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 |
|
Julien Oculi
|
b01bbfdb5b
|
feat(ux): ✨ allow user to name passkey at register
|
2024-06-19 10:34:43 +02:00 |
|
Julien Oculi
|
ee69d545b5
|
feat(css): 💄 update global css
|
2024-06-19 10:33:31 +02:00 |
|
Julien Oculi
|
91eefc520f
|
refactor(ui): ♻️ update demo profil page
|
2024-06-19 10:26:48 +02:00 |
|
Julien Oculi
|
db07adbe22
|
feat(css): ✨ add styles for login form
|
2024-06-19 10:23:30 +02:00 |
|
Julien Oculi
|
9ce155570d
|
feat(ux): ✨ allow user to deactivate passkey for login
|
2024-06-19 10:23:02 +02:00 |
|
Julien Oculi
|
6f5d2c1535
|
fix(css): ✏️ duplicated attribute in css definition
|
2024-06-18 18:02:48 +02:00 |
|
Julien Oculi
|
e590767b29
|
feat: ✨ add login form and passkey register form
|
2024-06-17 13:26:27 +02:00 |
|
Julien Oculi
|
09bab92bca
|
chore(config): 🔧 exclude packages/* from deno.json
|
2024-06-17 13:21:08 +02:00 |
|
Julien Oculi
|
fb7871ea21
|
fix(config): 📦 update deno.json to fit imported packages
|
2024-06-17 13:07:05 +02:00 |
|
Julien Oculi
|
c74687ca64
|
feat: 🏷️ add new SessionHandlers type helper
|
2024-06-17 12:46:46 +02:00 |
|
Julien Oculi
|
021d9e689b
|
refactor: ♻️ remove unnecessary unknown extends in generic
|
2024-06-17 12:43:46 +02:00 |
|
Julien Oculi
|
e44401415a
|
build: 🔒 narrow dev:add_package script deno net permissions
|
2024-06-15 16:24:29 +02:00 |
|
Julien Oculi
|
e9b3437775
|
build: 🐛 change local package fs name format
|
2024-06-15 16:23:20 +02:00 |
|
Julien Oculi
|
deee33056c
|
build: 🐛 fix relative path targeting parent directory
|
2024-06-15 16:20:40 +02:00 |
|
Julien Oculi
|
0c8789435c
|
build: 🐛 fix package name parsing allow any string as name and scope
|
2024-06-15 16:18:47 +02:00 |
|
Julien Oculi
|
41ba7e2904
|
build: 👷 add script to add remote deno packages as local deno workspaces
|
2024-06-15 16:14:05 +02:00 |
|
Julien Oculi
|
0c14e63808
|
feat: 🏷️ add new utility types for session handling
|
2024-06-13 23:51:30 +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 |
|