Harvmaster
  • Joined on 2025-08-05
Harvmaster pushed to core-v2-rewrite at Harvmaster/Native-Router-Vue 2026-11-03 16:56:29 +11:00
caf2ad692a Restore native scrolling and reliable recognition; add feel tests
Harvmaster pushed to core-v2-rewrite at Harvmaster/Native-Router-Vue 2026-10-31 19:22:16 +11:00
6889fc0112 Make gestures cooperate with scrolling and feel smoother
Harvmaster pushed to core-v2-rewrite at Harvmaster/Native-Router-Vue 2026-10-31 16:41:56 +11:00
d4d7feb3b7 Fix touch gestures cancelling, backward flicks, and late onCommit
Harvmaster pushed to sync at Harvmaster/PotentialStorage 2026-10-24 02:08:37 +11:00
cb9ff514a0 Signed requests: X-Nonce header; composite: sync skips unconfirmed writes
Harvmaster pushed to sync at Harvmaster/PotentialStorage 2026-10-24 01:36:30 +11:00
7d755cecae Signed requests: strictly increasing timestamps per key
Harvmaster pushed to sync at Harvmaster/PotentialStorage 2026-10-24 01:33:26 +11:00
68d1a1c8e9 Add encryption, Chromium tests and a README
Harvmaster pushed to sync at Harvmaster/PotentialStorage 2026-10-24 00:49:47 +11:00
3525dbc622 Name the package @harvmaster/storage
ad517965ee CI: publish every push to the staging registry
Compare 2 commits »
Harvmaster closed pull request Harvmaster/PotentialStorage#1 2026-10-24 00:33:38 +11:00
Simplify: one abstract base class per layer
Harvmaster commented on pull request Harvmaster/PotentialStorage#1 2026-10-24 00:33:37 +11:00
Simplify: one abstract base class per layer

Closing: this work is included in #2 (sync), which now targets main directly.

Harvmaster deleted branch sync-wip from Harvmaster/PotentialStorage 2026-10-24 00:33:13 +11:00
Harvmaster pushed to sync at Harvmaster/PotentialStorage 2026-10-24 00:33:11 +11:00
631c75428b Plain operations: last write wins, hash-keyed events, simpler composite
Harvmaster created branch sync-wip in Harvmaster/PotentialStorage 2026-10-24 00:18:18 +11:00
Harvmaster pushed to sync-wip at Harvmaster/PotentialStorage 2026-10-24 00:18:18 +11:00
fe751f246e WIP: plain operations, simpler composite (does not build or pass tests yet)
Harvmaster pushed to sync at Harvmaster/PotentialStorage 2026-10-23 23:43:54 +11:00
1f82ec9110 Break KVStorageComposite into focused classes
Harvmaster pushed to sync at Harvmaster/PotentialStorage 2026-10-23 21:01:10 +11:00
a8c9539ad9 Authenticated, scoped sync: signed requests and per-path subscriptions
Harvmaster created branch next in Harvmaster/sync-server-example 2026-10-23 19:55:58 +11:00
Harvmaster pushed to next at Harvmaster/sync-server-example 2026-10-23 19:55:58 +11:00
a16677c9b9 Improve tui demo
d79e522fc6 Merge branch 'publish-as-public-package' into 'next'
e26380cb8a Publish as public package
b7c0e46fec Merge branch 'trigger-initial-next' into 'next'
088b0c6ff1 Initial trigger of next branch
Compare 10 commits »
Harvmaster pushed to sync at Harvmaster/PotentialStorage 2026-10-23 19:47:22 +11:00
df7de27e20 Composite: don't undo writes made while a full sync is scanning
Harvmaster created pull request Harvmaster/PotentialStorage#2 2026-10-23 19:42:07 +11:00
Composite storage with SSE sync, IndexedDB and offline outbox
Harvmaster created branch sync in Harvmaster/PotentialStorage 2026-10-23 19:41:47 +11:00