Commit graph

225 commits

Author SHA1 Message Date
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
255c926184 Update icon for TF/GL tab 2020-07-02 14:30:23 +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
f2cd0c521c Hide NXDT tab 2020-06-12 17:38:52 +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
pnghai
c9da0d1c1a update vietnamese language 2020-04-24 11:38:06 +07:00
unbranched
1658febed6
Italian translation update 2020-04-12 19:24:11 +00: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
fe673c0ace Update README.md 2020-02-10 04:12:21 +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
ee478dfc9f Re-orginize settings tab 2019-12-21 03:24:31 +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
8645eac0c7 Readme update. Update for Vietnamese translation file to 'Java-style' escaped strings. 2019-10-06 18:45:57 +03:00
Hai Phan Nguyen
b3bceea5d5
Create locale_vie.properties
Add Vietnamese
2019-10-04 00:22:02 +07: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
703f5759a1 v0.8 Readme update; Rolling #32. @almircanella, you're awesome! 2019-09-25 05:56:41 +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
a8b8bfa849 Add #31 German translation. Thanks to @Swarsele 2019-09-16 12:25:55 +03:00
Dmitry Isaenko
96e639350b v0.6.1 minor fixes after adding Chinese language. 2019-08-29 23:35:23 +03:00
Huang Yunkun
c8746de874 add chinese i18n file 2019-08-29 13:42:12 +08: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
8b05f921d6 v0.5.2 And once again: Spanish language added. Thanks to https://www.reddit.com/user/cokimaya007 2019-06-22 16:14:32 +03:00
Dmitry Isaenko
3bd561a33f v0.5.2 Portuguese updated. Thanks to @almircanella 2019-06-22 16:10:35 +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
6c0adbfc6f Minor changes CSS dark theme. Minor UI fixes. 2019-06-15 02:08:16 +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
68514e17a4 v0.4.1:
Portuguese language added. (Brazil Portuguese, but is it so different to non-Brazil?)
2019-06-12 13:08:07 +03:00
Dmitry Isaenko
693d395e90 v0.4.1:
Korean language added
2019-06-12 12:55:33 +03:00
Dmitry Isaenko
013d97ed1e v0.4.1:
CSS minor changes
2019-05-26 00:28:49 +03:00
Dmitry Isaenko
cbca8e2341 v0.4.1:
Auto-growing table on first tab
2019-05-15 17:47:17 +03:00
Dmitry Isaenko
b7c2dfe504 v0.4.1:
Italian translation merge
2019-04-28 03:11:10 +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
4da62b4c07 Last time for French translation 2019-03-15 22:31:32 +03:00
Dmitry Isaenko
f747f54f6c One more time for French translation 2019-03-15 22:28:56 +03:00
Dmitry Isaenko
b147949c60 Translation to Franch added. Thanks to Stephane Meden! 2019-03-15 21:54:10 +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
Dmitry Isaenko
d3b25d57b1 v0.2 bug fixes 2019-02-18 05:40:19 +03:00
Dmitry Isaenko
80f6d5b099 v0.2 CSS hot fixes 2019-02-18 03:34:48 +03:00
Dmitry Isaenko
f5a9ddf8df v0.2 2019-02-18 03:06:49 +03:00
Dmitry Isaenko
c4d0959cf3 v0.2-development intermediate results. Almost ready. 2019-02-17 18:38:07 +03:00
Dmitry Isaenko
ad23eb0c82 v0.2-development intermediate results of UI updates 2019-02-16 17:58:26 +03:00
Dmitry Isaenko
49bd078bc5 v0.2-development intermediate results of friday codings 2019-02-16 04:34:30 +03:00
Dmitry Isaenko
0d9261b62c v0.2-development intermediate results 2019-02-15 05:44:39 +03:00
Dmitry Isaenko
3f9add019a v0.1 2019-02-12 00:56:42 +03:00
Dmitry Isaenko
f1c6f7985f v0.1 2019-02-11 21:35:43 +03:00
Dmitry Isaenko
b8d89090a2 minor fixes 2019-02-11 17:33:53 +03:00
Dmitry Isaenko
d4e272d1bf minor fixes 2019-02-11 15:09:23 +03:00
Dmitry Isaenko
4177c4672d Styles fixing; code cleanup 2019-02-11 05:13:31 +03:00
Dmitry Isaenko
bb87b72b91 Windows support implemented and tested. 2019-02-11 04:26:51 +03:00
Dmitry Isaenko
f227adaac8 Significant corrections 2019-02-11 03:44:38 +03:00
Dmitry Isaenko
6f7158b376 Minor corrections 2019-02-10 17:40:29 +03:00
Dmitry Isaenko
6a7b752c39 Minor corrections 2019-02-10 15:44:38 +03:00
Dmitry Isaenko
6cab754437 Minor corrections 2019-02-10 15:39:44 +03:00
Dmitry Isaenko
68cbd5e2ad Minor corrections 2019-02-10 13:07:40 +03:00
Dmitry Isaenko
c21417c043 Initial commit 2019-02-10 04:59:54 +03:00