Commit graph

104 commits

Author SHA1 Message Date
Julien Oculi a0b3a97ec6 fix(routes/api): upgrade handlers to fit new fresh api 2025-06-23 11:52:25 +02:00
Julien Oculi 1b285afe75 feat(plugins): use new wip css bundler plugin 2025-06-23 11:48:33 +02:00
Julien Oculi 1cc3ce65eb fix(api/webauthn): temporary disable mail before jsx-email lib upgrade 2025-06-23 11:33:38 +02:00
Julien Oculi d461e53a00 feat: rewrite components/islands css loading with dynamic tree-shake loader 2025-05-16 15:24:59 +02:00
Julien Oculi af1dd59e3a feat(webpush): improve registration notification with icon and badge 2025-05-16 13:04:51 +02:00
Julien Oculi 80fc6aeb42 fix: solve various lint warnings 2025-05-16 12:36:55 +02:00
Julien Oculi 08daa55569 refactor: fix lint warnings 2025-05-16 12:25:46 +02:00
Julien Oculi 6d5e7d1df1 fix(webpush): improve registration notification text 2025-05-16 12:22:36 +02:00
Julien Oculi dec614047e feat(webpush): send registration notification 2025-05-15 16:05:30 +02:00
Julien Oculi 385143c859 feat(api/magiclink): reactivate magic link API 2025-05-15 15:14:27 +02:00
Julien Oculi 235cab22b7 fix(api/webpush): update subscription handler 2025-05-14 12:36:32 +02:00
Julien Oculi 595b9518d5 fix(routes/api): handle non websocket connection 2025-05-14 09:30:00 +02:00
Julien Oculi 49e26cb816 refactor: fix lint report issue 2025-05-13 13:40:58 +02:00
Julien Oculi d3be31d669 feat(pwa): new service worker declaration with custom route 2025-05-13 13:31:42 +02:00
Julien Oculi 4fbd778f00 fix(middleware): remove unused destructuration 2025-04-22 17:14:39 +02:00
Julien Oculi 987f58f50b chore: log error server side for error page 2025-04-22 17:04:57 +02:00
Julien Oculi 125e645ffd fix(pwa): rewrite and update service worker related to fit recent refactors 2025-04-22 17:04:22 +02:00
Julien Oculi 28fad2dbba fix(routes): type in _app head meta 2024-12-10 22:07:21 +01:00
Julien Oculi ba9a1ad15c refactor: remove univoq components until jsr-io/jsr#24 2024-12-10 13:23:51 +01:00
Julien Oculi 6d56d9ec1f feat: switch to jsr packages when available 2024-12-09 14:59:08 +01:00
Julien Oculi a90b488dcf refactor!: switch to fresh@2 2024-12-09 14:28:33 +01:00
Julien Oculi 8f223d34da perf(island): switch to websocket to check connection status changes 2024-07-19 13:43:41 +02:00
Julien Oculi f7a0e2c77f fix(pwa): 🐛 path precaching of pages (/routes/*/index.tsx) 2024-07-18 18:16:04 +02:00
Julien Oculi 00c40f2569 feat(pwa): add network status banner 2024-07-17 13:50:37 +02:00
Julien Oculi 5716284c73 fix(pwa): 🐛 remove randomness from cache version getter 2024-07-17 13:21:58 +02:00
Julien Oculi 654bc40358 feat(pwa): update precache version with build_id 2024-07-17 13:08:36 +02:00
Julien Oculi 0ee41a9e5a fix(api): 🐛 update glob to list all and only routes declaring an index.tsx 2024-07-17 02:23:21 +02:00
Julien Oculi f2b39d0288 feat(pwa): add precached files 2024-07-16 23:52:06 +02:00
Julien Oculi c6eb438314 fix(island): 🐛 transpilation cause Suspense to broke promise as children 2024-07-16 16:34:43 +02:00
Julien Oculi f24143964f feat(route): display profile page instead of "carnet" in member page 2024-07-16 16:15:54 +02:00
Julien Oculi 6fb46b2411 refactor: ♻️ switch from deno workspace to jsr for @cohabit/resources-manager 2024-07-16 15:29:30 +02:00
Julien Oculi c65f8e4538 refactor: ⬆️ switch from deno workspace to jsr for @cohabit/mailer 2024-07-15 22:41:18 +02:00
Julien Oculi 57e09f8b31 feat(ui): 💄 improve membercard size and background 2024-07-11 17:06:31 +02:00
Julien Oculi 5263280085 feat(backend): add well cache control for assets 2024-07-11 12:22:22 +02:00
Julien Oculi 972a94f5dc feat(api): add new api route for member card list 2024-07-11 11:30:29 +02:00
Julien Oculi 5749ef8e62 feat(route): use new member card list 2024-07-11 11:29:53 +02:00
Julien Oculi 80ad700c4c refactor(island): ♻️ extract universal CardList from specific BlogCardList 2024-07-10 14:46:01 +02:00
Julien Oculi 8e56d5bd6d refactor(backend): ♻️ extract sw middleware to redure main middleware complexity 2024-07-09 11:15:48 +02:00
Julien Oculi a4c846241d refactor(backend): ♻️ extract security headers middleware to redure main middleware complexity 2024-07-09 11:12:58 +02:00
Julien Oculi 0acbf16c02 refactor(backend): ♻️ move sessions middleware to own file to redure main middleware complexity 2024-07-09 11:07:23 +02:00
Julien Oculi 6a54a174a3 feat(backend): 🔒 add CSP rules 2024-07-09 11:00:35 +02:00
Julien Oculi 906f31b240 feat: 🔒 update security from mozilla observatory report
see https://developer.mozilla.org/en-US/observatory/analyze?host=lp36.fr.nf
2024-07-04 13:57:56 +02:00
Julien Oculi bf7ed471dd refactor: ♻️ small changes in main middleware 2024-07-04 12:44:34 +02:00
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 b982504705 chore(ui): ✏️ fix typo 2024-07-03 11:52:36 +02:00
Julien Oculi a75de86d68 refactor: ♻️ replace http imports by jsr/npm imports 2024-07-02 17:17:28 +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 f2c8b145e6 feat(api): add news fetching api handler 2024-07-02 13:03:09 +02:00