This website requires JavaScript.
8d25dd643a
feat: add AnyTLS protocol support for Surge
xboard
2026-03-09 02:37:32 +0800
fbc85f298b
Make querying users better with "or" statements
socksprox
2026-01-28 00:56:19 +0100
8a93d3f1a4
Add sha256salt hashing option in password verification
lithromantic
2026-01-18 00:04:00 +0100
4b7e3e7300
fix: read plugin enabled from DB for consistency
xboard
2026-01-02 18:30:21 +0800
aa8cbeac0a
fix(admin): guard unknown order status
xboard
2025-12-18 00:57:59 +0800
acee3a2241
do not return strings, but int
socksprox
2025-11-29 15:10:06 +0100
c592543394
again: update api combining times
socksprox
2025-11-29 15:01:55 +0100
5ce07d7091
Revert "Combine data with node_id in api output, so its all still "one day", and fits vanilla xboard behaviour"
socksprox
2025-11-29 14:26:43 +0100
47f235dffa
Combine data with node_id in api output, so its all still "one day", and fits vanilla xboard behaviour
socksprox
2025-11-29 14:04:37 +0100
2d7f70d5fb
fix: do not merge traffic from different nodes
socksprox
2025-11-29 13:34:09 +0100
d046028bac
User traffic can now be viewed by node
socksprox
2025-11-29 12:37:23 +0100
26bc181608
Merge branch 'cedar2025:master' into master
kuizw9
2025-11-23 14:55:14 +0800
7801a0fb19
feat: add v2node support
xboard
2025-11-22 20:33:38 +0800
af431d178e
fix: preserve theme config when upgrading theme
xboard
2025-11-07 19:25:40 +0800
e26677813c
fix: exchange gift card type error
kelly5454
2025-10-30 21:08:39 +0800
4d27cdccc1
feat(admin): add Custom ID/Original ID display with copy actions
xboard
2025-10-20 21:46:26 +0800
fc685ae9b5
feat(plugin): auto-decode JSON config values by type in PluginManager
xboard
2025-10-20 18:56:44 +0800
b16a288c55
fix(telegram): correct traffic usage description in notification
xboard
2025-10-08 10:26:26 +0800
23c3ebcf4b
Update General.php
KuizW9
2025-10-05 22:34:36 +0800
dad248a9f8
Merge branch 'cedar2025:master' into master
KuizW9
2025-10-05 22:32:48 +0800
a47f145c90
feat(telegram plugin): improve Telegram notification formatting
xboard
2025-09-27 16:53:17 +0800
2c38d30a94
Merge branch 'cedar2025:master' into master
KuizW9
2025-09-27 08:52:25 +0800
245ddc56e7
fix: avoid getCurrentCommit on cache hit
xboard
2025-09-26 19:04:17 +0800
9ef40d4918
allow free plans
xboard
2025-09-24 22:19:04 +0800
160db350da
Update Shadowrocket.php
KuizW9
2025-09-24 19:14:34 +0800
17b671c87e
fix(jobs): resolve PostgreSQL issue in StatServerJob and StatUserJob
xboard
2025-09-23 18:57:44 +0800
8176afb073
fix(plugin): remove stale plugin records when files missing; adjust logging
xboard
2025-09-23 14:59:22 +0800
c9fbd24c58
fix: remove smogate
xboard
2025-09-22 22:52:11 +0800
7f96171128
Remove Smogate plugin
xboard
2025-09-22 18:47:25 +0800
221784367e
feat(knowledge): add KnowledgeResource with plugin hooks
xboard
2025-09-20 13:36:10 +0800
34a9ed0fce
feat(plugin): add user.subscribe.response hook
xboard
2025-09-17 00:02:59 +0800
471ec94ae3
fix
xboard
2025-09-16 18:44:44 +0800
3e0deed576
Make that user batch generation works again
socksprox
2025-09-15 15:15:19 +0200
895f940849
refactor(online-status): consolidate updates and add cleanup command
xboard
2025-09-15 20:32:22 +0800
ebea3e8b8c
feat(middleware): Add transaction state guard for Octane
xboard
2025-09-15 16:15:39 +0800
cf99d4372e
refactor(Jobs): Optimize traffic statistics jobs with upsert
xboard
2025-09-15 09:56:36 +0800
28f11e30af
fix(server): Correct node_info retrieval method
xboard
2025-09-15 09:21:20 +0800
190f81c12c
fix: resolve vmess http-opts headers null issue in subscription generation
xboard
2025-09-12 10:45:31 +0800
5521746509
Update Shadowrocket.php
superabbite1
2025-09-09 16:43:42 +0800
4fa311dc87
Update ClashMeta.php
superabbite1
2025-09-09 16:42:11 +0800
857c6c5a83
Update General.php
superabbite1
2025-09-09 11:35:44 +0800
d426eef1cd
fix(epay): allow custom payment types via string input
xboard
2025-09-05 16:16:30 +0800
058a5c789b
feat(shadowrocket): support VLESS transports httpupgrade/xhttp/kcp - Add parsing for httpupgrade, xhttp, and kcp in Shadowrocket VLESS builder - Ensure correct obfs/path/host/mode mapping for Shadowrocket compatibility
xboard
2025-09-05 15:22:46 +0800
50defe9d73
fix: remove dependency on job_batches table for batch email sending
xboard
2025-09-02 23:54:21 +0800
ff120ac53f
fix: prevent null pointer exception in knowledge fetch
xboard
2025-09-01 21:15:40 +0800
989b471bec
feat: add force traffic reset to update script
xboard
2025-08-31 20:50:34 +0800
5eb2429332
feat: add force option to reset traffic command
xboard
2025-08-31 20:38:09 +0800
371fd791ac
fix: improve date calculation for month-end reset schedules
xboard
2025-08-31 20:27:46 +0800
5b649ac14f
Merge pull request #658 from xcxnig/patch-2
Xboard
2025-08-30 03:15:06 +0800
69637949ce
fix(order): correct renewal handling for onetime plan
Miku
2025-08-29 23:24:48 +0800
46fef609dd
fix: correct getAvailableUsers call to use (Server)
xboard
2025-08-29 20:50:55 +0800
4f7f3d7168
feat: optimize server.user.get hook definition
xboard
2025-08-29 19:19:08 +0800
1edc401ca0
Rename docker-compose.yml to compose.yaml
Xboard
2025-08-29 01:55:34 +0800
03c61bfe38
feat(protocols): support VLESS node output, improve buildVless method template
JxQggg
2025-08-26 12:27:38 +0800
19caedb730
fix(subscribe): fix vmess+tcp+http subscription in general and singbox
xboard
2025-08-24 18:39:00 +0800
e07694a694
fix(subscribe): fix vmess+tcp+http subscription in Clash and Clash Meta
xboard
2025-08-24 18:07:36 +0800
7eb8565c6d
fix(payment): add AlipayF2F libraty file
xboard
2025-08-24 17:04:16 +0800
c13daf4bfd
fix: handle disable exec funtion in install script
xboard
2025-08-23 19:32:32 +0800
72ead1cf8f
fix: support resources/views directory for plugin views
xboard
2025-08-23 15:26:09 +0800
3fbf178630
feat(admin): add user details dialog and fix editor resize bug
xboard
2025-08-23 15:12:30 +0800
e64afe75bc
Merge pull request #603 from OfficialKatana/patch-3
Xboard
2025-08-23 11:28:46 +0800
802c151c40
refactor(singbox): use data_get for array access
xboard
2025-08-23 11:19:37 +0800
20474add2e
docs: add plugin development document
xboard
2025-08-23 00:25:09 +0800
2412b266b7
fix: optimize batch email performance and fix gift card issues
xboard
2025-08-23 00:11:45 +0800
10e36bd11f
fix(tickets): prevent ApiException logging in ticket creation API
xboard
2025-08-21 19:13:14 +0800
95c5a6e94c
fix(auth): handle null redirect in quick login url
xboard
2025-08-21 18:56:54 +0800
cf22f6379d
Merge pull request #595 from swcoffee/master
Xboard
2025-08-21 18:10:04 +0800
0b3263756d
Merge pull request #638 from zytakeshi/fix/singbox-sni-domain-issue
Xboard
2025-08-21 18:07:53 +0800
c8f8667f82
fix: fix return type in transferToGB method
xboard
2025-08-20 04:13:52 +0800
7f439c4cde
Update SingBox.php
zytakeshi
2025-08-16 03:21:17 +0900
c7483a67d2
fix: correct VMess TCP transport configuration in SingBox protocol
Takeshi Matsumoto
2025-08-16 03:08:56 +0900
ca8f904121
fix: correct SNI domain configuration paths in SingBox protocol
Takeshi Matsumoto
2025-08-16 02:44:17 +0900
f53c064f76
fix: fix Alipay face-to-face payment form display issues
xboard
2025-08-08 03:17:05 +0800
adc8b61359
fix: fix user expiration date display and update issues
xboard
2025-08-08 03:04:44 +0800
43d5bb11cc
fix: resolve Telegram ticket notification issue
xboard
2025-08-08 02:53:44 +0800
498ba709fa
Merge pull request #612 from xcxnig/patch-1
Xboard
2025-08-08 02:44:58 +0800
859ad0b529
fix(stash): fix Flow network and SNI issues
Miku
2025-08-02 02:07:29 +0800
56bba44281
Add missing extension
Katana
2025-07-30 16:52:01 +0800
fe4f8d5875
fix: change user default_at to 0
xboard
2025-07-27 08:11:42 +0800
8b019057f5
fix: correct errors in database migration file
xboard
2025-07-27 08:00:49 +0800
06cffa32b4
feat: add plugin migrations and fix plan management bugs
xboard
2025-07-27 00:19:14 +0800
5b8cf681f9
feat: enhance plugin management
xboard
2025-07-26 18:49:58 +0800
bd47a06863
fix: missing field 'version' when distributing tuic protocol in stash
swcoffee
2025-07-26 13:46:54 +0800
dc5a6326a4
update composer.yaml
xboard
2025-07-23 16:47:48 +0800
44486adb46
fix: announcement sorting issue
xboard
2025-07-22 04:28:39 +0800
d9b290b0f4
fix: make subscribe url cofig changes take effect immediately under octane
xboard
2025-07-22 03:25:13 +0800
5f3b92adde
fix(theme): qx import issue and long title display
xboard
2025-07-22 02:01:46 +0800
89ed4a54d9
fix: sub link types not working
xboard
2025-07-22 01:33:59 +0800
abd549c3e2
fix: correct return_url generation for payment in frontend-backend separated deployment
xboard
2025-07-21 23:54:00 +0800
a0e09f1c3a
fix: align user action buttons, add json/yaml support for plugin config, improve formatTrafficSize, show processed commission
xboard
2025-07-21 23:52:07 +0800
dcd1d64bbd
feat: add multiple hooks, pligun schedule support ,add hook:list artisan command
xboard
2025-07-21 13:29:17 +0800
b3a69bcd60
fix: gift card redemption limits validation
xboard
2025-07-21 09:28:00 +0800
1493fe18eb
fix: resolve issue where dynamic rate cannot be disabled
xboard
2025-07-21 08:29:14 +0800
05e8feedfb
fix: resolve theme refresh issue after updates
xboard
2025-07-21 08:27:41 +0800
9cc512eb8d
fix: resolve traffic reset time generation and refactor reset logic
xboard
2025-07-19 14:22:01 +0800
b1f15995b6
refactor: rename hook form traffic.before_process to traffic.process.before
xboard
2025-07-18 23:39:19 +0800
7fc913e853
refactor: refactor subscription delivery logic, change payment return_url to origin_url concatenation
xboard
2025-07-18 15:42:58 +0800
f2fbcc86d8
feat(hook): add order.create.after, order.open.before, order.open.after, and protocol.servers.filtered hooks
xboard
2025-07-17 12:34:31 +0800
480e6162cb
feat: consider remaining traffic in surplus calculation when resetting traffic on plan change
xboard
2025-07-17 12:13:03 +0800
ac77a73098
refactor: optimize surplus value calculation for plan deduction
xboard
2025-07-17 11:32:34 +0800