Commit Graph

362 Commits

Author SHA1 Message Date
Sam Becker
d7305de268 Bump deps 2026-05-09 15:38:20 -05:00
Sam Becker
91091b63a5 Bump deps 2026-05-02 16:05:08 -05:00
Sam Becker
af48b8d6d2 Bump deps 2026-04-20 17:44:14 -05:00
Sam Becker
b8bc4c7491 Bump deps 2026-04-10 19:14:57 -05:00
Sam Becker
c062795f75 Bump deps 2026-04-07 09:23:38 -05:00
Sam Becker
da6c6ef09c Bump deps 2026-03-21 11:30:13 -05:00
Sam Becker
58f8f17011 Bump deps 2026-03-15 18:47:29 -05:00
Sam Becker
f7ef89e1c0 Bump deps 2026-03-05 18:33:30 -08:00
Sam Becker
741bcf32f7 Bump deps 2026-02-27 20:35:27 -06:00
Sam Becker
5970bfb850
About Page (#378)
* Highlight /about in nav

* Refine full frame icon

* Add timestamp to /about

* Add /about to cmdk menu

* Enrich /about content

* Make /about categories responsive

* Enlarge app nav buttons

* Add /about richer categories

* Widen main nav buttons

* Add more /about category content

* Catch db errors in /about

* Update key /about image

* Add /about avatar

* Add jest TextEncoder polyfill

* Refactor sidebar text configuration

* Show /about hero photo meta

* Hoist about content to server page

* Hide admin email on small screens

* Add basic about page form

* Finalize basic /about upsert functionality

* Make /about/edit safe for blank templates
* Add configuration to hide /about page

* Add default /about title text

* Add interactive photos to /about edit form

* Apply final /about i18n

* Ensure /about static optimization

* Add CTA for admins to add /about descriptions

* Add convenience for accepting full photo urls

* Add photo placeholder icon

* Show /about empty state when there are no photos

* Hide sort control when in app empty state
2026-02-26 09:32:17 -06:00
Sam Becker
82c53458df Bump deps 2026-02-21 23:04:06 -06:00
Sam Becker
8d8d4d7925 Bump deps 2026-02-19 09:37:19 -06:00
Sam Becker
a63f2c3fe3
Select All Photos (1 of 2) (#372)
* Add 'select all photos' to app state

* Create general purpose bulk photo action

* Fix infinite scroll pagination, temporarily hide "select all"

* Refine batch edit behavior

* Add admin endpoints to check storage

* Add missing storage count

* Refine missing file presentation

* Finalize storage status page

* Store image-dependent photo fields when reuploading

* Move storage checks behind flag
2026-02-12 22:28:37 -06:00
Sam Becker
4c96b0c0dc Bump deps 2026-02-10 22:18:04 -06:00
Sam Becker
381f52ea40 Bump deps 2026-02-08 11:13:33 -06:00
Sam Becker
4528befd21 Bump deps 2026-02-02 00:08:01 -06:00
Sam Becker
c8c678bd54 Bump deps 2026-01-30 20:20:24 -06:00
Sam Becker
8b78a10f9a Bump deps 2026-01-23 19:39:17 -06:00
Sam Becker
28e733b17c Bump deps 2026-01-16 17:55:51 -06:00
Sam Becker
7991dac031 Upgrade to Next.js 16.1 2026-01-08 20:16:19 -06:00
Sam Becker
822a1b86e5 Revert to Next.js 16.0.10 2026-01-05 20:31:04 -06:00
Sam Becker
28420099f8 Bump deps 2026-01-05 17:52:27 -06:00
Sam Becker
d73fef7288 Bump deps 2025-12-28 14:29:00 -05:00
Sam Becker
2f06441755 Bump deps 2025-12-17 21:18:23 -06:00
Sam Becker
65b3094489 Bump deps 2025-12-12 08:37:32 -06:00
Sam Becker
ebf132203f Bump deps 2025-12-05 20:52:57 -06:00
Sam Becker
29b9f55571 Bump deps 2025-12-03 17:29:18 -06:00
Sam Becker
86dd2c6f19 Upgrade AI model 2025-11-19 09:34:02 -06:00
Sam Becker
5482cb4123 Bump deps 2025-11-15 17:12:43 -06:00
Sam Becker
62308b26a6 Update lock file 2025-11-15 16:36:28 -06:00
Sam Becker
2e92eef690 Bump deps 2025-11-14 12:01:53 -08:00
Sam Becker
a610c3fbd8 Bump deps 2025-11-06 09:07:04 -06:00
Sam Becker
c8ea51cdd1
Next.js 16 (#351)
* Upgrade to next.js 16

* Allow static generation on preview

* Add note for disabled ref rule

* Report Next.js version in App Insights

* Link Next.js version
2025-11-02 11:23:52 -06:00
Sam Becker
3f1a36354d Revert to Next.js 15 2025-10-27 10:06:14 -05:00
Sam Becker
dbf55badf6
Optimize Next.js 16 behavior (#349)
* Remove unused desktop redirect component

* Tweak useEffect/setState interactions

* Address more next.js 16 linting

* Tweak secret loading

* Finish linting setstate/useeffect interactions

* Disable ref lint warnings
2025-10-27 09:49:16 -05:00
Sam Becker
bd59a9ba83 Revert to Next.js 15 2025-10-26 11:12:30 -05:00
Sam Becker
5591635a1e
Next.js 16 (#347)
* Upgrade to Next.js 16, resolve/suppress linting errors

* Update usage of revalidateTag()

* Rename proxy.ts export

* Refactor infinite scroll data handling
2025-10-25 21:35:30 -05:00
Sam Becker
c2a0e1585f
Album location hovers (#345) 2025-10-21 22:46:28 -05:00
Sam Becker
3b6001602a
Mobile Sidebar (#330)
* Show top entities on mobile

* Add config

* Localize 'more'/'less' text
2025-10-02 21:46:58 -05:00
Sam Becker
9819a2b81e
AI Text Refinements (#329)
* Bump deps

* Add openai object generation with zod

* Streamline AI query instructions

* Use single AI request when editing uploads

* Clean up AI text from object requests

* Fix AI text formatting logic

* Reorganize upload network requests
2025-09-27 19:33:14 -05:00
Sam Becker
f3146837d6 Bump deps 2025-09-21 09:55:02 -05:00
Sam Becker
5140addc8d
PNG/EXIF handling (#328)
* Refactor PNG/EXIF handling
* Increase quality of client-side resizes
2025-09-20 16:13:25 -05: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
dfc05d5c14 Bump deps 2025-09-11 20:41:39 -05:00
Sam Becker
d16881637e Bump deps 2025-09-11 09:04:06 -05:00
Sam Becker
7c9ce0d26c
Expand social networks (#308)
* Create utility for managing env var-based key lists

* Add expanded social content

* Finalize content for social networks additions

* Add social network config to README
2025-09-10 23:22:26 -05:00
Sam Becker
936ce69ff7 Bump deps 2025-09-07 18:02:57 -05:00
Sam Becker
1a72a84497 Bump deps 2025-09-01 21:03:25 -05:00
Sam Becker
de868ef859 Bump deps 2025-08-28 14:11:25 -05:00
Sam Becker
ac9326c249 Bump deps 2025-08-28 09:22:20 -05:00