Commit Graph

496 Commits

Author SHA1 Message Date
Sam Becker
9cea328386
Combine visibility setting into single dropdown (#281) 2025-07-10 09:58:27 -05:00
Sam Becker
a0e20f10a6 Lower upload tooltips 2025-07-06 11:37:25 -05:00
Sam Becker
e50ecbf798 Accept titles for uploads, fix duplicate full images 2025-07-06 11:20:57 -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
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
724fce656c Simplify sort config language 2025-07-01 17:43:19 -05:00
Sam Becker
d7fbc8bd68
Configurable photo sort order (#277)
* Introduce configurable photo sort order

* Fix recents image pre-rendering

* Refine sort order config

* Store sort order in client state

* Add core views to support sort

* Separate sort and priority preferences

* Consolidate imports, add lint rule

* Refine photo sorting documentation

* Update README sort text

* Finalize sort config
2025-06-29 21:05:13 -05:00
Sam Becker
4698c5fe64 Refine configuration design 2025-06-25 17:41:46 -05:00
Sam Becker
21d465c1ec Offer config for showing only tags with multiple photos 2025-06-25 09:29:05 -05:00
Sam Becker
c73c36951d Create dedicated categories config section 2025-06-25 08:44:44 -05:00
Sam Becker
4b341348e5 Reorder config sections 2025-06-25 08:36:16 -05:00
Sam Becker
e1af77d40c
OG image hovers (#268)
* Create og tooltip component

* Refactor og image handling

* Introduce category hover configuration

* Add og hovers to all categories

* Move category labels to client

* Disable og tooltips in headers

* Prevent og tooltips on accessory/loader hovers
2025-06-19 18:19:59 -05:00
Sam Becker
7236e5adf3 Remove domain from configuration footer 2025-06-19 08:42:33 -05:00
Sam Becker
df9fa060b0 Refine app menu positioning 2025-06-19 08:40:02 -05:00
Sam Becker
49bfff5fbd Refine upload rows on mobile 2025-06-18 23:38:42 -05:00
Sam Becker
f6bc865225 Improve upload state management 2025-06-18 21:35:24 -05:00
Sam Becker
144e68b965 Improve add/edit upload functionality 2025-06-18 18:35:10 -05:00
Sam Becker
5704597a4f Extract common upload add routine 2025-06-18 09:54:30 -05:00
Sam Becker
b115b98ea5 Change upload responsive buttons 2025-06-18 09:27:45 -05:00
Sam Becker
6ac797d5ac Refine uploads layout 2025-06-18 09:23:20 -05:00
Sam Becker
3bd6b20e76 Refine upload row styles 2025-06-17 19:02:46 -05:00
Sam Becker
63fafb87af Accept titles when adding uploads 2025-06-17 09:33:07 -05:00
Sam Becker
4dc9149931 Remove public api endpoint 2025-06-12 18:54:50 -05:00
Tadej Novak
559f61fa68
Add public feed configuration 2025-06-08 13:42:25 +02:00
Sam Becker
6d3fdfdcb5 Full-bleed config layout on mobile 2025-06-03 21:59:27 -05:00
Sam Becker
01223f6be0 Increase hidden icon in admin photo menu 2025-06-03 19:10:07 -05:00
Sam Becker
34e6fdb6c2 Refine site meta observability 2025-06-03 18:30:25 -05:00
Sam Becker
a063d0d29b Add meta content to admin config page 2025-06-03 09:35:51 -05:00
Sam Becker
b6d5f2ebb2 Add hide/unhide to admin photo menu 2025-05-26 23:59:51 -05:00
Sam Becker
6d2e9ea04c Crisp up modals and dropdowns 2025-05-25 13:01:10 -05:00
Sam Becker
79bd96ac13 Improve admin photo view on mobile 2025-05-24 18:35:07 -05:00
Sam Becker
bc7fc198c0 Adjust html lang attribute, standard i18n capitalization 2025-05-24 16:18:19 -05:00
Sam Becker
2888fd9318 Clarify photo matte color config 2025-05-23 17:15:54 -05:00
Sam Becker
87915875c7 Add OpenAI base url override to app config 2025-05-22 09:38:56 -05:00
Sam Becker
8caa2b9245 Scroll photo into view when bulk adding 2025-05-14 00:21:31 -05:00
Sam Becker
d971a71c5d Reduce upload batch size 2025-05-13 09:20:11 -05:00
Sam Becker
526ba1a43b Lazy load language data 2025-05-12 09:10:28 -05:00
Sam Becker
a596476e12 Fix locale links/language 2025-05-10 18:01:17 -05:00
Sam Becker
def1091ee9 Refine admin update language/presentation 2025-05-10 17:55:37 -05:00
Sam Becker
6115c5952f Make admin menu sync color blue 2025-05-10 17:50:21 -05:00
Sam Becker
f4fea9dd7f Mark i18n config optional 2025-05-10 17:49:18 -05:00
Sam Becker
c3e34ea629 Refine i18n 2025-05-10 17:17:18 -05:00
Sam Becker
6ab7b2089f Standardize locale language 2025-05-10 16:47:25 -05:00
Sam Becker
cfcff69b95 Finalize first i18n implementation 2025-05-10 16:31:57 -05:00
Sam Becker
927b4b85b5 Enrich language cms 2025-05-10 15:20:46 -05:00
Sam Becker
5279250e8c Fix sync all tooltip text 2025-05-03 12:36:02 -05:00
Sam Becker
61d5456b29 Fix insight tooltip placement 2025-05-03 12:24:41 -05:00
Sam Becker
8a214f7190 Manage focus when batch editing 2025-05-03 11:38:33 -05:00
Sam Becker
aa43084212 Memoize admin menus 2025-05-03 11:28:16 -05:00
Sam Becker
fd87b80e0e Fix admin upload border color 2025-04-30 23:23:47 -05:00
Sam Becker
30e76b6509 Show loading state when deleting uploads 2025-04-29 00:01:02 -05:00
Sam Becker
84ff9885cc Confirm before syncing photo with key command 2025-04-27 22:04:27 -05:00
Sam Becker
f98be60ea6 Simplify AI/visibility config details 2025-04-27 16:22:30 -05:00
Sam Becker
db5717ce1d Add configuration for keyboard shortcut tooltips 2025-04-27 16:18:26 -05:00
Sam Becker
f36df322a0 Reintroduce admin data loading state to menu 2025-04-27 10:26:48 -05:00
Sam Becker
8d91804eb9 Finalize key commands 2025-04-26 17:32:46 -05:00
Sam Becker
5180ea6276 Add key commands to admin photo menu 2025-04-26 16:25:51 -05:00
Sam Becker
dfa1e1836f Highlight delete with red background 2025-04-25 21:30:35 -05:00
Sam Becker
d357ee7b16 Remove admin menu header text 2025-04-25 09:03:21 -05:00
Sam Becker
e5aaab285d Refine admin menu tooltip interaction 2025-04-25 09:02:18 -05:00
Sam Becker
1863c28f9f Adjust admin menu offset 2025-04-24 09:36:56 -05:00
Sam Becker
99a3fb7ad2 Refine tooltip/more menu interactions 2025-04-24 09:18:27 -05:00
Sam Becker
f3cd1c2f8c Add tooltips to basic view buttons 2025-04-23 17:58:04 -05:00
Sam Becker
9cd5a0f74f Fix insights tooltip vertical placement 2025-04-22 17:13:50 -05:00
Sam Becker
34bc5855ec Rename domain env var: NEXT_PUBLIC_DOMAIN 2025-04-22 09:19:05 -05:00
Sam Becker
d32fa39aab Add sections to admin menus 2025-04-21 17:11:06 -05:00
Sam Becker
c9fe29286b Add indicator dot to menu updates 2025-04-20 22:56:43 -05:00
Sam Becker
61f358b73b Rename photo 'sync' to 'updates' 2025-04-20 22:41:35 -05:00
Sam Becker
0309f66b10 Add photo sync to admin menu 2025-04-20 20:44:38 -05:00
Sam Becker
f4c1ebd642 Add AI text generation backfill to README 2025-04-20 20:05:23 -05:00
Sam Becker
dafa0461d7 Refine photo sync status text 2025-04-20 17:17:12 -05:00
Sam Becker
6910ccbbcd Remove last 'outdated' references 2025-04-20 17:06:39 -05:00
Sam Becker
fde890ed17 Finalize batch sync logic 2025-04-20 17:02:06 -05:00
Sam Becker
5fe45872df Refine sync insight text 2025-04-20 00:12:51 -05:00
Sam Becker
a2a0c30e87 Alter sync checks 2025-04-19 23:32:41 -05:00
Sam Becker
eea8f94eea Refine photo sync status checks 2025-04-19 23:25:01 -05:00
Sam Becker
fa94b707de Support mobile sync status tooltips 2025-04-19 16:46:41 -05:00
Sam Becker
5f2a979a11 Surface granular photo sync status text 2025-04-19 15:23:11 -05:00
Sam Becker
f22d5f85a8 Consolidate outdated/needs AI text sync statuses 2025-04-19 15:00:24 -05:00
Sam Becker
00932b6687 Rename 'outdated' to 'sync,' change path 2025-04-19 11:23:32 -05:00
Sam Becker
013acacb7b Screen photos for missing AI text 2025-04-18 22:23:46 -05:00
Sam Becker
82acdca068 Elevate AI fields in admin config 2025-04-18 19:10:39 -05:00
Sam Becker
b7e4a60b9f Show background color while upload thumbnails load 2025-04-18 11:31:19 -05:00
Sam Becker
229e7586cf Introduce active link status in more places 2025-04-13 16:31:07 -05:00
Sam Becker
ff6e4f6684 Centralize insights data 2025-04-12 18:55:00 -05:00
Sam Becker
b30cdc90d6 Show data loading status in admin menu 2025-04-05 16:50:20 -05:00
Sam Becker
7dd07aac6e Shrink client bundle 2025-04-04 18:09:47 -05:00
Sam Becker
c7e1a6b617 Unify favs/hidden checkboxes 2025-04-03 21:39:31 -05:00
Sam Becker
4a8964f520 Refine upload animations 2025-04-02 21:36:32 -05:00
Sam Becker
3e7248ca8e Refine upload styles 2025-04-02 21:16:12 -05:00
Sam Becker
eefcc50505 Shrink upload tile on mobile 2025-04-02 21:07:54 -05:00
Sam Becker
2322c0a3f3 View large upload thumbnails 2025-04-02 20:42:36 -05:00
Sam Becker
6983961198 Optimize sign out behavior 2025-04-01 22:55:43 -05:00
Sam Becker
99dde505b3 Standardize recipe props 2025-04-01 21:15:55 -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
9b5f5a521f Shrink matte color swatch 2025-03-29 13:16:57 -05:00
Sam Becker
813658a3d4 Offer matte background color configuration 2025-03-29 13:00:24 -05:00
Sam Becker
02319da5c7 Handle content overflow on large photos with masked component 2025-03-27 22:55:18 -05:00
Sam Becker
1917c48158 Tweak app config text 2025-03-27 11:49:31 -05:00