Commit Graph

2031 Commits

Author SHA1 Message Date
Sam Becker
099fcdec8b Refine feed formatting 2025-06-12 19:04:42 -05:00
Sam Becker
4dc9149931 Remove public api endpoint 2025-06-12 18:54:50 -05:00
Sam Becker
534348b7a8 Update imports 2025-06-12 16:53:32 -05:00
Sam Becker
130f5c51e6 Merge branch 'main' into rss 2025-06-12 16:34:13 -05:00
Sam Becker
60f61da12e Update framer-motion type 2025-06-12 16:33:28 -05:00
Sam Becker
ec698b61de Begin combining feed and api 2025-06-12 16:31:45 -05:00
Sam Becker
0236461d99 Refine date formatting 2025-06-12 15:59:39 -05:00
Tadej Novak
3c4adc2f9e
Add rss.xml and feed.json endpoints 2025-06-08 13:42:25 +02:00
Tadej Novak
28b1c92edb
Add RSS date format 2025-06-08 13:42:25 +02:00
Tadej Novak
559f61fa68
Add public feed configuration 2025-06-08 13:42:25 +02:00
Sam Becker
7da49cb3cc Fix mobile tooltips 2025-06-04 17:13:04 -05:00
Sam Becker
cd6f9ab775 Revert admin page mobile design 2025-06-03 22:55:05 -05: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
4946b0d262
Build-time tree-shaking for date-fns locales (#264)
Dynamically import date-fns locales for turbopack (local) and webpack (production)
2025-06-02 09:50:06 -05:00
Sam Becker
d74ee39f11 Set default date-fns locale 2025-06-01 12:51:14 -05:00
Sam Becker
8a5c874c18 Refine recipe overlay design 2025-06-01 12:01:35 -05:00
Sam Becker
79a863d9ab Minimize radix tooltip warnings 2025-06-01 11:13:46 -05:00
Sam Becker
28823ed334 Add caption, semantic description conditionally to photo meta 2025-06-01 00:22:11 -05:00
Sam Becker
bab2c623ee Refine switcher shadow 2025-05-31 21:52:03 -05:00
Sam Becker
af8ae638a1 Refine cmdk menu design 2025-05-31 21:45:35 -05:00
Sam Becker
7e954aa5d1 Refine component outlines 2025-05-31 16:48:41 -05:00
Sam Becker
d0fdbf4e04 Fix en-us labels 2025-05-27 17:49:45 -05:00
Sam Becker
46e6ae2310 Add hide/unhide language to non-English locales 2025-05-27 00:01:51 -05:00
Sam Becker
b6d5f2ebb2 Add hide/unhide to admin photo menu 2025-05-26 23:59:51 -05:00
Sam Becker
489f48523b Refine modal styles 2025-05-26 19:00:10 -05:00
Sam Becker
311d7a77af
Sitemaps (#260)
* Track last modified date for category queries

* Remove unused hidden tags queries

* Add tags to sitemap

* Calculate sitemap validation

* Add remaining categories to sitemap.xml

* Add photos to sitemap.xml

* Finalize sitemap metadata

* Guard against missing dates in sitemap.xml
2025-05-26 12:41:47 -05:00
Sam Becker
29da584311 Adjust cmd-k vertical offset on smaller viewports 2025-05-25 14:11:44 -05:00
Sam Becker
8d5df535b0 Use outlines on toasts 2025-05-25 14:09:41 -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
ebdcbb8923 Finalize zh-cn translation 2025-05-24 15:45:22 -05:00
ooooooo
450da7bb5d
Add Chinese language support (#259) 2025-05-24 15:41:54 -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
4f9da5d13d Support OpenAI-compatible providers 2025-05-22 09:33:40 -05:00
Sam Becker
14ccc20f7a Refine admin auth handling 2025-05-22 09:21:03 -05:00
Sam Becker
eabdbf1329
Make Supabase postgres urls more resilient (#257)
* Bump deps

* Remove redundant postgres ssl query param

* Tweak postgres code

* Refactor postgres url formatting

* Change postgres url imports
2025-05-22 01:07:04 -05:00
Sam Becker
1e55949d11 Refine i18m contribution text 2025-05-15 09:04:21 -05:00
Sam Becker
e00cfb6926 Simplify/document i18n contributor experience 2025-05-14 09:14:16 -05:00
Sam Becker
a788ea9554 Add Indonesian date locale 2025-05-14 00:25:14 -05:00
Brandon
db434083e4
Add Indonesian Localization (#251)
* Add Indonesian i18n

* Fix linting and add id-id to locales

* Fix max length lint

* Add credit
2025-05-14 00:22:57 -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
b189062a6d Fix focal client server call 2025-05-13 09:18:49 -05:00
Sam Becker
cd69e6e3ab Simplify I18N api 2025-05-12 17:46:22 -05:00
Sam Becker
7c6f4bfdeb Fix additional client/server boundaries 2025-05-12 09:40:17 -05:00
Sam Becker
0e9247f3c5 Fix share tile client/server status 2025-05-12 09:31:38 -05:00
Sam Becker
b564d2f6e8 Refine cmdk spacing 2025-05-12 09:25:50 -05:00
Sam Becker
526ba1a43b Lazy load language data 2025-05-12 09:10:28 -05:00
Sam Becker
878edc713d Switch to template i18n strategy 2025-05-11 17:16:12 -05:00
Sam Becker
0cffeeec1c Update readme languages 2025-05-11 15:34:18 -05:00
João Pedro Sconetto
99faf29107 feat(i18n): update pt-br and add pt-pt
- correct trasnlations for pt-br
- add app traslations for pt-pt
- update index to import and include config for pt-pt
- solves #247

Signed-off-by: João Pedro Sconetto <sconetto.joao@gmail.com>
2025-05-11 16:47:06 -03:00
Sam Becker
e78cef2190 Refine cmdk spacing/language 2025-05-10 21:41:40 -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
648c90cb39 Fix OGLoadingState type 2025-05-10 17:20:02 -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
665dd39fd7 Fix i18n types 2025-05-10 11:30:56 -05:00
Sam Becker
47fac5c8d6 Actually remove top-level await 2025-05-10 11:25:17 -05:00
Sam Becker
c60a2d6088 Remove I18N top-level await 2025-05-10 11:20:00 -05:00
Sam Becker
24a2877d82 Integrate basic I18N text 2025-05-10 00:22:17 -05:00
Sam Becker
f0a90172f5 Create core I18N types + content 2025-05-06 22:15:31 -07:00
Sam Becker
b635ba28cc Fix sidebar scroll behavior 2025-05-06 12:20:10 -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
e5214e515c Fix recipe copy button positioning 2025-05-03 11:41:43 -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
ed9aad1d39 Fix lens photo share url 2025-05-02 18:51:36 -05:00
Sam Becker
ec4ba74829 Simplify useMaskedScroll hook 2025-05-02 18:41:22 -05:00
Sam Becker
7f0b72d6ee Hide scrollbar in admin nav 2025-04-30 23:54:23 -05:00
Sam Becker
0a5d95b675 Add fav/hidden icons to cmdk menu 2025-04-30 23:37:11 -05:00
Sam Becker
fd87b80e0e Fix admin upload border color 2025-04-30 23:23:47 -05:00
Sam Becker
56d013f663 Apply masked scroll to env vars 2025-04-30 23:19:24 -05:00
Sam Becker
31a722db26 Refine cmd-k styles for safari 2025-04-30 19:45:19 -05:00
Sam Becker
e8009ff7fa Fix <MaskedScroll /> prop type 2025-04-30 18:48:13 -05:00
Sam Becker
7518a88d41 Refine useMaskedScroll API 2025-04-30 18:19:42 -05:00
Sam Becker
5f9a340a25 Switch masked scroll to color-based transitions 2025-04-30 18:07:12 -05:00
Sam Becker
1cdeea0346 Finalize animated masked scroll behavior 2025-04-30 17:41:41 -05:00
Sam Becker
60c5314c3a Simplify masked scroll approach 2025-04-30 00:35:07 -05:00
Sam Becker
b34710016e Add photo action tooltips 2025-04-29 23:37:47 -05:00
Sam Becker
e18fe3e193 Refine cmdk page names 2025-04-29 23:32:54 -05:00
Sam Becker
304e6ba858 Optimize scrolling share url 2025-04-29 23:21:36 -05:00
Sam Becker
eef47699b7 Add scrolling to share urls 2025-04-29 21:47:45 -05:00
Sam Becker
ec890777b9 Add full recipe text to share interaction 2025-04-29 09:18:00 -05:00
Sam Becker
30e76b6509 Show loading state when deleting uploads 2025-04-29 00:01:02 -05:00
Sam Becker
1894d710ef Adjust image fallback cache behavior 2025-04-27 22:43:27 -05:00
Sam Becker
84ff9885cc Confirm before syncing photo with key command 2025-04-27 22:04:27 -05:00
Sam Becker
2326a0ef8d Refine auth mechanics 2025-04-27 21:31:05 -05:00
Sam Becker
01c8b5d22b Speed up image fallback cache checks 2025-04-27 17:28:45 -05:00
Sam Becker
63dcab09e5 Update image fallback loading check 2025-04-27 16:30:02 -05:00