Sam Becker
9cea328386
Combine visibility setting into single dropdown ( #281 )
2025-07-10 09:58:27 -05:00
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
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
087a5e223c
Finalize film dropdown icon
2025-04-01 20:43:11 -05:00
Sam Becker
6f8eb85a86
Use full film simulation name in form
2025-04-01 09:29:41 -05:00
Sam Becker
b943d3c102
TagInput behaves as dropdown when limit is set to 1
2025-03-31 08:47:37 -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
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
e41d2c9f92
Hide recipe title field for non-fuji cameras
2025-03-03 21:15:19 -08:00
Sam Becker
73fee23ef0
Finalize initial recipe og content draft
2025-03-03 20:06:54 -06:00
Sam Becker
1d20cb58b2
Refactor recipe schema and pages
2025-03-03 19:43:08 -06:00
Sam Becker
2a0e898ba6
Eagerly load admin nav with client-side cookie strategy
2025-02-26 19:45:18 -06:00
Sam Becker
541c09c551
Allow editing recipe data, protect manually configured fuji fields
2025-02-24 17:28:37 -06:00
Sam Becker
c31e9ab877
Refine recipe trigger on mobile
2025-02-23 00:02:13 -06:00
Sam Becker
62a681a424
Display basic fujifilm recipes
2025-02-19 20:34:31 -06:00
Sam Becker
faad28e6f7
Add recipe to db model, refactor migrations
2025-02-19 18:12:01 -06:00
Sam Becker
8249e2929b
Create initial fujifilm recipe type
2025-02-18 22:53:18 -06:00
Sam Becker
1508a9718c
Rename src/app-core to src/app
2025-02-17 17:54:00 -06:00
Sam Becker
13b8cdcf62
Create /platforms directory
2025-02-15 17:34:02 -06:00
Sam Becker
a174654297
Refactor app/site/admin code paths
2025-02-11 18:06:15 -06:00
Sam Becker
3ed2f28f2e
Fix favorite form bug
2025-02-04 09:22:14 -06:00
Sam Becker
2673c0dbb0
Trim strings before storing in db
2025-02-03 21:29:51 -06:00
Sam Becker
d6e5aa012e
Validate date time fields when adding/editing photos
2025-01-22 18:05:33 -06:00
Sam Becker
5831064b26
Clarify photo url field
2025-01-05 21:39:35 -06:00
Sam Becker
e45c1eb8d9
Fix ESLINT 9 configuration
2025-01-05 19:47:40 -06:00
Sam Becker
4c092cef54
Make EXIF parsing more compatible
2024-07-26 12:03:59 -05:00
Sam Becker
d8d6c68fc8
Add lens make/model to db w/ migrations
2024-06-06 11:44:21 -05:00
Sam Becker
31396b83cc
Finalize multi-image upload backend data processing
2024-05-27 00:16:09 -05:00
Sam Becker
3039076e27
Introduce multiple uploads component
2024-05-26 22:40:02 -05:00
Sam Becker
567d59bf0e
Refine og image layouts, add X posting to share modal
2024-05-25 23:51:22 -05:00
Sam Becker
c0f4f1fbf1
Create protected hidden routes for admins
2024-05-12 13:06:23 -05:00
Sam Becker
97830c50ae
Improve blur data form handling
2024-05-07 09:36:46 -05:00
Sam Becker
d448c36445
Build tooling around server-side blur generation
2024-05-06 00:19:42 -05:00
Sam Becker
7421256cb6
Warn before throwing out uncommitted form changes
2024-04-08 21:51:18 -05:00
Sam Becker
9f08716568
Finalize photo editing AI experience
2024-03-21 09:41:43 -05:00
Sam Becker
097496a739
Integrate ai auto-fill into edit form
2024-03-20 23:20:42 -05:00
Sam Becker
e2e8c8edda
Wire up page-level AI streaming
2024-03-20 23:05:21 -05:00
Sam Becker
f7aa65101d
Document AI text generation features
2024-03-20 15:31:28 -05:00
Sam Becker
a6ba4f8257
Change db field: description to semantic_description
2024-03-17 19:39:37 -05:00
Sam Becker
fccfbe83f5
Validate photo string lengths
2024-03-16 13:03:05 -05:00
Sam Becker
fead3d01e5
Hide caption field for photos without titles
2024-03-15 21:14:20 -05:00
Sam Becker
2ec32cac12
Add caption, description fields to Photo
2024-03-15 20:40:06 -05:00