Commit Graph

  • d73d15f3c3
    build: support for disk artifact cleanup master 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
  • 2b65bf70d8
    fix: mark random string gen as test helper func ae 2025-04-01 12:18:28 +03:00
  • 3257b19313
    feat: modular api handlers for users/tokens (auth) incl. unit tests ae 2025-03-31 23:32:39 +03:00
  • 41d1336f58
    refactor: rename db module to data for clarity ae 2025-03-31 13:33:27 +03:00
  • 9ba182d925
    fix: adjust schemas/queries, switch types pg -> go ae 2025-03-30 19:44:15 +03:00
  • 66fde0a700
    feat: rewrite db actions using raw schemas and queries (sqlc) ae 2025-03-28 01:52:56 +02:00
  • 6569a399e3
    feat: initial db layer (gorm models + handlers) ae 2025-03-27 15:18:16 +02:00
  • de72ea53e1
    chore: ignore .env ae 2025-03-27 15:12:15 +02:00
  • e0bdf32bfd
    feat: logger + env basic init ae 2025-03-26 13:57:32 +02:00
  • ac169851d3
    build: scaffolding for ui and server ae 2025-03-24 23:02:26 +02:00
  • 26e5de9240 Initial commit ae 2025-03-23 22:40:50 +01:00