Releases: nowcommunity/nowdatabase
Releases · nowcommunity/nowdatabase
The end of Ohtuprojekti 2024
This is the final version that our group got together as the course ends.
What's Changed
- Non hidable columns and default filters by @EeroAnt in #566
- added phpmyadmin to docker compose of dev environments by @iritmaximus in #567
- numbers with less than 3 decimal places no longer get zeroes added to… by @juhanikat in #570
- Move boxes right by @juhanikat in #569
- Geonames api to backend and automatic config creation by @iritmaximus in #571
- Cross search optimization by @EeroAnt in #580
- change tab title to reference name after creating a reference, also s… by @juhanikat in #589
- Improve time unit edit view by @juhanikat in #581
- made missing authors/editors etc in references easier to see and… by @juhanikat in #590
- updated npm version to fix hanging npm ci by @iritmaximus in #594
- add mention of better performance in staging for new cross search query by @EeroAnt in #592
- change button text from author to proper type in references by @juhanikat in #604
- add no value options to many dropdowns by @juhanikat in #606
- No interaction setup by @iritmaximus in #609
- Add links to detail pages for rows in detail view tab tables by @realtalin in #603
- show user all invalid fields next to finalize entry button by @juhanikat in #593
- add optional custom timeout value to notifications by @juhanikat in #611
- made it easier to see that a Journal is required when editing reference by @juhanikat in #616
- Add documentation for edit view errors by @juhanikat in #617
- fix issue with unique keys in error list by @juhanikat in #618
- Phpmyadmin docker by @iritmaximus in #615
- Move GeoNames API call from frontend to backend by @realtalin in #619
- Add text for error or empty result for location search by @realtalin in #620
- added some tests for showing user the amount of errors in edit view by @juhanikat in #622
- Add test for location search by @realtalin in #625
- Fix title requirements for journal and book references by @realtalin in #626
- frontend check that an update has a reference selected by @kaarleol in #599
- Add mocha eslint plugin to warn about exclusive tests (it.only) by @realtalin in #629
- New headers by @Deeroil in #621
- Add filtering mode selection for most text columns by @realtalin in #628
- add text that tells user to wait in table view loading screens by @juhanikat in #633
- record known problems to documentation by @EeroAnt in #634
- Move all shared code to frontend/src/shared & divide types into separate folders by @ShootingStar91 in #636
- added lots of technical documentation about devops. Renamed few commands by @iritmaximus in #638
- Uncomment locality map test by @realtalin in #637
- Reorganize docs, update map docs and add DetailBrowser title docs by @realtalin in #641
- Run linter for cypress tests in lint action by @realtalin in #639
- Fix outdated links in readme by @realtalin in #642
- Add docs for column filter mode menu by @realtalin in #643
Full Changelog: 1.0.0...1.1.0
1.0.0
What's Changed
This is a massive list because a release was not made for a long time.
- renamed lint action by @iritmaximus in #138
- added scripts to package.json for removing incorrect volumes by @iritmaximus in #139
- Workflows don't trigger multiple times on a new pr to main by @iritmaximus in #156
- changed authorizer to editor in update tab details by @juhanikat in #155
- Borders for tables by @kaarleol in #160
- Cross search dev by @EeroAnt in #163
- improved current contributing workflow documentation by @iritmaximus in #166
- added @types/supertest and supertest to package-lock.json by @juhanikat in #172
- Add map page by @Deeroil in #175
- Fix bigint issue in DatabaseHandler: select returned bigint which cau… by @ShootingStar91 in #168
- Add simple grid for detail tables by @Deeroil in #180
- update tests section in readme by @juhanikat in #193
- Titles for pages by @juhanikat in #195
- migrated api locality tests to jest by @iritmaximus in #192
- installed jest types for typescript by @iritmaximus in #196
- changed @jest/globals to be a normal dependency so it is available wh… by @iritmaximus in #197
- Species-locality-cross-search mvp functional without tests by @EeroAnt in #198
- Tests for min max age check by @juhanikat in #200
- make cross-search visible in non-dev-environments by @EeroAnt in #199
- Add definition of done by @realtalin in #204
- Remove unneeded Cross-Search code by @Deeroil in #210
- add e2e test for editing locality by @juhanikat in #208
- UI tests to close old issues by @kaarleol in #207
- Cross search cleanup by @EeroAnt in #212
- somehow optimised cross-search-query to take 10ms longer, but the code is cleaner by @EeroAnt in #214
- increase the font of name of headers in detail views by @EeroAnt in #215
- added script to clean the whole project by @iritmaximus in #219
- add check to disable delete button when creating new thing by @juhanikat in #220
- add visibility to required fields when creating a new locality by @EeroAnt in #221
- add initial validators for species-entries by @EeroAnt in #224
- Style changes by @kaarleol in #225
- improved documentation for using issues and Github Projects by @iritmaximus in #226
- Docker compose anon fix by @iritmaximus in #206
- enable ability to define columns by default table by table by @EeroAnt in #247
- customaizable columns Tableview docs by @EeroAnt in #253
- add more hidden by default columns to locality table by @EeroAnt in #267
- Species table expansion by @EeroAnt in #268
- added documentation for permission errors by @iritmaximus in #271
- add back ENABLE_WRITE build arg by @realtalin in #255
- cross-search table expansion by @EeroAnt in #272
- CrossSearch api tests by @Deeroil in #254
- Api tests db reset by @iritmaximus in #273
- remove error margin as tests dont need it anymore by @EeroAnt in #274
- Column document update by @EeroAnt in #275
- changed the way timebound writehandler works to fix editing time bounds by @juhanikat in #269
- Add validators for time bound by @juhanikat in #276
- Validators for time bound by @juhanikat in #279
- Add validators for localities by @realtalin in #280
- Tests for time bound by @juhanikat in #286
- implemented test db reset for e2e tests by @iritmaximus in #282
- create user rights documentation file by @juhanikat in #288
- expand documentation for tableviews by @EeroAnt in #290
- Add tests for time bound by @juhanikat in #292
- Coverage for backend. by @iritmaximus in #294
- added coverage directory so api-tests don't get perm. error on covera… by @iritmaximus in #295
- Coverage frontend by @iritmaximus in #296
- Coverage docs by @iritmaximus in #297
- changed anon to utilize dev frontend by @iritmaximus in #299
- updated user-rights.md by @juhanikat in #302
- add notification when user succeeds or fails in editing time bound by @juhanikat in #303
- Species validators v2 by @EeroAnt in #304
- check that time bound age is positive by @juhanikat in #309
- basic validators for time unit by @juhanikat in #311
- better error handling, error responses and tests by @EeroAnt in #307
- reference table year filter is now numeric by @EeroAnt in #312
- initial documentation for create and edit entries via user interface by @EeroAnt in #305
- Notify user when editing time unit by @juhanikat in #310
- Add validator error text under dropdown and table selector input fields by @realtalin in #317
- Tests for time unit by @juhanikat in #313
- build github action now builds the correct Docker multistage target by @iritmaximus in #318
- remove skips from time bound tests by @juhanikat in #323
- add git add '!!' to the booleans that the db doesn't want to be null by @EeroAnt in #308
- notification now tells which fields are missing by @juhanikat in #325
- Add api tests for time unit updating by @juhanikat in #332
- Require the respective basis for age fields when selected dating method is Absolute or Time unit by @realtalin in #334
- better notifications when failing to edit time bound by @juhanikat in #333
- add log test for time unit by @juhanikat in #335
- Increase test db reset timeout by @realtalin in #336
- Add missing fields to locality edit failure notification by @realtalin in #340
- Map select locality by @Deeroil in #316
- Add commands and test user creation link to README by @realtalin in #345
- Fix time unit validator issue by @juhanikat in #342
- radio selector buttons now always have default values by @juhanikat in #350
- Log tests for time bound editing by @juhanikat in #356
- Add map documentation by @Deeroil in #349
- added docs for radio selector and a link to it from frontend.md by @juhanikat in #360
- Make time unit editing more intuitive by @juhanikat in #359
- radio selector now adds i...
Change front page
- Changed text to include simple instructions for navigation
- Moved external links to the bottom of the front page
- Added link to front page on the navigation bar
Fix bug where emptying range filters would cause showing no data
0.9.13 [TableView] Add fix to state handling in url causing error for range …
Change export buttons
Combined export text removed; normal table export button was made more visible as a colored button with text
Combined export limit removed, use same export columns as old application
0.9.11 Fix types of combined export api route
Return export limit again until better fix
0.9.10 Return limit
Improve performance of combined export feature
0.9.9 Fix eslint error & remove husky script
Added feedback link to front page
0.9.8 Add feedback link to frontpage
Return limit into combined export
Removing limit caused backend to crash when fetching all localities for the combined export.
It will need to be optimized more, for now, we have to return the limit.