Commit graph

208 commits

Author SHA1 Message Date
Julien Oculi 08ec221138 refactor(route): ♻️ remove unused portfolio route as it was moved to dedicated subdomain 2024-07-03 14:47:42 +02:00
Julien Oculi 28397a383a feat(components): add new Picture component 2024-07-03 14:46:04 +02:00
Julien Oculi a2f872ae9d perf: optimise images and use when possible avif 2024-07-03 14:41:31 +02:00
Julien Oculi b982504705 chore(ui): ✏️ fix typo 2024-07-03 11:52:36 +02:00
Julien Oculi eb887377a5 fix(config): 👷 set assets as external path for css bundler in production mode 2024-07-03 11:44:39 +02:00
Julien Oculi d44771dab9 refactor(island): ♻️ remove deduplicated code from @deno/gfm 2024-07-02 17:39:37 +02:00
Julien Oculi a75de86d68 refactor: ♻️ replace http imports by jsr/npm imports 2024-07-02 17:17:28 +02:00
Julien Oculi 10f36ff4d3 feat(components): refactor and add BlogCard and BlogPost components 2024-07-02 17:10:07 +02:00
Julien Oculi 7cafcb5acd feat(ui): 💄 global add padding for markdown rendered blocks 2024-07-02 17:07:58 +02:00
Julien Oculi 48519b0c4c feat(ui): improve accessibility with new css var size readable-screen 2024-07-02 16:56:23 +02:00
Julien Oculi 640f144417 refactor: 🎨 deno fmt 2024-07-02 13:58:04 +02:00
Julien Oculi d62305ac1d refactor: ♻️ use import map path for imports 2024-07-02 13:54:48 +02:00
Julien Oculi c1eeb42f21 feat(island): add BlogCardList to fetch and display news progressively 2024-07-02 13:53:14 +02:00
Julien Oculi 72281ae551 fix(island): 🐛 prevent displaying fallback when Suspense is loaded 2024-07-02 13:06:56 +02:00
Julien Oculi f2c8b145e6 feat(api): add news fetching api handler 2024-07-02 13:03:09 +02:00
Julien Oculi 5365f11ec6 feat(api): add new request/respond json stream for API 2024-07-02 13:01:49 +02:00
Julien Oculi 5593878c66 feat(backend): implement news fetching from git.cohabit 2024-07-02 11:20:38 +02:00
Julien Oculi ec90d92f46 feat(ui): 💄 center cta buttons in home page cards lists 2024-07-02 11:18:56 +02:00
Julien Oculi 84236d633f feat(route): use true blog cards for site home page 2024-07-02 11:17:39 +02:00
Julien Oculi 4fcfd34bbb feat(components): allow custom styles for AutoGrid 2024-07-02 11:16:10 +02:00
Julien Oculi 21f5009b7a feat(css): 💄 center text in buttons 2024-07-02 11:05:01 +02:00
Julien Oculi 945f1ff939 chore: 🎨 deno fmt 2024-07-02 10:55:12 +02:00
Julien Oculi 67379d9468 feat(route): rewrite and fully implement blog post route 2024-07-02 10:54:13 +02:00
Julien Oculi e0bc4c290f feat(island): add Suspense component 2024-07-01 14:19:42 +02:00
Julien Oculi 1abc0d82c4 feat: add raw base64 decoder 2024-07-01 13:33:27 +02:00
Julien Oculi b71d2c6aae refactor(route): ♻️ renames route parameter to fit real behaviour 2024-07-01 13:18:54 +02:00
Julien Oculi 5e2acb0eb8 feat(css): add gfm css 2024-07-01 13:17:06 +02:00
Julien Oculi 01e007939d refactor: ♻️ update import map to simplify local imports paths 2024-07-01 13:11:20 +02:00
Julien Oculi 27faac00e3 feat(components): add new Markdown component 2024-07-01 12:48:08 +02:00
Julien Oculi e91b1b7a19 feat: remove google font dependencies 2024-06-27 11:49:49 +02:00
Julien Oculi 6add5972b0 feat(config): ⬆️ upgrade @cohabit/ressources_manager 2024-06-26 16:59:28 +02:00
Julien Oculi 5cb7142824 fix(api): 🐛 patch passkey counter update 2024-06-24 16:06:03 +02:00
Julien Oculi cdcffff098 fix(api): 🐛 prevent protocol error through proxy 2024-06-24 16:02:53 +02:00
Julien Oculi a18142277f fix(api): 🐛 prevent webauthn relying party protocol mismatch when server is behind a proxy 2024-06-22 16:07:47 +02:00
Julien Oculi ad34e6a3e4 fix(api): 🐛 get correct client ip even through server proxy 2024-06-22 16:02:12 +02:00
Julien Oculi 7568cb43a6 fix(api): 🐛 3rd party cookies maybe blocked when opening magic link 2024-06-20 14:54:12 +02:00
Julien Oculi 3adc705e25 fix(api): 🐛 ctx.basePath maybe undefined and not suitable for redirect base url 2024-06-20 14:45:14 +02:00
Julien Oculi 79a6214f10 feat(ui): 📝 better label for login form passkey checkbox 2024-06-20 14:06:19 +02:00
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 d8b79987ca fix(config): 🐛 disable css bundler bundle sub dir wating for package patch 2024-06-20 13:16:24 +02:00
Julien Oculi 3bf4083a10 fix(frontend): 🐛 checkbox value in form is not a boolean 2024-06-19 17:31:35 +02:00
Julien Oculi 22a6ffc4fb fix: 🐛 fix db mock load 2024-06-19 17:27:11 +02:00
Julien Oculi 23ecb8de39 refactor: ♻️ simplify db mock 2024-06-19 17:14:34 +02:00
Julien Oculi 889cf1b34a feat: ⬆️ upgrade @cohabit/ressources 2024-06-19 17:11:56 +02:00
Julien Oculi a8820f2b8d feat: ⬆️ upgrade @cohabit/ressource 2024-06-19 16:22:38 +02:00
Julien Oculi 6134e9a6ec feat(route): add new doc and apps routes 2024-06-19 16:11:53 +02:00
Julien Oculi c766a00980 feat: 🤡 add demo mock for db 2024-06-19 16:10:22 +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