-
bf15db8334
Eliminate stroke commit flicker with pending path overlay
master
v0.1.0

kyleandClaude Opus 4.6
2026-03-24 22:16:53 -07:00
-
73f35cd33d
Navigate to editor on notebook creation, reduce flicker with double buffering

kyleandClaude Opus 4.6
2026-03-24 21:59:56 -07:00
-
86a2ba0f6b
Add sync UI: settings dialog, per-notebook sync, sync all

kyleandClaude Opus 4.6
2026-03-24 21:41:48 -07:00
-
1b9a5d29e7
Rename app display name from eng-pad to Engineering Pad

kyleandClaude Opus 4.6
2026-03-24 21:34:36 -07:00
-
b82a2dd36b
Remove worktree submodules, add to .gitignore
kyle
2026-03-24 21:24:56 -07:00
-
bedd3977b8
Fix protobuf setup: canonical proto, buf lint, Makefile proto target

kyleandClaude Opus 4.6
2026-03-24 21:24:45 -07:00
-
8147ef2c11
Merge: protobuf + sync client skeleton
kyle
2026-03-24 20:56:17 -07:00
-
-
5fd1e241ec
Add sync.proto (copied from eng-pad-server)
kyle
2026-03-24 20:56:05 -07:00
-
16de63972a
Add protobuf Gradle setup and gRPC sync client skeleton

kyleandClaude Opus 4.6
2026-03-24 20:55:34 -07:00
-
76ecc5dc24
Merge: update all project documentation
kyle
2026-03-24 20:50:20 -07:00
-
-
6e5c500786
Update project docs to reflect current state after post-Phase 10 polish

kyleandClaude Opus 4.6
2026-03-24 20:49:24 -07:00
-
-
02f771c806
Merge: notebook zip backup export
kyle
2026-03-24 20:47:06 -07:00
-
-
-
-
e106d1ab76
Add notebook zip backup export

kyleandClaude Opus 4.6
2026-03-24 20:46:42 -07:00
-
-
b8fb85c5f0
Add apk target to Makefile for release APK builds

kyleandClaude Opus 4.6
2026-03-24 20:26:27 -07:00
-
8b13a61832
Simplify gRPC auth: password-per-request over TLS

kyleandClaude Opus 4.6
2026-03-24 19:35:40 -07:00
-
5d74ebdd91
Close open questions in server design doc

kyleandClaude Opus 4.6
2026-03-24 19:33:04 -07:00
-
e0119bbd8d
Add server design doc for sync and web viewing

kyleandClaude Opus 4.6
2026-03-24 19:30:28 -07:00
-
a7c57b56be
Replace notebook long-press with overflow menu (rename/delete)

kyleandClaude Opus 4.6
2026-03-24 19:20:02 -07:00
-
1e13361e7e
Fix page selection from page list, add library filter and sort

kyleandClaude Opus 4.6
2026-03-24 19:08:32 -07:00
-
ffd9b05ab1
Enable Gradle configuration cache

kyleandClaude Opus 4.6
2026-03-24 19:00:38 -07:00
-
a74e0dce04
Restore both-edge swipe: left edge = prev page, right edge = next page

kyleandClaude Opus 4.6
2026-03-24 18:42:44 -07:00
-
2cc445a30d
Fix edge swipe and page list navigation

kyleandClaude Opus 4.6
2026-03-24 18:38:43 -07:00
-
ed41907353
Move Library button to right side, rename notebook list title

kyleandClaude Opus 4.6
2026-03-24 18:31:48 -07:00
-
5276bda3de
Rename page list close button from X to Library

kyleandClaude Opus 4.6
2026-03-24 18:28:44 -07:00
-
7d7073c3c9
Add close button and swipe-left-to-close on view all pages

kyleandClaude Opus 4.6
2026-03-24 18:27:42 -07:00
-
7a94704c8c
Fix CopyStrokesAction ID tracking and cache grid bitmap

kyleandClaude Opus 4.6
2026-03-24 18:06:25 -07:00
-
ba1571011a
Fix critical bugs found in code audit

kyleandClaude Opus 4.6
2026-03-24 17:35:06 -07:00
-
b18e77177e
Fix page list: drag reorder, navigation, delete renumbering, state

kyleandClaude Opus 4.6
2026-03-24 17:28:02 -07:00
-
2692f0eb0d
Fix empty page list: use mutableStateListOf for Compose observability

kyleandClaude Opus 4.6
2026-03-24 17:22:59 -07:00
-
368351f9c6
Add drag-to-reorder pages and fix page navigation from page list

kyleandClaude Opus 4.6
2026-03-24 17:20:28 -07:00
-
984f19af06
Add page long-press menu (delete/export JPG) in view all pages

kyleandClaude Opus 4.6
2026-03-24 17:11:23 -07:00
-
6a628d2435
Fix remaining flicker and prevent empty page creation on swipe

kyleandClaude Opus 4.6
2026-03-24 17:10:01 -07:00
-
a10d7febf9
Fix drawing flicker with screen-resolution backing bitmap

kyleandClaude Opus 4.6
2026-03-24 17:07:15 -07:00
-
e4f55738de
Add icons for eraser, select, and move tools

kyleandClaude Opus 4.6
2026-03-24 17:02:36 -07:00
-
b902aaa721
Toolbar icon redesign: pen dot, line/box icons, undo/redo arrows

kyleandClaude Opus 4.6
2026-03-24 16:58:02 -07:00
-
fade0de21b
Improve paste behavior: selection retention and copy offset

kyleandClaude Opus 4.6
2026-03-24 16:44:24 -07:00
-
1f869d556c
Fix line styles, move tool selection, stroke style storage

kyleandClaude Opus 4.6
2026-03-24 16:39:14 -07:00
-
df08f8a5e5
Fix UI polish: snap, line dropdown, move tool, eraser button, title case

kyleandClaude Opus 4.6
2026-03-24 16:27:53 -07:00
-
408ba57051
UI polish: toolbar redesign, clipboard, snap fix, startup state

kyleandClaude Opus 4.6
2026-03-24 16:15:58 -07:00
-
e81dd60f30
Overhaul navigation, add line tool and JPG export

kyleandClaude Opus 4.6
2026-03-24 15:30:51 -07:00
-
85a210c001
Update docs for DC-1 testing, fix toolbar clipping

kyleandClaude Opus 4.6
2026-03-24 15:13:25 -07:00
-
2b567aa038
Enforce minimum zoom so page always fills viewport

kyleandClaude Opus 4.6
2026-03-24 15:09:57 -07:00
-
61aaa9ebde
Fix grid evenness, line snap, and viewport clamping

kyleandClaude Opus 4.6
2026-03-24 15:08:58 -07:00
-
e8091ba081
Fix rendering quality and add line snap + box tool

kyleandClaude Opus 4.6
2026-03-24 15:02:18 -07:00
-
39adcfaaa4
Implement Phase 10: e-ink polish and finalize project docs

kyleandClaude Opus 4.6
2026-03-24 14:51:52 -07:00
-
351a7596be
Implement Phase 9: PDF export via share intents

kyleandClaude Opus 4.6
2026-03-24 14:49:32 -07:00
-
47b6ffc489
Implement Phase 8: multi-page navigation

kyleandClaude Opus 4.6
2026-03-24 14:46:48 -07:00
-
34ad68d1ce
Implement Phase 7: rectangle selection with move, copy, delete

kyleandClaude Opus 4.6
2026-03-24 14:45:04 -07:00
-
5eeedff464
Implement Phase 6: undo/redo with command pattern

kyleandClaude Opus 4.6
2026-03-24 14:40:24 -07:00
-
7cf779934d
Implement Phase 5: stroke-level eraser

kyleandClaude Opus 4.6
2026-03-24 14:36:35 -07:00
-
3fc9751fc4
Implement Phase 4: pinch-to-zoom and finger pan

kyleandClaude Opus 4.6
2026-03-24 14:34:42 -07:00
-
a31e7e64d0
Upgrade to Gradle 9.4.1, AGP 9.1.0, Kotlin 2.3.20

kyleandClaude Opus 4.6
2026-03-24 14:30:15 -07:00
-
2fc4224f5a
Implement Phase 3: canvas drawing with stylus input

kyleandClaude Opus 4.6
2026-03-24 14:21:17 -07:00
-
644b8a4732
Implement Phase 2: notebook list screen with navigation

kyleandClaude Opus 4.6
2026-03-24 14:15:48 -07:00
-
8f41c41589
Add Makefile with build, test, run, and devrun targets

kyleandClaude Opus 4.6
2026-03-24 14:14:08 -07:00
-
0b53023a25
Implement Phase 1: project skeleton and data layer

kyleandClaude Opus 4.6
2026-03-24 14:03:57 -07:00
-
47778222b7
Add project documentation: design spec, implementation plan, and progress tracking

kyleandClaude Opus 4.6
2026-03-24 13:42:44 -07:00