Commit Graph

  • f89c2fa776 style: just changed the view latest button main Julien Calixte 2026-07-12 12:36:54 +02:00
  • c21619c53a feat(notes): drop the redundant Close button from share popup Julien Calixte 2026-07-11 12:57:44 +02:00
  • b34b5851cd fix(notes): color the share trigger icon with accent Julien Calixte 2026-07-11 12:57:41 +02:00
  • 9581dc88aa fix(notes): don't save empty content over a note that hasn't loaded Julien Calixte 2026-07-11 12:51:27 +02:00
  • 40b0af6b01 style(welcome): tighten landing copy and reduce em-dash use Julien Calixte 2026-07-11 12:21:15 +02:00
  • 2592b19c8f docs: require Tabler icons for all icons Julien Calixte 2026-07-11 12:12:33 +02:00
  • 99edff828a feat(notes): use Tabler pin/repeat icons in the share popup Julien Calixte 2026-07-11 12:12:30 +02:00
  • b720759c89 fix(macroplan): pack grid rows to content, don't stretch to fill Julien Calixte 2026-07-11 11:13:29 +02:00
  • a88d0dbac7 feat(notes): share an always-latest link, not just a snapshot Julien Calixte 2026-07-11 11:11:51 +02:00
  • 70fbe5156f fix(notes): apply shikiji dark palette in dark theme Julien Calixte 2026-07-08 00:40:40 +02:00
  • 049ce01ab5 feat(notes): scroll to the last stacked note on page load Julien Calixte 2026-07-08 00:30:56 +02:00
  • f9906cba30 feat(notes): highlight rust code blocks and .rs file views Julien Calixte 2026-07-08 00:12:17 +02:00
  • 1b6c7542d7 feat(notes): render macroplan code blocks as a delivery plan grid Julien Calixte 2026-07-08 00:01:21 +02:00
  • 70f9a6b718 feat(macroplan): vendor plan model and grid from the macroplan app Julien Calixte 2026-07-08 00:01:12 +02:00
  • 5386fa66ea feat(notes): show line numbers on non-markdown file views Julien Calixte 2026-07-03 16:57:09 +02:00
  • 84a252e926 feat(notes): swap heading and paragraph fonts with a button Julien Calixte 2026-06-30 00:47:10 +02:00
  • 30eadaf21b feat(notes): toggle one font picker between heading and paragraph Julien Calixte 2026-06-30 00:42:10 +02:00
  • 4104e138c1 refactor(notes): rename title font to heading font Julien Calixte 2026-06-30 00:41:54 +02:00
  • b8c9d07930 feat(notes): auto-merge non-overlapping edits on conflict Julien Calixte 2026-06-30 00:27:07 +02:00
  • cb22c755df feat(notes): resolve base and remote sources for merge Julien Calixte 2026-06-30 00:27:03 +02:00
  • 3a528c63e0 feat(notes): add line-level three-way merge util Julien Calixte 2026-06-30 00:26:59 +02:00
  • c2764deb49 chore(deps): add node-diff3 for three-way merge Julien Calixte 2026-06-30 00:26:54 +02:00
  • 57ef4a9e50 style(notes): constrain public note list to a centered column Julien Calixte 2026-06-29 21:38:43 +02:00
  • 9d27aa024f feat(notes): banner when viewing an older shared version Julien Calixte 2026-06-29 01:04:51 +02:00
  • 2f8d3c24a4 feat(notes): keep old shas as immutable snapshots Julien Calixte 2026-06-29 00:43:56 +02:00
  • 08d2d804ff feat(notes): show loading and failed states for stacked notes Julien Calixte 2026-06-29 00:31:09 +02:00
  • 8f50259efe docs: record two-key cache strategy for reference modes Julien Calixte 2026-06-29 00:31:04 +02:00
  • a04d169bd8 fix(notes): show raw-text fallback when markdown render fails Julien Calixte 2026-06-29 00:00:20 +02:00
  • 1b47101340 fix(notes): persist new SHA and dedup files by path on edit Julien Calixte 2026-06-28 23:52:37 +02:00
  • a7d846aa33 docs: add language glossary, QFD design, and ADRs Julien Calixte 2026-06-28 23:52:27 +02:00
  • fac05af862 feat: keep faved repos in list Julien Calixte 2026-06-21 12:07:19 +02:00
  • ad0a388f57 Merge branch 'main' of ssh://git.apoena.dev:22222/julien/remanso Julien Calixte 2026-06-21 10:29:23 +02:00
  • d76d63a198 feat(todo): auto-schedule next occurrence on recurring task completion Julien Calixte 2026-06-21 10:26:37 +02:00
  • 7575e34f8b style: inset lightbox image with a small dim margin Julien Calixte 2026-06-18 00:23:38 +02:00
  • 0f19482cf2 feat: fullscreen image lightbox on image/diagram click Julien Calixte 2026-06-18 00:19:51 +02:00
  • 826f7a4ec9 fix(svg): cover full viewBox with export background Julien Calixte 2026-06-18 00:19:38 +02:00
  • e24f75a1cb feat(todo): show archived tasks from done.txt in a collapsible section Julien Calixte 2026-06-15 00:01:55 +02:00
  • 2c3ce18e4d feat: filter only open todo items Julien Calixte 2026-06-14 21:00:41 +02:00
  • cef5873c95 Merge branch 'main' of ssh://git.apoena.dev:22222/remanso-space/remanso Julien Calixte 2026-06-14 19:49:25 +02:00
  • c296921eaf chore: update pnpm on ci Julien Calixte 2026-06-14 19:49:10 +02:00
  • 8e9ca655a9 2026-06-13 23:31:43 Julien Calixte 2026-06-13 23:31:43 +02:00
  • a5de08087e fix(todo): smoothly collapse rows on filter leave/enter Julien Calixte 2026-06-13 22:21:35 +02:00
  • bff3db79f9 style(todo): add plus/at icons to project and context chips Julien Calixte 2026-06-13 22:21:29 +02:00
  • 08ea81684e style(notes): show repo title and user inline with a separator Julien Calixte 2026-06-13 22:13:41 +02:00
  • af7c87a18c fix(todo): drop stale filter selections when source values disappear Julien Calixte 2026-06-13 22:11:31 +02:00
  • 4c29151f7c feat(todo): add exclusive open/done status filter Julien Calixte 2026-06-13 21:48:44 +02:00
  • d455ae0000 style(todo): bump clear-filters button from xs to sm Julien Calixte 2026-06-13 21:45:25 +02:00
  • 03e7185abe fix(todo): rebuild priority dropdown with controlled state Julien Calixte 2026-06-13 21:42:09 +02:00
  • 5de84f135f feat(todo): add priority filter and stack filter rows inline Julien Calixte 2026-06-13 21:42:04 +02:00
  • 72dee337b7 feat(todo): switch /todo view to todo.txt format Julien Calixte 2026-06-13 21:23:19 +02:00
  • 70d9d8a890 feat(todotxt): add parser/serializer for todo.txt format Julien Calixte 2026-06-13 21:23:11 +02:00
  • 9380eace92 chore: drop unused TanStack Vue Query and ts-rest client Julien Calixte 2026-06-12 13:05:42 +02:00
  • 57bc63d43b fix(markdown): wrap long inline code in Safari Julien Calixte 2026-06-09 16:22:03 +02:00
  • ac3a641b22 fix(markdown): re-render code blocks after Shikiji loads Julien Calixte 2026-06-09 14:38:40 +02:00
  • cdfc90f7eb chore: update pnpm Julien Calixte 2026-06-09 14:35:00 +02:00
  • f8e0bbf9a7 Merge branch 'main' of ssh://git.apoena.dev:22222/remanso-space/remanso Julien Calixte 2026-06-09 14:34:31 +02:00
  • f2ba56e936 fix: add tsx as lang Julien Calixte 2026-06-09 14:34:23 +02:00
  • bb3a4a4dad test: cover post-merge gaps in utils, services, and hooks Julien Calixte 2026-06-06 23:36:17 +02:00
  • af2ffc3949 chore(ci): re-enable pnpm cache Julien Calixte 2026-06-06 23:27:58 +02:00
  • b77c097032 chore(ci): disable pnpm cache to avoid 9-min runner timeout Julien Calixte 2026-06-06 23:17:26 +02:00
  • 9f21cb7882 chore: merge origin/main with local test additions Julien Calixte 2026-06-06 22:17:10 +02:00
  • 1a2d8f4ebf chore: add tests Julien Calixte 2026-06-06 22:13:14 +02:00
  • d99672dbd8 fix(auth): return to origin path after GitHub login Julien Calixte 2026-05-29 16:49:44 +02:00
  • a09e541fa8 feat(repo): hide write UI for users without push access Julien Calixte 2026-05-29 15:24:12 +02:00
  • 455addf760 style(notes): move image upload button after edit/save button Julien Calixte 2026-05-25 21:29:54 +02:00
  • b87836782b fix(notes): persist uploaded image to cache so it survives reload Julien Calixte 2026-05-25 21:29:51 +02:00
  • 299493854e fix(notes): type emit calls in NoteConflictModal Julien Calixte 2026-05-25 21:27:48 +02:00
  • 54c52feeba refactor(notes): return failure status from pullLatest Julien Calixte 2026-05-25 21:25:54 +02:00
  • 60e3849c20 fix(notes): always insert blank line before appended image link Julien Calixte 2026-05-25 21:23:31 +02:00
  • 4ab0be75e7 feat(notes): show loader on image upload button while uploading Julien Calixte 2026-05-25 21:23:22 +02:00
  • 6a0f0d08d2 feat(notes): add image upload button when editing a markdown note Julien Calixte 2026-05-25 21:17:46 +02:00
  • 0b3411626c feat(utils): add uniqueFilename helper with -2 collision suffix Julien Calixte 2026-05-25 21:17:42 +02:00
  • 01bb4b8c70 refactor(github): extract putRaw and add uploadBinaryFile Julien Calixte 2026-05-25 21:17:38 +02:00
  • 8a8509a0f3 feat(notes): surface GitHub auth-expired state on freshness badge Julien Calixte 2026-05-17 21:10:26 +02:00
  • 151a4d9137 fix(github): auto-retry GitHub calls on 401 and expose unauthorized state Julien Calixte 2026-05-17 21:10:20 +02:00
  • c412c75cfd feat(auth): add force option and runWithAuthRetry helper Julien Calixte 2026-05-17 21:10:13 +02:00
  • e39ac32e43 feat(public-notes): place user pill in header instead of tabs row Julien Calixte 2026-05-17 14:15:22 +02:00
  • a7ea2ce9cf refactor(profile): adopt UserPill and ProfileModal in home and repos Julien Calixte 2026-05-17 14:15:18 +02:00
  • 1bf09a6629 feat(profile): add shared UserPill and ProfileModal components Julien Calixte 2026-05-17 14:15:13 +02:00
  • 7a2ccc1bd1 fix(github): silence contents endpoint deprecation warnings Julien Calixte 2026-05-17 00:34:03 +02:00
  • e11609990d fix(repo): derive starred list from saved favorites Julien Calixte 2026-05-17 00:24:47 +02:00
  • e121cc2d05 fix(repo): dedupe favorite repos by name Julien Calixte 2026-05-17 00:24:43 +02:00
  • f9e1495fc3 fix(repo): load all favorites without filtering by loaded repos Julien Calixte 2026-05-17 00:17:34 +02:00
  • eeca9d071f chore(analytics): point openpanel to stats apoena endpoint Julien Calixte 2026-05-17 00:17:31 +02:00
  • e5dcdac65a feat(offline): record structured failures during note caching Julien Calixte 2026-05-17 00:07:20 +02:00
  • 2994839ee5 feat(offline): track structured failure details during caching Julien Calixte 2026-05-17 00:07:13 +02:00
  • dd576ced90 style(repo): strip border and shadow from brand mark in nav Julien Calixte 2026-05-17 00:07:09 +02:00
  • 0a2445a06d fix(repo): paginate repo list alphabetically server-side Julien Calixte 2026-05-16 23:59:04 +02:00
  • f3ed5e063f perf(offline): parallelise note caching with batched writes Julien Calixte 2026-05-16 23:48:06 +02:00
  • 2002ac670a feat(data): expose bulkUpdate on PouchDB wrapper Julien Calixte 2026-05-16 23:47:59 +02:00
  • 0ad747b69f fix(offline): pre-cache home README under its synthetic key Julien Calixte 2026-05-16 23:31:58 +02:00
  • c5236b2587 fix(offline): don't abort cache loop on a single fetch failure Julien Calixte 2026-05-16 23:31:42 +02:00
  • fc4ed188d7 feat(repo): add Octokit request timeouts and retry UI Julien Calixte 2026-05-16 23:28:11 +02:00
  • de7ac8d096 fix(freshness): hold checking state for 400ms minimum Julien Calixte 2026-05-16 18:38:59 +02:00
  • 0ef339d42e fix(markdown): scope SVG download buttons to rendered diagrams Julien Calixte 2026-05-16 12:57:16 +02:00
  • 0e70d808ce fix(markdown): raise PNG export scale to 3× Julien Calixte 2026-05-16 12:31:18 +02:00
  • 952417621e fix(markdown): embed used @font-face rules in exported SVGs Julien Calixte 2026-05-16 12:29:10 +02:00
  • 9d1b6552cb feat(markdown): add hover download buttons on rendered SVGs Julien Calixte 2026-05-16 12:17:04 +02:00
  • f3708b2f9d fix(markdown): invert TikZ SVGs on dark themes for readability Julien Calixte 2026-05-16 11:47:31 +02:00
  • a4d9774191 chore(deps): declare shikiji-core as direct dependency Julien Calixte 2026-05-16 10:04:01 +02:00