133 Commits

Author SHA1 Message Date
Julien Calixte
aeb763dd43 chore: optimize images 2026-05-24 00:54:53 +02:00
Julien Calixte
50d8eb31d6 fix(nginx): redirect unknown paths to homepage
Drop the $uri/ directory step in try_files which triggered the default
403 page on directories without an index, and 302 any 403/404 back to /.
2026-05-23 16:52:12 +02:00
Julien Calixte
9e1fae4f2e feat(pub): add /pub index listing all notes 2026-05-23 16:52:08 +02:00
Julien Calixte
d0175025ad feat(home): show only last 15 notes with link to /pub 2026-05-23 16:52:04 +02:00
Julien Calixte
3153200eb3 refactor(notes): sort fetched notes by publishedAt desc
Centralise ordering in fetchNotes so every consumer (homepage, /pub
index, RSS feed) shares the same newest-first order.
2026-05-23 16:52:01 +02:00
Julien Calixte
ffad0ecf54 docs: describe atproto-backed /pub route 2026-05-23 16:13:50 +02:00
Julien Calixte
71ad6bbc2e docs: rewrite README for apoena.dev 2026-05-23 16:12:56 +02:00
Julien Calixte
aa36e00576 fix: use plc.directory instead of plc.wtf for DID resolution
The plc.wtf mirror is returning HTTP 502, breaking the static build
when getStaticPaths fetches the PDS endpoint. plc.directory is the
canonical PLC directory and returns the same JSON shape.
2026-05-23 16:07:09 +02:00
Julien Calixte
031beba8ac deps: browser 2026-05-03 23:40:22 +02:00
Julien Calixte
044007d495 deps: downgrade for islands 2026-05-03 23:38:15 +02:00
Julien Calixte
dc095af8c4 feat: add a rss feed 2026-05-03 19:13:06 +02:00
Julien Calixte
b8ec3dcff7 fix: copy .npmrc before pnpm install in Dockerfile 2026-03-21 21:49:33 +01:00
Julien Calixte
838082d00b chore: embed nginx config in Dockerfile 2026-03-21 21:48:04 +01:00
Julien Calixte
c42600c570 chore: migrate deployment to Dockerfile
Replace nixpacks.toml with a multi-stage Dockerfile (node:22-alpine builder + nginx:alpine runner) for faster Coolify deployments.
2026-03-21 21:45:40 +01:00
Julien Calixte
2e9487d61f chore: add nixpacks config 2026-03-14 17:22:05 +01:00
Julien Calixte
fef0ac8abf deps: change to md4x for better performance 2026-03-14 13:37:02 +01:00
Julien Calixte
577e10a9d3 feat: add title to note pages 2026-03-14 13:09:59 +01:00
Julien Calixte
975f6dc46b feat: no last notes if there is nothing / todo with skeleton 2026-03-07 11:38:17 +01:00
Julien Calixte
c753026393 feat: target blank 2026-02-27 21:09:41 +01:00
Julien Calixte
9b44753d21 chore: module type 2026-02-27 20:40:23 +01:00
Julien Calixte
ac74a2bbca fix: modern compiler for scss 2026-02-27 20:37:04 +01:00
Julien Calixte
01f8c57d03 deps: browser mapping 2026-02-27 20:32:45 +01:00
Julien Calixte
da2f4bb768 feat: explore atproto notes 2026-02-27 20:30:18 +01:00
Julien Calixte
5c70bcad3d deps: upgrade 2026-02-25 22:33:20 +01:00
Julien Calixte
fdb4d44b12 deps: upgrade dev deps 2026-01-25 12:11:38 +01:00
Julien Calixte
62fea36858 deps: migrate to coollabs fonts 2026-01-25 12:10:49 +01:00
Julien Calixte
8aa4c8a489 feat: add Fail Well project and fix external link attributes 2026-01-24 15:28:45 +01:00
Julien Calixte
c47966c6d3 feat: add atproto 2026-01-18 23:37:52 +01:00
Julien Calixte
80b125ff08 feat: add books 2026-01-06 00:32:36 +01:00
Julien Calixte
4a29d9e526 deps: upgrade 2026-01-06 00:26:51 +01:00
Julien Calixte
ccf285b8f0 feat: add TPS 2026-01-06 00:24:39 +01:00
Julien Calixte
6d5cb51af5 fix 2025-12-02 15:36:16 +01:00
Julien Calixte
5b46e764f6 typo: crc cards 2025-12-02 15:33:27 +01:00
Julien Calixte
f2923f2417 fix illustration links 2025-11-26 15:40:21 +01:00
Julien Calixte
1dd65ca928 fix packages and colors 2025-11-26 15:32:28 +01:00
Julien Calixte
67fa42c0e4 (flow) add intention and the other fields for step/team 2023-05-29 22:22:19 +02:00
Julien Calixte
95cdd26c2b ♻️ (production flow) use of defineModel 2023-05-29 11:04:16 +02:00
Julien Calixte
d8dbce2fd7 🔧 (vue) enable defineModel 2023-05-29 11:03:51 +02:00
Julien Calixte
9dd1c6a98a 💬 (doc jit) better description for doc jit 2023-05-29 10:59:18 +02:00
Julien Calixte
dab46ccecc (doc jit) add doc jit project 2023-05-29 10:59:18 +02:00
Julien Calixte
f314b49a85 better main illustration size 2023-05-29 10:59:18 +02:00
Julien Calixte
1d9e1a0674 new article for jit documentation 2023-05-29 10:59:18 +02:00
Julien Calixte
11c564ba89 video to 100% 2023-05-29 10:59:18 +02:00
Julien Calixte
c718e092ec add iles doc 2023-05-29 10:59:18 +02:00
Julien Calixte
f951468f26 (production flow) add the possibility to remove teams 2023-05-27 23:32:47 +02:00
Julien Calixte
0ea0f10709 ⬆️ (nanoid) add nanoid uuid creation 2023-05-27 23:32:14 +02:00
Julien Calixte
c811ed5320 💄 (production flow) add little twicks to the flow 2023-05-27 23:08:21 +02:00
Julien Calixte
cdd5d8121d 💄 (design system) add form input to custom design system 2023-05-27 23:08:21 +02:00
Julien Calixte
67af65afff ♻️ (production flow) add input design system and change step to te… 2023-05-27 23:08:21 +02:00
Julien Calixte
d4e0f0043e 🐛 (typescript) patch event target interface with a value 2023-05-27 22:48:26 +02:00