Commit graph

324 commits

Author SHA1 Message Date
Julien Oculi 4e73718360 fix(css): refactor and fix relative urls 2025-06-23 11:53:53 +02:00
Julien Oculi a0b3a97ec6 fix(routes/api): upgrade handlers to fit new fresh api 2025-06-23 11:52:25 +02:00
Julien Oculi 4fc24173ae fix(islands/ThemePicker): hard fix css layout issue 2025-06-23 11:50:18 +02:00
Julien Oculi 228889eca7 feat: upgrade dependencies 2025-06-23 11:49:30 +02:00
Julien Oculi 1b285afe75 feat(plugins): use new wip css bundler plugin 2025-06-23 11:48:33 +02:00
Julien Oculi f6825a9321 refactor: remove old deprecated fresh config file 2025-06-23 11:37:16 +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 e7bd691d53 fix(core): disable unsupported chrome devtool path 2025-05-16 14:17:41 +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 e0869c5e24 feat(ui): when the winter comes 2025-05-14 17:45:30 +02:00
Julien Oculi 235cab22b7 fix(api/webpush): update subscription handler 2025-05-14 12:36:32 +02:00
Julien Oculi 0214f587a5 fix(islands/IsOnline): avoid concurrent websocket and refactor openSocket 2025-05-14 10:16:06 +02:00
Julien Oculi 171655bb08 refactor(islands/IsOnline): fix lint warnings 2025-05-14 09:45:38 +02:00
Julien Oculi 595b9518d5 fix(routes/api): handle non websocket connection 2025-05-14 09:30:00 +02:00
Julien Oculi fba0c18aa8 feat(islands): add customizable wysiwyg editor @mdxeditor 2025-05-13 16:11:37 +02:00
Julien Oculi 49e26cb816 refactor: fix lint report issue 2025-05-13 13:40:58 +02:00
Julien Oculi 84862f05ec refactor: update type definitions due to @fresh/core update 2025-05-13 13:39:18 +02:00
Julien Oculi d3be31d669 feat(pwa): new service worker declaration with custom route 2025-05-13 13:31:42 +02:00
Julien Oculi b9ab5ca132 fix: temp for lsp lib broken when triple-slash-ref 2025-05-13 13:29:24 +02:00
Julien Oculi 913126b0b0 fix: update temp patch for dynamic css loading 2025-05-13 13:26:33 +02:00
Julien Oculi 245b7b035e refactor(components/Header): use css variables instead of hard coded values 2025-04-22 17:23:52 +02:00
Julien Oculi 4fbd778f00 fix(middleware): remove unused destructuration 2025-04-22 17:14:39 +02:00
Julien Oculi 50f77b06e3 fix(build): temp fix until css bundler rewrite 2025-04-22 17:04:57 +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 09e4f401e9 fix(core): use a new method to get BUILD_ID 2025-04-22 16:44:15 +02:00
Julien Oculi 09cdfbbeed fix(components): patch @deno/gfm jsr import that use require("path") 2024-12-10 22:08:42 +01:00
Julien Oculi 28fad2dbba fix(routes): type in _app head meta 2024-12-10 22:07:21 +01:00
Julien Oculi 931b0cd9fe chore: remove \t from dev server start log 2024-12-10 15:06: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 87e674b02b feat(pwa): update manifest and add tab_strip 2024-12-09 14:35:56 +01:00
Julien Oculi a90b488dcf refactor!: switch to fresh@2 2024-12-09 14:28:33 +01:00
Julien Oculi c394c473c1 chore: switch to deno@2 2024-11-29 08:55:59 +01:00
Julien Oculi 470467d8a8 fix(island): 🐛 multiple intervals are started at same time checkin is-online 2024-07-19 15:24:14 +02:00
Julien Oculi 82906907e2 fix(pwa): 🐛 wait for sw registration to be active before subscribe to webpush 2024-07-19 15:15:31 +02:00
Julien Oculi 1f7825e22c fix(island): 🐛 render online message for IsOnline server-side rendering 2024-07-19 15:05:40 +02:00
Julien Oculi 79b91aad92 feat(pwa): handle new fetch strategies 2024-07-19 14:58:55 +02:00
Julien Oculi 574c60c130 refactor(pwa): ♻️ make generic getCache 2024-07-19 14:57:54 +02:00
Julien Oculi b6657b279d feat(pwa): update sw fetch handler controlled request 2024-07-19 14:57:01 +02:00
Julien Oculi 76c6b597a8 feat(pwa): add new "network first" fetch strategy 2024-07-19 14:46:27 +02:00
Julien Oculi 0b3c374c79 fix(pwa): 🐛 replace Promise.any by promise chain to avoid insufficient resources at sw runtime 2024-07-19 14:45:52 +02:00
Julien Oculi 3c35dcbf8e feat(island): add listener on navigator.connection is available for IsOnline 2024-07-19 14:35:28 +02:00
Julien Oculi 356014ec46 feat(island): set default online status to true in IsOnline 2024-07-19 14:34:23 +02:00