protom
229e9fcf38
feat: deep link routing for lightning and lnurl schemes plus association files
2026-08-20 08:31:59 +02:00
protom
e59b722b5e
feat: native biometric unlock via biometric-gated wrap of the linking key
2026-08-20 08:31:59 +02:00
protom
f525b06966
feat: capability layer for clipboard, share and deep links with tests
2026-08-20 08:31:59 +02:00
protom
12851a2b1c
build: capacitor 8 dependencies, config and android sync scripts
2026-08-20 08:31:59 +02:00
protom
4683ffee57
test: e2e coverage for nwc settings and service lifecycle
2026-08-20 01:20:41 +02:00
protom
52211273b1
feat: nwc connections settings page with one-time connection strings and service lifecycle
2026-08-20 01:20:41 +02:00
protom
33318a5150
feat: nip-47 nwc wallet service engine with per-connection budgets
2026-08-20 01:20:41 +02:00
protom
34c97708f8
test: use a long sentinel id in the nostr backup no-plaintext assertion (short ids randomly appear in base64 ciphertext)
2026-08-20 00:00:08 +02:00
protom
2ab4ab194e
test: e2e coverage for backup and security pages
2026-08-19 23:55:59 +02:00
protom
1920a00cd6
feat: backup and security settings pages, nostr restore onboarding, passkey unlock entry
2026-08-19 23:55:59 +02:00
protom
7db34083e6
feat: webauthn prf passkey unlock engine as alternative wrap of the linking key
2026-08-19 23:55:59 +02:00
protom
7ecade32ee
feat: nostr kind-30078 backup engine with nip-44 self-encryption and merge-on-restore
2026-08-19 23:55:59 +02:00
protom
70e61c2f34
ci: run playwright e2e suite on github runners
2026-08-19 22:43:31 +02:00
protom
d2fc34ed25
test: e2e coverage for mint management and inter-mint transfer
2026-08-19 22:27:14 +02:00
protom
f631c7c264
feat: manage mints and move funds settings pages
2026-08-19 22:27:14 +02:00
protom
142734b903
feat: inter-mint transfer op with fee quote and ambiguity-safe outcomes
2026-08-19 22:27:14 +02:00
protom
7e091cd6ed
build: provide chromium in nix dev shell for playwright e2e
2026-08-19 21:36:48 +02:00
protom
05fc40263b
test: playwright e2e setup with onboarding, navigation and receive specs
2026-08-19 21:36:48 +02:00
protom
1839700215
fix: bind window.fetch at boot so lnurlcash-kit transport works in browsers
2026-08-19 21:36:48 +02:00
protom
1fe1453745
feat: wallet screens, branded header layout and mobile-first main view
2026-08-19 21:06:17 +02:00
protom
48e4c84092
feat: sattle branding, logo assets and generated app icons
2026-08-19 21:06:17 +02:00
protom
48fffff02a
feat: send/receive dialogs, qr scanner, history and unlock components
2026-08-19 21:06:17 +02:00
protom
fdd12dcc1e
feat: pinia wallet, mints and activity stores with wallet boot
2026-08-19 21:06:17 +02:00
protom
1c9e7165e4
feat: wallet operations engine and encrypted storage with tests
2026-08-19 21:06:17 +02:00
protom
6f966d5a2d
build: lnurlcash-kit fork dependency, pwa tooling and test config
2026-08-19 21:06:17 +02:00
protom
b3c4554863
ci: install src-pwa deps (register-service-worker types) before typecheck
2026-08-19 13:35:13 +02:00
protom
54d6112414
sattle: Quasar PWA scaffold with lnurlcash-kit protocol core
...
M1: Quasar 2 / Vue 3 / TS / Pinia / i18n / PWA app shell in the lnurl-wallet
palette (#002222/#004444/#55ffcc, Noto Sans). Protocol layer is the external
lnurlcash-kit library (git dependency on the fork until upstream merges the
prepare fix / publishes to npm); keys.ts + receive.ts vendored from
lnurl-wallet with the derivation domain renamed to 'sattle'. Nix dev shell,
ci workflow (typecheck, vitest, pwa build).
2026-08-19 13:29:34 +02:00