Commit Graph

  • 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