Commit Graph

  • 8941c6b065 Merge branch 'cedar2025:master' into master KuizW9 2025-10-05 22:32:48 +08:00
  • 0798b371b6 feat(telegram plugin): improve Telegram notification formatting xboard 2025-09-27 16:53:17 +08:00
  • ea6bd6fabe Merge branch 'cedar2025:master' into master KuizW9 2025-09-27 08:52:25 +08:00
  • f83bdfc9ad fix: avoid getCurrentCommit on cache hit xboard 2025-09-26 19:04:17 +08:00
  • c5ac76823d allow free plans xboard 2025-09-24 22:19:04 +08:00
  • 35a9e02b8c Update Shadowrocket.php KuizW9 2025-09-24 19:14:34 +08:00
  • ccd65f26d4 fix(jobs): resolve PostgreSQL issue in StatServerJob and StatUserJob xboard 2025-09-23 18:57:44 +08:00
  • bf1234a9c2 fix(plugin): remove stale plugin records when files missing; adjust logging xboard 2025-09-23 14:59:22 +08:00
  • 92c448e2e1 fix: remove smogate xboard 2025-09-22 22:52:11 +08:00
  • 2808f40737 Remove Smogate plugin xboard 2025-09-22 18:47:25 +08:00
  • 61a44483d4 feat(knowledge): add KnowledgeResource with plugin hooks xboard 2025-09-20 13:36:10 +08:00
  • 8ae3de511b feat(plugin): add user.subscribe.response hook xboard 2025-09-17 00:02:59 +08:00
  • 58a374bde9 fix xboard 2025-09-16 18:44:44 +08:00
  • 051813d39d Make that user batch generation works again socksprox 2025-09-15 15:15:19 +02:00
  • 843c5af4c2 refactor(online-status): consolidate updates and add cleanup command xboard 2025-09-15 20:32:22 +08:00
  • cd8a8ecf58 feat(middleware): Add transaction state guard for Octane xboard 2025-09-15 16:15:39 +08:00
  • 2ac126dd42 refactor(Jobs): Optimize traffic statistics jobs with upsert xboard 2025-09-15 09:56:36 +08:00
  • 1fd4f923ad fix(server): Correct node_info retrieval method xboard 2025-09-15 09:21:20 +08:00
  • f289f68898 fix: resolve vmess http-opts headers null issue in subscription generation xboard 2025-09-12 10:45:31 +08:00
  • fa4a84b3e2 Update Shadowrocket.php superabbite1 2025-09-09 16:43:42 +08:00
  • 3406448475 Update ClashMeta.php superabbite1 2025-09-09 16:42:11 +08:00
  • cb07146657 Update General.php superabbite1 2025-09-09 11:35:44 +08:00
  • b14477098d fix(epay): allow custom payment types via string input xboard 2025-09-05 16:16:30 +08:00
  • 3238a83d4e 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 +08:00
  • fe94d7ebc6 fix: remove dependency on job_batches table for batch email sending xboard 2025-09-02 23:54:21 +08:00
  • 181075ad19 fix: prevent null pointer exception in knowledge fetch xboard 2025-09-01 21:15:40 +08:00
  • 50562db4ef feat: add force traffic reset to update script xboard 2025-08-31 20:50:34 +08:00
  • 29a87ba93e feat: add force option to reset traffic command xboard 2025-08-31 20:38:09 +08:00
  • abf541df72 fix: improve date calculation for month-end reset schedules xboard 2025-08-31 20:27:46 +08:00
  • cf10e108ef Merge pull request #658 from xcxnig/patch-2 Xboard 2025-08-30 03:15:06 +08:00
  • a8e2452dcc fix(order): correct renewal handling for onetime plan Miku 2025-08-29 23:24:48 +08:00
  • 5f74093660 fix: correct getAvailableUsers call to use (Server) xboard 2025-08-29 20:50:55 +08:00
  • 8e0384c833 feat: optimize server.user.get hook definition xboard 2025-08-29 19:19:08 +08:00
  • 02c9bca336 Rename docker-compose.yml to compose.yaml Xboard 2025-08-29 01:55:34 +08:00
  • 777bbb5ae3 feat(protocols): support VLESS node output, improve buildVless method template JxQggg 2025-08-26 12:27:38 +08:00
  • 60f1fea356 fix(subscribe): fix vmess+tcp+http subscription in general and singbox xboard 2025-08-24 18:39:00 +08:00
  • 84d5a4f005 fix(subscribe): fix vmess+tcp+http subscription in Clash and Clash Meta xboard 2025-08-24 18:07:36 +08:00
  • 9bdd7b8a58 fix(payment): add AlipayF2F libraty file xboard 2025-08-24 17:04:16 +08:00
  • 23135c6f39 fix: handle disable exec funtion in install script xboard 2025-08-23 19:32:32 +08:00
  • 724dd54822 fix: support resources/views directory for plugin views xboard 2025-08-23 15:26:09 +08:00
  • bdbbec3d97 feat(admin): add user details dialog and fix editor resize bug xboard 2025-08-23 15:12:30 +08:00
  • 97bea2163c Merge pull request #603 from OfficialKatana/patch-3 Xboard 2025-08-23 11:28:46 +08:00
  • af747c61cc refactor(singbox): use data_get for array access xboard 2025-08-23 11:19:37 +08:00
  • a907ef523c docs: add plugin development document xboard 2025-08-23 00:25:09 +08:00
  • 8f3cdf0dde fix: optimize batch email performance and fix gift card issues xboard 2025-08-23 00:11:45 +08:00
  • 53ca5d062c fix(tickets): prevent ApiException logging in ticket creation API xboard 2025-08-21 19:13:14 +08:00
  • a666557781 fix(auth): handle null redirect in quick login url xboard 2025-08-21 18:56:54 +08:00
  • 7386ac26f5 Merge pull request #595 from swcoffee/master Xboard 2025-08-21 18:10:04 +08:00
  • d4cd3d4bb6 Merge pull request #638 from zytakeshi/fix/singbox-sni-domain-issue Xboard 2025-08-21 18:07:53 +08:00
  • 1808e994ae fix: fix return type in transferToGB method xboard 2025-08-20 04:13:52 +08:00
  • 4828a00602 Update SingBox.php zytakeshi 2025-08-16 03:21:17 +09:00
  • c38fd1b7b7 fix: correct VMess TCP transport configuration in SingBox protocol Takeshi Matsumoto 2025-08-16 03:08:56 +09:00
  • f86dd89cdd fix: correct SNI domain configuration paths in SingBox protocol Takeshi Matsumoto 2025-08-16 02:44:17 +09:00
  • 877a508f01 fix: fix Alipay face-to-face payment form display issues xboard 2025-08-08 03:17:05 +08:00
  • 930e2052a4 fix: fix user expiration date display and update issues xboard 2025-08-08 03:04:44 +08:00
  • f82a19f591 fix: resolve Telegram ticket notification issue xboard 2025-08-08 02:53:44 +08:00
  • 9f9db03cc3 Merge pull request #612 from xcxnig/patch-1 Xboard 2025-08-08 02:44:58 +08:00
  • ca05b65638 fix(stash): fix Flow network and SNI issues Miku 2025-08-02 02:07:29 +08:00
  • 0971805caa Add missing extension Katana 2025-07-30 16:52:01 +08:00
  • 1405cb0b99 fix: change user default_at to 0 xboard 2025-07-27 08:11:42 +08:00
  • c4dc9669f3 fix: correct errors in database migration file xboard 2025-07-27 08:00:49 +08:00
  • 78e7be8766 feat: add plugin migrations and fix plan management bugs xboard 2025-07-27 00:19:14 +08:00
  • 58868268dd feat: enhance plugin management xboard 2025-07-26 18:49:58 +08:00
  • 738b433041 fix: missing field 'version' when distributing tuic protocol in stash swcoffee 2025-07-26 13:46:54 +08:00
  • 02d853d46a update composer.yaml xboard 2025-07-23 16:47:48 +08:00
  • 97f84286d8 fix: announcement sorting issue xboard 2025-07-22 04:28:39 +08:00
  • 7adfd160cc fix: make subscribe url cofig changes take effect immediately under octane xboard 2025-07-22 03:25:13 +08:00
  • cd5f444b24 fix(theme): qx import issue and long title display xboard 2025-07-22 02:01:46 +08:00
  • 920b5b12ec fix: sub link types not working xboard 2025-07-22 01:33:59 +08:00
  • 06cbe0e478 fix: correct return_url generation for payment in frontend-backend separated deployment xboard 2025-07-21 23:54:00 +08:00
  • 6649924d10 fix: align user action buttons, add json/yaml support for plugin config, improve formatTrafficSize, show processed commission xboard 2025-07-21 23:52:07 +08:00
  • c9bab8fb02 feat: add multiple hooks, pligun schedule support ,add hook:list artisan command xboard 2025-07-21 13:29:17 +08:00
  • 768e14bdb9 fix: gift card redemption limits validation xboard 2025-07-21 09:28:00 +08:00
  • 61773a13b4 fix: resolve issue where dynamic rate cannot be disabled xboard 2025-07-21 08:29:14 +08:00
  • 90360cfeb5 fix: resolve theme refresh issue after updates xboard 2025-07-21 08:27:41 +08:00
  • bcfda44730 fix: resolve traffic reset time generation and refactor reset logic xboard 2025-07-19 14:22:01 +08:00
  • 063a10f6bb refactor: rename hook form traffic.before_process to traffic.process.before xboard 2025-07-18 23:39:19 +08:00
  • 508caebdcd refactor: refactor subscription delivery logic, change payment return_url to origin_url concatenation xboard 2025-07-18 15:42:58 +08:00
  • e2d7b6a5e0 feat(hook): add order.create.after, order.open.before, order.open.after, and protocol.servers.filtered hooks xboard 2025-07-17 12:34:31 +08:00
  • 10ff5d7b27 feat: consider remaining traffic in surplus calculation when resetting traffic on plan change xboard 2025-07-17 12:13:03 +08:00
  • 4a7eef8ad6 refactor: optimize surplus value calculation for plan deduction xboard 2025-07-17 11:32:34 +08:00
  • c4834255c0 style(theme): announcement carousel content and set full-width background xboard 2025-07-16 11:03:07 +08:00
  • 6fdb083809 feat(plugin hook): add client.subscribe.unavailable hook xboard 2025-07-16 00:08:30 +08:00
  • ac08199580 fix: fix Redis RDB snapshot permission error xboard 2025-07-15 23:09:38 +08:00
  • ba2f305f33 fix: theme switch service xboard 2025-07-15 20:49:08 +08:00
  • acf05c6107 Merge pull request #558 from Hei-XiaoHu/update-memory-limit Xboard 2025-07-15 03:23:55 +08:00
  • d30e9cb30b chore: code style and type declaration improvements xboard 2025-07-15 02:55:58 +08:00
  • b55a56d6a7 feat: improve traffic reset precision and admin features xboard 2025-07-15 02:18:33 +08:00
  • 706ba5a7a9 feat: support theme update and various improvements xboard 2025-07-15 01:26:14 +08:00
  • f6cf6706c7 fix(admin): handle null rate_time_ranges when editing server nodes to prevent 500 error xboard 2025-07-14 10:19:08 +08:00
  • 0311a93252 fix(i18n): correct traffic unit display for gift card template rewards xboard 2025-07-14 00:39:54 +08:00
  • a838a43ae5 feat: multiple improvements and bug fixes xboard 2025-07-14 00:33:04 +08:00
  • a01b94f131 fix(register): handle invalid invite code gracefully xboard 2025-07-13 21:19:33 +08:00
  • 18de0e8a43 feat: add plugin update support + fix bugs xboard 2025-07-13 08:53:00 +08:00
  • 328461b093 fix(plugin): auto-remove plugin record if class file is missing xboard 2025-07-12 21:54:12 +08:00
  • 1bb1e032d6 remove redundant and unused payment methods xboard 2025-07-12 03:43:39 +08:00
  • 97788e3c8f feat: Add client.subscribe.servers hook for plugin-based server extension xboard 2025-07-11 21:19:23 +08:00
  • 1e59bc8ca1 fix(subscribe): Disable anytls protocol for Stash client xboard 2025-07-11 08:48:02 +08:00
  • 59263da76e feat: update plugin/config api xboard 2025-07-09 18:07:38 +08:00
  • 103b5ddbd6 fix: Subscription filter not working when using types=all parameter xboard 2025-07-07 03:14:21 +08:00