Skip to content

v0.2.0

Compare
Choose a tag to compare
@ml-evs ml-evs released this 10 May 17:11
· 589 commits to main since this release
1268a49

What's Changed

  • Update installation/contributing instructions by @ml-evs in #29
  • Bump codecov/codecov-action from 1.5.2 to 2.0.2 by @dependabot in #30
  • Added a block for echem data visualisation and analysis by @thetenthbox in #17
  • Bug fixes, enable linting in CI and add prettier for formatting by @ml-evs in #34
  • Make API URL configurable from the webapp, and several bug fixes by @jdbocarsly in #37
  • Adding schemas and validation for existing data types by @ml-evs in #26
  • Add testing to webapp by @jdbocarsly in #39
  • Update README.md with new webapp environment and testing instructions by @jdbocarsly in #43
  • New "starting_materials" item type and basic synthesis block by @jdbocarsly in #47
  • Fixes arising from deployment by @ml-evs in #49
  • Improve logging, and other minor refactoring by @ml-evs in #62
  • add text index creation script by @jdbocarsly in #58
  • Use vercel's serve instead http-server by @ml-evs in #67
  • Front end improvements and bug fixes by @jdbocarsly in #66
  • Use caches and staged builds in docker images and use buildkit in the CI by @ml-evs in #69
  • Add ability to cache directory structure of remote fs with ssh by @ml-evs in #64
  • Jdb/pre commit fixes by @jdbocarsly in #103
  • Bundled dependabot updates by @ml-evs in #105
  • Only pin major versions for GH actions by @ml-evs in #108
  • Fix issues with updating bokeh to 2.4 by @jdbocarsly in #110
  • Pass auth headers through uppy by @ml-evs in #118
  • XRD improvements and remote filesystem fixes by @jdbocarsly in #116
  • Bump actions/setup-python from 3 to 4 by @dependabot in #117
  • Updates from BAG time by @ml-evs in #134
  • Dependabot and CI config tweaks by @ml-evs in #162
  • Fix echem crashes when requesting an impossible derivatives (too few points, or too flat) by @jdbocarsly in #161
  • Automerge dependabot PRs into auxiliary branch by @ml-evs in #176
  • Update index script to dynamically find full-text search fields by @ml-evs in #154
  • XRD block improvements by @ml-evs in #149
  • Remote file path escaping, parallel scraping of remotes and related tweaks by @ml-evs in #157
  • Dependabot updates by @ml-evs in #178
  • NMR block by @jdbocarsly in #160
  • Speed-up Docker CI builds (~x2) by @ml-evs in #183
  • Add mkdocs config and docs stubs for pydatalab by @ml-evs in #181
  • Test locked dependencies in CI/deployment by @ml-evs in #180
  • Fix potential security vulnerability in files route by @jdbocarsly in #199
  • Add concept of users, user management and OAuth2 authorization flow for ORCID (sandbox) & GitHub by @ml-evs in #119
  • make xs grey by @jdbocarsly in #215
  • Graph UI view, model refactors and associated changes by @ml-evs in #218
  • Tidying up model code by @ml-evs in #221
  • Add warning when leaving page if unsaved changes are present by @jdbocarsly in #223
  • Edit page UI tweaks by @ml-evs in #227
  • Add constrained string model for item IDs by @ml-evs in #239
  • Create LICENSE by @ml-evs in #253
  • Rework relationships and synthesis constituents and insure synchronisation by @ml-evs in #225
  • Sample creation updates and e2e test overhaul by @jdbocarsly in #224
  • Update Python dependencies and navani pin by @ml-evs in #244
  • Add ability to provide a logo and homepage by @ml-evs in #248
  • Return creator from create_sample route and prepend it to table in UI by @ml-evs in #252
  • Address CI failure for post setup node by @jdbocarsly in #261
  • Gravatar integration in UI by @ml-evs in #229
  • Add generic error handlers and specific user registration error template by @ml-evs in #263
  • Disable dependabot for now by @ml-evs in #273
  • Nest API URL rules and code by version by @ml-evs in #264
  • Add /infoendpoint populated by config and request metadata by @ml-evs in #272
  • Batch sample creation feature by @jdbocarsly in #258
  • Set global default font to Figtree by @ml-evs in #274
  • Overhaul README, docs and about page by @ml-evs in #278
  • Tweaks to about page and README formatting by @ml-evs in #281
  • Replace some dev/admin scripts with invoke tasks and autogenerate schemas by @ml-evs in #222
  • Display and customise units in the UI by @jdbocarsly in #285
  • Add data model for cells by @ml-evs in #187
  • Deploy docs on RTD and add README badges by @ml-evs in #286
  • Use logos in README badges by @ml-evs in #290
  • GUI for the new cell type by @jdbocarsly in #288
  • UI tweaks and refactors by @ml-evs in #291
  • Minor bugfixes arising from deployment by @ml-evs in #295
  • Fix sizing of EditPage "save" icon by @jdbocarsly in #301
  • Add compression to heavy routes by @jdbocarsly in #302
  • Intercept flask-dance redirects and point back to HTTP referer by @ml-evs in #297
  • Add cycle vs capacity plots to echem block by @ml-evs in #293
  • Fix linting by @ml-evs in #306
  • Fix empty string in float value bug by @jdbocarsly in #309
  • Fix empty string in float value bug, part 2 by @jdbocarsly in #312
  • Enable Bokeh save tool by @ml-evs in #316
  • Add concept of refcodes by @ml-evs in #311
  • Graph view updates: filter out deleted nodes, add cells and item-centred graphs by @ml-evs in #321
  • Add support for videos (image block becomes a media block) by @jdbocarsly in #327
  • Add sortable, paginated data table under /next by @jdbocarsly in #317
  • Minor fixes and relinting by @ml-evs in #328
  • Add on-the-fly TIFF encoding to image block by @ml-evs in #326
  • Minor web app fixes by @ml-evs in #334
  • Mark remote files as not live if not written to within some period by @ml-evs in #320
  • Fixes for arbin and optimisations for large echem files by @ml-evs in #340
  • File list improvements (dates, more info) and associated deps updates by @ml-evs in #347
  • Add LLM chat block for conversing with individual samples/devices by @jdbocarsly in #344
  • Remove constraints on 'other' cell format requiring a description by @ml-evs in #350
  • rename media block -> media by @jdbocarsly in #353
  • Add sample modal scroll by @jdbocarsly in #352
  • chatblock: swap behavior of shift and shift-enter by @jdbocarsly in #354
  • Allow inline references for samples, and other tweaks by @ml-evs in #346
  • fix cycle block bug that prevents use of live echem files by @jdbocarsly in #369
  • Add simple Ivium EIS block by @ml-evs in #365
  • Further chatblock improvements by @jdbocarsly in #355
  • Assorted echem tweaks and fixes by @ml-evs in #370
  • Add mass spec. block by @ml-evs in #298
  • Reworking XRD functionality into standalone submodule by @ml-evs in #338
  • Bump version number by @ml-evs in #380

Full Changelog: v0.1.0...v0.2.0