Commit graph

  • 497ae1959d declare the native (macOS) build: node+go toolchains, go build recipe main Kevin Kleine 2026-09-11 04:05:25 +0200
  • e57f966119 add uduapp.json manifest for the udu harness Kevin Kleine 2026-09-10 22:41:05 +0200
  • 8fa018e6ec Add self-contained Dockerfile (build frontend + backend) and fix .dockerignore Kevin Kleine 2026-09-09 00:07:07 +0200
  • 51b434d3b5
    feat(views): support custom icons for saved memo views (#6305) Johnny 2026-09-08 22:10:02 +0800
  • e02899e514 chore: move saved memo views into UserService boojack 2026-09-08 21:40:50 +0800
  • b3e67399b8 feat(attachment): upload files in resumable chunks boojack 2026-09-08 21:07:06 +0800
  • 805e608aa5 chore(seed): organize memos into spaces with custom icons bluedbird 2026-09-07 23:24:57 +0800
  • 34dbb83948
    feat(spaces): support custom icons and emoji (#6287) ABird 2026-09-07 23:12:18 +0800
  • 92a95a262f chore(calendar): display daily snapshots with text and image previews johnnyjoygh 2026-09-07 21:44:59 +0800
  • 2d75439ecc
    feat(memos): support moving memos between spaces (#6285) Johnny 2026-09-07 20:45:59 +0800
  • 607dc28413
    fix(webhook): block unspecified-address destinations in the SSRF guard (#6284) Abdellatif Anaflous 2026-09-07 13:13:10 +0100
  • 9da3765b19 refactor(web): drop the memo origin scope johnnyjoygh 2026-09-07 09:33:47 +0800
  • af008b2153 feat(web): scope Spaces by URL path instead of a remembered selection johnnyjoygh 2026-09-07 09:29:50 +0800
  • 0716eaac2c fix(editor): preserve memo timestamp edits when closing popover johnnyjoygh 2026-09-06 22:52:17 +0800
  • 3d97b39f2d
    feat(i18n): add Azerbaijani language support (#6278) Jamal Ali 2026-09-06 18:52:59 +0400
  • c031b77c83 chore: add a quiet button variant and one ring-free focus for kit buttons johnnyjoygh 2026-09-06 22:43:21 +0800
  • ef410846c4
    chore: fix sponsor logo links boojack 2026-09-06 22:19:02 +0800
  • 94b9904a92
    chore: add Star History section to README boojack 2026-09-06 22:13:20 +0800
  • ad6433c51a
    feat(web): calendar day panel refinements (#6280) Johnny 2026-09-06 13:15:17 +0800
  • 500bb716bc
    feat(web): add a calendar view of your memos (#6277) Johnny 2026-09-05 12:51:39 +0800
  • 50e71e2192 chore(editor): name the commit action by host and surface its shortcut johnnyjoygh 2026-09-05 10:19:22 +0800
  • 5ad4aea565 chore(sidebar): move tag layout toggle into a menu johnnyjoygh 2026-09-05 10:17:19 +0800
  • bf1f742321
    feat(search): add expression mode to Quick Find (#6276) Johnny 2026-09-05 09:14:08 +0800
  • 60b89736a2
    feat(editor): autofocus Home on initial desktop load (#6275) Johnny 2026-09-05 07:43:20 +0800
  • f8b55ad16e
    fix(i18n): align Chinese sensitive content labels (#6274) Ruben Pari 2026-09-05 01:21:35 +0200
  • 55d8e6ad42 chore(web): compact user profile header and in-place views on profiles johnnyjoygh 2026-09-05 00:22:05 +0800
  • dfa0fda766
    feat(filter): support space placement in saved views (#6267) Johnny 2026-09-04 09:29:09 +0800
  • 230e3a1d11
    feat(spaces): deliver invitations to the inbox (#6266) Johnny 2026-09-04 08:58:49 +0800
  • e963d326ab chore(mcp): satisfy revive lint rules johnnyjoygh 2026-09-04 08:19:44 +0800
  • 1ed894bee4 chore(web): bump CodeMirror packages johnnyjoygh 2026-09-03 23:43:38 +0800
  • 652957c0f9 fix(mcp): expose standard JSON Schema formats in tool schemas johnnyjoygh 2026-09-03 21:53:03 +0800
  • b88a71540a feat(web): add 0.5x and 0.75x audio playback speeds johnnyjoygh 2026-09-03 21:34:38 +0800
  • e87dfe637d test(sidebar): align compact navigation assertions johnnyjoygh 2026-09-03 21:33:10 +0800
  • 02caf98c7b chore: separate the header brand from the navigator johnnyjoygh 2026-09-03 09:23:01 +0800
  • 6346bed57f
    chore: update README.md boojack 2026-09-03 00:16:08 +0800
  • 882664d9d6 refactor(calendar): collapse the activity calendar to the month grid johnnyjoygh 2026-09-02 22:55:51 +0800
  • aba1f7384d feat(sidebar): separate checked filters from current rows johnnyjoygh 2026-09-02 22:50:29 +0800
  • ce0dd23d2f fix(ui): refine compact navigation and memo actions johnnyjoygh 2026-09-02 22:22:13 +0800
  • 5a65350400 fix(sidebar): flatten account footer surface johnnyjoygh 2026-09-02 20:45:43 +0800
  • d79b2e1dc3
    feat(sidebar): redesign memo detail navigation (#6261) Johnny 2026-09-02 20:20:22 +0800
  • 245e5e3a3e chore: prioritize access policies in system settings johnnyjoygh 2026-09-01 23:30:43 +0800
  • 191ec01d11 fix(sidebar): unify layout rails and spacing johnnyjoygh 2026-09-01 23:24:50 +0800
  • 673b9df05f
    feat(editor): add Markdown formatting shortcuts (#6258) Johnny 2026-09-01 21:54:55 +0800
  • ee3a0a2bba chore(sidebar): add common content and clarify navigation johnnyjoygh 2026-09-01 21:24:56 +0800
  • de843f658a chore: slim down the view options popover johnnyjoygh 2026-08-31 23:56:36 +0800
  • 04be0d9ee6 chore(web): unify sidebar rows on a shared row grammar boojack 2026-08-31 23:40:47 +0800
  • 5b2bd74bdb chore: remove promotional branding output boojack 2026-08-31 21:33:29 +0800
  • 59541ea438
    refactor(webhook): iterate hostname labels with SplitSeq (#6251) elonfliter 2026-08-31 09:04:15 +0800
  • dcef4188db chore: tweak README boojack 2026-08-30 12:49:04 +0800
  • 2c7cf91aac
    fix(editor): enable native mobile text assistance (#6248) boojack 2026-08-30 11:59:16 +0800
  • 80832c0ad1
    chore(main): release 0.31.0-rc.1 (#6121) boojack 2026-08-30 09:44:33 +0800
  • a7208701d1
    fix(store): harden 0.31 migration upgrades (#6247) boojack 2026-08-30 09:24:56 +0800
  • d5849bdf52
    fix(attachment): detect heic/heif mime type from filename extension (#6246) Abdellatif Anaflous 2026-08-30 02:09:53 +0100
  • 0e9e94e0e8 chore(release): enable rc.1 prereleases boojack 2026-08-28 23:11:12 +0800
  • 5b6d8f87bf
    refactor(server): remove RSS feed support (#6243) boojack 2026-08-28 23:06:25 +0800
  • 171687c456
    fix(map): restore keyless OpenStreetMap tiles (#6242) boojack 2026-08-28 22:41:36 +0800
  • 3cb98f26ae chore(ci): manage stale issues and pull requests boojack 2026-08-28 22:02:13 +0800
  • 9fd3885e43
    fix(i18n): complete Traditional Chinese space translations (#6241) Chen, Ting-An 2026-08-28 21:47:31 +0800
  • 22a5f3385b fix(ui): refine space labels and sidebar menus amblued 2026-08-28 01:01:01 +0800
  • 9d2b77ced8 feat(space): add client-defined UIDs and identity cues amblued 2026-08-28 00:33:09 +0800
  • 040f9ae717 fix(web): make archived independent of space scope amblued 2026-08-26 23:43:05 +0800
  • fc7970a2d1 fix(spaces): add context to summary query errors amblued 2026-08-26 22:47:54 +0800
  • 854d893fc6
    feat(spaces): add settings management (#6234) ABird 2026-08-26 22:20:40 +0800
  • cdd13ca24e feat(spaces): unify collection scope across resource pages amblued 2026-08-26 09:16:28 +0800
  • 05f882e43a
    feat(spaces): add consent-based member invitations (#6232) ABird 2026-08-25 23:21:19 +0800
  • 45c3a79b12 fix(settings): validate memo content length limit amblued 2026-08-24 23:35:32 +0800
  • 66b9cb49c1
    feat(spaces): add space-aware UI and filtering (#6230) ABird 2026-08-24 23:13:55 +0800
  • 6da8461e1d
    feat(spaces): add multi-space memo collaboration (#6228) amblued 2026-08-23 19:36:50 +0800
  • fc6cbab7d0
    fix(editor): scope view toggles to inline presentations (#6227) amblued 2026-08-23 16:26:17 +0800
  • 76a7629243
    feat(instance): persist access mode independently of URL (#6225) amblued 2026-08-22 14:15:31 +0800
  • ee6560e0d9 chore: streamline ignore rules amblued 2026-08-22 10:34:28 +0800
  • fe9a9bdf64
    refactor(reaction): link reactions to memo IDs (#6221) amblued 2026-08-22 00:12:35 +0800
  • 79baf2eab7 chore(link-preview): remove site-specific image fallback amblued 2026-08-21 21:22:56 +0800
  • f36ca9317d
    feat(web): add a global memo composer to the sidebar (#6219) amblued 2026-08-21 21:14:28 +0800
  • 57a4b7aee6
    chore(go): upgrade to Go 1.27 (#6217) amblued 2026-08-20 23:37:02 +0800
  • e99ae78012
    fix(markdown): avoid parsing currency as inline math (#6216) amblued 2026-08-20 19:47:10 +0800
  • e67ec79351
    fix(web): correct RTL layout behavior (#6215) amblued 2026-08-19 21:14:51 +0800
  • 488b71a00a chore(sidebar): animate global navigator pill transitions amblued 2026-08-19 19:35:37 +0800
  • 38412eb75a
    fix(storage): proxy S3 attachments through authenticated routes (#6210) amblued 2026-08-18 23:38:35 +0800
  • c9324f9519
    chore: add Hebrew language support (#6203) shiva 2026-08-18 18:54:27 +0530
  • cf1be15f3e
    refactor(fileserver): fix stale README and simplify file serving (#6208) amblued 2026-08-18 21:22:26 +0800
  • 16cd3107bf
    feat(link-preview): support standards-based metadata (#6206) Johnny 2026-08-18 09:16:04 +0800
  • f3a6bfa8d9
    chore(deps): update backend dependencies (#6199) Johnny 2026-08-17 09:17:58 +0800
  • 6b999e42fe
    chore: update README.md boojack 2026-08-16 22:23:34 +0800
  • f954434920
    fix(store): begin sqlite memo mutations with BEGIN IMMEDIATE (#6192) Wally 2026-08-16 17:18:08 +0300
  • bbb23958b2 fix(editor): match tag autocomplete on path segments johnnyjoygh 2026-08-16 22:09:04 +0800
  • 4b561d89a8
    chore: update russian localization (#6195) Valentin Sonin 2026-08-16 16:48:52 +0300
  • 011a0e8360
    refactor: replace Split in loops with more efficient SplitSeq (#6187) questfever 2026-08-16 09:46:16 -0400
  • 14d757ce1f fix(editor): preserve IME composition during content sync boojack 2026-08-14 00:08:45 +0800
  • a569775120 chore(web): standardize UUID generation boojack 2026-08-13 22:45:08 +0800
  • 7d971b1c61
    feat(storage): add named attachment storage drivers (#6184) Johnny 2026-08-13 22:37:11 +0800
  • bba1d6d497
    fix(i18n): correct French memo link label (#6182) guomengjia618-dot 2026-08-12 20:52:25 +0800
  • 34e2a59a4a chore: simplify issue templates boojack 2026-08-12 00:04:02 +0800
  • 57bfe0a70f
    feat(filter): support memo location filters (#6181) Johnny 2026-08-12 00:00:37 +0800
  • da81b6b48f
    feat: persist and display client media metadata (#6180) Johnny 2026-08-11 23:47:21 +0800
  • 38bc02c3cc
    chore(i18n): complete Traditional Chinese translations (#6177) Chen, Ting-An 2026-08-11 18:33:15 +0800
  • 9a928c2868
    feat: insert attachment images into memo content (#6172) Johnny 2026-08-10 22:53:07 +0800
  • bd636a4365
    feat: support memo-scoped Markdown attachment images (#6169) Johnny 2026-08-09 23:27:18 +0800
  • 4e8b262d6d
    refactor(memo-views): replace shortcuts with saved views (#6167) Johnny 2026-08-09 20:27:27 +0800
  • 6c22f9562b
    i18n(ja): add missing Japanese translations (#6165) kpab 2026-08-09 17:24:47 +0900