Commit graph

41 commits

Author SHA1 Message Date
Julien Oculi 4b228bfce5 feat(api): handle getting request ip through proxy 2024-06-20 13:59:49 +02:00
Julien Oculi c6758721ec refactor(api): ♻️ use cxt session instead of getting it from request 2024-06-20 13:17:12 +02:00
Julien Oculi 6134e9a6ec feat(route): add new doc and apps routes 2024-06-19 16:11:53 +02:00
Julien Oculi 80a2eed2ee feat(api): implement passkey login and register api 2024-06-19 16:09:45 +02:00
Julien Oculi 8d316ae52e feat(api): implement magic link api hook 2024-06-19 10:37:10 +02:00
Julien Oculi 91eefc520f refactor(ui): ♻️ update demo profil page 2024-06-19 10:26:48 +02:00
Julien Oculi c4cd04eb95 feat: pass session state to downstream contexts 2024-06-13 23:50:32 +02:00
Julien Oculi ca482e8956 refactor: ♻️ remove code duplication 2024-06-13 18:40:49 +02:00
Julien Oculi 7ea95c67c4 refactor: ♻️ rewrite cookie and session lifecycle to remove _INSTANCE cookie 2024-06-13 18:38:34 +02:00
Julien Oculi eb13af1ac8 fix: 🐛 force global cookies path 2024-06-13 17:20:15 +02:00
Julien Oculi b032fe2161 fix: 🐛 patch cookie clear process 2024-06-13 14:42:39 +02:00
Julien Oculi c38ae17881 fix: 🐛 enforce global cookies path 2024-06-13 14:38:27 +02:00
Julien Oculi 8dc12c4e0d feat: add cookies auto reset 2024-06-13 13:47:46 +02:00
Julien Oculi 0f4c187c26 style: 🎨 deno fmt 2024-06-13 12:43:29 +02:00
Julien Oculi bdbe932872 feat(pwa): register service worker 2024-06-13 12:42:41 +02:00
Julien Oculi 6ae5348e2e feat(api): 🔒 check csrf token for all non get request 2024-06-13 12:25:30 +02:00
Julien Oculi 756c5564b3 feat: 🔒 add csrf checks 2024-06-13 12:20:47 +02:00
Julien Oculi c971542ec8 feat(pwa): add service worker and registration 2024-06-11 17:02:00 +02:00
Julien Oculi 7edd7687d9 feat(ui): add admin and profil pages 2024-06-06 16:40:02 +02:00
Julien Oculi 0b58123ede chore: update control char typo 2024-06-06 16:38:52 +02:00
Julien Oculi c2477e0ff5 feat(pwa): add service worker registration 2024-06-06 16:35:55 +02:00
Julien Oculi ffe6571354 feat(pwa): link webmanifest 2024-05-28 17:07:11 +02:00
Julien Oculi 8aa3d065ed style(ui): 💄 update meta theme colors 2024-05-28 17:06:28 +02:00
Julien Oculi 979fac65ba fix(ui): ✏️ add missing "source" in app heros and meta description 2024-05-28 14:03:09 +02:00
Julien Oculi 24367d2c18 feat: add meta description in html head 2024-05-28 13:47:55 +02:00
Julien Oculi 600385415b refactor(css): ♻️ move fonts to css imports 2024-05-28 12:45:05 +02:00
Julien Oculi 6c1e4a5e34 fix(ui): 🐛 constrain markdown body width 2024-02-20 11:56:15 +01:00
Julien Oculi 2b66f76966 feat: add "carnet" and "portfolio" support 2024-02-20 11:47:52 +01:00
Julien Oculi 1ee0eb1305 feat: update index page 2024-02-15 14:04:35 +01:00
Julien Oculi 08edb5b791 feat: add members card and routes 2024-02-15 14:04:01 +01:00
Julien Oculi 3dc9de3c2f refactor: ♻️ extract redondant grid template to AutoGrid 2024-02-15 14:02:22 +01:00
Julien Oculi 972a84f241 feat: add projects card and routes 2024-02-15 12:50:40 +01:00
Julien Oculi 996b622b38 feat: add machines card and routes 2024-02-15 11:30:35 +01:00
Julien Oculi 833797406a feat: add blog routes and components 2024-02-14 17:13:13 +01:00
Julien Oculi ce8752af5f feat(ui): 💄 add custom fonts 2024-02-13 14:48:47 +01:00
Julien Oculi 315fc1564d feat: 🚸 use fresh partial to add spa like navigation 2024-02-13 14:04:10 +01:00
Julien Oculi 27125d3176 feat(ui): add 404 page 2024-02-06 17:49:10 +01:00
Julien Oculi e138b66bf2 feat(ui): add index page and heros 2024-02-06 17:46:09 +01:00
Julien Oculi 57ba4077d2 refactor: move favicon to static/assets 2024-02-06 16:25:28 +01:00
Julien Oculi 6e2922fb6f feat: add app wrapper 2024-02-06 10:55:29 +01:00
Julien Oculi e2d00b489c refactor: move stylesheets 2024-01-14 21:11:42 +01:00