Files
CyberStrikeAI/web/static/js
Sycun 27c1ff6573 feat: give the update source a page, and the adopt flow its preview
The console page grows an update-source section: what is in effect and where it
comes from (config.yaml or the tree's own tracking), an edit form for the three
fields, and - for a directory that is not a git installation - the adopt entry.
Adopt is preview-first: the plan lists what would be replaced and what would be
kept, the confirm dialog carries the counts, and the restart tick is the same one
an update uses. A refused save shows the server's own sentence (a remote name and
an address together, an ext:: address) instead of a generic failure, and the typed
values survive the failed save and the polling redraws.

zh/EN/RU dictionaries carry the 27 new keys; the console page's contract tests
grow to 29 (source rendering and save body, the refusal path, adopt gating by
installation kind, preview-then-confirm); docs/README describe choosing a source
and connecting an unpacked installation.
2026-10-07 12:49:15 +08:00
..
2026-07-10 19:46:14 +08:00
2026-08-06 17:12:21 +08:00
2026-10-05 15:07:54 +08:00
2026-08-06 17:12:21 +08:00
2026-08-15 01:33:33 +08:00
2026-08-15 01:33:33 +08:00
2026-10-05 15:07:54 +08:00
2026-07-09 16:47:00 +08:00
2026-10-05 15:07:54 +08:00
2026-10-05 15:07:54 +08:00
2026-08-06 17:12:21 +08:00
2026-08-26 15:00:09 +08:00
2026-07-16 19:30:29 +08:00
2026-08-06 17:12:21 +08:00
2026-06-09 11:03:51 +08:00
2026-07-09 16:47:00 +08:00
2026-07-07 15:09:04 +08:00
2026-07-06 11:31:13 +08:00