Commit Graph

35 Commits

Author SHA1 Message Date
Sam Becker
c5c78e527e Increase cache coverage 2025-11-15 17:03:32 -06:00
Sam Becker
7662465248 Cache album queries 2025-11-15 16:31:46 -06:00
Sam Becker
1e66815a3d
Albums (#315)
* Make /db top-level module

* Create Album type

* Pin pnpm version

* Generalize query modules

* Finalize album postgres data type

* Remove temp albums prop

* Create basic album primitives

* Fix temporary album bugs

* Add albums to sidebar

* Disambiguate string date utilities

* Localize album language

* Add album join option to core photo queries

* Tweak album icon placement

* Add album photo detail page

* Refine Album data model

* Display album subhead when available

* Generate album og images

* Finalize album share modal

* Add albums to sitemap

* Statically pre-render albums

* Display tags on albums

* Add albums to cmd-k menu

* Handle album tag overflow

* Stop truncating album subheads

* Create core admin album views

* Make albums editable

* Create/edit albums on photo save, add delete album
2025-09-16 21:47:22 -05:00
Sam Becker
646f32e642
Rich sort controls (#283)
* Generalize app switcher menus

* Organize sort module

* Build configuration for nav sort control

* Refine sort menu styles

* Upgrade next.js

* Reset custom sort when clicking grid/full a second time

* Light up sort button when overridden
2025-07-15 22:43:36 -05:00
Sam Becker
526ba1a43b Lazy load language data 2025-05-12 09:10:28 -05:00
Sam Becker
927b4b85b5 Enrich language cms 2025-05-10 15:20:46 -05:00
Sam Becker
3d57de3997 Add recipes to core admin surfaces 2025-03-12 17:43:17 -05:00
Sam Becker
ac19ed2215 Integrate dynamic data into admin menu, update cmdk-menu 2025-02-26 17:41:17 -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
b9baf65bf9 Hide insights when are aren't photos 2025-02-15 22:54:12 -06:00
Sam Becker
a174654297 Refactor app/site/admin code paths 2025-02-11 18:06:15 -06:00
Sam Becker
141b7e3ed8 Refactor outdated photos header 2024-06-16 14:26:16 -05:00
Sam Becker
6b262b46de Add outdated photos page 2024-06-16 13:30:52 -05:00
Sam Becker
58f52343dd Remove dedicated count/date queries 2024-05-20 11:25:17 -05:00
Sam Becker
cd731ab56b Make static pages resilient to db-less installation 2024-04-29 23:08:58 -05:00
Sam Becker
348b2ecc80 Dismiss admin banner when times are no longer recent 2024-04-28 10:55:27 -05:00
Sam Becker
80661561ca Post banner for recent changes 2024-04-27 21:15:15 -05:00
Sam Becker
6c07cdec90 Add resiliency to <AdminNav /> 2024-03-01 18:01:02 -06:00
Sam Becker
97fdedadba Fix cache imports 2024-02-09 13:54:41 -06:00
Sam Becker
35cdeb17d2 Finalize merge from main 2024-01-21 12:07:40 -06:00
Sam Becker
758cdcaf0e Revert suspense in root layout 2024-01-19 09:25:34 -06:00
Sam Becker
d3decb6af5 Catch blob errors in admin nav 2024-01-19 09:24:22 -06:00
Sam Becker
0b523a1c95 PPR-ify admin nav 2024-01-18 18:24:11 -06:00
Sam Becker
70d83ef6e7 Switch to clsx/lite, change TS bundler strategy 2024-01-02 23:25:54 -05:00
Sam Becker
91e1fb2166 Switch to clsx for class concatenation 2023-12-30 13:46:42 -05:00
Sam Becker
df3e14f762 Incase size of admin nav settings icon 2023-10-11 22:25:43 -05:00
Sam Becker
b5c52dae38 Move 'clear cache' to dedicated admin page 2023-10-11 20:02:45 -05:00
Sam Becker
c9b69de8c0 Make admin controls scrollable on mobile 2023-10-11 19:52:45 -05:00
Sam Becker
8e18eb7766 Move checklist to admin settings 2023-10-11 11:00:34 -05:00
Sam Becker
9e3989e0c1 Show photos when editing a tag 2023-10-06 13:35:01 -05:00
Sam Becker
7c5ec62bda Allow tags to be edited globally 2023-10-06 12:54:54 -05:00
Sam Becker
74bc870b3d Add admin tags page with global delete function 2023-10-05 23:06:12 -05:00
Sam Becker
35af0057c2 Bold selected text in admin nav 2023-10-05 22:04:26 -05:00
Sam Becker
c9599120d2 Add admin sub-nav 2023-10-05 22:01:23 -05:00