mckero
|
a654735337
|
merge: upstream rt-bishop main (18 commits) with conflict resolution
Merges rt-bishop/Look4Sat main (a42a5f1f, 18 commits: AMSAT status page,
customizable data sources, Doppler calculator, radar compass offset, per-sat
offset memory, localized date formats) into the fork's 30-commit audit
baseline.
Conflict resolution policy (user-directed):
- AMSAT feature (AmSatRepository, SatStatusScreen/ViewModel, SatStatus model):
upstream version, which the user judged better built. MainScreen routes
Screen.AmSat through SatStatusDestination().
- Localization: our values-zh/values-tr restored (upstream's merge dropped the
fork-only strings); new upstream strings (sat_group counts, compass offset,
frequency offset help) added in EN + ZH.
- fork-only features kept (CW decoder, Mutual/Roaming, WaveLog, APRS, Log tab,
custom TLE/transceiver source switches): ours.
- Both sides' additions merged where independent: radar compass offset fields
(Settings/SettingsRepo/RadarState), calculatorOffsetKHz action, wider linear
transponder detection, deduplicateTransponders + its tests, sunrise/sunset
tests merged with the moon hour-angle test.
- Sources kept as the fork's map structure (DatabaseRepo depends on it);
satelliteModes list re-added for SelectionRepo. getSatelliteTypesIds /
setSatelliteTypeIds re-added to ISettingsRepo+SettingsRepo; SharedDialog
re-added to Components; providePairedBluetoothDevices added to
IMainContainer/MainContainer.
- Icons renamed upstream (ic_satellites->ic_sputnik, ic_radar->ic_satellite)
applied to Navigation/MutualScreen.
Build verified: all modules compileReleaseKotlin + unit tests
(core:domain, core:data, feature:map, feature:roaming) green.
|
2026-08-20 12:35:01 +00:00 |
|
mckero
|
f4f6ec7db5
|
feat(cw): ship the full fp32 DeepCW model instead of the int8 build
用户要求内置完整版模型, 不要量化版。
assets/deepcw/model.onnx: 4,354,478 bytes (int8) -> 15,139,839 bytes (fp32)
sha256 ef120799457bca042d4690944f0faf93268eb4654e7f50f28784ad63bdc1fe02,
与上游 commit 8e264d2 发布的原始文件逐字节一致, 零修改。
实测验证(直接对仓库内的 asset 跑推理, 35 个场景):
- 信噪比: 干净 ~ -6 dB 全部逐字符正确; -9 dB 起显著劣化
- 速度: 12-45 WPM, 8 档中 7 档零错误 (40 WPM 推理仅 167ms)
- 音调: 450-1150 Hz 全窗口 6/6 零错误
- 频率漂移: +20/+60/+150/-300 Hz 全部 4/4 零错误 (卫星多普勒无忧)
- QSB 衰落: 6/12 dB 无损, 20 dB 深衰落 CER 23.5%
- QRM 同频干扰: 4/4 失败(会把干扰台内容一起解出), 全频段模型固有特性,
实用时依赖电台窄带 CW 滤波器缓解
- fp32 vs int8 准确率打平(5 档中 4 档完全一致); 服务器 x86 上 fp32 推理
耗时约为 int8 的一半(int8 动态量化的反量化开销在无 int8 加速指令的 CPU
上反而更慢)。手机 ARM 侧表现待装机确认。
NOTICE.md / DEEPCW.md / README.md 同步更新: 移除 int8 量化派生的记录与复现
步骤, 改为声明未修改照搬上游。
代价: APK 体积约 59MB -> 70MB, 运行内存峰值上升。此前真机闪退的根因是 R8
缺 -keep ai.onnxruntime.** 规则(已修), 与模型大小无关。
|
2026-08-13 14:48:56 +00:00 |
|
mckero
|
d6b61eaa4b
|
license: switch the root LICENSE to AGPL-3.0 for the combined work
用户指出 GitHub 上显示的许可证仍是 GPL-3.0,未反映合并 AGPL 组件的事实。
根因: 之前只在 README 加了 License 章节,根 LICENSE 文件仍是 GPL-3.0 原文,
GitHub 的自动检测(只扫 LICENSE 文件)自然还是 GPL-3.0。
修复: 合并作品按 GPL-3.0 §13 / AGPL-3.0 §13 处理,根 LICENSE 改为:
- 顶部 LICENSING NOTICE 说明构成 (Look4Sat 代码 GPL-3.0 + DeepCW 模型
AGPL-3.0-only, 合并作品按 AGPL-3.0 分发)
- 正文为 AGPL-3.0 原文 (从 DeepCW-AGPL-3.0.txt 复制)
原 GPL-3.0 原文保留在 feature/cw/licenses/Look4Sat-GPL-3.0.txt。
README License 章节同步更新,与新 LICENSE 一致。
此后 GitHub 侧边栏将识别为 AGPL-3.0。
|
2026-08-13 10:19:57 +00:00 |
|
mckero
|
2e1d8b9c00
|
feat(cw): archive decoded history, polish the waterfall, document licensing
三个用户反馈一并解决:
1. 解码文字不再消失 (核心)
旧实现: 20 秒环形缓冲满了就静默覆盖最旧样本, 文字随之从屏幕消失。
新实现: CwDeepBuffer 新增 overflow —— 满时被覆盖的旧样本先进 overflow,
解码器累积到 15 秒就单独解码一次, 结果追加到 historyText (只增不减)。
UI 记录区显示 historyText + decodedText (历史稳定 + 当前窗口实时)。
ICwDecoder 接口新增 historyText StateFlow。
归档音频已离开主窗口, 不再被 CTC 修正, 故其文本是"最终版", 追加安全。
归档窗口 15 秒: 内容已在 20 秒窗口里解过多次, 短一点几乎无损, 且推理
开销小。
2. 瀑布图更好看
配色从"深蓝->青->黄"换成 matplotlib inferno (黑->紫->品红->橙->黄),
与静态频谱图保持一致。相邻 bin 之间用水平渐变做线性插值, 消除 65 列
离散方块的像素感。
3. AGPL 合规补漏 (用户提醒: 仓库许可证没体现 AGPL 组件)
README 新增 License 章节: 声明项目主体 GPL-3.0 + feature/cw 的 DeepCW
模型 AGPL-3.0-only, 并说明合并作品按 GPL-3.0 §13 / AGPL-3.0 §13 处理。
验证:
- :core:domain:test => 31 个 CW 测试全绿 (CwDeepBufferTest 新增 3 个
overflow 归档测试: 顺序/清空/reset)
- :core:domain:compileKotlin + :core:data + :feature:cw:compileDebugKotlin
=> BUILD SUCCESSFUL
|
2026-08-13 08:04:05 +00:00 |
|
PingouinFerreux
|
1982c2d3dc
|
Fixed broken star history chart in README (#240)
|
2026-08-12 18:22:53 +02:00 |
|
Arty Bishop
|
976fdfd949
|
Added Star History graph to README, tweaked AGENTS
|
2026-06-27 12:31:24 +01:00 |
|
Arty Bishop
|
f81738bc8b
|
Added even more tweaks to translations and strings.xml
|
2026-01-30 15:40:02 +00:00 |
|
Arty Bishop
|
a57effd073
|
Added even more tweaks to resources and app icons
|
2026-01-28 12:36:24 +00:00 |
|
Arty Bishop
|
7add81e8b6
|
Added tweaks to GH actions workflow, refactored strings
|
2026-01-11 17:33:16 +00:00 |
|
Arty Bishop
|
20bf1cedd0
|
Added Celestrak and SatNOGS links to the README.md
|
2022-03-03 20:28:32 +00:00 |
|
Arty Bishop
|
8a24c50448
|
v3.0.0 - Minor fixes, updates to readme, copyright and version
|
2022-03-02 15:07:29 +00:00 |
|
Arty Bishop
|
80e49ad85a
|
v2.5.8 - Fixed update crash, redundant components removed
|
2021-12-10 08:27:12 +00:00 |
|
Arty Bishop
|
f8f7aba3a8
|
v2.5.6 - APIv21, issues #68 #69, grid layout, async update
|
2021-10-28 21:46:02 +01:00 |
|
Arty Bishop
|
41a34ce524
|
Added workflow badge to README.md
|
2021-03-07 20:19:54 +00:00 |
|
Arty Bishop
|
2ec3826d63
|
Update README.md
|
2020-11-29 18:03:29 +00:00 |
|
Arty Bishop
|
44497b8c3d
|
Fixes to strings.xml, new screenshots, app description and README.md
|
2020-11-29 17:10:04 +00:00 |
|
Arty Bishop
|
78b8538808
|
Update README.md
|
2020-06-22 23:18:39 +01:00 |
|
Arty Bishop
|
e38ad2fe8b
|
v1.4.4 - Added custom TLE file import from file/url and PolarView rotation using sensors data
|
2020-05-27 15:37:17 +01:00 |
|
Arty Bishop
|
b759839e30
|
Readme update with fastlane file structure
|
2020-03-09 21:53:49 +00:00 |
|
Arty Bishop
|
8a26a51299
|
Update README.md
|
2020-02-11 10:05:44 +00:00 |
|
Arty Bishop
|
25db9e7c62
|
Readme and screenshots update
|
2020-02-05 20:18:26 +00:00 |
|
Arty Bishop
|
d56ef205f9
|
Update README.md
|
2020-01-22 12:36:33 +00:00 |
|
Arty Bishop
|
1b741bc572
|
Update README.md
|
2019-12-26 21:07:15 +00:00 |
|
Arty Bishop
|
33698b8b8a
|
Initial commit
|
2019-10-13 21:04:02 +01:00 |
|