- Additions:
- [#33e305a] Finish minimal communication. All changes made from Swate should be correctly propagated to ARCitect.
- [#0694be8] Setup minimal message handler FROM arcitect ✨
- [#9498472] Allow read in from template xlsx
- [#bb19ae1] Interface ARCitect host msgs to swate spreadsheet view
- [#02b0f05] increase split window bar stability
- [#4eee5ba] Add ARCitect message logic 🚧
- [#2756826] Add arcitect mode by query parameter ✨
- [#3a345ca] Add default error handling to spreadsheetMsg update
- [#d508dea] Finish template form ✨
- [#35d7091] start working on templates
- [#8734ae4] Add investigation metadata form ✨
- [#9c70213] Update dependency to newest ARCtrl and change json state to arcjson
- [#4823624] improve reactivity of form components ✨🎨
- [#36c6aa2] Further develop study metadata sheet.
- [#e7b4107] Improve oa input robustness
- [#a015edf] Greatly improve form input robustness against sim input.
- [#28b2382] Start working on metadata input forms 🚧
- [#d356540] Store resize window preference in local storage
- [#a55a1fb] Reenable reset modal
- [#5be91a1] Restore local history ✨
- [#27aec23] restore basic header functionality ✨
- [#015de0f] Basic functionality to body cells restored ✨
- [#0b3543e] improve behavior for switching between column types.
- [#49981cd] Finish up building block logic ✨
- [#fad0b26] Adjust main view footer to new model ✨
- [#e2b32af] Update to .NET 8 and rmv ISADotNet
- [#9e266e9] Make styling passable 🎨
- [#eb8f0ef] Set up context based styling
- [#028354b] Make Swate run again ✨
- [#b6ebaca] Start updating dependencies, rmv Fulma 🔥 rmv ISADotNet 🔥
- [#fa3d11d] Update SAFE dependencies, Fable 4
- [#177348a] Create term modal #296
- [#6310db2] improve cytoscape term view
- [#6e1beb8] Apply prerelease version
- [#6c4ee89] git has issues tracking file name change. Force it
- [#24aeb2e] git has issues tracking file name change. Force it
- [#bebef61] Rename init file
- Deletions:
- [#4135549] hide sidebar shortcut icons outside excel hosting.
- Bugfixes:
- [#41a16f8] fix arcitect json interop
- [#1e75c76] Fix displaying wrong preadsheet elements without active arc file 🐛
- [#376d2a9] Fix template request json parsing bug in ARCtrl 🐛
- [#b7a1141] fix split window resize handler ui 🐛
- [#a3f7e30] Fix spreadsheet control flow 🐛
- [#1b551c5] Fix body term search not triggering
- [#4d2c5a1] fix term-unit switch 🐛
- [#2827877] fix protocol type for building block 🐛
- [#a8a6c93] Fix dead links 🐛
- [#d1cf1f5] Fix dead installation link 📚
- Additions:
- [#ffed6aa] Add colors to input & output columns #297
- [#21843de] Update activity logging
- [#1ad927f] Add placeholders for empty definitions #277
- [#5d5a1dd] Disable msg trigger on "Download as Xlsx" when empty #264
- [#11a5688] Redesign add building block function ✨#268
- [#f7c67ad] Improve search speed in specific ontologies 🐎 and search units in DPBO (#239, #240)
- Bugfixes:
- Additions:
- Bugfixes:
- Additions:
- Bugfixes:
- [#14b2feb] Fix whitespace in username install issue 🐛
- Additions:
- Bugfixes:
- [#28f5bc8] Fix wrong shift of ref cols (Issue #231) and change default cell type to "text".
- [#2a910e1] Fix duplicate results and further improve search performance (Issue #230, #228) 🐛🐎
- [#b09058d] Remove min length constraint on term search (Issue #226) 🐛
- [#807e643] Fix term search field size when parent term name too long (Issue #225) 🐛
- Additions:
- [#a1732c7] Redesign advanced term search (#222).
- [#37a09cf] Simplify Json-Import ✨
- [#f624141] Merge branch 'kevinf-patch-0.6' of https://github.com/nfdi4plants/Swate into kevinf-patch-0.6
- Additions:
- [#d0ce176] Update to new url: https://swate.nfdi4plants.org
- [#1ccef83] Update building block descriptions.
- [#5a2595a] Add protocol type functionality
- [#c6d3836] Adjust changes according to Swobup naming
- [#bd46fff] Support official ISADotNet syntax for column headers.
- [#9368483] Separate #id calculation of main col and ref cols.
- [#ba7bad8] Make input/output columns cambiable (Issue #203) + improve office logging ✨
- [#f3be11c] Update Data File output column + deprecation checks (Issue #201).
- [#1f5f888] Update Source column description.
- [#63a6a29] Add Protocol REF (Issue #212).
- [#4711417] Add unit tests (Issue #212) ✅
- [#30ba1cd] Add Component building block ✨✅
- [#71e633f] Unify autocomplete term search design (Issue #211).
- [#3f9bff1] Redesign search results
- [#8522dea] Clean up first showcase of tree term structure #209
- [#8dfa9e2] Heavily improve term insert feedback in annotation table (Issue #149, #161)
- [#82b896c] Clean up readme 🚿
- [#18641cd] Update fill reference column logic, to provide consistent results.
- [#2b2413f] Implement and/or slider for template tag filter (Issue #195) ✨.
- [#bcf077c] Update info page 💄 and contact links (Issue #196).
- [#f776367] Update project for docker build automation 🐳
- [#432c14b] Improve parent-child search performance (Issue #117,#193) 🐎.
- [#7b360e8] Update Advanced term search for cleaner input.
- [#bfec630] Persist active tabs over subpages (Issue #191) 💄.
- [#92d973c] Update navbar burger menu to always be visible (Issue #194).
- [#bd8e3fb] Separate ER tags from other tags and add curated vs community templates badge (#187, #186).
- Bugfixes:
- Additions:
- latest commit #0eaa644
- Bugfixes:
- Additions:
- Bugfixes:
- [#abcc754] Try parse number format (fix Issue #180).
- Additions:
- Bugfixes:
- Additions:
- latest commit #70632951
- Column headers slimmed, only term accession number in brackets
- Unit section slimmed from three columns to one
- Units tracked with number section in Excel
- Only terms from unit ontology (UO) allowed
- Protocol insert is now called template insert and more generalized
- Building blocks can only be inserted once
- When trying to insert duplicate template no error is thrown, but no building block duplicates are inserted.
- [#6c62234] Add visualization for source-protocol-sample chains ✨
- [#d080748] Add import from json to multiple annotation tables ✨
- [#16ec188] Improve server side error feedback.
- [#e63bffc] Make protocol preview table scrollable 💄
- [#8d83591] Improve template insert performance.
- [#f6ebef3] Allow each building block only once per sheet.
- [#2cbbaef] Allow only one output column type per table.
- [#1e0a3f4] Update table name generator.
- [#6138c65] Update visuals ✨ (Issue #162).
- [#cc81c47] Update name for protocol templates (Issue #153).
- [#4187c99] Improve building block info (Issue #160).
- [#25e0253] Refactor Settings 🔨
- [#ff96e2a] Improve client logging.
- [#c885c0c] Track template metadata with worksheet and provide ease-of-access function.
- [#8df5246] Add hide-reference-columns option to autofit table ✨.
- [#db9b9e1] Add annotationTable create with prev output auto-insert (Issue #168).
- [#b07aca5] Add option to export Swate tables as json files.
- [#c020fea] Add json export from external xlsx files ✨
- [#b7f9920] Add Common API to backend.
- [#e14c648] Update Protocol search and filter functionality.
- [#7194b96] Start updating unit to ISA conformity 🔥
- [#6ba34f2] Improve performance with update to SAFE stack v3.
- Deletions:
- [#8302630] Remove definition field from ontologies.
- Bugfixes:
- Additions:
- Additions:
- Additions:
- latest commit #89aa7bc
- [#89aa7bc] Add Spawn API endpoints.
- Additions:
- latest commit #b360273
- [#d630a76] Save darkmode as cookie and improve darkmode (Issue #134).
- Bugfixes:
- Additions:
- latest commit #4ae3198
- [#4ae3198] Update DB protocol.
- Additions:
- latest commit #9b7d7fe
- Bugfixes:
- [#9b7d7fe] Remove bugs with protocol update 🐛
- Additions:
- latest commit #ae04aa5
- Bugfixes:
- [#ae04aa5] Stabilize protocol insert against bugs 🐛
- Additions:
- latest commit #d75743c
- [#0d9c945] Add links to template repository.
- [#6b5a56f] Improve darkmode (Issue #25).
- [#37503a5] Enable term search without present annotation table (Issue #132).
- [#05a69b3] Increase responsiveness for copy to clipboard.
- [#44a75d1] Add warnings to advanced setting functions.
- [#7d4060b] Add function to update used protocols. ✨
- [#088335f] Add option to update raw custom xml (Issue #123).
- [#a3286eb] Add checksum content type (Issue #127, Issue #131).
- [#97407d4] Changed DateTime to use UTC (Issue #126).
- [#137cc54] Add more info for existing building blocks (Issue #124).
- [#66fb577] Add option to create pointer json template (Issue #129).
- Deletions:
- [#84d71ee] Remove 'decimal' validation type.
- Bugfixes:
- Additions:
- latest commit #a0e04f3
- [#24950d1] Minor visual updates
- [#183a80c] Update dropdown navbar quick access.
- [#4b818db] Add Advanced custom xml settings (Issue #111).
- [#d7cce09] Add link to nfdi4pso issues (Issue #99).
- [#848acf7] Add "Update unit" functionality (Issue #110).
- [#5118778] Rename validation to checklist
- [#58b58a4] Add drop down for quick access icons
- [#3778ebc] Add copy to clipboard to term search for vertical term insert (Issue #118).
- [#eff46ae] Restructure CustomXml 🔨💥
- [#44d9277] Add option to show all child terms (Issue #114).
- [#746ecf4] Redo autocomplete search on double click.
- [#454ccd7] Add database template logic (Issue #10, #107) ✨
- [#19a2f73] Add button to display building block information (Issue #96).
- [#71801ff] Add 'Remove Building Block' button (Issue #102).
- [#80c6235] Improve term search search speed.
- [#7760257] Improve addition of validation importance (Issue #113).
- Bugfixes:
- Additions:
- latest commit #cbc655c
- Bugfixes:
- [#cbc655c] Fix protocol headers shifted if not placed in row B (Issue #108) 🐛
- Additions:
- latest commit #0d31c43
- [#4bf33cb] Add ontology accession number as tag in ref columns (Issue #100).
- [#262dae3] Add option to write process.json to Swate annotation table (Issue #84). ✨
- [#09467d9] Visually group building blocks to protocols (Issues 101#, #103, #104) ✨
- [#0516353] Add Logos and visually update Swate (Issue #59).
- [#5c2e56a] Add option to add unit cols to existing building block (Issue #94).
- [#9987184] Add sorensen dice sorting to advanced term search (Issue #95).
- [#9158bb7] Update unit search to only search UO ontology (Issue #93).
- [#4e0d0c9] Add easy to access navigation option to advanced search (Issue #91).
- [#374e326] Add features from #68 to Update Reference Columns (Issue 87#).
- Deletions:
- [#9da9c55] Remove event handlers (input assist, #87).
- Bugfixes:
- [#0d31c43] Fix bug not opening "File Picker" upload window on click.
- [#8606b12] Add Protocol Xml logic and fix ISADotNet dependency.
- [#51928c0] Fix minor routing icon mismatch.
- [#fdcb58c] Fix minor white/lightgrey mix ups in filepicker view.
- [#cc26e81] Fix bug overloading computers when creating an annotation table for whole rows (Issue #63).
- [#1e5eb3d] Fix reset of unit search input when unchecking (Issue #92).
- [#474cf73] Fix bug creating wrong TAN with insertTerm.
- Additions:
- latest commit #899b535
- [#1182030] Add Setting Page
- [#d4a36f1] Provide validation information via XML metadata (Issue #45). 🎄 🎆
- [#f3a11f0] Update FilePicker with reordering functionality (Issue #13).
- [#f6564d6] Add search term search by accession number (Issue #71).
- [#bdba3ae] Properly Document Office interop functions (Issue #75).
- [#aa870f1] Update README.md
- [#e958024] Improve readme 📖
- Bugfixes:
- Additions:
- latest commit #c6ad5b7
- [#c6ad5b7] Add error modal (Issue #73).
- [#6cb6ebf] Add core functionality to File Picker (Issue #13).
- [#e04e953] Add link to ontobee page for ontology in term search suggestions (Issue #69).
- [#13f3639] Create issue templates
- [#5abee29] Add Unit Column when selecting a unit for a term (Issue #48).
- [#5abee29] Add option to fill hidden cols according to main column (Issue #67).
- [#5abee29] Add input assist to delete hidden col cells onChange of main col (Issue #68).
- Bugfixes:
- [#0a9ac89] Fix bug of term input field not indicating change after using autocomplete suggestion.
- [#c4befec] Fix bug where auto fill would delete some rows of first column.
- [#2498c0b] Fix file picker button view.
- [#eb104fe] Fix bug where search results from "Advanced Search" are not selectable (Issue #70).
- [#63aa8ea] Fix bug where cursor jumps to the end of search input field (Issue #66).
- [#1847bf5] Fix (visual) pagination components for advanced term search (Issue #65).
- [#d207770] Fix not shown
No Ontology
option in advanced term search (Issue #64). - [#1fd3f67] Fix minor bug in release notes creation.
- Additions:
- Bugfixes:
- [#648f8b6] Fix multiple worksheets/annotation tables bug (Issue #58).
- [#05f4c39] Fix font, as the correct scss was not loaded correctly.
- [#c6e543b] Fix inconsistencies in building block has-unit functioniality.
- [#fadbea8] Fix disappearing checkboxes (Issue #54).
- [#c402c70] Fix api docs not showing examples with DateTime (Issue #55).
- Additions:
- #7c567fd
- Allow for multiples of the same column.
- Implement basic validation system for current worksheet. (WIP)
- Add info page with social media links and contact.
- Add extensive api docs.
- Bugfixes:
- Unit Term Search broke due to a change in naming conventions in the stored procedures. Fixed it!
* Release of [Minimal POC milestone](https://github.com/nfdi4plants/Swate/milestone/1?closed=1). Rough feature set:
* Update advanced term search to use stored procedure introduced in 0.0.2-alpha.
- Bugfixes:
-
* Responsive design should now render immediatly upon window size change
-
* Add-in should not reload after navigating to a new tab for the first time.
- Term search input field no longer looses focus after clicking into it.
-
* First step on the way to the Minimal POC milestone. Rough feature set:
* Add fulltext searches for advanced and simple search queries.
* Upgrade simple search to use a "is_a directed search". This means the search used subterms to already chosen building blocks as default field of search.
* AddBuildingBlock automatically adds 2 additional hidden terms in which "Term Source REF" and "Term Accession Number" are automatically inserted.
* For Developers: We added a docker-compose file to generate a local docker mysql database with adminer for an easier developing process. This feature is initialized as part of ```dotnet fake build -t OfficeDebug```
* First open alpha release of Swate. Rough feature set:
* Create annotation tables from existing data
* Create annotation columns that are conform with our [Annotation Principles draft](https://nfdi4plants.github.io/AnnotationPrinciples/)
* Autocomplete search for ontology terms. You can use these to either fill cells or annotate column headers
* Automatic cell formatting for columns that have a unit annotation
* File picker: open a dialog box to select local files and use their names in the annotation table.