Commit graph

55 commits

Author SHA1 Message Date
Dmitry Isaenko
2ee0362980 Move to OpenJFX 17 2021-09-16 00:51:02 +03:00
Dmitry Isaenko
ff77c117ad Add libusb4java.dylib that @agungrbudiman gave me. 2021-09-05 02:57:08 +03:00
Dmitry Isaenko
b02bc7ed2d Using idea from #90: Replace 'Tinfoil' by 'Awoo' everywhere on the front end. Also touched translation files (hope didn't broke it, but could be)
Add 'Fusee Geelee' and 'RCM' labels used on 'RCM' tab to 'properties' files in case someone wants to translate it.. I don't think if someone should but there is an option.
(note: CLI arguments remains the same while only description updated)
2021-08-10 17:00:33 +03:00
Dmitry Isaenko
2a3bdd949f Solve - #44: move to JFX 16 2021-08-09 22:50:44 +03:00
Dmitry Isaenko
4d92e536ae Always open tab which had been opened before application was closed last time. 2021-01-11 00:30:46 +03:00
Dmitry Isaenko
7a94c48559 Add Arabic by @eslamabdel (#83) 2020-11-22 23:12:07 +03:00
Dmitry Isaenko
9a42e42c30 Version increment 2020-11-06 23:25:25 +03:00
Dmitry Isaenko
98822de559 Fix POM, update package name a bit, update NXDT-related part 2020-10-27 18:15:52 +03:00
Dmitry Isaenko
8771d551a4 Fix split-files validation. Add JUnit5 dependency on testing stage. 2020-10-27 00:22:26 +03:00
Dmitry Isaenko
22b18710a5 Fix "Don't serve requests" option, update version number, fix typo 2020-09-25 02:56:09 +03:00
Dmitry Isaenko
dff7063e09 Add updated Brazilian Portuguese translation by @almircanella #69
Update README.md
2020-08-13 19:54:47 +03:00
Dmitry Isaenko
63d3f7d527 Settings-tab refactoring: move General-application and Goldleaf-related options blocks to separate fxmls.
Move list of the GoldLeaf supported versions to the AppPreferences class.
2020-07-30 16:46:32 +03:00
Dmitry Isaenko
f332083e27 Rewrite i18n implementation 2020-07-27 19:58:23 +03:00
Dmitry Isaenko
45247d6d8c Add RCM payload support for Raspberry Pi
See #57
2020-07-23 18:07:50 +03:00
Dmitry Isaenko
3c89df9dcd Refactoring:
* Replace UI-friendly Tasks to Runnable in all TF/GL NET/USB processes; implement similar interface for this.
* Add Apache Commons CLI to handle CLI.
* Extend/update CLI commands keys/functions, descriptions etc.
* Add draft CLI command for Tinfoil/Awoo Net-install mode.
2020-07-06 04:08:51 +03:00
Dmitry Isaenko
6b65c74c9d Refactor some old UI-related code. Rewrite LogPrinter to handle commandline. Add RCM-payload module into CLI interface: now it could be executed on system without graphical environment (x86/amd64 only).
E.g.: java -jar app.jar --rcm payload.bin
2020-07-03 04:01:20 +03:00
Dmitry Isaenko
77ae860396 DarkMatterCore/nxdumptool support
Hotfix within adding DarkMatterCore/nxdumptool support: fix 'Stop' button functionality

Update NxdtUsbAbi1.java

Rename method isInvalidCommand() -> isInvalidCommand()

A bit more renames and debug things

More refactoring

Typos fixes

He just told me that 'NXDT_COMMAND_HEADER_SIZE was added to reflect the UsbCommandHeader struct from my codebase. No received command should ever be smaller than this. NXDT_COMMAND_SIZE was renamed to NXDT_MAX_COMMAND_SIZE for this reason.'

Some bug fixes

With debug

Few more fixes

Copy-paste Windows10 workaround fix

Add NXDT_FILE_PROPERTIES_MAX_NAME_LENGTH validation

Fix NXDT_FILE_PROPERTIES_MAX_NAME_LENGTH validation

If fileSize == 0 only one success reply sent

Add debug

rewrite timeouts

One more rewrite timeouts
2020-05-13 02:25:37 +03:00
Dmitry Isaenko
0d27101ff2 Update version number 2020-05-02 17:35:28 +03:00
Dmitry Isaenko
272702f043 Add GPLv3+ disclaimers. UsbConnect and TinFoil classes refactoring (trying to make clear code + reduce verbose output). 2020-03-30 04:58:39 +03:00
Dmitry Isaenko
a82a993812 Turn off Launch4j & update BUILD.md 2020-02-20 05:26:08 +03:00
Dmitry Isaenko
30923d95eb Fix bug #45 2020-02-20 05:19:42 +03:00
Dmitry Isaenko
7b2e77a08a Portuguese translation by @almircanella
(From issue #49)
2020-02-18 16:02:33 +03:00
Dmitry Isaenko
010c33c593 RCM (Fusée Gelée) support, numerous UI updates and a lot of things for version 2. 2020-02-10 02:19:39 +03:00
Dmitry Isaenko
ca061cd1f2 UI refactoring 2020-01-24 01:08:16 +03:00
Dmitry Isaenko
ea97bcd2eb Fix maven warnings 2020-01-13 23:31:12 +03:00
Dmitry Isaenko
5408d66a9e Rolling GL v0.8 support.
Bug fix for #41
2020-01-13 22:49:50 +03:00
Dmitry Isaenko
ce6b8078d7 Fix TinFoil-related things broken since v0.8+ 2019-12-18 06:29:49 +03:00
Dmitry Isaenko
049c07fe8d Add split-files support for every 'protocol' supported 2019-10-27 00:02:40 +03:00
Dmitry Isaenko
ab6b3e0206 Update checkboxes in dark theme 2019-10-24 01:58:56 +03:00
Dmitry Isaenko
10d7cce148 Readme update & few absolutely non-significant changes. 2019-10-13 05:37:44 +03:00
Dmitry Isaenko
6f1700fbab v0.8 Fix for interrupt process issue; Refactoring. 2019-09-25 05:43:47 +03:00
Dmitry Isaenko
56a53ef49b v0.7 Add GLv0.7 support 2019-09-17 03:50:42 +03:00
Dmitry Isaenko
96e639350b v0.6.1 minor fixes after adding Chinese language. 2019-08-29 23:35:23 +03:00
Dmitry Isaenko
51f4b5f3eb v0.6 GL v0.6.1 stabilization changes for Windows
Updated Spanish translation, thanks to Kuziel Alejandro. (Yes, two Spanish translators..)
2019-08-17 08:08:26 +03:00
Dmitry Isaenko
cd73968306 v0.6 GoldLeaf v0.6.1 support 2019-08-14 05:37:58 +03:00
Dmitry Isaenko
d34d522f46 Bug fix for https://github.com/developersu/ns-usbloader/issues/24 2019-07-25 04:08:37 +03:00
Dmitry Isaenko
f667b3b86d v0.5.2 Spanish language added. Thanks to https://www.reddit.com/user/cokimaya007 2019-06-22 16:02:12 +03:00
Dmitry Isaenko
0bfdd1f579 v0.5.1 Fixing bug when JAR located in folder that have in name national characters or/and space(s) doesn't executes. 2019-06-16 16:26:48 +03:00
Dmitry Isaenko
187da6a4e6 v0.5 ready 2019-06-15 03:27:03 +03:00
Dmitry Isaenko
86e974aa48 v0.4.1:
update POM
2019-04-23 02:30:54 +03:00
Dmitry Isaenko
933382e0ba v0.4:
GoldLeaf v0.5 support added
Pay attention! All previous GoldLeaf versions are incompatible with this application
2019-04-23 02:30:54 +03:00
Dmitry Isaenko
90a8ee47c6 v0.3.2:
Speed issue fixed for TF NET installations.
Progress bar 'works' for NET installations.
Progress bar behavior changed for USB installations. Simplified (simpler code for decorations -> a bit faster files installations).
Minor changes to TF side.
2019-04-23 02:30:54 +03:00
Dmitry Isaenko
cc00294b06 v0.3.1
1. Add 'check for new versions' feature.
2. Fixed broken (was it broken?) error pop-up window.
2019-04-23 02:30:54 +03:00
Dmitry Isaenko
256b1f7d37 v0.3 ready 2019-03-20 15:51:18 +03:00
Dmitry Isaenko
c3c07b7216 Readme update. Using usb4java 1.3.0 for upstream, 1.2.0 for High Sierra (and? Sierra). 2019-03-20 03:41:10 +03:00
Dmitry Isaenko
7c3bb790ee Final preparations before v0.3 2019-03-20 03:07:08 +03:00
Dmitry Isaenko
00db6984d9 Typos, minor fixes, new locale/resourceBundle support, code-refactoring 2019-03-14 21:28:20 +03:00
Dmitry Isaenko
bda316abbb development release: Using usb4java 1.2.0 to check if it works @ macOS 'High Sierra' 2019-03-13 17:04:14 +03:00
Dmitry Isaenko
d1b3067575 development release with debug tails 2019-03-13 06:54:37 +03:00
Dmitry Isaenko
387f3d0835 Add version to window header. 2019-03-13 06:45:07 +03:00