xiaosi
|
a9301c4f82
|
docs: add monitor HLS playback implementation plan
Cover hls.js player, phase polling, playUrl renewal,
error rebuild, and stop-vs-leave wiring tasks.
|
3 weeks ago |
xiaosi
|
cc397f708a
|
docs: add monitor HLS playback design
Cover hls.js playback, phase polling, playUrl renewal,
error rebuild, and stop-vs-leave controls for monitor live.
|
3 weeks ago |
xiaosi
|
f3c51c2cea
|
fix: harden traffic test-grant submit and search races
|
3 weeks ago |
xiaosi
|
42b4a5a95b
|
feat: grant test traffic from TrafficOps dialog
|
3 weeks ago |
xiaosi
|
69448ae193
|
feat: add traffic test-grant dialog shell
|
3 weeks ago |
xiaosi
|
a0b31ea52a
|
feat: add admin traffic test-grants URL
|
3 weeks ago |
xiaosi
|
d895cf725b
|
docs: add admin traffic test-grant implementation plan
Break the TrafficOps test-grant dialog into URL, UI, and submit
tasks for subagent or inline execution.
|
3 weeks ago |
xiaosi
|
0efe02409c
|
docs: add admin traffic test-grant UI design
Specify a TrafficOps header dialog for admins to grant test
traffic via POST /v1/admin/traffic/test-grants without payment.
|
3 weeks ago |
xiaosi
|
5ec6a88733
|
fix: stop clipping traffic package card grid
Exclude package-card-grid from the fixed-height amount input
wrapper and harden AccountView card layout so packages are fully
visible.
|
3 weeks ago |
xiaosi
|
db896d1f06
|
fix: send streamSessionId from Media live open
Pass session id on MediaView play-url fetch and toast when
the joined session is missing an id.
|
3 weeks ago |
xiaosi
|
26f5738d36
|
fix: pass streamSessionId when fetching live play URL
Require session id in getLivePlayURL and guard Monitor refresh
so play-url requests match the backend contract.
|
3 weeks ago |
xiaosi
|
cfe7a7f32f
|
docs: add plan for live play-url streamSessionId
Break API, Monitor, and MediaView call-site updates into
bite-sized tasks with repo-wide verification.
|
3 weeks ago |
xiaosi
|
f3769af350
|
docs: require streamSessionId for live play-url
Align Monitor and Media play-url callers with backend-required
streamSessionId query param; no legacy no-arg compatibility.
|
3 weeks ago |
xiaosi
|
c64ed2e329
|
fix: keep disabled dialog selects visually disabled
Exclude .t-is-disabled from the select readonly appearance
override so true disabled selects keep TDesign disabled styles.
|
3 weeks ago |
xiaosi
|
6c524a8356
|
fix: stop styling selectable dialog selects as disabled
Override add-dock-dialog readonly input greying for t-select
inner inputs while keeping true readonly fields grey.
|
3 weeks ago |
xiaosi
|
5db5119482
|
fix: enable table ellipsis tips on traffic ops columns
Turn on TDesign built-in ellipsis for long text columns in
package, purchase, and ledger tables.
|
3 weeks ago |
xiaosi
|
a4c5b4fe3e
|
docs: add plan for table tip and select readonly fix
Break TrafficOps ellipsis enablement and dialog select style
override into bite-sized implementable tasks.
|
3 weeks ago |
xiaosi
|
940035c436
|
docs: 流量运营表格 tip 与弹窗 select 误伤修复设计
明确 TrafficOps 三表补齐内置 ellipsis,以及收窄
add-dock-dialog 对 t-select 内部 readonly input 的灰样式误伤。
|
3 weeks ago |
xiaosi
|
eb4b800409
|
fix: polish traffic ops package form validation
Trim names and clarify create vs edit required-field errors.
|
3 weeks ago |
xiaosi
|
2f1ae20d50
|
fix: validate ledger accountId before querying
Reject non-integer account filters instead of sending NaN/0.
|
3 weeks ago |
xiaosi
|
16dee9441a
|
feat: add read-only traffic ledger tab
Allow admins to filter and page platform/user traffic ledger entries.
|
3 weeks ago |
xiaosi
|
b0e212f25b
|
fix: quiet pool 404 toast and localize purchase status
Allow skipErrorToast for expected missing pool and map inactive to 失效.
|
3 weeks ago |
xiaosi
|
ffbbd5f11b
|
feat: add traffic purchase intake tab
Show platform pool status and allow creating purchase batches.
|
3 weeks ago |
xiaosi
|
2e6fb76629
|
feat: add traffic package CRUD tab
Admin can create, edit, and disable cloud media traffic packages.
|
3 weeks ago |
xiaosi
|
c761b57e93
|
feat: scaffold admin traffic ops page
Add /traffic-ops route, menu entry, urls, and tabbed page shell.
|
3 weeks ago |
xiaosi
|
5d192c0541
|
docs: add traffic ops admin implementation plan
Bite-sized tasks for TrafficOpsView package CRUD, purchase intake, and ledger.
|
3 weeks ago |
xiaosi
|
657ac4b64a
|
docs: add traffic ops admin page design
Spec for admin TrafficOpsView with package CRUD, purchase intake, and read-only ledger tabs.
|
3 weeks ago |
xiaosi
|
be63bd8541
|
Merge branch 'feat/account-package-cards-qr-pay'
Account package card grid and shared WeChat QR payment dialog (QR image deferred to backend base64 fix).
|
3 weeks ago |
xiaosi
|
c0c46dca2f
|
feat(account): show WeChat QR payment dialog with status refresh
|
3 weeks ago |
xiaosi
|
0fa278d360
|
feat(account): render traffic and SIM packages as card grid
|
3 weeks ago |
xiaosi
|
ba3e5b1171
|
chore: ignore .worktrees directory
|
3 weeks ago |
xiaosi
|
c20f391a40
|
docs: add account package cards and QR pay plan
Bite-sized tasks for package card grid, shared QR dialog, and traffic retest.
|
3 weeks ago |
xiaosi
|
3d256f657e
|
docs: account package cards and QR pay design
Spec for traffic/SIM package card grid and shared WeChat QR payment dialog.
|
3 weeks ago |
xiaosi
|
7efe68997b
|
chore: commit pending shell map proxy and brand assets
Persist leftover working-tree changes already used by local/prod builds:
dev proxy to remote gateway, MapLayer HMR-safe singleton map, commonRefs/
mapHelper singletons, SideMenu logo, TDesign CSS load order, prototype
style updates, favicon/logo/monitor icons, and operation-log cell markup.
|
3 weeks ago |
xiaosi
|
51c941b74f
|
feat(routes): edit existing route in library editor
|
3 weeks ago |
xiaosi
|
56edde6c93
|
feat(routes): delete route from library card
|
3 weeks ago |
xiaosi
|
688e1e94eb
|
feat(routes): add edit/delete actions on RouteCard
|
3 weeks ago |
xiaosi
|
04c97d0df2
|
feat(routes): add ROUTE(id) url helper
|
3 weeks ago |
xiaosi
|
bdb27be4de
|
docs: 航线库编辑删除实现计划
按已批准 spec 拆分 URL、RouteCard、删除与编辑回填保存任务。
|
3 weeks ago |
xiaosi
|
6d3bd3b5c7
|
docs: 航线库编辑删除设计规格
补齐 RouteCard 编辑/删除与复用现有编辑器的前端设计,后端 CRUD 已具备仅接线。
|
3 weeks ago |
xiaosi
|
75a78a9893
|
fix(account): track pending SIM recharge orders per card
Keep one unpaid/processing banner entry per sim card so creating a
second pending order no longer hides earlier pay/cancel actions.
|
3 weeks ago |
xiaosi
|
d0cbd1843e
|
fix(account): expose pending SIM recharge pay and cancel actions
|
3 weeks ago |
xiaosi
|
c8d78828ef
|
feat(account): recharge SIM cards via package order and payment APIs
|
3 weeks ago |
xiaosi
|
dd45413f34
|
fix(account): keep actionable traffic orders after payment start
|
3 weeks ago |
xiaosi
|
2a07f29d4c
|
feat(account): buy traffic packages via order and payment APIs
|
3 weeks ago |
xiaosi
|
07c3d44a8b
|
feat(api): align account billing URL constants with backend
|
3 weeks ago |
xiaosi
|
22ea238c35
|
docs: add frontend billing API alignment plan
Break the approved account traffic/SIM payment alignment into
executable tasks for subagent-driven implementation.
|
3 weeks ago |
xiaosi
|
4ab450fd7b
|
docs: add frontend alignment design for backend billing APIs
Capture the approved frontend-only plan to wire traffic packages,
SIM recharge orders, and payments without changing the backend.
|
3 weeks ago |
xiaosi
|
97586f69ea
|
docs: 收口强定制 UI 抽离总路线图
P0/P1 完成;Tasks/Login 剩余项按约定跳过。
|
3 weeks ago |
xiaosi
|
e2498b69a8
|
refactor: 抽取 DeviceDetail 状态矩阵与环境卡
|
3 weeks ago |