• Joined on 2025-05-04
akiba pushed to main at akiba/BadNote 2026-06-22 21:21:47 -05:00
dfe5f2a477 feat(note): rebuild note editor on the pen-first canvas
akiba pushed to main at akiba/BadNote 2026-06-22 21:06:05 -05:00
3507e929b1 refactor: delete dead old PDF annotator screen
96594fbe1b feat(route): search opens PDFs in pen editor too
Compare 2 commits »
akiba pushed to main at akiba/BadNote 2026-06-22 21:03:06 -05:00
a7d71e7cfd feat(i18n): localize settings + search screens
akiba pushed to main at akiba/BadNote 2026-06-22 20:57:08 -05:00
d1b265dc70 chore: clean analyzer to zero issues
akiba pushed to main at akiba/BadNote 2026-06-22 20:51:19 -05:00
2c9f6037f7 test: fix gamma default + localized home
akiba pushed to main at akiba/BadNote 2026-06-22 20:49:00 -05:00
4fb431727e feat(eraser): configurable size + stroke-eraser mode
299b9546a8 feat(pen): apply pressure-response curve for natural feel
Compare 2 commits »
akiba pushed to main at akiba/BadNote 2026-06-22 20:35:50 -05:00
1d70c029b3 feat(i18n): add English + Chinese localization
f48e43f13d fix(zoom): kill re-baseline pinch pop
5db364d1fc feat(route): open PDFs in pen-first editor
Compare 3 commits »
akiba pushed to main at akiba/BadNote 2026-06-22 14:54:32 -05:00
22f27641ca test(p0.5): direct InkPictureCache coverage (build-once + LRU)
akiba pushed to main at akiba/BadNote 2026-06-22 14:53:13 -05:00
8a0c850f51 test: highlighter-kind + single-finger-pan widget guards
akiba pushed to main at akiba/BadNote 2026-06-22 14:51:48 -05:00
a2df8ae68f feat(perf): compact strokes (RDP) on persist (R10)
akiba pushed to main at akiba/BadNote 2026-06-22 14:49:54 -05:00
3cfb793803 test: ink coordinate mapping through zoom (device-independent)
akiba pushed to main at akiba/BadNote 2026-06-22 14:48:38 -05:00
84d7dc8d24 test: eraser path widget guard (device-independent)
akiba pushed to main at akiba/BadNote 2026-06-22 14:47:22 -05:00
c8579d3e86 test: behavioral regression guard for the absolute-snapshot pinch fix (6829076)
akiba pushed to main at akiba/BadNote 2026-06-22 14:45:57 -05:00
458d6448d3 test: PenCanvas widget test — live drawing path, device-independent
akiba pushed to main at akiba/BadNote 2026-06-22 14:43:51 -05:00
eda0ee6006 refactor: pen_editor_screen._centerPage uses shared centerOffset
akiba pushed to main at akiba/BadNote 2026-06-22 14:42:47 -05:00
2edb897000 feat(f3): viewport fit/centering math (fit-width / fit-page / center)
akiba pushed to main at akiba/BadNote 2026-06-22 14:41:10 -05:00
c1a35b3290 feat(f8): search ranking + multi-source aggregation
akiba pushed to main at akiba/BadNote 2026-06-22 14:38:16 -05:00
4c8cc73106 feat(f7): infinite-board model (便利贴 cards) + derived 双链 backlinks
akiba pushed to main at akiba/BadNote 2026-06-22 14:36:47 -05:00
77b6ee415d feat: host-agnostic StrokeHost (CoordinateSpaceHost, plan principle #2)
akiba pushed to main at akiba/BadNote 2026-06-22 14:35:14 -05:00
b1f131814e feat(f1): per-tool settings memory (color/width per tool) pure model