main
dev
chore/365-cut-1.2.1
fix/363-pin-db-path
feat/351-contact-settings-menu
feat/349-window-geometry
feat/355-migration-merge
integration/290-306-335
release/1.1.2-rc.3-allplatforms
fix/309-path-len-decode
chore/298-path-logging
fix/285-ingest-timelog
fix/252-block-outgoing-dm
feat/64-observer-config
feat/batch1-ux
chore/offband-rebrand
v1.2.1
v1.2.0
v1.1.2-rc.3-allplatforms
v1.1.2-rc.3
v1.1.2-rc.2
v1.0.0
observer-g2-rc3
observer-g2-rc4
observer-g2-rc5
observer-g2-rc6
observer-g2-rc7
observer-g2-rc8
observer-g2-rc9
v1.1.0-rc.1
v1.1.0-rc.2
v1.1.0-rc.3
v1.1.2-beta.1
v1.1.2-beta.2
v1.1.2-beta.3
v1.1.2-ble-test
v1.1.2-queuediag
v1.1.2-rc.1
v1.1.2-rc.1-b45-nearbyrep
v1.1.2-rc.1-b46-pathhash
v1.1.2-rc.1-b47-tracewidth
v1.1.2-rc.1-b48-repeatertrace
v1.1.2-rc.1-b49-maptrace
v1.1.2-rc.1-b50-tracefix
v1.1.2-rc.1-b51-originstrip
v1.1.2-rc.1-b52-channelqr
v1.1.2-rc.1-b53-viarepeater
v1.1.2-rc.1-b54-rxfed
v1.1.2-rc.1-b55-topology
v1.1.2-rc.1-b57-routeux
v1.1.2-rc.1-b58-toporeadout
v1.1.2-rc.3-b59-pathlen
${ noResults }
1 Commits (dev)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
1fa0b53d57 |
feat(#97): mirror app/BLE logs to rotating files on disk (cross-platform)
Always-on file logging so users/support can retrieve a log without enabling anything in the UI. No-op on web (no filesystem). - FileLogWriter: rotating file writer (size cap + max files), single + batch writes, unit-tested against a real temp dir. - FileLogService: singleton initialised in main(); resolves getApplicationSupportDirectory()/logs, queues lines, periodic 2s batched flush, bounded queue, never crashes the app on an IO error. - AppDebugLogService.log + BleDebugLogService.logFrame write every entry to the file (app logs always, independent of the in-app viewer's enable gate). Location per the #97 decision: standard support dir on all platforms (Windows %APPDATA%\app.offband.meshcore\logs). Still TODO before recompile: access UI ("Open logs folder" on desktop / "Share logs" on mobile). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
4 weeks ago |