Repository navigation
Add frame-history-viewer plugin - #6
Open
Azunyanmoe wants to merge 4 commits into
Open
Azunyanmoe wants to merge 4 commits into
Azunyanmoe wants to merge 4 commits into
Conversation
Browse historical FT8/FT4 decode frames stored in JSONL log files. Includes TypeScript server-side file reader with JSONL parsing, client-side UI with slot expansion, live search, SNR color coding, and i18n (en/zh).
- 服务端: loadRecords 增加游标分页,修复 hasMore 计算逻辑 - 前端: 两阶段加载(首屏 100 条 + 后台批量 500 条) - 前端: 使用 DocumentFragment 批量追加 DOM - CSS: content-visibility: auto 跳过视口外卡片布局 - CSS: 增加后台加载进度指示器样式 - 前端: 后台加载时增量更新波段下拉 - 前端: 后台数据遵循当前过滤条件追加 - 前端: generation 计数器取消过期后台加载
- 页面 accessScope 由 admin 改为 operator,操作员角色可正常打开查看器 - getDataDir() 对齐宿主 tx5drPaths.getDataDir() 平台分支,移除目录探测 - loadRecords 增加 limit 上限 clamp 与 cursor 归一化,hasMore 改为 EOF 感知 - viewer.js:分页状态重置、切日期竞态守卫、失败停止重试、进度指示器清理、 空时隙提示延迟、高亮转义一致、frame 字段类型保护、搜索 trim - 新增 vitest 单测(17 例)与 tsconfig.build.json(构建排除测试)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Browse historical FT8/FT4 decode frames stored in JSONL log files.
Includes TypeScript server-side file reader with JSONL parsing, client-side UI with slot expansion, live search, SNR color coding, and i18n (en/zh).