| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-01 | chore: simplify login page (#2851) | Shishkevich D. | |
| * chore: change login page * chore: minor improvements on login page * chore: add login button padding * fix: delete unnecessary attributes * fix: Restore headline animation with DOMContentLoaded | |||
| 2025-03-30 | fix: opening links in the sidebar | Shishkevich D. | |
| 2025-03-30 | Consolidate and Optimize .gitignore Files (#2838) | Pk-web6936 | |
| * Update .gitignore | |||
| 2025-03-30 | locs(RU\UA): a bit better translate (#2841) | Columbiysky | |
| 2025-03-26 | Add Admin-Controlled Client Management to Telegram Bot (#2788) | nistootsin | |
| * Add feature to add clients to inbound: - Implement buttons for adding new clients - Handle client addition process (submission remains to be completed) - Support for multiple languages * update the go.mod * feat: complete submission process for adding a client to inbounds * - Add client variables: client_method, client_sh_password, client_tr_password - Exclude specific inbound protocols (HTTP, WireGuard, Socks, DOKODEMO) from addclient inline button * - customize the add client message and json for each protocol * - handle password input rather than id for shadow and trojan protocols * - remove add_client_as_enable button in bot * restructrure the add client bot feature * update all files in web/translation/ * Refactoring * - add traffic button to add client bot feature * - fix a mistake in the email prompt message * - add expire data button to add client telegram process. * Refactroring * remove refresh button in add client * - delete message after cancel * - uptimize the process of adding client by deleting main message on getting text inputs. | |||
| 2025-03-26 | Merge pull request #2823 from shishkevichd/refactor/refactor-5 | Sanaei | |
| Code refactoring | |||
| 2025-03-26 | Merge branch 'main' into refactor/refactor-5 | Sanaei | |
| 2025-03-25 | chore: giving keys for each `a-collapse-panel` | danilshishkevich | |
| 2025-03-24 | chore: move client table into components | danilshishkevich | |
| 2025-03-24 | chore: improve styles | danilshishkevich | |
| - elements with class `.collapse-title` are missing - changed paddings in `.ant-xray-version-list-item` element | |||
| 2025-03-24 | chore: transforming a common sidebar into a separate component | Shishkevich D. | |
| - also added saving collapsed state | |||
| 2025-03-24 | fix: dashboard won't load | Shishkevich D. | |
| 2025-03-24 | chore: moving the modals to a separate directory | Shishkevich D. | |
| 2025-03-24 | chore: moving the settings tabs to a separate directory | Shishkevich D. | |
| 2025-03-22 | glibc version | mhsanaei | |
| replace with OS check | |||
| 2025-03-21 | chore: make class to get the device form factor | Shishkevich D. | |
| 2025-03-21 | chore: meta tag change | Shishkevich D. | |
| - `X-UA-Compatible` is only used by Internet Explorer, so it removed - `robots` allows the panel not to be indexed by a search engine | |||
| 2025-03-21 | chore: delete `display.css` | Shishkevich D. | |
| these styles are not used anywhere | |||
| 2025-03-21 | chore: improve russian translation (#2802) | Shishkevich D. | |
| * chore: improve russian translation * chore: corrections in translation | |||
| 2025-03-21 | OS: Alma Linux 9.5+ | mhsanaei | |
| 2025-03-21 | OS: Rocky Linux 9.5+ | mhsanaei | |
| 2025-03-20 | OS: Debian 12+ | mhsanaei | |
| 2025-03-20 | v2.5.6 - Happy Nowruzv2.5.6 | mhsanaei | |
| 2025-03-19 | chore: pretty `Inbounds` page (#2791) | Shishkevich D. | |
| * chore: pretty 'Inbounds' page * chore: return styles for aCustomStatistic styles was intended to properly display a-statistic in the app, but for some unknown reason it was removed * fix: switch style in dark mode --------- | |||
| 2025-03-18 | Russian translation fixes (#2792) | Kirill Dunaev | |
| 2025-03-18 | Update to regular cert issue (#2790) | somebodywashere | |
| 2025-03-18 | Update index.html | mhsanaei | |
| 2025-03-18 | Fixes and improvements (#2789) | Tara Rostami | |
| * Fixes and improvements * Update translate.en_US.toml | |||
| 2025-03-17 | Code refactoring (#2785) | Shishkevich D. | |
| * chore: pretty theme menu in sidebar * refactor: renaming component templates * refactor: create custom `a-statistic` component * fix: display button text only on large screens * chore: remove loading background in overview page * fix: show `Version` text when xray version is unknown | |||
| 2025-03-17 | Updates to CF cert issue (#2780) | somebodywashere | |
| 2025-03-17 | chore: some improvements (#2782) | Shishkevich D. | |
| * chore: improve outbound link input * chore: ui improvement | |||
| 2025-03-15 | chore: pretty 'Overview' page (#2772) | Shishkevich D. | |
| * chore: pretty 'Overview' page * chore: some improvements in 'overview page' - reduced font size - added caption to buttons - fixed display of xray state - xray version display returned | |||
| 2025-03-15 | feat: custom subscription title in panel (#2773) | Ilya Afanasov | |
| * feat: custom subscription title in panel * feat: added translations | |||
| 2025-03-13 | runs-on: ubuntu-22.04 (#2767) | Sanaei | |
| https://github.com/actions/runner-images/issues/11101 | |||
| 2025-03-13 | xray log - minor change | mhsanaei | |
| 2025-03-12 | Refactor: Use any instead of interface{} | mhsanaei | |
| 2025-03-12 | warp - optimize utility code | mhsanaei | |
| 2025-03-12 | fix - public IP #2763 | mhsanaei | |
| 2025-03-11 | Axios v1.8.2 | mhsanaei | |
| 2025-03-10 | fix: protocol checking during random uuidv4 generation v2.5.5 | Shishkevich D. | |
| fixes the https://github.com/MHSanaei/3x-ui/issues/2750 issue | |||
| 2025-03-10 | v2.5.5 | mhsanaei | |
| 2025-03-10 | Xray log: show failed on error log level | mhsanaei | |
| 2025-03-10 | bug fix - xray log | mhsanaei | |
| 2025-03-10 | Xray core v2.3.6 + update dependencies | mhsanaei | |
| 2025-03-09 | fix: generating shortIds for vless reality (#2745) | Shishkevich D. | |
| 2025-03-09 | chore: remove unused variable | Shishkevich D. | |
| 2025-03-09 | chore: refactoring `RandomUtil` class | Shishkevich D. | |
| now we use window.crypto.getRandomValues to generate random values. | |||
| 2025-03-09 | chore: use `crypto.randomUUID()` for generating UUIDv4 | Shishkevich D. | |
| 2025-03-09 | chore: use Base64 library for generating SS password | Shishkevich D. | |
| 2025-03-09 | fix: modals style | Shishkevich D. | |
