Sam Becker
70f6f48044
Exclude photo from feeds ( #280 )
...
* Add tooltip to 'hidden' checkbox
* Refine checkbox UI
* Allow photos to be excluded from main feeds
* Fix footer grid in photos excluded from feed
* Apply feed exclusion from batch upload
* Scrub final hidden/private language
* Add visibility icons to admin photo menu
2025-07-05 23:40:58 -05:00
Sam Becker
b7cb6715b7
Speed up category hovers ( #279 )
...
* Extract out ShareHover components
* Refactor hover/category state
* Rename photo query options types
* Restore category count slice of app state
* Streamline entity hover headers
* Standardize swr keys
* Suppress hover counts to years
* Refine entity hover design
* Make image hovers opt out
2025-07-04 12:19:45 -05:00
Sam Becker
6ec4bfbfe8
Update upload action types
2025-06-18 10:20:20 -05:00
Sam Becker
5704597a4f
Extract common upload add routine
2025-06-18 09:54:30 -05:00
Sam Becker
e1e8f5cef0
Make caption generation title aware
2025-06-17 09:42:17 -05:00
Sam Becker
63fafb87af
Accept titles when adding uploads
2025-06-17 09:33:07 -05:00
Sam Becker
b6d5f2ebb2
Add hide/unhide to admin photo menu
2025-05-26 23:59:51 -05:00
Sam Becker
d5a66290c3
Introduce keys commands: e, p, x
2025-04-26 15:57:12 -05:00
Sam Becker
b3dba5f676
Increase AI rate limit window for batch requests
2025-04-20 11:48:50 -05:00
Sam Becker
eea8f94eea
Refine photo sync status checks
2025-04-19 23:25:01 -05:00
Sam Becker
7dd07aac6e
Shrink client bundle
2025-04-04 18:09:47 -05:00
Sam Becker
f9db50e41a
Generalize film type and labeling strategy
2025-04-01 21:08:36 -05:00
Sam Becker
0dfc12d06e
Standardize film types/arguments
2025-03-30 00:51:14 -05:00
Sam Becker
763428547c
Rename core film simulation pages
2025-03-29 22:40:44 -05:00
Sam Becker
0f0d9a32e3
Add hidden, favorite options to bulk uploads
2025-03-15 00:20:36 -05:00
Sam Becker
ee050b550e
Refine recipe scanning ux
2025-03-13 21:55:27 -05:00
Sam Becker
8b6ea0da6d
Allow users to opt out of global recipe titling
2025-03-13 17:47:39 -05:00
Sam Becker
ba18289e0e
Finalize admin recipe management
2025-03-12 21:08:56 -05:00
Sam Becker
81b127468f
Propagate recipe titles on photo create/update
2025-03-10 09:57:57 -05:00
Sam Becker
7911cf1e2e
Auto-label recognized recipes
2025-03-06 14:41:07 -08:00
Sam Becker
1a273625a9
Finalize base multi-origin upload approach
2025-02-27 22:05:45 -06:00
Sam Becker
ac19ed2215
Integrate dynamic data into admin menu, update cmdk-menu
2025-02-26 17:41:17 -06:00
Sam Becker
541c09c551
Allow editing recipe data, protect manually configured fuji fields
2025-02-24 17:28:37 -06:00
Sam Becker
6554bd49c4
Stop removing film simulations on sync
2025-02-24 08:34:49 -06:00
Sam Becker
1508a9718c
Rename src/app-core to src/app
2025-02-17 17:54:00 -06:00
Sam Becker
12cf156af3
Combine /services and /platforms
2025-02-16 10:19:16 -06:00
Sam Becker
a174654297
Refactor app/site/admin code paths
2025-02-11 18:06:15 -06:00
Sam Becker
4c00d2c82e
Base AI tag generation on existing tags
2025-02-05 22:07:32 -06:00
Sam Becker
c69a965dce
Warm functions instead of calling db on first page load
2025-02-02 22:19:31 -06:00
Sam Becker
e45c1eb8d9
Fix ESLINT 9 configuration
2025-01-05 19:47:40 -06:00
Sam Becker
3f29a4d0aa
Refine async cache invalidation when installing photos
2025-01-05 17:12:51 -06:00
Sam Becker
93cf0d1f23
Mark server actions async
2024-12-22 12:43:51 -05:00
Sam Becker
e584a0364b
Make photo querying more resilient
2024-09-07 11:45:24 -05:00
Sam Becker
fd628ab409
Improve upload delete UI feedback
2024-07-26 14:18:33 -05:00
Sam Becker
8d525820db
Fix delete action for hidden photos
2024-07-24 23:09:43 -05:00
Sam Becker
b71a3825db
Refactor delete photo buttons
2024-07-21 10:41:54 -05:00
Sam Becker
50024bd115
Add delete functionality to multi-select
2024-07-21 00:16:22 -05:00
Sam Becker
38d372dd72
Add multi-tag query to batch edit
2024-07-20 22:41:03 -05:00
Sam Becker
ac5f709c3d
Rearchitect client-side EXIF syncing
2024-07-07 13:01:06 -05:00
Sam Becker
c2f9ddf6b6
Streamline url add api
2024-07-06 14:04:03 -05:00
Sam Becker
5f028a3b07
Update photo install visualization
2024-07-06 12:42:26 -05:00
Sam Becker
3d505d88c9
Make adding all uploads status more granular
2024-07-02 23:01:30 -05:00
Sam Becker
e16dbb80a4
Standardize query auth check
2024-06-20 00:08:28 -05:00
Sam Becker
930b80b9f1
Make syncing/updating photos more resilient to timeouts
2024-06-17 11:01:19 -05:00
Sam Becker
787f638cd7
Finalize sync/cleanup ux
2024-06-17 00:13:20 -05:00
Sam Becker
6326db0a18
Batch upload adding action
2024-06-16 12:39:23 -05:00
Sam Becker
68c92796ae
Add batch upload limit argument
2024-06-16 00:17:51 -05:00
Sam Becker
a09e3b2dba
Refine GPS-stripping approach
2024-06-08 11:14:45 -05:00
Sam Becker
b492cf3ea2
Remove shouldStripGpsData from formData
2024-06-07 11:22:35 -05:00
Sam Becker
11362450f1
Strip GPS data when uploading/syncing photos
2024-06-07 00:24:52 -05:00