Commit Graph

1136 Commits (75d08e73eaa8d0e187ffecb7ad22f7a5a81cfc2a)
 

Author SHA1 Message Date
Strycher 75d08e73ea fix(#531): report the timeout window that was armed, not a rounded-up one
2 months ago
Strycher a307c837bc fix(#529): correct the rationale comment, the tail is scheduling not execution
2 months ago
Strycher 83f6360f7e fix(#529): give repeater CLI commands their own timeout budget
2 months ago
Strycher 9d690b2051 fix(#528): surface late repeater CLI replies instead of discarding them
2 months ago
Strycher d5789d8e96 feat(#527): About outbound links (website, Play, donate)
2 months ago
Strycher 7fdb58204d feat(#526): relocate About to its own top-level Settings category
2 months ago
Strycher 583e513fc9 fix(#470): replace em-dash in apply comment (CI em-dash guard #464)
2 months ago
Strycher 1f000c7916 fix(#470): import must never touch broker enabled state
2 months ago
Strycher 3d6392f39f fix(#469): broker blank-field GET leaked the echoed key line
2 months ago
Strycher d04bfa82a4 fix(#555): gate channel Send Again on repeatCount==0, not sent status
2 months ago
Strycher f9064735e9 fix(#553): make the Build value part of the 7-tap target
2 months ago
Strycher fb649e746d feat(#553): Disable (not Hide) clears all experimental toggles
2 months ago
Strycher aaa33c983d feat(#553): move 7-tap Experimental unlock from About row to Build row
2 months ago
Strycher 9e3500a9a9 feat(#550): show observers + observations; top-banner refresh feedback
2 months ago
Strycher 61b17a3aa4 fix(#550): reliable CoreScope refresh (bigger badge, long-press action, feedback)
2 months ago
Strycher 08f3858dd8 feat(#550): adaptive CoreScope poll + tap-to-refresh badge
2 months ago
Strycher dd6d46bff9 fix(#550): poll CoreScope with backoff, not once at T+0
2 months ago
Strycher da322d79d9 chore(#550): instrument CoreScope path for joint E2E diagnosis
2 months ago
Strycher 2919329265 feat(#550): CoreScope orchestration + Experimental toggle + observer badge
2 months ago
Strycher 63fc6a06c4 feat(#550): monotonic channel-send timestamp + CoreScope message fields
2 months ago
Strycher f2feb0863a feat(#550): 0xC6 pkt-hash protocol layer + cap2 gate
2 months ago
Strycher d79dfffad3 feat(#549): CoreScope HTTP observer-count query service
2 months ago
Strycher 5f0234c8db docs: add three more NeonPocketMC-RCC6 reference images
2 months ago
Strycher f113bbf563 fix(#509): replace em-dashes in comments (CI #464 guard)
2 months ago
Strycher a20eebb4ba fix(#509): inline tap feedback (no snackbar) + plain Hide button
2 months ago
Strycher 567745db18 feat(#509): hidden 7-tap Experimental unlock + settings section
2 months ago
Strycher 8724e2a796 docs: add NeonPocketMC-RCC6 web-UI reference screenshot
2 months ago
Strycher db1e2126e8 docs(#519): correct CLAUDE.md web section — BLE works via Web Bluetooth (Chromium only)
2 months ago
Strycher d1a4b6bfed chore(#516): cut 1.4.0+65
2 months ago
Strycher 5b06539520 fix(#513): "Send Again" resend for channel messages + relabel DM action
2 months ago
Strycher f5441e527c fix(#505, #506): per-radio block storage, drop the accidental global list
2 months ago
Strycher 828aa634c7 fix(#425): remove em-dashes from doc comments (CI em-dash guard #464)
2 months ago
Strycher ae3792e6ee fix(#425): track actual elapsed time in _cancellableBackoff (Gemini review)
2 months ago
Strycher 09c6b911b4 fix(#425): retry transient 5xx on translation-model download with backoff
2 months ago
Strycher f84bcaa736 fix(#472): clear per-radio in-memory caches on reconnect
2 months ago
Strycher 7a2fca929a ci(#464): guard against em-dash characters in lib/ and test/
2 months ago
Strycher 49b6bfe2f5 fix(#483): Button and buzzer sits above the public key
2 months ago
Strycher 3b210e0fdb fix(#483): restore strict capability gating, remove the diagnostics screen
2 months ago
Strycher 7b24368001 fix(#483): apply Gemini review, and fix a misplaced reconcile it did not catch
2 months ago
Strycher 4b337be586 feat(#483): Button and buzzer settings for headless devices
2 months ago
Strycher 7aee4007b3 fix(#497): apply Gemini review, one honest label and one equivalence rule
2 months ago
Strycher e52cb2a43f feat(#480): show caps byte 2 in the Settings device-info row
2 months ago
Strycher 44ff206b18 feat(#480): read offband_caps byte 2 at device-info offset 84
2 months ago
Strycher a48edb209f fix(#497): @[name] is a verbatim wire token, remove the trim
2 months ago
Strycher 9de6621ec9 feat(#486): ASCII-only case folding for the @[name] self-mention contract
2 months ago
Strycher 2f1048e7be fix(#495): send routed paths at the contact's width, not width 1
2 months ago
Strycher c2d49d9691 chore(#465): cut 1.3.0+64 (first Play production release)
2 months ago
Strycher 3b39a16edd chore(#462): remove em-dash characters from test/ (and lib top-up)
2 months ago
Strycher 48a9d79d5a refactor(#456): capability-section schema (v2); broker enabled not a profile field
2 months ago
Strycher 900c168c61 refactor(#456): restructure config-profile schema into capability sections
2 months ago

Powered by TurnKey Linux.