Commit Graph

114 Commits

Author SHA1 Message Date
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