-
bf15db8334
Eliminate stroke commit flicker with pending path overlay
master
v0.1.0
Kyle Isom
2026-03-24 22:16:53 -07:00
-
73f35cd33d
Navigate to editor on notebook creation, reduce flicker with double buffering
Kyle Isom
2026-03-24 21:59:56 -07:00
-
86a2ba0f6b
Add sync UI: settings dialog, per-notebook sync, sync all
Kyle Isom
2026-03-24 21:41:48 -07:00
-
1b9a5d29e7
Rename app display name from eng-pad to Engineering Pad
Kyle Isom
2026-03-24 21:34:36 -07:00
-
b82a2dd36b
Remove worktree submodules, add to .gitignore
Kyle Isom
2026-03-24 21:24:56 -07:00
-
bedd3977b8
Fix protobuf setup: canonical proto, buf lint, Makefile proto target
Kyle Isom
2026-03-24 21:24:45 -07:00
-
8147ef2c11
Merge: protobuf + sync client skeleton
Kyle Isom
2026-03-24 20:56:17 -07:00
-
-
5fd1e241ec
Add sync.proto (copied from eng-pad-server)
Kyle Isom
2026-03-24 20:56:05 -07:00
-
16de63972a
Add protobuf Gradle setup and gRPC sync client skeleton
Kyle Isom
2026-03-24 20:55:34 -07:00
-
76ecc5dc24
Merge: update all project documentation
Kyle Isom
2026-03-24 20:50:20 -07:00
-
-
6e5c500786
Update project docs to reflect current state after post-Phase 10 polish
Kyle Isom
2026-03-24 20:49:24 -07:00
-
-
02f771c806
Merge: notebook zip backup export
Kyle Isom
2026-03-24 20:47:06 -07:00
-
-
-
-
e106d1ab76
Add notebook zip backup export
Kyle Isom
2026-03-24 20:46:42 -07:00
-
-
b8fb85c5f0
Add apk target to Makefile for release APK builds
Kyle Isom
2026-03-24 20:26:27 -07:00
-
8b13a61832
Simplify gRPC auth: password-per-request over TLS
Kyle Isom
2026-03-24 19:35:40 -07:00
-
5d74ebdd91
Close open questions in server design doc
Kyle Isom
2026-03-24 19:33:04 -07:00
-
e0119bbd8d
Add server design doc for sync and web viewing
Kyle Isom
2026-03-24 19:30:28 -07:00
-
a7c57b56be
Replace notebook long-press with overflow menu (rename/delete)
Kyle Isom
2026-03-24 19:20:02 -07:00
-
1e13361e7e
Fix page selection from page list, add library filter and sort
Kyle Isom
2026-03-24 19:08:32 -07:00
-
ffd9b05ab1
Enable Gradle configuration cache
Kyle Isom
2026-03-24 19:00:38 -07:00
-
a74e0dce04
Restore both-edge swipe: left edge = prev page, right edge = next page
Kyle Isom
2026-03-24 18:42:44 -07:00
-
2cc445a30d
Fix edge swipe and page list navigation
Kyle Isom
2026-03-24 18:38:43 -07:00
-
ed41907353
Move Library button to right side, rename notebook list title
Kyle Isom
2026-03-24 18:31:48 -07:00
-
5276bda3de
Rename page list close button from X to Library
Kyle Isom
2026-03-24 18:28:44 -07:00
-
7d7073c3c9
Add close button and swipe-left-to-close on view all pages
Kyle Isom
2026-03-24 18:27:42 -07:00
-
7a94704c8c
Fix CopyStrokesAction ID tracking and cache grid bitmap
Kyle Isom
2026-03-24 18:06:25 -07:00
-
ba1571011a
Fix critical bugs found in code audit
Kyle Isom
2026-03-24 17:35:06 -07:00
-
b18e77177e
Fix page list: drag reorder, navigation, delete renumbering, state
Kyle Isom
2026-03-24 17:28:02 -07:00
-
2692f0eb0d
Fix empty page list: use mutableStateListOf for Compose observability
Kyle Isom
2026-03-24 17:22:59 -07:00
-
368351f9c6
Add drag-to-reorder pages and fix page navigation from page list
Kyle Isom
2026-03-24 17:20:28 -07:00
-
984f19af06
Add page long-press menu (delete/export JPG) in view all pages
Kyle Isom
2026-03-24 17:11:23 -07:00
-
6a628d2435
Fix remaining flicker and prevent empty page creation on swipe
Kyle Isom
2026-03-24 17:10:01 -07:00
-
a10d7febf9
Fix drawing flicker with screen-resolution backing bitmap
Kyle Isom
2026-03-24 17:07:15 -07:00
-
e4f55738de
Add icons for eraser, select, and move tools
Kyle Isom
2026-03-24 17:02:36 -07:00
-
b902aaa721
Toolbar icon redesign: pen dot, line/box icons, undo/redo arrows
Kyle Isom
2026-03-24 16:58:02 -07:00
-
fade0de21b
Improve paste behavior: selection retention and copy offset
Kyle Isom
2026-03-24 16:44:24 -07:00
-
1f869d556c
Fix line styles, move tool selection, stroke style storage
Kyle Isom
2026-03-24 16:39:14 -07:00
-
df08f8a5e5
Fix UI polish: snap, line dropdown, move tool, eraser button, title case
Kyle Isom
2026-03-24 16:27:53 -07:00
-
408ba57051
UI polish: toolbar redesign, clipboard, snap fix, startup state
Kyle Isom
2026-03-24 16:15:58 -07:00
-
e81dd60f30
Overhaul navigation, add line tool and JPG export
Kyle Isom
2026-03-24 15:30:51 -07:00
-
85a210c001
Update docs for DC-1 testing, fix toolbar clipping
Kyle Isom
2026-03-24 15:13:25 -07:00
-
2b567aa038
Enforce minimum zoom so page always fills viewport
Kyle Isom
2026-03-24 15:09:57 -07:00
-
61aaa9ebde
Fix grid evenness, line snap, and viewport clamping
Kyle Isom
2026-03-24 15:08:58 -07:00
-
e8091ba081
Fix rendering quality and add line snap + box tool
Kyle Isom
2026-03-24 15:02:18 -07:00
-
39adcfaaa4
Implement Phase 10: e-ink polish and finalize project docs
Kyle Isom
2026-03-24 14:51:52 -07:00
-
351a7596be
Implement Phase 9: PDF export via share intents
Kyle Isom
2026-03-24 14:49:32 -07:00
-
47b6ffc489
Implement Phase 8: multi-page navigation
Kyle Isom
2026-03-24 14:46:48 -07:00
-
34ad68d1ce
Implement Phase 7: rectangle selection with move, copy, delete
Kyle Isom
2026-03-24 14:45:04 -07:00
-
5eeedff464
Implement Phase 6: undo/redo with command pattern
Kyle Isom
2026-03-24 14:40:24 -07:00
-
7cf779934d
Implement Phase 5: stroke-level eraser
Kyle Isom
2026-03-24 14:36:35 -07:00
-
3fc9751fc4
Implement Phase 4: pinch-to-zoom and finger pan
Kyle Isom
2026-03-24 14:34:42 -07:00
-
a31e7e64d0
Upgrade to Gradle 9.4.1, AGP 9.1.0, Kotlin 2.3.20
Kyle Isom
2026-03-24 14:30:15 -07:00
-
2fc4224f5a
Implement Phase 3: canvas drawing with stylus input
Kyle Isom
2026-03-24 14:21:17 -07:00
-
644b8a4732
Implement Phase 2: notebook list screen with navigation
Kyle Isom
2026-03-24 14:15:48 -07:00
-
8f41c41589
Add Makefile with build, test, run, and devrun targets
Kyle Isom
2026-03-24 14:14:08 -07:00
-
0b53023a25
Implement Phase 1: project skeleton and data layer
Kyle Isom
2026-03-24 14:03:57 -07:00
-
47778222b7
Add project documentation: design spec, implementation plan, and progress tracking
Kyle Isom
2026-03-24 13:42:44 -07:00