250 Commits

Author SHA1 Message Date
心隨緣動
3031f7d548
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:24:27 +08:00
心隨緣動
798b2f59fa
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:23:51 +08:00
心隨緣動
bb945def13
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:22:57 +08:00
心隨緣動
a8556571c0
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:22:19 +08:00
心隨緣動
9eb2da03f4
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:21:41 +08:00
心隨緣動
3d2f6558e9
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:20:44 +08:00
心隨緣動
0a93193c40
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:20:08 +08:00
心隨緣動
3f0758a973
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:19:30 +08:00
心隨緣動
4d513c5bb2
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:18:54 +08:00
心隨緣動
c6d986aee3
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:17:36 +08:00
心隨緣動
9f2dec3f3c
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:16:53 +08:00
心隨緣動
7c3531beb9
v2.6.8 ---- >>Modify the project name to:X-Panel 2025-09-02 03:15:04 +08:00
心隨緣動
3bc6f67f2c
Merge branch 'MHSanaei:main' into main 2025-09-01 00:38:45 +08:00
Ali Golzar
4a0914cb1e
feat: add "Last Online" column to client list and modal (Closes #3402) (#3405)
* feat: persist client last online and expose API

* feat(ui): show client last online in table and info modal

* i18n: add “Last Online” across locales

* chore: format timestamps as HH:mm:ss
2025-08-31 18:33:50 +02:00
心隨緣動
c0adb2f06c
Merge branch 'main' into 3x-ui 2025-08-28 12:45:30 +08:00
Ali Golzar
3087c1b123
Add all-time traffic for inbounds and clients (#3387)
* feat(db): add allTime field to Inbound and ClientTraffic models

* feat(inbound): increment all_time for inbounds and clients on traffic updates

calculate correct all_time traffic on migrate command

* feat(ui): show all-time traffic column for inbounds and its clients

* i18n: add pages.inbounds.allTimeTraffic label across locales

* Add All Time Traffic Usage in inbounds page top banner
2025-08-28 01:10:50 +02:00
心隨緣動
22438eb0db
Merge branch 'main' into 3x-ui 2025-08-28 03:05:29 +08:00
Ali Golzar
2198397197
Created / Updated fields for clients (#3384)
* feat(backend): add created_at/updated_at to clients and maintain on create/update
backfill existing clients and set updated_at on mutations

* feat(frontend): carry created_at/updated_at in client models and round-trip via JSON

* feat(frontend): display Created and Updated columns in client table with proper date formatting

* i18n: add pages.inbounds.createdAt/updatedAt across all locales

* Update inbound.go

Remove duplicate code
2025-08-27 19:30:49 +02:00
心隨緣動
f159f3c63e
v2.6.7 2025-08-26 15:47:15 +08:00
心隨緣動
80b8693917
v2.6.7 2025-08-26 15:38:22 +08:00
心隨緣動
7c03d7f940
Merge branch 'MHSanaei:main' into main 2025-08-17 20:20:27 +08:00
Alireza Ahmand
2198e7a28f
feat: Add remaining time to tgbot #3355 (#3360) 2025-08-17 13:43:25 +02:00
心隨緣動
df27f1933d
v2.6.6
v2.6.6
2025-08-17 04:18:20 +08:00
心隨緣動
26f3a56d84
Merge branch 'MHSanaei:main' into main 2025-08-06 17:28:38 +08:00
fgsfds
5e641ff9e8
Added Update all geofiles button (#3318)
* added Update all geofiles button

* localized update all string
2025-08-06 11:20:07 +02:00
心隨緣動
da13870d13
Merge branch 'main' into 3x-ui 2025-08-05 08:08:02 +08:00
Alireza Ahmadi
01f984e054 add dokodemo port mapping 2025-08-04 16:45:09 +02:00
心隨緣動
3b043487e5
Merge branch 'MHSanaei:main' into main 2025-08-04 17:28:41 +08:00
mhsanaei
eb1b96643d
update languages 2025-08-04 11:22:09 +02:00
心隨緣動
4cf55024af
Merge branch 'main' into 3x-ui 2025-07-28 03:16:04 +08:00
Alireza Ahmadi
487ec74e0b add mldsa65 2025-07-25 01:22:01 +02:00
心隨緣動
f2c784df40
v2.6.2
v2.6.2
2025-07-13 02:24:42 +08:00
心隨緣動
87179fc3cf
v2.6.2
v2.6.2
2025-07-12 05:07:17 +08:00
心隨緣動
053090534a
v2.6.2
v2.6.2
2025-07-12 04:41:19 +08:00
xinsuiyuandong
d5803bf2cf
v2.6.2
v2.6.2
2025-07-12 03:44:45 +08:00
Shishkevich D.
98a1517470
fix: login title shifts the input fields
* chore: revert "fix: reduced login title font-size for mobile (#3105)"

* chore: short login title translation for russian

* chore: change login title translation for ukrainian
2025-07-06 13:22:09 +07:00
Shishkevich D.
5d11e6e13f
chore: reset two-factor authentication after changing admin credentials (#3029)
* chore: add `resetTwoFactor` argument for main.go

fixes #3025

* chore: reset two-factor authentication after changing admin credentials

* chore: reset two-factor authentication after changing admin credentials

---------

Co-authored-by: somebodywashere <68244480+somebodywashere@users.noreply.github.com>
Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2025-07-02 11:25:25 +02:00
Shishkevich D.
cad07be847
chore: russian language improvements 2025-06-23 19:42:44 +07:00
Shishkevich D.
cb22b4ad47
chore: add new dns features from v25.6.8
* chore: add new dns params

* chore: add `DNS Presets` modal

* chore: edit file names
2025-06-18 23:24:18 +07:00
Shishkevich D.
c7d315f848
chore: clean readme, add link to wiki (#3045) 2025-06-05 18:56:33 +07:00
spatiumstas
29f950046a
feat: add command list in telegram bot (#3027) 2025-05-28 15:26:29 +07:00
ckun52880
6d47496069
chore: simplified chinese translate improved 2025-05-10 22:42:23 +07:00
Shishkevich D.
23293813bb
chore: add translations for a-table 2025-05-10 21:47:59 +07:00
Columbiysky
c15ec5315a
chore: russian translate improved (#2990) 2025-05-10 19:41:53 +07:00
Shishkevich D.
1ddfe4aba3
chore: toasts translation refactoring 2025-05-09 10:46:29 +07:00
Shishkevich D.
fe3b1c9b52
chore: implement 2fa auth (#2968)
* chore: implement 2fa auth

from #2786

* chore: format code

* chore: replace two factor token input with qr-code

* chore: requesting confirmation of setting/removing two-factor authentication

otpauth library was taken from cdnjs

* chore: revert changes in `ClipboardManager`

don't need it.

* chore: removing twoFactor prop in settings page

* chore: remove `twoFactorQr` object in `mounted` function
2025-05-08 16:20:58 +02:00
nistootsin
d39ccf4b8f
Added 3 new buttons to telegram bot (#2965)
* Add a new button to but : Reset All Clients

* handel translation for `Reset All Clients` button

* refactoring

* add a new button to telegram bot >> `Sorted Traffic Usage Report`

* - refactoring

* add ip limit conifg on new client adding time
2025-05-06 18:27:17 +02:00
Shishkevich D.
1aed2d8cdc
feat: implement geofiles update in panel (#2971)
solves #2672

Co-authored-by: Sanaei <ho3ein.sanaei@gmail.com>
2025-05-06 18:10:58 +02:00
AKILA INDUNIL
96fd7d0e7c
feat: add a toggle to use public IPv4 in QR/URI 2025-04-19 22:32:22 +07:00
nistootsin
be8d55dadb
feat: add Submit As Enable in telegram bot 2025-04-16 15:16:55 +07:00