Sam Becker
d5deab49ed
Upgrade AI api
2025-12-28 15:23:29 -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
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
76639a4195
Add AI query constructor
2025-09-23 17:11:58 -05:00
Sam Becker
e9d3c19c40
Pre-populate upload form with AI data
2025-09-22 09:18:57 -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
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
25b8d65030
Break up photo form into sections ( #298 )
2025-08-26 20:36:51 -05:00
Sam Becker
320f562cbc
EXIF title/caption capture ( #294 )
2025-08-17 17:18:16 -05:00
Sam Becker
0d02306ba0
Migrate to dedicated indent style line plugin
2025-08-08 23:29:00 -05:00
Sam Becker
9cea328386
Combine visibility setting into single dropdown ( #281 )
2025-07-10 09:58:27 -05:00
Sam Becker
e1e8f5cef0
Make caption generation title aware
2025-06-17 09:42:17 -05:00
Sam Becker
63fafb87af
Accept titles when adding uploads
2025-06-17 09:33:07 -05:00
Sam Becker
b3dba5f676
Increase AI rate limit window for batch requests
2025-04-20 11:48:50 -05:00
Sam Becker
08b3101218
Improve AI error detection
2025-04-18 11:20:34 -05:00
Sam Becker
12cf156af3
Combine /services and /platforms
2025-02-16 10:19:16 -06:00
Sam Becker
b14b8ca2f4
Fix AI text generation configuration reporting
2025-02-05 23:30:34 -06:00
Sam Becker
3a9e0569c0
Refine AI tag prompt
2025-02-05 23:15:34 -06:00
Sam Becker
440aeeb561
Remove 'caption' from default AI text generation
2025-02-05 22:53:35 -06:00
Sam Becker
4c00d2c82e
Base AI tag generation on existing tags
2025-02-05 22:07:32 -06:00
Sam Becker
9ebe094c90
Remove next/image logging
2024-12-31 13:57:42 -05:00
Sam Becker
2f7f414397
Add preview AI debugging
2024-12-26 12:32:05 -05:00
Sam Becker
ffeef657c3
Streamline AI text formatting
2024-06-12 11:41:02 -05:00
Sam Becker
cb14f3c8f9
Fix title/caption AI text generation when uploading multiple photos
2024-06-12 09:33:19 -05:00
Sam Becker
5802eb95ba
Switch AI model to gpt-4o due to gpt-4-vision-preview deprecation
2024-06-09 11:18:16 -05:00
Sam Becker
141c16135f
Improve AI text generation error handling
2024-05-30 13:55:05 -05:00
Sam Becker
2da60e68c1
Refactor admin AI/sync buttons
2024-05-29 14:13:48 -05:00
Sam Becker
31396b83cc
Finalize multi-image upload backend data processing
2024-05-27 00:16:09 -05:00
Sam Becker
2b692754ec
Upgrade ai sdk
2024-05-10 14:55:47 -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
ef0b652c97
Fix AI Button intercepting implicit form submits
2024-03-28 18:52:09 -05:00
Sam Becker
7fffe1063a
Simplify AI form overwrites
2024-03-22 15:44:37 -05:00
Sam Becker
65132a0862
Add individual AI text requests, upgrade documentation
2024-03-22 15:15:00 -05:00
Sam Becker
8a03ea8217
Add caption, semantic description to search
2024-03-21 22:37:04 -05:00
Sam Becker
28f6310fe1
Refine ai text generation form behavior
2024-03-21 16:05:13 -05:00
Sam Becker
5a0e372e39
Adjust breadcrumb ellipsis to photo form
2024-03-21 14:10:53 -05:00
Sam Becker
9f08716568
Finalize photo editing AI experience
2024-03-21 09:41:43 -05:00
Sam Becker
6fd8ff34e2
Rename AI hooks
2024-03-21 08:40:21 -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
a351999e37
Fine-tune AI text generation
2024-03-20 13:18:10 -05:00
Sam Becker
83217a3905
Add descriptions of different lengths
2024-03-19 23:47:07 -05:00
Sam Becker
f39fa417b8
Add error handling to AI text generation
2024-03-19 23:43:00 -05:00
Sam Becker
9110325702
Create AI image request hook
2024-03-19 21:55:18 -05:00