akira
d14b6dccdd
New async connection management with user feedback
...
The fist connection uses the configured timeout of the revpi settings
object.
While the first connection, the user will see a connecting dialog, to
show we are alive and are working. The old behavior was a freezing UI.
2023-01-14 02:42:40 +01:00
akira
feb55fe2b5
Move version number from revpicommander.py to __init__.py
2023-01-13 18:26:13 +01:00
akira
b36e27a7f2
Clean up keyring when a connection is deleted
0.9.10rc2
2023-01-10 23:23:55 +01:00
akira
5488e7cc81
Bugfix for new settings management
...
Do not create new internal_id, if the setting already have one.
Do not create new entries, if the setting is the last one in the array.
2023-01-10 15:17:29 +01:00
akira
8790e508ad
Show just the hostname without .local in avahisearch.py list
2023-01-10 15:06:46 +01:00
akira
7a7741e60b
Save SSH credentials with keyring module
...
The keyring module will save the username and password of the SSH
connection to the operating system password storage.
2023-01-10 09:08:33 +01:00
akira
2039f6cfe2
Set the use of ssh tunnel to default value for new settings
2023-01-09 20:47:35 +01:00
akira
1e8200cc55
Change most button pressed event to clicked and add global shortcuts
...
Most events of the buttons was on pressed, which should not be used. Now
the debugcontrol buttons has a repeating pressed event, if you hold the
button, it will read the IOs every 200 ms. The shortcuts F4, F5, F6 to
read/write IOs are now application wide.
2023-01-09 19:40:00 +01:00
akira
98b4879b7f
Manage revolution pi saved settings in an own class
...
Start a complete new setting file with right naming. Import all old
saved connections from old settings file. Revolution Pi saved settings
are now in an own class with all properties and default values. All
modules are using this new setting class, which support the save
function.
2023-01-09 17:22:47 +01:00
akira
bfe30513a7
Update Windows setup script to match pyinstaller output
0.9.10rc1
2023-01-07 14:24:10 +01:00
akira
09c95e2319
Update translation file
2023-01-07 13:57:45 +01:00
akira
2c77d7e513
Update Makefile rules
2023-01-07 11:15:39 +01:00
akira
d1a0457981
Choose connection type (ssh or xml-rpc) in avahisearch dialog
2023-01-07 11:12:58 +01:00
akira
0c7192e1d4
Configure and start ssh tunneled connections
2023-01-07 10:36:53 +01:00
akira
2f595f66aa
Prepare SSH tunnel server and password GUI
2023-01-06 17:59:24 +01:00
akira
da5d0a4a59
Use cm.call_remote_function to fetch log files via XML-RPC
2023-01-06 17:05:12 +01:00
akira
dee2da0d8c
QTranslator uses ui_languages to find translation
...
Loading translations was very static, now we use the array, the user
set in the gui to find a translation file.
2023-01-06 13:56:33 +01:00
akira
d0e6eefd0e
Add PyInstaller script for Windows
2023-01-05 15:55:30 +01:00
akira
7f9111b5b0
Update Makefile and requirements.txt for build and clean ui files
2023-01-04 22:26:47 +01:00
akira
2ac1477441
Add icons to commander main window for start, stop and so on
2023-01-04 21:43:20 +01:00
akira
a557759063
Switch to setuptools for setup.py
2023-01-04 19:59:47 +01:00
akira
3f2f3e0478
Switch project so src layout
...
This will make it possible to build pip packages.
Add a make file to compile UI files and build mac and win applications.
2023-01-04 18:12:59 +01:00
akira
2400bd6951
Add context menu with copy and piCtory actions to revpi search dialog
2023-01-03 13:45:32 +01:00
akira
9ec1f1b622
Bugfix: could not open debugcontrol, because of new layout names
2023-01-03 13:24:13 +01:00
akira
0eb28f442e
Add translation of status codes
2023-01-03 11:33:13 +01:00
akira
375df9eaba
Redesign main window with text boxes to copy host name or ip
2023-01-03 11:08:32 +01:00
akira
0a7eb43d94
Implement update function of ZeroConf ServiceListener
2023-01-03 11:07:11 +01:00
akira
03567dfefe
Improved shortcuts to meet the needs of different operating systems
2022-12-01 10:06:04 +01:00
akira
cef990df26
Fix qt parents of menu entries in connections
2022-12-01 09:57:04 +01:00
akira
42f43726f6
Add Windows files for pyinstaller and setup generation
2022-11-01 14:52:58 +01:00
akira
0164498a87
Design things: enable HighDpi, dependency versions, icon text
2021-11-19 10:33:13 +01:00
akira
ea9a13e18c
Bugfix: RevPi simulator could not be startet without existing proc.img file
...
The simulator will create a new proc.img file on startup if it does not exist.
2021-06-27 11:45:01 +02:00
akira
0831e8253a
Fix error in debugios.py with long byte values
...
Long byte values > 4 Bytes are handled as TEXT values. In some cases this could crash the sps monitor. Now, if we are not able to convert the bytes to a str(), we'll switch that io to "number" format.
2021-06-14 19:51:14 +02:00
akira
c1e082107d
New release
0.9.3
2021-06-13 21:32:47 +02:00
akira
f215b3bbc1
Improved RevPi search window
...
Show names of already saved connections in parentheses
Show connection error message if we can not connect to RevPi
Save and restore geometry and column width
2021-06-13 21:30:59 +02:00
akira
1354568eb6
Reduce max block to load for log files on slow networks
2021-06-13 20:35:35 +02:00
akira
6bf453790a
Fix crash during add new connection
2021-06-04 15:41:43 +02:00
akira
61d543e6c7
Fix error on decoding broken log files
2021-06-03 21:14:18 +02:00
akira
4eec6306a9
Add upload progress display in developer, bugfix on file download in developer
2021-04-26 12:07:47 +02:00
akira
8a2cd9f304
New release
0.9.2
2021-04-25 13:27:42 +02:00
akira
6be0c8d32f
Modified translations
2021-04-25 13:17:10 +02:00
akira
3ea43e2931
Bugfix for simulator to prevent GUI crash after first use
2021-04-25 12:44:40 +02:00
akira
cda60e119c
Add a simulator dialog to manage simulator settings
2021-04-25 11:55:19 +02:00
akira
f0e6f64389
Add parameter to change connection timeout (default was and is 5 seconds)
2021-04-18 11:03:51 +02:00
akira
2341e2be95
Bugfix for translations strings and format function
2021-04-15 16:09:03 +02:00
akira
9f8409f375
Get AVAHI IPv4 addresses with service_info
2021-04-10 15:42:04 +02:00
akira
bf1c5e6e5d
New release
0.9.1
2021-02-17 07:26:56 +01:00
akira
989ba6ab14
Remove included revpimodio2 static link and add it as requires
2021-02-17 07:25:44 +01:00
akira
4fa5767685
Bugfix: Load locales file
2021-01-16 12:30:11 +01:00
akira
ed3e7adb74
UI Text check and translation-de
0.9.0
2021-01-14 19:21:10 +01:00