sagit
89ab12dcdf
fix(federation): clean up runtimes on share delete and sync live traffic from provider
...
Co-authored-by: Sisyphus <sisyphus@opencode.ai >
2026-02-10 11:58:00 +00:00
sagit
919339cdb1
fix(federation): cascade delete peer_share_runtime rows on share deletion
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-10 11:58:00 +00:00
sagit
cec5fe9adb
Merge branch 'main' into opencode/shiny-squid
2026-02-10 18:25:53 +08:00
sagit
6790336885
style(node): move drag handle to left of status chips
2026-02-10 10:23:53 +00:00
sagit
5aea281e16
fix(node): hide local-only metrics and actions for remote nodes
2026-02-10 10:13:36 +00:00
sagit
3b697f4d13
feat(federation): add share flow reset and remote usage visibility
2026-02-10 10:04:31 +00:00
sagit
b4a8b582fa
Merge pull request #70 from Sagit-chu/opencode/shiny-squid
...
feat(backend): support federation-based remote node diagnosis
2.1.1-alpha4
2026-02-10 15:10:23 +08:00
sagit
34becb6604
Merge branch 'main' into opencode/shiny-squid
2026-02-10 15:08:39 +08:00
sagit
a6e8722e27
Merge pull request #73 from Sagit-chu/opencode/witty-circuit
...
some changes
2026-02-10 15:06:40 +08:00
sagit
83256a5e26
Merge branch 'main' into opencode/witty-circuit
2026-02-10 15:05:01 +08:00
sagit
27e7e065ef
docs: add Original Project section to README.md
2026-02-10 07:03:04 +00:00
sagit
fdfb6512bb
docs: move modification details to top and remove explicit fork mention
2026-02-10 07:00:53 +00:00
sagit
cb76b2161e
docs: update copyright year to 2026
2026-02-10 06:58:13 +00:00
sagit
9b19e45711
docs: restructure license and notice files for GPLv3 compliance
2026-02-10 06:55:28 +00:00
sagit
0cf81a783c
Merge branch 'main' into opencode/shiny-squid
2026-02-10 14:48:37 +08:00
sagit
f0893afe42
Merge pull request #72 from Sagit-chu/opencode/witty-circuit
...
docs: add NOTICE.md detailing project modifications
2026-02-10 14:45:44 +08:00
sagit
ae2da67efd
Merge branch 'main' into opencode/witty-circuit
2026-02-10 14:44:24 +08:00
sagit
63e9d80023
docs: add NOTICE.md detailing project modifications
2026-02-10 06:43:37 +00:00
sagit
b205b47414
feat(federation): add import API IP whitelist controls
2026-02-10 06:40:46 +00:00
sagit
d517695544
Merge pull request #71 from Sagit-chu/Sagit-chu-patch-1
...
Revise README with project attribution and features
2026-02-10 14:27:03 +08:00
sagit
29e58ec66a
Update README.md
2026-02-10 14:25:57 +08:00
sagit
de9146334e
Revise README with project attribution and features
...
Update project description and attribution in README.
2026-02-10 14:25:13 +08:00
sagit
00079ac7af
fix(federation): enforce local-only provider share nodes
2026-02-10 06:21:02 +00:00
sagit
2affb31b3e
feat(backend): support federation-based remote node diagnosis
...
Route diagnosis for shared remote nodes through federation runtime APIs so tunnel and forward diagnostics work across panels, and add contract coverage for single-panel and dual-panel scenarios.
2026-02-10 06:00:35 +00:00
sagit
49884d54ac
Merge pull request #68 from Sagit-chu/fix-backend
...
fix(backend): backfill legacy node dual-stack columns in sqlite migra…
2.1.1-alpha3
2026-02-10 12:22:54 +08:00
sagit
dae6286e58
fix(backend): backfill legacy node dual-stack columns in sqlite migration
2026-02-10 04:18:21 +00:00
sagit
da52b66cd2
Merge pull request #65 from Sagit-chu/opencode/shiny-squid
...
fix(backend): backfill legacy inx columns during sqlite migration
2026-02-10 11:40:57 +08:00
sagit
a8da752f5c
Merge branch 'main' into opencode/shiny-squid
2026-02-10 11:23:42 +08:00
sagit
32763358ea
fix(backend): backfill legacy inx columns during sqlite migration
2026-02-10 03:08:52 +00:00
sagit
3d9432e3bc
Merge pull request #64 from Sagit-chu/opencode/shiny-squid
...
feat(backend): orchestrate federation runtime for shared middle and exit nodes
2026-02-10 10:52:47 +08:00
sagit
d515d610b9
chore: remove tracked paneld binary and ignore local artifact
2026-02-10 02:43:08 +00:00
sagit
08f5b3aa33
chore: sync AGENTS docs and include backend binary artifact
2026-02-10 02:36:29 +00:00
sagit
67f935c46f
test(backend): add federation runtime unit and dual-panel contract coverage
2026-02-10 02:34:41 +00:00
sagit
79f8aab600
feat(backend): orchestrate federation runtime for shared middle and exit nodes
2026-02-10 02:34:20 +00:00
sagit
5f42c50689
Merge pull request #63 from Sagit-chu/fix/backend-schema-migration
...
fix(backend): ensure all tables exist on startup via schema.sql
2.1.1-alpha2
2026-02-09 20:43:21 +08:00
sagit
2b2f914bec
feat(frontend): add panel sharing entry to mobile profile page
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-09 12:41:58 +00:00
sagit
c18703eba2
fix(backend): ensure all tables exist on startup via schema.sql
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-02-09 12:30:40 +00:00
sagit
3f2150828d
Merge pull request #49 from Sagit-chu/opencode/silent-wizard
...
feat: 共享面板
2.1.1-alpha1
2026-02-09 19:46:11 +08:00
sagit
c76bb77b93
Merge branch 'main' into opencode/silent-wizard
2026-02-09 19:42:48 +08:00
sagit
01d5c25df1
feat(frontend): add grouping management to mobile profile menu
2026-02-09 11:24:03 +00:00
sagit
a19e8d2bcb
feat: implement panel domain verification for federation sharing
2026-02-09 10:53:58 +00:00
sagit
76f443f900
Merge pull request #62 from Sagit-chu/update-tz-mirror
...
feat: add Shanghai timezone to docker-compose and update github mirror
2026-02-09 18:52:59 +08:00
sagit
47b1663938
feat: add Shanghai timezone to docker-compose and update github mirror
2026-02-09 10:47:13 +00:00
sagit
406f5bb380
Merge pull request #61 from Sagit-chu/opencode/calm-orchid
...
fix: limit speed
2.1.0-beta12
2026-02-09 17:13:40 +08:00
sagit
85ea6c17a4
Merge branch 'main' into opencode/calm-orchid
2026-02-09 17:12:38 +08:00
sagit
3420dc5460
fix(backend): sync limiter on association instead of connection
...
Reverted the full sync on connection hook. Instead, ensureLimiterOnNode is called within syncForwardServices to push limiter configuration immediately before pushing the service configuration that references it.
2026-02-09 09:06:59 +00:00
sagit
3d7a0b697d
feat(backend): sync limiters on agent connect
...
Implemented full sync of speed limit configurations when an Agent connects via WebSocket. This ensures that even fresh or restarted agents receive the necessary limiter configurations.
2026-02-09 08:49:47 +00:00
sagit
065b23d9c3
Merge pull request #59 from Sagit-chu/opencode/calm-orchid
...
refactor(backend): reimplement speed limit logic
2.1.0-beta11
2026-02-09 16:15:59 +08:00
sagit
7919dfde59
Merge branch 'main' into opencode/calm-orchid
2026-02-09 16:13:40 +08:00
sagit
565d732967
refactor(backend): reimplement speed limit logic
...
1. Refactor speed limit CRUD to sync with agents immediately via WebSocket (AddLimiters/DeleteLimiters).
2. Update unit conversion to match GOST v3 requirements (Mbps -> MB/s).
3. Update service config generation to reference Limiter IDs instead of hardcoded values.
2026-02-09 08:12:10 +00:00