Hayden
504569bed0
fix: prevents re-creating locations and labels when someone joins group ( #262 )
...
* closes #258
* remove debug statement
2023-02-05 12:25:30 -09:00
Hayden
6a8a25e3f8
feat: new dashboard implementation ( #168 )
...
* wip: charts.js experimental work
* update lock file
* wip: frontend redesign
* wip: more UI fixes for consistency across themes
* cleanup
* improve UI log
* style updates
* fix lint errors
2022-12-29 16:19:15 -09:00
Hayden
de419dc37d
feat: auth-roles, image-gallery, click-to-open ( #166 )
...
* schema changes
* db generate
* db migration
* add role based middleware
* implement attachment token access
* generate docs
* implement role based auth
* replace attachment specific tokens with gen token
* run linter
* cleanup temporary token implementation
2022-12-03 10:55:00 -09:00
Hayden
f42a917390
feat: add tsv support for import files ( #160 )
...
* feat: add tsv support for import files
* add note in docs
2022-12-01 18:06:47 -09:00
Hayden
6dc2ae1bea
feat: asset tags/ids ( #142 )
...
* add schema
* run db migration
* bulk seed asset IDs
* breaking: update runtime options
* conditionally increment asset IDs
* update API endpoints
* fix import asset id assignment
* refactor display + marshal/unmarshal
* add docs page
* add to form field
* hide 000-000 values
* update ENV vars
2022-11-13 14:17:55 -09:00
Hayden
8e1947d971
fix: conditionally filter parent locations ( #133 )
2022-11-02 11:54:43 -08:00
Hayden
4a9d21d604
fix: time-format-inconsistency ( #120 )
...
* fix off by one date display
* display dates in consistent format
* use token or ci
2022-10-31 18:43:30 -08:00
Hayden
cd82fe0d89
refactor: remove empty services ( #116 )
...
* remove empty services
* remove old factory
* remove old static files
* cleanup more duplicate service code
* file/folder reorg
2022-10-29 20:05:38 -08:00