Shishkevich D. 
								
							 
						 
						
							
							
							
							
								
							
							
								e132b29485 
								
							 
						 
						
							
							
								
								refactor: add translations for system status  
							
							
							
						 
						
							2025-04-04 08:12:21 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
							
							
								
							
							
								07ac755617 
								
							 
						 
						
							
							
								
								refactor: DeviceUtils -> MediaQueryMixin  
							
							... 
							
							
							
							The transition to mixins has been made, as they can update themselves. 
							
						 
						
							2025-04-03 11:02:58 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
							
							
								
							
							
								6f4eefe601 
								
							 
						 
						
							
							
								
								chore: make class to get the device form factor  
							
							
							
						 
						
							2025-03-21 15:09:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a811225610 
								
							 
						 
						
							
							
								
								fix: protocol checking during random uuidv4 generation  
							
							... 
							
							
							
							fixes the https://github.com/MHSanaei/3x-ui/issues/2750  issue 
							
						 
						
							2025-03-10 22:09:51 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ad13ce6cde 
								
							 
						 
						
							
							
								
								fix: generating shortIds for vless reality ( #2745 )  
							
							
							
						 
						
							2025-03-09 19:37:53 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
							
							
								
							
							
								c35179d924 
								
							 
						 
						
							
							
								
								chore: remove unused variable  
							
							
							
						 
						
							2025-03-09 06:38:45 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
							
							
								
							
							
								cedc7f0fb8 
								
							 
						 
						
							
							
								
								chore: refactoring RandomUtil class  
							
							... 
							
							
							
							now we use window.crypto.getRandomValues to generate random values. 
							
						 
						
							2025-03-09 06:37:05 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
							
							
								
							
							
								64fa0e97a3 
								
							 
						 
						
							
							
								
								chore: use crypto.randomUUID() for generating UUIDv4  
							
							
							
						 
						
							2025-03-09 06:09:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
							
							
								
							
							
								a45e9de472 
								
							 
						 
						
							
							
								
								chore: use Base64 library for generating SS password  
							
							
							
						 
						
							2025-03-09 06:06:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								751f564c4a 
								
							 
						 
						
							
							
								
								fix: base64 encoding on vmess/shadowsocks inbounds ( #2736 )  
							
							
							
						 
						
							2025-03-08 12:33:34 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6658f648e6 
								
							 
						 
						
							
							
								
								refactor: move language manager to utils ( #2735 )  
							
							
							
						 
						
							2025-03-08 09:54:41 +07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
							
							
								
							
							
								0a207b8a2c 
								
							 
						 
						
							
							
								
								refactor: merging all util functions into classes  
							
							
							
						 
						
							2025-03-07 09:07:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
							
							
								
							
							
								26bf693dbd 
								
							 
						 
						
							
							
								
								refactor: move copy function to utils.js  
							
							
							
						 
						
							2025-03-07 07:27:33 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
							
							
								
							
							
								7483fb2ec5 
								
							 
						 
						
							
							
								
								refactor: delete base64js  
							
							... 
							
							
							
							instead of base64 library you can use built-in JS functions `btoa()` and `atob()` 
							
						 
						
							2025-03-07 07:11:03 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shishkevich D. 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d8cca3a2e 
								
							 
						 
						
							
							
								
								refactor: delete clipboardjs ( #2727 )  
							
							... 
							
							
							
							text copying can be done without using additional libraries 
							
						 
						
							2025-03-06 20:43:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sanaei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d18a1a37ce 
								
							 
						 
						
							
							
								
								revert group management ( #2656 )  
							
							... 
							
							
							
							* Revert "json post base path bug fixed (#2647 )"
This reverts commit 04cf250a54#2645 )"
This reverts commit 66fe84181b#2646 )"
This reverts commit 4dd40f6f19#2655 )"
This reverts commit b922d986d6 
							
						 
						
							2025-02-04 11:27:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Rahimi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								04cf250a54 
								
							 
						 
						
							
							
								
								json post base path bug fixed ( #2647 )  
							
							... 
							
							
							
							* json post base path bug fixed
* added comment field to group client management 
							
						 
						
							2025-01-23 21:33:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Rahimi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e9180a665 
								
							 
						 
						
							
							
								
								Group Management of Subscription Clients ( #2644 )  
							
							... 
							
							
							
							* add group user with the same subscription id to all inbounds
* code format compare
* add await for reset client traffic
* en language changed
* added client traffic syncer job
* handle exist email duplicate in sub group
* multi reset and delete request for clients group
* add client traffic syncer setting option
* vi translate file updated
* auto open qr-modal bug fixed 
							
						 
						
							2025-01-21 03:01:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mhsanaei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								514c4909a4 
								
							 
						 
						
							
							
								
								revert changes  
							
							
							
						 
						
							2024-10-17 10:34:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mhsanaei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								863009dcaa 
								
							 
						 
						
							
							
								
								Refactor size formatting for readability  
							
							
							
						 
						
							2024-10-16 16:03:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dmitry Zhavoronkov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4494ffabb6 
								
							 
						 
						
							
							
								
								fix TypeError: this.shortIds.split is not a function ( #2507 )  
							
							... 
							
							
							
							* fix TypeError: this.shortIds.split is not a function 
							
						 
						
							2024-09-02 12:02:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mhsanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								b8c3555b09 
								
							 
						 
						
							
							
								
								improve randomShortId , format document  
							
							
							
						 
						
							2024-08-06 17:10:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mhsanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								3e3ed4ed52 
								
							 
						 
						
							
							
								
								fix session  
							
							
							
						 
						
							2024-08-06 13:44:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mhsanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								3d7f13225a 
								
							 
						 
						
							
							
								
								Refactor HttpUtil and Msg: optimize methods  
							
							
							
						 
						
							2024-07-14 00:01:13 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									mhsanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								76fdfb2ef2 
								
							 
						 
						
							
							
								
								date format - jalalian  
							
							
							
						 
						
							2024-07-13 01:38:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hamidreza 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								64a5a9f1bc 
								
							 
						 
						
							
							
								
								Some fixes and improvements ( #1997 )  
							
							... 
							
							
							
							* [refactor] api controller
* [fix] access log path
better to not hardcode the access log path, maybe some ppl dont want to use the default ./access.log
* [fix] set select options from logs paths in xray settings
* [update] .gitignore
* [lint] all .go files
* [update] use status code for jsonMsg and 401 to unauthorize
* [update] handle response status code via axios
* [fix] set correct value if log paths is set to 'none'
we also use the default value for the paths if its set to none
* [fix] iplimit - only warning access log if f2b is installed 
							
						 
						
							2024-03-11 01:01:24 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								9fba92d879 
								
							 
						 
						
							
							
								
								v2.1.2  
							
							... 
							
							
							
							revert #1650  #1661  #1664  #1670 
made panel full of bug 
							
						 
						
							2024-01-27 00:32:19 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Rahimi 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5c695ca652 
								
							 
						 
						
							
							
								
								add group user with the same subscription id to all inbounds ( #1650 )  
							
							
							
						 
						
							2024-01-21 17:56:19 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								722f5e716f 
								
							 
						 
						
							
							
								
								[feature] wireguard inbound  
							
							... 
							
							
							
							Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com> 
							
						 
						
							2024-01-10 16:12:54 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alireza Ahmadi 
								
							 
						 
						
							
							
							
							
								
							
							
								bf267c2c48 
								
							 
						 
						
							
							
								
								fix colors  #1300  
							
							
							
						 
						
							2023-12-09 14:11:25 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alireza Ahmadi 
								
							 
						 
						
							
							
							
							
								
							
							
								f7e439b930 
								
							 
						 
						
							
							
								
								fix deep search null error  
							
							
							
						 
						
							2023-12-05 22:57:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alireza Ahmadi 
								
							 
						 
						
							
							
							
							
								
							
							
								c419eadf15 
								
							 
						 
						
							
							
								
								xray setting enhancements  #1286  
							
							
							
						 
						
							2023-12-05 18:20:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								d8c509b410 
								
							 
						 
						
							
							
								
								small typo  
							
							... 
							
							
							
							Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com> 
							
						 
						
							2023-12-05 00:19:01 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								375814da27 
								
							 
						 
						
							
							
								
								[bug] fix status colors in pages  
							
							... 
							
							
							
							Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com> 
							
						 
						
							2023-12-04 23:51:14 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alireza Ahmadi 
								
							 
						 
						
							
							
							
							
								
							
							
								729d8549e2 
								
							 
						 
						
							
							
								
								new frontend and mobile view  #1286  
							
							
							
						 
						
							2023-12-04 19:18:53 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								7fc3d37851 
								
							 
						 
						
							
							
								
								random password button for SS & more  
							
							... 
							
							
							
							crypto.getRandomValues for uuid
change name randomText to randomLowerAndNum 
							
						 
						
							2023-06-09 16:04:57 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								81aa3ed10e 
								
							 
						 
						
							
							
								
								mtproto removed  
							
							
							
						 
						
							2023-06-09 15:58:47 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								594d682e20 
								
							 
						 
						
							
							
								
								random sub Id  
							
							... 
							
							
							
							optimize utils
trojan short id fix
index page better view 
							
						 
						
							2023-06-07 12:45:58 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hamidreza Ghavami 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c9fc9422e 
								
							 
						 
						
							
							
								
								add buildURL func  
							
							
							
						 
						
							2023-05-31 01:59:41 +04:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								6a7c3716ac 
								
							 
						 
						
							
							
								
								fix MHz view  
							
							
							
						 
						
							2023-05-25 16:13:54 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								15211f81b1 
								
							 
						 
						
							
							
								
								New - CPU Speed  
							
							... 
							
							
							
							logical Processors  removed 
							
						 
						
							2023-05-25 15:48:23 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								896cc5386c 
								
							 
						 
						
							
							
								
								new -  show cores, public ipv4 and ipv6  
							
							... 
							
							
							
							logical Processors
you can see them on first page 
							
						 
						
							2023-05-25 03:11:09 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								3f2e1aede9 
								
							 
						 
						
							
							
								
								features - random ShortId button  
							
							
							
						 
						
							2023-05-22 16:44:27 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								235e6880c1 
								
							 
						 
						
							
							
								
								update - utils  
							
							
							
						 
						
							2023-05-22 16:41:41 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								ffa23a43c6 
								
							 
						 
						
							
							
								
								update - URIComponent just for cookie value  
							
							
							
						 
						
							2023-05-22 16:40:08 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								2d16eabc6e 
								
							 
						 
						
							
							
								
								[feature] interactive deplete soon  
							
							... 
							
							
							
							Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com> 
							
						 
						
							2023-05-17 02:01:56 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								837d7f77a1 
								
							 
						 
						
							
							
								
								update - xray configuration  
							
							... 
							
							
							
							Co-Authored-By: Alireza Ahmadi <alireza7@gmail.com> 
							
						 
						
							2023-05-16 23:39:59 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								c855a292cb 
								
							 
						 
						
							
							
								
								random sub button  
							
							
							
						 
						
							2023-05-13 17:22:13 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									MHSanaei 
								
							 
						 
						
							
							
							
							
								
							
							
								7cacfc074e 
								
							 
						 
						
							
							
								
								remove duplicate random text gen  
							
							... 
							
							
							
							randomText by default
length set to 8 
							
						 
						
							2023-05-13 15:42:46 +03:30 
							
								 
							
						 
					 
				
					
						
							
								
								
									Hamidreza Ghavami 
								
							 
						 
						
							
							
							
							
								
							
							
								d137deccfa 
								
							 
						 
						
							
							
								
								fix style height when rotating + move cookie util to their specific file  
							
							
							
						 
						
							2023-05-08 18:04:12 +04:30