Commit Graph

55 Commits (2ee03629805524a6d20d8fa2b410ac998e07ccfa)

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