Commit Graph

1271 Commits

Author SHA1 Message Date
svemagie
6f2e7291e8 fix(deploy): use SITE_URL for syndication webhook me claim and endpoint
- me claim must be the publication URL (SITE_URL), not a separate INDIEKIT_URL
- SITE_URL is already a configured secret in this repo
- Show HTTP response body and status code for easier debugging

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 07:57:00 +01:00
svemagie
149250c7c2 update photo post 2026-03-21 07:44:34 +01:00
svemagie
6f8c2bb69d update note post 2026-03-21 07:44:24 +01:00
svemagie
e1245bdb15 update like post 2026-03-21 07:44:13 +01:00
svemagie
0931fb5e19 update note post 2026-03-21 07:43:53 +01:00
svemagie
d78aae4efd update bookmark post 2026-03-21 07:43:39 +01:00
svemagie
bb08bc35e9 update bookmark post 2026-03-21 07:43:15 +01:00
svemagie
c1271e8045 update bookmark post 2026-03-21 07:43:10 +01:00
svemagie
504f597941 update like post 2026-03-21 07:43:04 +01:00
svemagie
268543ad6e update note post 2026-03-21 07:43:00 +01:00
svemagie
d22c717844 update bookmark post 2026-03-21 07:42:57 +01:00
svemagie
5797a4c0c4 update reply post 2026-03-21 07:42:55 +01:00
svemagie
be0e971b35 update note post 2026-03-21 07:42:23 +01:00
svemagie
9bddd68a7b update bookmark post 2026-03-21 07:42:05 +01:00
svemagie
53c4fd2b63 update like post 2026-03-21 07:41:51 +01:00
svemagie
116c660772 update bookmark post 2026-03-21 07:41:30 +01:00
svemagie
9e56300097 update bookmark post 2026-03-21 07:41:26 +01:00
svemagie
8952cdceb9 update like post 2026-03-21 07:41:22 +01:00
svemagie
9f94d362fb update bookmark post 2026-03-21 07:41:19 +01:00
svemagie
ab31e15f2c update article post 2026-03-21 07:41:15 +01:00
svemagie
dd20b44bfa update like post 2026-03-21 07:41:12 +01:00
svemagie
d3db131ea0 update bookmark post 2026-03-21 07:41:09 +01:00
svemagie
99964d6896 update article post 2026-03-21 07:41:05 +01:00
svemagie
e4a54589b8 update bookmark post 2026-03-21 07:41:01 +01:00
svemagie
429a473f89 feat(deploy): trigger syndication webhook after successful deploy
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-21 07:39:47 +01:00
svemagie
5ef25e86d8 update like post 2026-03-21 07:36:28 +01:00
svemagie
a8808ba029 update photo post 2026-03-21 07:36:19 +01:00
svemagie
4d6deb1e39 update reply post 2026-03-21 07:36:08 +01:00
svemagie
9cee19fe17 update note post 2026-03-21 07:36:01 +01:00
svemagie
d03a8babf0 fix(where): init Leaflet map on window load to fix size calculation on reload
Leaflet reads offsetWidth/offsetHeight during init. When the inline IIFE
ran during HTML parsing, the container's computed size wasn't final yet,
causing fitBounds to position the map in a tiny corner. Wrapping in
window.addEventListener('load') ensures full layout before map init.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 22:47:14 +01:00
svemagie
7248fe58a2 fix: /where in Slash Pages 2026-03-20 22:44:42 +01:00
svemagie
19a9d2d3e6 fix(where): add crossOrigin anonymous to tile layer for Brave compatibility
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 22:39:03 +01:00
svemagie
978b4c3905 chore: cleanup /where 2026-03-20 22:35:21 +01:00
svemagie
65b9a3b4d9 fix(where): isolate Leaflet map stacking context so nav renders above it
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 22:33:08 +01:00
svemagie
a88438438a feat(where): merge been→where, add callout, fix checkin list
- Overwrite /where/ with full map+list page (was /been/), delete been.njk
- Add "I'm currently in [venue]" callout above map using newest checkin
- Fix invisible checkin list: use Nunjucks groupby dict iteration
  ({% for groupName, groupItems in grouped %} instead of group.list)
- Deduplicated venues with visit count (e.g. "Murnau 2×")

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 22:19:36 +01:00
svemagie
c8d97946c2 feat(been): group duplicate venues in list, show visit count 2026-03-20 22:09:10 +01:00
svemagie
4cc002795f feat(been): cluster duplicate checkins with Leaflet.markercluster 2026-03-20 22:07:37 +01:00
svemagie
316f28074d fix(been): simple list, venue website link, map fit all checkins 2026-03-20 21:59:32 +01:00
svemagie
2469f6fff0 fix(been): replace L.Util.escape with inline escHtml, add og description 2026-03-20 21:51:54 +01:00
svemagie
92277df060 fix(been): escape popup content, vendor Leaflet marker images locally
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 21:51:54 +01:00
svemagie
e90ad852bb feat(been): add Leaflet map, show all checkins, link venue names
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 21:51:54 +01:00
svemagie
0755564ef6 feat: conditionally load Leaflet on pages with leafletMap: true 2026-03-20 21:51:54 +01:00
svemagie
fa8bd8678d chore: vendor Leaflet 1.9.4 JS and CSS 2026-03-20 21:51:54 +01:00
svemagie
4975d966af update note post 2026-03-20 21:41:33 +01:00
svemagie
5f94017ca7 update note post 2026-03-20 21:38:19 +01:00
svemagie
abc5026dc0 create note post 2026-03-20 21:30:46 +01:00
svemagie
012b307e06 delete note post 2026-03-20 21:26:29 +01:00
svemagie
cc9e9e146a update note post 2026-03-20 21:10:06 +01:00
svemagie
dca7da288d create note post 2026-03-20 21:09:03 +01:00
svemagie
c635397a97 update note post 2026-03-20 16:35:53 +01:00