a88178c2ce
feat: check domain name of
account.json
against dkim config
09f84fc493
refactor: rename package to
@cohabit/mailer
27519378e5
chore(deno.json): remove old task
2b29a4c9e8
refactor: switch cliffy imports to jsr
972a94f5dc
feat(api): ✨ add new api route for member card list
5749ef8e62
feat(route): ✨ use new member card list
708dfe1b71
feat(island): ✨ implement member card list
759bb90e18
fix(island): 🐛 replace old hard coded fetch endpoint
80ad700c4c
refactor(island): ♻️ extract universal
CardList
from specific BlogCardList
3dd4f2cc21
fix(csp): 🐛 use
https
src rule even behind a proxy
494c6b3a9f
feat(csp): 🔒 add "base uri" csp security options
e4fc9d22ae
fix(island): 🐛 jsr version of gfm use dynamic require of "path" and so break frontend
3b6ec84e07
fix: 🐛 downgrade to preact 1.22.0 until denoland/fresh#2587 is fixed
168ba95549
feat(csp):
8e56d5bd6d
refactor(backend): ♻️ extract sw middleware to redure main middleware complexity
a4c846241d
refactor(backend): ♻️ extract security headers middleware to redure main middleware complexity
7a58769335
docs(backend): 📝 add info on csp choices
0acbf16c02
refactor(backend): ♻️ move sessions middleware to own file to redure main middleware complexity
6a54a174a3
feat(backend): 🔒 add CSP rules
906f31b240
feat: 🔒 update security from mozilla observatory report
bf7ed471dd
refactor: ♻️ small changes in main middleware
b5b37b173f
feat(css): ♿ better accessibility with high contrast dark mode
e1e462b7ca
feat(css): ♿ better accessibility with high contrast light mode
38ce5042ff
feat(ux): ♿ improve accessibility with titles alts and labels
08ec221138
refactor(route): ♻️ remove unused
portfolio
route as it was moved to dedicated subdomain
28397a383a
feat(components): ✨ add new
Picture
component
a2f872ae9d
perf: ⚡ optimise images and use when possible avif
b982504705
chore(ui): ✏️ fix typo
eb887377a5
fix(config): 👷 set assets as external path for css bundler in production mode
a75de86d68
refactor: ♻️ replace http imports by jsr/npm imports
10f36ff4d3
feat(components): ✨ refactor and add
BlogCard
and BlogPost
components
7cafcb5acd
feat(ui): 💄 global add padding for markdown rendered blocks
48519b0c4c
feat(ui): ♿ improve accessibility with new css var size
readable-screen
640f144417
refactor: 🎨 deno fmt
ce2073454d
edit(demo-1): modification thumbnail
fe491d9969
edit(demo-2): ajout d'une image et modification thumbnail
ce224ede98
docs: 📝 add repo readme
23fa6aa887
docs: 📝 add per workspace readme
e316d3a608
feat(client): ✨ add feedback message on connection success
491d7ea1ab
docs(server): 📝 replace comment by docstring for functions
44699dba7c
refactor(server): ♻️ rewrite server config to c++ header