ae pushed to master at ae/qnote 2025-04-22 20:30:29 +02:00
96df52ed81 feat: rebrand + favicon pack
ae renamed repository from notatest to ae/qnote 2025-04-22 19:54:04 +02:00
ae pushed to master at ae/qnote 2025-04-22 18:39:32 +02:00
6da8421b2e docs: future feat todo
b19520eb6e feat: fullstack dockerization
094a16a768 fix: prevent loading container bg color flickering
Compare 3 commits »
ae pushed to master at ae/qnote 2025-04-21 21:24:18 +02:00
aec104c915 docs: rm README for now
ae pushed to master at ae/qnote 2025-04-21 21:21:37 +02:00
8f9f5c76cb feat: proper notification (error/success) handling
37fe85a7b4 fix: password update response parsing
709d0892b9 feat: static width note editor area
7d0baafb99 fix: pointer cursor when hovering del. button
a02eb7a903 chore: cookie environment variables
Compare 5 commits »
ae pushed to master at ae/qnote 2025-04-21 14:13:39 +02:00
2b1ce51d31 feat: frontend note deletion support
30bacd11fc fix: rm redundant error logging step
337157327c style: undefined -> null return types & log source prefix
Compare 3 commits »
ae pushed to master at ae/qnote 2025-04-21 11:28:49 +02:00
8e8f5b8faf feat: client-side view cookie reading/deletion
d7900e8078 fix: less restrictive view cookie path
Compare 2 commits »
ae pushed to master at ae/qnote 2025-04-19 21:58:34 +02:00
7a0c0a9007 feat: smoother loading when checking auth status
ae pushed to master at ae/qnote 2025-04-19 16:54:54 +02:00
cae360fc0e feat: frontend vers. support & improved in-memory caching logic
c730fd47c7 fix: correct middleware ctx. key for versions
4515127e8a feat: client side fullNote cache
157b68ccef feat: editor keyboard shortcuts (quit/save)
Compare 4 commits »
ae pushed to master at ae/qnote 2025-04-18 19:28:59 +02:00
52c94d22ad feat: 100% width sidebar on mobile
ae pushed to master at ae/qnote 2025-04-18 18:13:52 +02:00
c3f377c635 feat: frontend finetuning
ae pushed to master at ae/qnote 2025-04-18 00:53:05 +02:00
9805d4720e fix: regex constructor
14a87a2578 feat: modal bg blur instead of plain color
eeed3dc5d5 feat: full dark/light theme support
90ef589197 feat: auth cookie expiration check
2e188c26f3 fix: allow csrf header through cors
Compare 7 commits »
ae pushed to master at ae/qnote 2025-04-16 21:11:01 +02:00
fceae665cc feat: rest of the initial frontend implementation
ae pushed to master at ae/qnote 2025-04-14 13:21:25 +02:00
b1c7fe165e feat: initial frontend auth handlers & theming
0e2c40b5ca feat: switch to built-in entropy calc
Compare 2 commits »
ae pushed to master at ae/qnote 2025-04-13 21:58:37 +02:00
6ee0d269d8 fix: use proper vite port for dev. cors
ae pushed to master at ae/qnote 2025-04-12 22:49:15 +02:00
5b633498cb docs: pw. update response
0f3fef20e3 feat!: return user dto & create new rt on pw update
Compare 2 commits »
ae pushed to master at ae/qnote 2025-04-12 21:25:27 +02:00
298aca465e docs: req. interceptor overview
a6918b9206 docs: returned data from user deletion request
Compare 2 commits »
ae pushed to master at ae/qnote 2025-04-12 15:34:19 +02:00
6867392042 fix: ctx nil pointer error & user del. cookie invalidation
ae pushed to master at ae/qnote 2025-04-10 21:31:15 +02:00
2dde8d7942 docs: csrf handling
ae pushed to master at ae/qnote 2025-04-10 20:35:15 +02:00
42409429e6 build: backend dev scripts
5edfb87d3b build: up-to-date docker compose
a969629f2d feat: cors, secure cookies, & csrf
a5a443a61e test: include httpOnly tag
Compare 4 commits »