Commit Graph

511 Commits

Author SHA1 Message Date
Aethersailor
223b885071 ci(codeql): avoid setup-go action in matrix 2026-05-26 20:58:47 +08:00
Aethersailor
851f49fb64 ci(docker): use github token for ghcr push 2026-05-26 20:32:51 +08:00
Aethersailor
be9028b1c2 ci(docker): set up qemu without external action 2026-05-26 20:26:18 +08:00
Aethersailor
b5d3660179 ci(docker): run docker build with shell commands 2026-05-26 20:24:13 +08:00
Aethersailor
267aa302f5 ci(actions): use PAT fallback for checkout 2026-05-26 20:21:12 +08:00
Aethersailor
f2b1f33cca ci(docker): generate image tags without metadata action 2026-05-26 20:18:54 +08:00
Aethersailor
82bf514329 chore(ci): trigger dashboard build 2026-05-26 19:44:41 +08:00
Aethersailor
8fc0d3da96 fix(dashboard): improve world map controls 2026-05-26 19:38:26 +08:00
Aethersailor
8c214c028d docs(config): add dashboard statistics examples 2026-05-26 19:38:21 +08:00
Aethersailor
69c4145010 feat(dashboard): add optional authentication 2026-05-26 14:53:20 +08:00
Aethersailor
bf96ba6d75 feat(stats): refine dashboard analytics 2026-05-26 14:26:03 +08:00
Aethersailor
91f0287751 feat(stats): add dashboard analytics 2026-05-26 09:24:48 +08:00
Aethersailor
91969356ea fix(inspect): avoid unavailable request address 2026-05-25 22:42:11 +08:00
Aethersailor
cee3a162d6 fix(inspect): localize diagnostics and log access 2026-05-25 22:37:33 +08:00
Aethersailor
36e3f73440 feat(inspect): show request parameter diagnostics 2026-05-25 22:04:36 +08:00
Aethersailor
9f4b2c0b61 fix(inspect): register only inspect route 2026-05-25 20:21:21 +08:00
Aethersailor
4105c96e73 fix(inspect): remove debug route alias 2026-05-25 20:21:02 +08:00
Aethersailor
3d70c4b5d0 feat(debug): add request inspector page 2026-05-25 19:45:28 +08:00
github-actions[bot]
ebcfd807f7 chore: update auto-generated files and header libraries from build [skip ci] 2026-05-25 09:33:07 +00:00
Aethersailor
a4ab4e9a2d fix(sub): include rapidjson writer header 2026-05-25 17:27:56 +08:00
Aethersailor
85290de257 feat(sub): add explain mode smoke coverage 2026-05-25 17:22:47 +08:00
dependabot[bot]
88ad3dcfee chore(deps): bump the actions group with 3 updates (#66)
Bumps the actions group with 3 updates: [docker/metadata-action](https://github.com/docker/metadata-action), [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) and [docker/login-action](https://github.com/docker/login-action).


Updates `docker/metadata-action` from 6.0.0 to 6.1.0
- [Release notes](https://github.com/docker/metadata-action/releases)
- [Commits](030e881283...80c7e94dd9)

Updates `docker/setup-buildx-action` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](4d04d5d948...d7f5e7f509)

Updates `docker/login-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](4907a6ddec...650006c6eb)

---
updated-dependencies:
- dependency-name: docker/metadata-action
  dependency-version: 6.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: docker/login-action
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 23:35:43 +00:00
Aethersailor
bbf255e798 fix(docker): default containers to China timezone 2026-05-22 11:56:07 +08:00
Aethersailor
78a5c482da fix(clash): align node scheme detection with mihomo 2026-05-22 11:43:22 +08:00
dependabot[bot]
be3e339011 chore(deps): bump the actions group with 2 updates (#65)
Bumps the actions group with 2 updates: [docker/build-push-action](https://github.com/docker/build-push-action) and [actions/upload-artifact](https://github.com/actions/upload-artifact).


Updates `docker/build-push-action` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](bcafcacb16...f9f3042f7e)

Updates `actions/upload-artifact` from 6 to 7
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 7.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 23:36:15 +00:00
Aethersailor
af1411eb41 ci(parser): enable upstream parser sync 2026-05-22 02:06:43 +08:00
Aethersailor
13d481130c fix(server): allow long request lines 2026-05-22 01:34:27 +08:00
Aethersailor
af519d39b3 refactor(ruleset): remove async fetch limiter 2026-05-22 01:21:55 +08:00
Aethersailor
61083c3f0b fix(ruleset): avoid async fetch limiter deadlock 2026-05-22 01:03:26 +08:00
Aethersailor
85467568c2 ci(workflow): disable sync-upstream-parser workflow 2026-05-21 22:33:55 +08:00
Aethersailor
3c2b9f4a2c fix(server): queue burst requests without rejecting conversions 2026-05-21 21:39:36 +08:00
Aethersailor
280765c529 fix(server): prevent coalesced sub requests from exhausting workers 2026-05-21 21:11:30 +08:00
Aethersailor
38fa058255 ci(release): deduplicate Linux build workflow 2026-05-21 20:19:03 +08:00
Aethersailor
1055a1b9ca perf(server): coalesce concurrent subscription requests 2026-05-21 18:43:16 +08:00
Aethersailor
0b3d531e4a ci(parser): detect staged sync source changes 2026-05-21 10:22:19 +08:00
github-actions[bot]
ecdd3b22c9 chore(parser): sync upstream parser updates 2026-05-21 02:19:51 +00:00
Aethersailor
8507b2f164 ci(parser): enable historical upstream catch-up 2026-05-21 10:18:08 +08:00
Aethersailor
c29cdf1cf1 ci(parser): add upstream sync dry-run diagnostics 2026-05-21 10:04:08 +08:00
Aethersailor
d550f50f2c ci(parser): automate upstream parser sync 2026-05-21 09:54:55 +08:00
Aethersailor
19719cdf2f ci(docker): avoid Docker Hub manifest reads 2026-05-21 00:43:03 +08:00
Aethersailor
b0047bd7ae ci(docker): smoke test images from ghcr 2026-05-21 00:28:39 +08:00
Aethersailor
a3b1889fa3 ci(docker): use mirrored base images 2026-05-21 00:16:31 +08:00
Aethersailor
5665fe5639 fix(openwrt): use etc config and stable procd service 2026-05-21 00:04:00 +08:00
Aethersailor
5644df5a05 fix(release): omit apk size metadata 2026-05-20 23:37:21 +08:00
Aethersailor
63fbd10e27 fix(release): use apk size metadata field 2026-05-20 23:28:01 +08:00
Aethersailor
db3a06857f feat(release): add OpenWrt APK artifacts 2026-05-20 23:20:51 +08:00
Aethersailor
acc49808ff fix(release): preserve Windows portable configs 2026-05-20 22:57:17 +08:00
Aethersailor
034cff1be0 fix(release): locate mihomo module via go list 2026-05-20 20:53:15 +08:00
Aethersailor
d12feae3ce ci(release): add Windows amd64 artifact 2026-05-20 20:41:30 +08:00
Aethersailor
087cb49bd2 fix(release): avoid armv7 runtime root lib conflict 2026-05-20 20:04:53 +08:00