Orion vault — clean initial history
Knowledge vault (Orion/PARA) migrated from the pre-Orion 484vault on 2026-10-01. Deliberately orphaned: prior history contained a plaintext password and stays local-only on branch archive/pre-boilerplate-history. Secrets and live Hermes state are gitignored.
This commit is contained in:
commit
a66996ac10
233 changed files with 103810 additions and 0 deletions
27
1. Projects/Products/SatsAmp/sources/SatsAmp.md
Normal file
27
1. Projects/Products/SatsAmp/sources/SatsAmp.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
---
|
||||
project: satsamp
|
||||
status: active
|
||||
last-updated: 2026-09-13T23:00:00-05:00
|
||||
hermes-owned: true
|
||||
local-path: /home/avi/Projects/SatsAmp/
|
||||
tech-stack: [Android, Kotlin, Jetpack Compose]
|
||||
---
|
||||
|
||||
# SatsAmp
|
||||
|
||||
Android music app (renamed from RadAmp; `applicationId` still `com.rada`, DB file `radamp.db` kept). Decentralized features built on Nostr + Lightning.
|
||||
|
||||
## Current state
|
||||
- **Appearance system:** `UiPrefs` (SharedPreferences) + `UiTokens` in `ui/theme/Tokens.kt` — 4 accents (violet/blue/green/orange) × dark/light, AA-contrast-verified per accent (`accentOnFill` = ink vs white). Legacy `Premium*` color names rewritten to `LocalTokens.current` reads; live theme switch via `AppearanceDialog` (gear icon in Library TopAppBar). Glass theme CSS + demo in `design/`.
|
||||
- **Decentralized Phase A** (`5ff5318`): Nostr core (NIP-01/04/19, schnorr via secp256k1-kmp 0.17.3 — note: 0.24 needs Kotlin 2.3, app is on 2.0; 5 spec-vector unit tests), NostrService multi-relay, AndroidKeyStore identity, PaymentService + NWC (NIP-47) provider, NIP-57 zap flow, TipSheet on mini-player.
|
||||
- Library dedupe: save-refuses-dup + auto DedupeLibrary on open (89→54 songs cleaned; backup `~/satsamp-backup-20260908`).
|
||||
- Latest commit `1b7c6fe`; folder-tab long-press delete verified on-device (`a99d4c4`).
|
||||
|
||||
## Next / open
|
||||
- **2026-09-28 motion pass:** WaveGraphic path caching kept (`bd4f6bb` — was rebuilding ~3k lineTo per draw frame); deferred pager neighbor mount reverted (no measurable effect, 11.3%→12.2% = noise). Residual: single ~200ms frame at pager settle = heavy page composition. User bar: "smoothness of an iPhone" — motion work continues. Launcher icon replaced from `Satsamp Icon.png` (all 5 mipmap densities + _round, plain PNGs; rounded-corner request pending), dark-mode fix via LocalContentColor in Theme.kt, verified on-device via wireless adb + gfxinfo A/B.
|
||||
- User picks default accent; optional accent on more widgets (player FAB already follows).
|
||||
- Status-file bug #7 still unverified.
|
||||
- User connects a real NWC wallet (Alby Hub/Coinos) to live-test zap end-to-end.
|
||||
- Deferred Phase B: Cashu + multi-mint, value-for-value w/ caps, artist earnings, Blossom, discovery tab, communities.
|
||||
|
||||
Related: [[Projects Index]] · [[User Preferences]]
|
||||
Loading…
Add table
Add a link
Reference in a new issue