Releases: froonix/happytec-ghosttool
Releases · froonix/happytec-ghosttool
v0.1.16
v0.1.15
- Rename track: Sochi -> Fuji
- Enable game mode TimeAttack at St. Moritz
- Disable menu items for
OfflineProfile.xml
token - Implement
X-Request-Time
header (andTIME_OUT_OF_SYNC
API error) - Update translations
v0.1.14
v0.1.13
- Bugfix: Game mode selection at ghost download
v0.1.12
- Fix multiple exceptions at
saveFileAs()
v0.1.11
- ONLINE mode detection at FFM
- Support 11+ minutes ghosts (#109)
- Implement on-disk-change-detection
- Check for duplicates at special profile (#89)
- Parse only one document at the same time (#90)
- Scroll to newly inserted ghosts (import/paste)
- Change result format: mm:ss.SSS
- Small bugfixes and improvements
v0.1.10
v0.1.9
v0.1.8
Makefile
- Enable Xlint messages at compile time
- Set target to Java 8 but without using
rt.jar
- Automate RealLangBundle generation (i18n target)
- New Makefile targets: simpleclean and fullclean
Start and debugging scripts
- Move all scripts to new
scr
directory - Use tee at macOS/Linux debugging scripts
XML handling (I/O)
- Output clean XML everywhere (#25)
- Do not check nickname validity
Keyboard shortcuts
- Many new hotkeys to copy/move ghosts
- Many new hotkeys to switch profiles
Menu elements
- Fixed various key binding misconfigurations
- Removed: Help » Reset confirmation questions
- Added: Help » Disable confirmation questions
- Added: Help » Enable confirmation questions
- Added: View » Switch to previous profile
- Added: View » Switch to next profile
GUI
- New layer for blocking dialogs (currently only used at FFM)
- Reload Profiles.xml after confirmations (#87)
Fast-Follow-Mode
- Migrated FFM to SwingWorker
- Use WatchService instead of polling
- Check ghost hash too (same result ghosts)
- New silent FFM mode without losing focus (#93)
- Ignore all doping errors in silent mode
- Extended status messages at FFM dialog
- Expected rank(s) visible at FFM status
- Disabled close button at dialog window
- Renamed cancel button at dialog window
- Disabling exit possibility while uploading
gmHelper / eSports-API
- Support multiple destinations (extended status)
- Basic PT support
Misc
- Move some old textfiles to new
doc
directory - Update copyright header (year) at all all source files
- Surpress harmless Xlint warnings at various classes
- Argument support for FNX.actionCallback()
- Compatibility wrapper for CTRL hotkey
- Various new helper functions for EDT
- Moved debugging stuff to FNX class
- Display thread ID and type in debug messages
- Consistent debug output across all classes
- Removed various
this
occurrences - Moved various helper classes into own subfiles
- Removed EXEC_FASTFOLLOW from legacy background worker
- Use type inference wherever possible
- Fix many compiler warnings (#73)
- Do not change country if language is nearly identical
- Update DLL path after calling changeDefaultFile()
- Removed obsolete methods and method arguments
- Many small fixes and code optimizations...
v0.1.7
- Minor bugfixes.
- Implement new API errors: BANNED & ACCOUNT_INACTIVE
- Auto-switch to first profile at FFM if there's only one regular profile.
- New menu functions: Switch to special/default/regular profile (#91)
- Hide special/default profiles at some profile selection dialogs.
- Display expected rank at manual ghost upload.