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
63e9d80023
docs: add NOTICE.md detailing project modifications
2026-02-10 06:43:37 +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
sagit
bf88b0dd7e
Merge branch 'main' into opencode/silent-wizard
2026-02-09 14:35:25 +08:00
sagit
20dc151aec
Merge pull request #58 from Sagit-chu/opencode/calm-orchid
...
fix(backend): fix tunnel batch redeploy logic for type 2 tunnels and speed limit
2.1.0-beta10
2026-02-09 14:28:01 +08:00
sagit
630ed969d3
Merge branch 'main' into opencode/calm-orchid
2026-02-09 14:23:20 +08:00
sagit
e94aa01213
fix(gost): append 'B' suffix to speed limit values for correct unit parsing
2026-02-09 06:22:47 +00:00
sagit
67d8f7a381
fix(backend): correct speed limit unit conversion from Mbps to Bytes/s
2026-02-09 06:13:56 +00:00
sagit
0c7b7deaf5
fix(backend): fix tunnel batch redeploy logic for type 2 tunnels
2026-02-09 05:17:58 +00:00
sagit
a4def9c5f3
Merge pull request #57 from Sagit-chu/opencode/calm-orchid
...
fix: prevent nil pointer dereference in listener config parsing
2.1.0-beta9
2026-02-09 12:42:16 +08:00
sagit
6582348da2
Merge branch 'main' into opencode/calm-orchid
2026-02-09 12:40:57 +08:00
sagit
3a14b22ebc
fix: prevent nil pointer dereference in listener config parsing
2026-02-09 04:39:27 +00:00
sagit
d7b44916bf
Merge pull request #56 from Sagit-chu/opencode/calm-orchid
...
fix(limiter): fix traffic limiter ScopeClient behavior to allow per-u…
2.1.0-beta8
2026-02-09 11:39:23 +08:00
sagit
f8a0bda3fd
Merge branch 'main' into opencode/calm-orchid
2026-02-09 11:37:49 +08:00
sagit
634562e56d
fix(config): support raw number string for limiter configuration
2026-02-09 03:17:02 +00:00
sagit
d06e02998b
fix(limiter): fix traffic limiter ScopeClient behavior to allow per-user limits
2026-02-09 03:12:33 +00:00
sagit
169df953d8
fix: resolve compilation error in repository.go
2026-02-09 03:02:11 +00:00
sagit
7bc33f63ba
feat: complete federation sharing backend implementation
2026-02-09 03:00:18 +00:00
sagit
5925a84a6d
Merge branch 'main' into opencode/silent-wizard
2026-02-09 10:59:10 +08:00
sagit
bbffe5872c
Merge pull request #54 from Sagit-chu/opencode/clever-eagle
...
feat(backend): ensure all tables are created at startup
2.1.0-beta7
2026-02-09 09:42:48 +08:00
sagit
98db0e6a5e
Merge branch 'main' into opencode/clever-eagle
2026-02-09 09:41:29 +08:00
sagit
30591a008a
feat(backend): ensure all tables are created at startup
2026-02-09 01:29:42 +00:00
sagit
52885d1821
chore: update project state
2026-02-08 12:28:46 +00:00
sagit
124cf1ced2
Merge branch 'main' into opencode/silent-wizard
2026-02-08 20:27:25 +08:00