234 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			234 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Changelog for Wire-Py
 | 
						|
My standard System: Linux Mint 22 Cinnamon
 | 
						|
 | 
						|
## [Unreleased]
 | 
						|
 | 
						|
 - os import in common_tools.py replaced by other methods
 | 
						|
 - If Wire-Py already runs, prevent further start
 | 
						|
 - for loops with lists replaced by List Comprehensions
 | 
						|
 - Replace Download Button with Lx Tools installer
 | 
						|
 | 
						|
   ### Added
 | 
						|
02-07-2025
 | 
						|
 | 
						|
- Complete code for faulty f" string configuration dur addicted and fixed
 | 
						|
 | 
						|
- updater replace Downloadbutton with Lx Tools installer
 | 
						|
 | 
						|
- remove logviewer icon 
 | 
						|
 | 
						|
- add settings.png icon for update button
 | 
						|
 | 
						|
 | 
						|
   ### Added
 | 
						|
27-06-2025
 | 
						|
  
 | 
						|
 - Header added for more modern desing
 | 
						|
 | 
						|
 - Sizes adjust the frames and labels improve
 | 
						|
 | 
						|
 - More modern desing for listbox, Address, Dns and Endpoint
 | 
						|
 | 
						|
 - ui works now better with rename button
 | 
						|
 | 
						|
 - add Image class for manage Images
 | 
						|
 | 
						|
   ### Added
 | 
						|
23-06-2025
 | 
						|
 | 
						|
 - all msg_window with MassageDialog replaced
 | 
						|
 | 
						|
   ### Added
 | 
						|
14-06-2025
 | 
						|
 | 
						|
 - replace msg_window with MassageDialog
 | 
						|
 - vpn stop icon corrected
 | 
						|
 | 
						|
   ### Added
 | 
						|
07-06-2025
 | 
						|
 | 
						|
 - ssl_decrypt now directly checks whether encrypted files are located in the specified directory. 
 | 
						|
 - This method has been removed from common_tools. The path has been adjusted ssl_decrypt likely 
 | 
						|
   had an incorrect path. No files were decrypted. This has been fixed. 
 | 
						|
 - Key generation has been removed from ssl_decrypt, as it is only needed in ssl_encrypt.
 | 
						|
 - Logviewer now in the settings menu. Moduls now as libs in share_libs.
 | 
						|
 - The Lx Tools installer is there to ensure that everything required for the selected app is installed.
 | 
						|
 | 
						|
 | 
						|
   ### Added
 | 
						|
13-04-20255
 | 
						|
 | 
						|
 - Installer update for Open Suse Tumbleweed and Leap
 | 
						|
 - add symbolic link wirepy.py 
 | 
						|
 | 
						|
 | 
						|
   ### Added
 | 
						|
09-04-2025
 | 
						|
 | 
						|
 - Installer now with query and remove
 | 
						|
 - Icons merged
 | 
						|
 | 
						|
 | 
						|
   ### Added
 | 
						|
07-04-2025
 | 
						|
 | 
						|
 - Installers will support other systems again
 | 
						|
 - Installer is now finished clean with wrong password
 | 
						|
 - Rename wg_main to wirepy 
 | 
						|
 | 
						|
 | 
						|
   ### Added
 | 
						|
03-03-2025
 | 
						|
 | 
						|
 - Fixes a new user files create
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
02-03-2025
 | 
						|
 | 
						|
 - Fix ipv6 in Config File on import
 | 
						|
 - Wirepy run now as user
 | 
						|
 - settings, AppConfig.KEYS_FILE and Config Files now in ~/.config/wire_py
 | 
						|
 - For new users, the required files are created and autostart service is started. 
 | 
						|
 - Tunnels are now read from the directory to view them in the list. 
 | 
						|
   To display only own tunnels, and read errors are minimized.
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
10-11-2024
 | 
						|
 | 
						|
 - Fix Checkbutton Autostart when first install Wire-Py
 | 
						|
 - Update Translate Files
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
10-11-2024
 | 
						|
 | 
						|
 - Translate file de_De complete
 | 
						|
 - new FrameWidget for rename Entry and rename Button
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
09-11-2024
 | 
						|
 | 
						|
 - Move Tips Method in separate class for Tooltips in another Apps
 | 
						|
 - Move Version Variable in main script
 | 
						|
 - Edit Class GiteaUpdate for requests in api_down and download
 | 
						|
 - Description on Class GiteaUpdate
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
08-11-2024
 | 
						|
 | 
						|
 - Preparation for language translation part 1
 | 
						|
 - separate folder for general icons
 | 
						|
 - install edit for new dir lx-icons
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
08-11-2024
 | 
						|
 | 
						|
 - methods from class MainWindow move to class FrameWidgets for active color_label when theme change
 | 
						|
 - optimize columnconfigure, rowconfigure in class MainWindow and FrameWidgets
 | 
						|
 - add new Frame for Widgets on Bottom
 | 
						|
 - optimize from tkinter * to from tkinter import filedialog, ttk, TclError
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
07-11-2024
 | 
						|
 | 
						|
 - remove classes and add methods to class FrameWidgets (removed self errors)
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
27-10-2024
 | 
						|
 | 
						|
 - Add Autoconnect settings to settings
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
26-10-2024
 | 
						|
 | 
						|
 - Add run_as Bash script and open_gitea.py python script
 | 
						|
 - Add Tooltip disable/enable
 | 
						|
 - Rename settings to settings for theme, updates and tooltip enable in one file
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
25-10-2024
 | 
						|
 | 
						|
 - Optimize Class and Tooltip
 | 
						|
 | 
						|
 | 
						|
  ### Added
 | 
						|
21-10-2024
 | 
						|
 | 
						|
 - Optimize Class. Move to wg_main Import Start/StopBTN and Tooltip
 | 
						|
 | 
						|
 | 
						|
 ### Added
 | 
						|
19-10-2024
 | 
						|
 | 
						|
 - Add Options, Help, Update Label and Update Menubutton
 | 
						|
 - Theme now separate Light and Dark
 | 
						|
 - Add Own Tooltip (Class and def's) Part One
 | 
						|
 | 
						|
 ### Added
 | 
						|
16-10-2024
 | 
						|
 | 
						|
 - Menu add
 | 
						|
 - New Modern Dark and Light(default) Theme
 | 
						|
 | 
						|
### Added
 | 
						|
12-10-2024
 | 
						|
 | 
						|
 - Create file for settings (Autoupdate)
 | 
						|
 - Create file for theme
 | 
						|
 - Autoupdate in Options
 | 
						|
 - Dark Theme for Wire-Py
 | 
						|
 | 
						|
 | 
						|
### Added
 | 
						|
04-10-2024
 | 
						|
 | 
						|
 - Fix msg_window and remove x , y argument
 | 
						|
 | 
						|
 - Install further adapted and with colored text if user
 | 
						|
   is not in group sudo or wheel.
 | 
						|
 | 
						|
 - Added to install Opensuse for installation
 | 
						|
 | 
						|
 - Tested on Arch with Mate, Xfce4, Gnome, LXDE Desktop
 | 
						|
   Open Suse Tumbleweed KDE, Fedora 40 KDE and Debian 12 Mate Desktop
 | 
						|
 | 
						|
 | 
						|
### Added
 | 
						|
29-09-2024
 | 
						|
 | 
						|
 - installer optimize for another Systems
 | 
						|
 | 
						|
 - Version number changed to:
 | 
						|
   1 = 1. Year, 01 = Month of the Year, 0124 = Day and Year of the Year
 | 
						|
   Example for this version: 1.09.2924
 | 
						|
 | 
						|
 - Comments modified by # description to ''' description '''
 | 
						|
   and insert empty lines for better readability
 | 
						|
 | 
						|
 | 
						|
### Added
 | 
						|
28-09-2024
 | 
						|
 | 
						|
 - Changelog create
 | 
						|
 | 
						|
 - When exporting, the folder is now copied to /tmp and the non .conf
 | 
						|
   files are deleted before the zip file is created.
 | 
						|
 | 
						|
 - In main.py os import removed. Since os have been replaced by pathlib and shutil.
 | 
						|
 | 
						|
 - Start with version number 1.4.7
 | 
						|
 | 
						|
 - Message window size corrected so text is displayed better
 | 
						|
 | 
						|
 - Version lobster assigned to a variable
 | 
						|
 |