commits
* feat: add cascade option to deleteGallery and deletePhoto procedures to remove associated items
* get darkroom service working, testing deploy
* add workflow
* test deploy
* update nix
* use env var for chrome path
* update workflow
* fix /tmp dir
* fix
* try single process
* try this
* use internal address
* add env var for base_url, remove some chrome args
* update flake and chrome args
* use fantoccini and chromedriver
* change port
* ok try this
* fix start script
* use writeShellScript
* update
* try this
* fix: update start script path in Docker configuration
* fix: simplify start script installation in Nix derivation
* oof
* try this
* wait for fonts
* try to fix font rendering
* ok this
* add corefonts pkg
* allow unfree
* try dejavu and libreration fonts
* add fontconfig
* refactor: update darkroom service to use minijinja for HTML generation and remove deprecated scripts
* include templates in nix
- Implemented deleteGallery, deleteItem, and updateGallery endpoints for gallery management.
- Added createFollow and deleteFollow endpoints for managing follow relationships.
- Introduced photo handling APIs including uploadPhoto, deletePhoto, createExif, and applyAlts.
- Created lexicons for gallery and photo operations to define input/output schemas.
- Enhanced graph functionality with methods to retrieve followers and following with profiles.
- Added favorite creation and deletion functionalities with corresponding lexicons.
- add facets to gallery and comment lexicons
- add hashtag page for linked galleries
- render facets in profile descriptions
- add notifications for "gallery-mention" and "gallery-comment" for when a user is mentioned in either a comment or gallery description
- add "updatedAt" to gallery lexicon
* add viewer state to gallery view with fav and fav count, update timeline to include favs, refactor fav actions
* tidy
* wip
* update env vars and readme
* wip
* wip
* move login from bff, update nav with new styles, add confirm deletes to photos and galleries
* tidy
* remove unused
* update bff, update gallery info on add photos
* update lock
* flex wrap camera badges
* fix photo count formatting
commit 3c5e377b62131d409c33e7f9fb75dc0485c80114
Author: Chad Miller <chadtmiller15@gmail.com>
Date: Thu Jun 12 18:39:06 2025 -0700
remove static assets, use new bff build command
commit 6dd9f1f145525b618a0d02583ddffdc9f086723f
Merge: 4ba4881 ceadf01
Author: Chad Miller <chadtmiller15@gmail.com>
Date: Thu Jun 12 18:35:22 2025 -0700
Merge branch 'main' into update-bff
commit 4ba4881b28082ac6582d6b61725b8f631891db30
Author: Chad Miller <chadtmiller15@gmail.com>
Date: Thu Jun 12 12:03:31 2025 -0700
wip
* feat: add cascade option to deleteGallery and deletePhoto procedures to remove associated items
* get darkroom service working, testing deploy
* add workflow
* test deploy
* update nix
* use env var for chrome path
* update workflow
* fix /tmp dir
* fix
* try single process
* try this
* use internal address
* add env var for base_url, remove some chrome args
* update flake and chrome args
* use fantoccini and chromedriver
* change port
* ok try this
* fix start script
* use writeShellScript
* update
* try this
* fix: update start script path in Docker configuration
* fix: simplify start script installation in Nix derivation
* oof
* try this
* wait for fonts
* try to fix font rendering
* ok this
* add corefonts pkg
* allow unfree
* try dejavu and libreration fonts
* add fontconfig
* refactor: update darkroom service to use minijinja for HTML generation and remove deprecated scripts
* include templates in nix
- Implemented deleteGallery, deleteItem, and updateGallery endpoints for gallery management.
- Added createFollow and deleteFollow endpoints for managing follow relationships.
- Introduced photo handling APIs including uploadPhoto, deletePhoto, createExif, and applyAlts.
- Created lexicons for gallery and photo operations to define input/output schemas.
- Enhanced graph functionality with methods to retrieve followers and following with profiles.
- Added favorite creation and deletion functionalities with corresponding lexicons.
commit 3c5e377b62131d409c33e7f9fb75dc0485c80114
Author: Chad Miller <chadtmiller15@gmail.com>
Date: Thu Jun 12 18:39:06 2025 -0700
remove static assets, use new bff build command
commit 6dd9f1f145525b618a0d02583ddffdc9f086723f
Merge: 4ba4881 ceadf01
Author: Chad Miller <chadtmiller15@gmail.com>
Date: Thu Jun 12 18:35:22 2025 -0700
Merge branch 'main' into update-bff
commit 4ba4881b28082ac6582d6b61725b8f631891db30
Author: Chad Miller <chadtmiller15@gmail.com>
Date: Thu Jun 12 12:03:31 2025 -0700
wip