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
d1500f264b
Settings-tab refactoring: move Tinfoil-related options block to separate fxml, create controller, update names, remove code redundancy and simplify.
2020-07-30 02:31:37 +03:00
Dmitry Isaenko
62a0b514b4
Simplify core related to languages selection in settings tab.
2020-07-28 02:09:10 +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
3bfc37a24e
Cosmetic naming update; removing useless comments.
2020-07-22 03:43:52 +03:00
Dmitry Isaenko
5838fe3b89
Fix #64 , fix #50
2020-07-16 23:20:11 +03:00
Dmitry Isaenko
dfa29aebd3
Set 'Allow NXZ / XCI / XCZ files bla-bla-bla' settings option enabled for all new installations.
2020-07-13 04:59:42 +03:00
Dmitry Isaenko
dbb7c8e2e1
Add Split and Merge functions to CLI
...
Create CanellableRunnable abstraction
Change Split/Merge implementation to CanellableRunnable
2020-07-13 00:16:44 +03:00
Dmitry Isaenko
3592c9086b
Make things more clean inside SplitTask.java and MergeTask.java
2020-07-12 05:34:57 +03:00
Dmitry Isaenko
6993b89d52
Split 'SplitMerge' class into 2 normal
...
Update NETCommunications: installation speed now 2x faster
2020-07-11 15:42:17 +03:00
Dmitry Isaenko
267ffcf5d2
Add updated brazilian portuguese translation by @almircanella! #64
...
Refactor NETCommunications. Not it's readable :D
A lot of small changes, code refactoring, updates and fixes.
2020-07-10 16:57:29 +03:00
Dmitry Isaenko
96e85056dd
Update NXDT part
...
Add NXDT CLI support
Update MessagesConsumer
2020-07-07 15:02:37 +03:00
Dmitry Isaenko
6100a721af
minor hot-fixes
2020-07-07 02:24:05 +03:00
Dmitry Isaenko
8da07a37ba
Refactor save-settings chain on exit (see Controllers package)
...
Remove concept of 'OldGoldleaf version'. Now all supported version of GoldLeaf listed in Settings tab and one of them has to be always selected.
Add GoldLeaf CLI support
Remove unnecessary tails of 'extras' from CLI Tinfoil/Awoo NET mode.
2020-07-07 02:20:57 +03:00
Dmitry Isaenko
dc995e1bae
Add CLI support for Tinfoil/Awoo USB-install mode.
2020-07-06 14:27:35 +03:00
Dmitry Isaenko
51938df434
Minor fixes for CLI Tinfoil/Awoo Net-install mode.
2020-07-06 14:06:59 +03:00
Dmitry Isaenko
3690c63399
CLI support for Tinfoil/Awoo Net-install mode.
2020-07-06 13:35:45 +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
ca29a19043
Add -h alias to CLI '--help'
...
Update README.md
2020-06-12 18:46:35 +03:00
Dmitry Isaenko
977893c157
Add CLI command to delete settings (node) from command line. Remove settings as 'java -jar thisApp.jar -c' OR 'java -jar thisApp.jar -clean'
...
Add '--help' CLI command
Fix #58
2020-06-12 18:33:08 +03:00
Dmitry Isaenko
4cea480bb7
Add Windows drivers installer function
2020-06-12 17:40:17 +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
53fb421755
Fix #54 ; Update UsbConnect messages format
2020-04-11 15:49:16 +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
d0131f26b4
Fix failure report out of the RCM for MacOS
2020-02-20 17:53:22 +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
2e0d583963
Add drag-n-drop for Split'n'merge tab. Fix minor issues.
2020-02-11 00:42:43 +03:00
Dmitry Isaenko
8eb05bb1b5
Fix drag-n-drop for app. Add drag-n-drop for RCM tab
2020-02-11 00:15:19 +03:00
Dmitry Isaenko
6b6bf8320f
Fix RCM for MacOS
2020-02-10 14:34:07 +03:00
Dmitry Isaenko
aff6044cdb
Cosmetic updates
2020-02-10 04:16:29 +03:00
Dmitry Isaenko
ec4362ebc7
RCM bugfix
2020-02-10 02:52:59 +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
3d3fb56f9e
A lot of small updates. Finishing split-merge functions.
2020-01-24 23:44:21 +03:00
Dmitry Isaenko
ca061cd1f2
UI refactoring
2020-01-24 01:08:16 +03:00
Dmitry Isaenko
98155bc1f8
Finish split-merge files backend functionality
2020-01-24 00:02:47 +03:00
Dmitry Isaenko
d00b914214
A bit more for split-merge files functionality
2020-01-21 03:22:22 +03:00
Dmitry Isaenko
4dc6d0ae0c
Add Split/Merge functions
2020-01-19 21:35:44 +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
8c81b86188
Fix 404 server reply
2019-12-16 12:51:11 +03:00
Dmitry Isaenko
9be451e05e
Readme update
...
Switch to 'setAutoDetachKernelDriver' instead of checking (CAP_SUPPORTS_DETACH_KERNEL_DRIVER) each time.
2019-12-10 23:26:43 +03:00
Dmitry Isaenko
049c07fe8d
Add split-files support for every 'protocol' supported
2019-10-27 00:02:40 +03:00
Dmitry Isaenko
077aa9b0d8
Update checkboxes representation in dark theme
...
Add icons to pop-up windows
Add NSZ, XCZ filters in addition to XCI while option in settings selected + updated translation strings for this option in all currently available locales (bad idea, should be validated by native-speakers once they get a chance)
2019-10-24 16:33:42 +03:00
Dmitry Isaenko
ab6b3e0206
Update checkboxes in dark theme
2019-10-24 01:58:56 +03:00
Dmitry Isaenko
376b054c96
Fix application failure on start when JAR file saved into the folders that has '+' in name.
2019-10-21 14:50:06 +03:00
Dmitry Isaenko
26bd85d744
UI corrections
...
Save window size on close & restore on start.
2019-10-21 01:38:02 +03:00
Dmitry Isaenko
10d7cce148
Readme update & few absolutely non-significant changes.
2019-10-13 05:37:44 +03:00
Wolf Posdorfer
fae41f1742
#26 change param to double, to allow double arithmetic
2019-10-06 20:58:47 +02:00
Wolf Posdorfer
abb0be6620
#26 Fix sorting of sizeColumn
...
change rowmodel.size to long instead of preformatting bytes in model add
cellfactory to format strings
2019-10-06 20:49:41 +02:00
Dmitry Isaenko
bdb91b0e0a
v0.8 GoldLeaf v0.5 support. Optional. Updated since v0.5.2.
2019-09-26 05:15:37 +03:00
Dmitry Isaenko
1d0a6086de
v0.8 UI enhancements. Window size now larger.
2019-09-26 03:30:48 +03:00
Dmitry Isaenko
5c5f86b77a
v0.8 Misc changes and fix for #33 . Thank you, @satelliteseeker
2019-09-25 07:24:38 +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
5835087ea5
v0.6 Re-writing localization strings names
2019-08-17 08:33:05 +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
a429aef30b
v0.5.2 Readme updates. Minor refactoring and one typo fix. Publishing v0.5.2 =)
2019-07-10 04:48:13 +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
525262ebfe
v0.4.1:
...
Language could be selected by user manually.
Minor changes to CSS.
2019-06-14 05:06:26 +03:00
Dmitry Isaenko
90e2bfb21d
v0.4.1:
...
minor changes/updates for @rashevskyv
2019-04-23 02:31:39 +03:00
Dmitry Isaenko
2b5956d4f2
v0.4.1:
...
Code refactoring
Updating checks functionality changes: avoid new version pop-ups for special builds (versions that have -DEV postfixes)
2019-04-23 02:30:54 +03:00
Dmitry Isaenko
5d31e807dc
v0.4:
...
Hotfix for 'auto-check for new version' function.
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
4c1fc36f9d
v0.3 minor changes #2
2019-04-23 02:30:54 +03:00
Dmitry Isaenko
1f3cc3d8a5
v0.3 minor changes
2019-04-23 02:30:54 +03:00
Dmitry Isaenko
256b1f7d37
v0.3 ready
2019-03-20 15:51:18 +03:00
Dmitry Isaenko
7c3bb790ee
Final preparations before v0.3
2019-03-20 03:07:08 +03:00
Dmitry Isaenko
53a8a2337f
Backend complete. v0.3 ready for QA.
2019-03-20 00:56:44 +03:00
Dmitry Isaenko
65f084591a
Frontend complete
2019-03-19 17:44:39 +03:00
Dmitry Isaenko
863c69affa
WIP. Frontend 95% ready. Network backend 80% ready.
2019-03-19 07:01:30 +03:00
Dmitry Isaenko
5e4a93af7c
v0.3 UI updates. It's nightmare..
2019-03-19 05:06:18 +03:00
Dmitry Isaenko
3a238d296c
v0.3 UI is ready one more time
2019-03-19 03:30:13 +03:00
Dmitry Isaenko
31045683e4
v0.3 UI is ready
2019-03-19 03:10:00 +03:00
Dmitry Isaenko
9bf4a76076
I woke up this morning and thought that I may commit anything without good reason.
...
So that's what I'm doing.
2019-03-18 19:12:11 +03:00
Dmitry Isaenko
d55e1c9ba9
Intermediate results of net-install support implementation.
...
Front-end 80% ready. Backend 5% ready.
2019-03-17 19:45:51 +03:00
Dmitry Isaenko
d41401c85e
Adding files logic for the button has been changed to "add whatever you want to the table without cleanup"
2019-03-16 02:43:14 +03:00
Dmitry Isaenko
5a8f52a3d7
DELETE and SPACE buttons works on TableView level as expected
...
Mouse selection on Tale level re-implemented with pain
Multiple selection in Table now possible
2019-03-15 19:25:41 +03:00
Dmitry Isaenko
f5c37c3771
CSS updates for selection in table and context menu.
2019-03-15 05:34:50 +03:00
Dmitry Isaenko
c5f62ed84a
Context menu added to the TableView for items. Now it's possible to remove items from the table.
2019-03-15 04:09:04 +03:00
Dmitry Isaenko
dc5ba1425b
Size displays now as GB/MB/kB
2019-03-15 00:58:04 +03:00
Dmitry Isaenko
4cfd651667
Drag-n-drop support
2019-03-14 23:41:17 +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
Dmitry Isaenko
bed91bdd86
v0.2.2 fixing missed openJFX dependencies
2019-02-20 16:39:30 +03:00
Dmitry Isaenko
f295cf014d
Another one readme update
2019-02-19 17:50:13 +03:00
Dmitry Isaenko
94b0c764f1
v0.2.1 pro-active progress bar added
2019-02-19 04:37:21 +03:00
Dmitry Isaenko
dc73b7ccb2
v0.2.1 pro-active progress bar added
2019-02-19 04:36:47 +03:00