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
f6bc865225
Improve upload state management
2025-06-18 21:35:24 -05:00
Sam Becker
526ba1a43b
Lazy load language data
2025-05-12 09:10:28 -05:00
Sam Becker
c7e1a6b617
Unify favs/hidden checkboxes
2025-04-03 21:39:31 -05:00
Sam Becker
f9db50e41a
Generalize film type and labeling strategy
2025-04-01 21:08:36 -05:00
Sam Becker
087a5e223c
Finalize film dropdown icon
2025-04-01 20:43:11 -05:00
Sam Becker
16c58facc9
Always show all film simulations for fujis
2025-03-31 09:13:13 -05:00
Sam Becker
5f992788f2
Switch film chooser to tag input
2025-03-31 00:25:25 -05:00
Sam Becker
3a8af98235
Adjust film form text
2025-03-30 13:57:34 -05:00
Sam Becker
7bf2c45145
Show film field when editing non-Fuji photos
2025-03-30 13:37:06 -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
f3dfb8ddf8
Fix JSON parse issue when syncing recipe data
2025-03-21 19:09:21 -05:00
Sam Becker
7763d7081a
Refine custom checkboxes
2025-03-16 22:37:38 -05:00
Sam Becker
0ca8823dae
Centralize icon system
2025-03-16 15:44:55 -05:00
Sam Becker
bac0c51f75
Add icon to favorite/hidden checkboxes
2025-03-15 13:48:19 -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
d6da955bf4
Optimize EXIF capture on edit
2025-03-06 23:21:35 -08:00
Sam Becker
b114bca43e
Create recipe auto-chooser in photo form
2025-03-05 22:00:42 -08:00
Sam Becker
541c09c551
Allow editing recipe data, protect manually configured fuji fields
2025-02-24 17:28:37 -06:00
Sam Becker
8c50496b74
Address toast error
2025-02-20 23:28:32 -06:00
Sam Becker
64a49c85a3
Add parsing for remaining fujifilm recipe fields
2025-02-19 17:18:59 -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
7ab319142f
Upgrade to Tailwind 4
2025-02-08 16:21:26 -06:00
Sam Becker
dd88e75413
Omit NEXT_REDIRECT error output
2025-01-05 15:54:41 -06:00
Sam Becker
5936c71c7d
Standardize on query params for next/image bypass
2025-01-02 21:56:53 -05:00
Sam Becker
2ed96eb2f4
Refactor core navigation to support grid-first root
2024-06-29 22:19:27 -05:00
Sam Becker
a09e3b2dba
Refine GPS-stripping approach
2024-06-08 11:14:45 -05:00
Sam Becker
11362450f1
Strip GPS data when uploading/syncing photos
2024-06-07 00:24:52 -05:00
Sam Becker
3039076e27
Introduce multiple uploads component
2024-05-26 22:40:02 -05:00
Sam Becker
580926caca
Improve photo form ux
2024-05-18 23:47:09 -05:00
Sam Becker
1931f64f96
Refactor image components
2024-05-13 19:40:46 -05:00
Sam Becker
feba9e1788
Fix image grid sizing
2024-05-13 19:04:01 -05:00
Sam Becker
ec1985d311
Tweak blur form handling
2024-05-07 14:31:57 -05:00
Sam Becker
7b4fe756b3
Refine blur compatibility behavior
2024-05-07 10:26:26 -05:00
Sam Becker
97830c50ae
Improve blur data form handling
2024-05-07 09:36:46 -05:00
Sam Becker
bbc0a4e239
Prevent server-side blur generation when disabled
2024-05-07 00:15:40 -05:00
Sam Becker
af0b004a79
Auto-generate blur data when editing photos
2024-05-06 21:34:04 -05:00
Sam Becker
d448c36445
Build tooling around server-side blur generation
2024-05-06 00:19:42 -05:00
Sam Becker
0666e5311c
Declare jimp as external server package
2024-05-03 18:19:43 -05:00
Sam Becker
e02fb05b75
Update server-side cache clearing
2024-04-27 15:59:01 -05:00
Sam Becker
4ef6b7d591
Try alternate clear local state approach
2024-04-27 15:51:42 -05:00
Sam Becker
5dcbda1abd
Leverage window.location to avoid CORS issues on new installations
2024-04-27 14:46:52 -05:00
Sam Becker
edb4df83b8
Introduce timestamp-based swr invalidation
2024-04-26 18:42:00 -05:00
Sam Becker
2c1b39fb30
Clear local state when editing photos
2024-04-24 20:14:22 -05:00
Sam Becker
5af688b9bf
Merge branch 'main' into static
2024-04-08 22:51:39 -05:00