Commit Graph

652 Commits

Author SHA1 Message Date
Max Andreev 51196a2a6f
Fix github runner tag (#210)
* Fix github runner tag

* Fix MacOS build
2024-01-10 16:01:40 +00:00
Georgii Surkov bfce851d4d
Fix AppImage update 2023-11-10 12:40:31 +03:00
Max Andreev 8a3ba6412b
Upgrade CI/CD (#203)
* Add space check

* Replace docker build actions

* Fix image name

* Fix image build
2023-11-10 00:30:33 +03:00
Georgii Surkov eeb37eb181
Do not commit the edit twice 2023-11-09 18:56:00 +03:00
Georgii Surkov 967aa64db2
Update error messages 2023-11-03 21:25:27 +03:00
Georgii Surkov 52f4ce220e
Implement screen orientation (#202) 2023-11-03 16:19:53 +03:00
Georgii Surkov e2c10f8a35
Fix launching AppImage from a path with spaces (#201) 2023-11-02 17:12:05 +03:00
Georgii Surkov 1f8edecf72
Update Flipper graphic 2023-11-02 15:56:52 +03:00
pyllyukko 2c95f61d09
Added udev rule for U2F (#106) 2023-10-29 10:26:23 +09:00
Georgii Surkov 7b0839e178
Support different targets for resources_tgz 2023-06-08 13:58:22 +03:00
Georgii Surkov 8e43ad60f0
Better error messages 2023-05-23 15:55:55 +03:00
Max Andreev 0199220d20
New indexer (#143)
* Test new indexer

* Update new indexer url
2023-05-19 12:34:42 +03:00
Georgii Surkov 43e93d8f07
Improve keyboard navigation in File Manager 2023-04-10 14:02:02 +03:00
Georgii Surkov 7a6770bf4f
Fix unknown type error in Qt5 builds 2023-04-10 12:33:19 +03:00
Georgii Surkov 5d2603cbb6
Fix ScreenStreaming freeze after pressing Save Screenshot button 2023-04-09 21:21:42 +03:00
Georgii Surkov 01fcfec95a
Simplify update bundle handling 2023-03-27 12:51:38 +03:00
WillyJL 0bcc9ed92a
Fix tgz name and subfolder name mismatch (#169)
After extracting, checking the subdir for the tgz name is error prone.
If the tgz was renamed, for any reason, the update would fail.
This is easily noticeable with browser download:
duplicate downloads will have a (1) appended, causing a fail.
Choosing the first subdir of the tgz is sufficient.
2023-03-27 11:47:15 +03:00
Georgii Surkov 22961350a2
Improve last folder saving 2023-03-25 12:39:28 +03:00
Georgii Surkov ce391aba18
[FL-3196] Lefty mode (#172)
* Update protobuf definitions, add gui screen orientation

* Rotate the screen streaming widgets if flipper is in lefty mode

* Improve input event handling

* Improve lefty mode
2023-03-24 21:10:04 +03:00
Georgii Surkov f03958266d
Install plugins only for shared build 2023-03-24 14:58:06 +03:00
Georgii Surkov 1c1bddce97
Use XDG Desktop portal on Linux 2023-03-24 14:18:24 +03:00
Georgii Surkov e9140e06ae
Remove exports in AppRun 2023-03-24 13:25:21 +03:00
Max Andreev e26b3de243
Upgrade to Qt6 Static (#170)
* Upgrade to Qt6 Static

* Enable linkage to wayland platform plugins

* Temporary disable docker layer caching

* Enable docker layer cache

* Exclude unnecessary X11 and wayland libraries

---------

Co-authored-by: Georgii Surkov <georgii.surkov@outlook.com>
2023-03-24 12:28:37 +03:00
Georgii Surkov 9dfb53c136
Fix linkage agains static Qt6 on linux (#167) 2023-03-13 17:32:23 +03:00
Georgii Surkov 4096657c86
Show an error dialog when the user drags a file from a zipped folder 2023-03-12 11:59:40 +03:00
Georgii Surkov 2e99946c09 Ignore drop events with zero urls 2023-03-09 14:29:19 +03:00
Georgii Surkov c4f1b134ef
[FL-3109] Better radio stack update (#166)
* Try to install the firmware regardless of wireless stack failures

* Re-check wireless status several times before trying to reinstall it
2023-03-09 12:35:41 +03:00
Georgii Surkov b910a18ec7
Adapt windows build process to Qt6 (#165) 2023-03-06 12:33:25 +03:00
Georgii Surkov 701ffe5625
Improve DPI scaling behaviour 2023-03-03 22:16:59 +03:00
Georgii Surkov 404f7b7495
Fix erratic scrolling in file manager and text views 2023-03-01 17:12:17 +03:00
Kavitate 685741603d
Updated ErrorStrings.qml (#146)
- Fixed minor spelling and grammatical errors.
2023-01-23 16:56:07 +03:00
yan0f 940e06ef3e
Fix typos (#159) 2023-01-23 16:50:07 +03:00
Georgii Surkov 58bb8941a9
Improved debug messages (again) 2023-01-23 16:42:37 +03:00
Georgii Surkov bc6f750301
Improved debug messages 2023-01-23 16:24:43 +03:00
Georgii Surkov aec9d28a55
Remove unused code 2023-01-23 13:34:35 +03:00
Georgii Surkov fd516b3482
Generalise PathCreateOperation 2023-01-20 18:54:07 +03:00
Georgii Surkov 1fa4cd0c45
Better checksum verification procedure 2023-01-20 16:57:37 +03:00
Georgii Surkov 3d2a760ba5
Verify the update cache checksum 2023-01-20 13:53:54 +03:00
Georgii Surkov 4cf2db8bcd
Add StorageMd5 protobuf operation support 2023-01-14 12:40:28 +03:00
Georgii Surkov 830b5c9f6e
Fix comparison operators 2023-01-13 19:09:51 +03:00
Georgii Surkov 2c3d25b1ea
Add a newline 2023-01-13 18:16:01 +03:00
Georgii Surkov 6d39a5c184
Report proper download progress for directories 2023-01-13 18:15:15 +03:00
Georgii Surkov 7ab2f7b554
Report proper download progress for single files 2023-01-13 16:00:54 +03:00
Georgii Surkov 432cf30750
Make the self update dialog closable in case of failure 2023-01-13 12:35:18 +03:00
Georgii Surkov 0ac18bf205
Better font antialiasing fix (QTBUG-107038) 2023-01-13 12:33:39 +03:00
Georgii Surkov d30cab7e07
Increase write chunk size 2023-01-13 11:27:17 +03:00
Georgii Surkov fdf5997b12
Do not check manufacturer and description fields on windows 2023-01-05 22:06:04 +03:00
Georgii Surkov 84566a5075
Cast libusb return values to libusb_error 2023-01-01 20:59:28 +03:00
Georgii Surkov 78613f6a3c
Improve libusb error handling even more 2023-01-01 20:36:01 +03:00
Michal Suchánek ab6a538e95
Do not use wrong serial port (#148)
* Do not use a device that fails to open

When the USB device fails to open the application continues to use the
device with unfilled device data with empty serial number.

Then the application attempts to find a serial port matching the
unfilled device info structure. If you happen to have a Chinese serial
port with empty serial number the application will attempt to use it.

Invalidate the device info when filling out the data fails.

Signed-off-by: Michal Suchanek <msuchanek@suse.de>

* Properly report USB device error

Currently the return value from libusb functions is ignored, and only a
generic error message is printed.

Use the libusb facility for converting error codes to error messages to
provide meaningful error message to the user.

Signed-off-by: Michal Suchanek <msuchanek@suse.de>

Signed-off-by: Michal Suchanek <msuchanek@suse.de>
2023-01-01 18:47:37 +03:00