Hayden
a6bcb36c5b
feat: import export rewrite ( #290 )
...
* WIP: initial work
* refactoring
* fix failing JS tests
* update import docs
* fix import headers
* fix column headers
* update refs on import
* remove demo status
* finnnneeeee
* formatting
2023-02-25 17:54:40 -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
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
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