Commit Graph

  • 4fb6cf9622
    docs: improved usage & config instructions master ae 2025-05-09 15:19:36 +03:00
  • 4625720588
    fix: dropped unnecessary .env vars (frontend) ae 2025-05-09 15:12:47 +03:00
  • ae3c0e6c0c
    fix: server 429 response json formatting ae 2025-05-09 15:11:39 +03:00
  • 100f534b4c
    docs: main view screenshot ae 2025-05-09 13:09:23 +03:00
  • 75483db66a
    docs: readme with features & usage ae 2025-05-06 15:54:44 +03:00
  • b455c3dfee
    fix: expiration logging & display ae 2025-05-06 15:36:11 +03:00
  • 6a4754b1ea
    fix: sidebar user menu button width ae 2025-05-06 14:35:30 +03:00
  • d6bbeec655
    feat: proper http error pages (frontend only, closes #3) ae 2025-05-06 14:13:34 +03:00
  • b3b897be85
    feat: ui theming & improved clickOutside handler (for modals) ae 2025-05-06 12:59:29 +03:00
  • a950da9412
    fix: chevron up icon fill ae 2025-05-06 12:11:31 +03:00
  • 1c1049fbf4
    feat: admin functionality modal ae 2025-05-06 12:08:20 +03:00
  • 6b554cf90b
    feat: keyboard shortcuts for common actions (closes #2) ae 2025-05-05 12:42:09 +03:00
  • 99b515d1d1
    feat: improved auth form status messages ae 2025-05-05 10:44:00 +03:00
  • 0ef65937e8
    feat: account creation on/off toggling ae 2025-05-05 10:18:07 +03:00
  • dba81d65cb
    build: fix build-stage env. var. reading ae 2025-05-05 10:17:04 +03:00
  • 81bb6fed27
    fix: close dropdown when opening other menus (hacky fix) ae 2025-05-04 16:09:33 +03:00
  • 75fd86046b
    feat: sidebar toggling animation ae 2025-05-04 15:57:30 +03:00
  • 2197df05ef
    fix: notification button icon size ae 2025-05-04 15:00:25 +03:00
  • f2e36b09f2
    feat: consistent internal error logging ae 2025-05-04 14:07:23 +03:00
  • 0e9a221728
    fix: hide debug print ae 2025-05-04 13:51:39 +03:00
  • dd2d8f3c34
    feat: ui integration for note expiration dates (closes #5) ae 2025-05-04 13:41:21 +03:00
  • 8535d011d0
    docs: util function docstrings ae 2025-05-04 11:24:00 +03:00
  • 2b9b14210c
    feat: exp. parsing from note (version) title ae 2025-05-04 11:12:39 +03:00
  • 81c2eecd77
    feat!: db schema revisions to support note expiration ae 2025-05-04 11:11:38 +03:00
  • 7026ee4c76
    build: fix .gitignore data directory exclusion ae 2025-05-04 11:10:20 +03:00
  • 869f0887d8
    feat: api rate limits (global & auth specific) ae 2025-05-02 20:53:55 +03:00
  • 09a4a74c42
    feat: UI/UX & logic upgrades ae 2025-05-01 13:57:27 +03:00
  • 7bbe81b063
    chore: ignore .DS_Store ae 2025-05-01 12:56:29 +03:00
  • 13b44d5de2
    feat: may day greetings ae 2025-04-29 23:41:07 +03:00
  • b2f7533d88
    feat/fix: head theme setter & greet messages (broken sidebar) ae 2025-04-27 19:34:14 +03:00
  • 9e9a77f53a
    build: fix .env template typo ae 2025-04-27 19:32:59 +03:00
  • 06a2353153
    build: single dev. deployment shellscript ae 2025-04-23 23:39:07 +03:00
  • d73d15f3c3
    build: support for disk artifact cleanup ae 2025-04-22 22:46:15 +03:00
  • 96df52ed81
    feat: rebrand + favicon pack ae 2025-04-22 21:30:21 +03:00
  • 6da8421b2e
    docs: future feat todo ae 2025-04-22 19:39:25 +03:00
  • b19520eb6e
    feat: fullstack dockerization ae 2025-04-22 19:38:31 +03:00
  • 094a16a768
    fix: prevent loading container bg color flickering ae 2025-04-22 19:37:16 +03:00
  • aec104c915
    docs: rm README for now ae 2025-04-21 22:24:12 +03:00
  • 8f9f5c76cb
    feat: proper notification (error/success) handling ae 2025-04-21 22:21:30 +03:00
  • 37fe85a7b4
    fix: password update response parsing ae 2025-04-21 22:21:06 +03:00
  • 709d0892b9
    feat: static width note editor area ae 2025-04-21 16:35:51 +03:00
  • 7d0baafb99
    fix: pointer cursor when hovering del. button ae 2025-04-21 15:21:16 +03:00
  • a02eb7a903
    chore: cookie environment variables ae 2025-04-21 15:17:42 +03:00
  • 2b1ce51d31
    feat: frontend note deletion support ae 2025-04-21 15:13:34 +03:00
  • 30bacd11fc
    fix: rm redundant error logging step ae 2025-04-21 14:01:43 +03:00
  • 337157327c
    style: undefined -> null return types & log source prefix ae 2025-04-21 13:53:15 +03:00
  • 8e8f5b8faf
    feat: client-side view cookie reading/deletion ae 2025-04-21 12:28:40 +03:00
  • d7900e8078
    fix: less restrictive view cookie path ae 2025-04-21 12:15:23 +03:00
  • 7a0c0a9007
    feat: smoother loading when checking auth status ae 2025-04-19 22:58:12 +03:00
  • cae360fc0e
    feat: frontend vers. support & improved in-memory caching logic ae 2025-04-19 17:51:02 +03:00
  • c730fd47c7
    fix: correct middleware ctx. key for versions ae 2025-04-19 16:58:04 +03:00
  • 4515127e8a
    feat: client side fullNote cache ae 2025-04-19 12:14:32 +03:00
  • 157b68ccef
    feat: editor keyboard shortcuts (quit/save) ae 2025-04-19 11:43:14 +03:00
  • 52c94d22ad
    feat: 100% width sidebar on mobile ae 2025-04-18 20:28:24 +03:00
  • c3f377c635
    feat: frontend finetuning ae 2025-04-18 19:13:37 +03:00
  • 9805d4720e
    fix: regex constructor ae 2025-04-17 19:06:29 +03:00
  • 14a87a2578
    feat: modal bg blur instead of plain color ae 2025-04-17 17:19:04 +03:00
  • eeed3dc5d5
    feat: full dark/light theme support ae 2025-04-17 17:14:04 +03:00
  • 90ef589197
    feat: auth cookie expiration check ae 2025-04-17 16:06:10 +03:00
  • 2e188c26f3
    fix: allow csrf header through cors ae 2025-04-17 15:53:49 +03:00
  • eb3c3b7a24
    feat: set auth cookie dl in regular res. cookie ae 2025-04-17 15:53:33 +03:00
  • bf3e40eae0
    fix: proper dev frontend url ae 2025-04-17 15:52:11 +03:00
  • fceae665cc
    feat: rest of the initial frontend implementation ae 2025-04-16 22:10:44 +03:00
  • b1c7fe165e
    feat: initial frontend auth handlers & theming ae 2025-04-14 14:21:07 +03:00
  • 0e2c40b5ca
    feat: switch to built-in entropy calc ae 2025-04-14 14:14:52 +03:00
  • 6ee0d269d8
    fix: use proper vite port for dev. cors ae 2025-04-13 22:58:20 +03:00
  • 5b633498cb
    docs: pw. update response ae 2025-04-12 23:49:09 +03:00
  • 0f3fef20e3
    feat!: return user dto & create new rt on pw update ae 2025-04-12 23:48:15 +03:00
  • 298aca465e
    docs: req. interceptor overview ae 2025-04-12 16:49:41 +03:00
  • a6918b9206
    docs: returned data from user deletion request ae 2025-04-12 16:38:50 +03:00
  • 6867392042
    fix: ctx nil pointer error & user del. cookie invalidation ae 2025-04-12 16:34:02 +03:00
  • 2dde8d7942
    docs: csrf handling ae 2025-04-10 22:31:09 +03:00
  • 42409429e6
    build: backend dev scripts ae 2025-04-10 21:35:01 +03:00
  • 5edfb87d3b
    build: up-to-date docker compose ae 2025-04-10 21:34:40 +03:00
  • a969629f2d
    feat: cors, secure cookies, & csrf ae 2025-04-10 21:33:01 +03:00
  • a5a443a61e
    test: include httpOnly tag ae 2025-04-10 12:35:22 +03:00
  • 24f4d8023e
    fix: parse refresh_token from httpOnly cookie instead of header ae 2025-04-10 12:22:08 +03:00
  • e8b20d24fc
    style: header name typo ae 2025-04-10 11:23:32 +03:00
  • d7e690bd1e
    docs: API route overview ae 2025-04-10 11:22:20 +03:00
  • ebd85c2e6a
    feat: pagination support ae 2025-04-09 18:10:33 +03:00
  • 47fa47bdc7
    feat: remove unnecessary DTO type ae 2025-04-09 17:44:35 +03:00
  • e7ba54a992
    docs: fix missing comments ae 2025-04-09 14:07:14 +03:00
  • db2a010f54
    docs: update README ae 2025-04-09 02:13:01 +03:00
  • f5be67b219
    build: initial dev. setup with docker compose ae 2025-04-09 02:12:43 +03:00
  • 62b1a58e56
    feat!: trimming & logic/schema improvements ae 2025-04-09 01:58:38 +03:00
  • b1edbeb0a3
    refactor: removed svelte scaffolding (tmp. action) ae 2025-04-09 01:57:59 +03:00
  • 7646df76df
    fix: add missing get handler for the current user ae 2025-04-02 22:13:01 +03:00
  • 15c4666ace
    feat: includeUser URL parameter for login handler ae 2025-04-02 13:18:30 +03:00
  • b393f1a47c
    test: user login, rt cookies, & note versioning ae 2025-04-02 12:44:59 +03:00
  • 700f2e4090
    fix: clear the rt cookie on logout ae 2025-04-02 12:43:32 +03:00
  • 998176c3f9
    feat: rt as httponly cookie & add login handler ae 2025-04-01 22:54:39 +03:00
  • 5de5c8c285
    style: replace type interface{} with any ae 2025-04-01 18:50:46 +03:00
  • 18e650c898
    test: note middleware & rest handler unit tests ae 2025-04-01 18:50:00 +03:00
  • a32bdef092
    feat: notectx middleware ae 2025-04-01 18:48:32 +03:00
  • 10bcdf88c7
    feat: note rest handlers ae 2025-04-01 18:48:00 +03:00
  • 91daec42de
    feat: basic init & startup ae 2025-04-01 12:59:05 +03:00
  • b1e98fcf80
    fix: route rt reqs through same middleware as at reqs ae 2025-04-01 12:58:19 +03:00
  • 9324bb5321
    style: consistent testcase name formatting ae 2025-04-01 12:20:31 +03:00
  • 993b576d0d
    test: middleware unit tests ae 2025-04-01 12:20:00 +03:00
  • c5a56c8479
    fix: compare claims subject (user ID) instead of token's ID ae 2025-04-01 12:19:25 +03:00