- Use Height / Width as defined in FXML (6bf8da2d)
- unused reuse commands removed from release.sh (793dc739)
- correct typo in Usage.java variable name (2f2a81bb)
- apikey: Show API Key Type (Pro/Free) in Output (5c8facdc)
- release.sh: Add spdx license header to CHANGELOG.json after generation, push to origin and mirror (10da77c1)
- reuse: SPDX compatible License Header added to all files (0a7cc699)
- Save and Load API Key (presistent) (1eacc742)
- Read API Key on start, Option to set a new Key (22e71ac8)
- Select Source and Target Translation Language (05cfb368)
- DeepL Service definition and 'usage' Endpoint Model (f99d9d0b)
- verify API Key before save, show message in case of error (d1bcdd0d)
- perform translation from chooseable source and target language (c94f036a)
- Listen for Keyboard Shortcut, default: Ctrl + C + C (40d63d5e)
- close to and open from system tray (0319cd88)
- KeyboardListener to Controller, usage if Dispatcher Service, Basic functionality to react on Hotkey and paste Clipboard (7131ebd9)
- reuse config and copy of used Licenses added to the project (6583ee90)
- add version to window title (5f65a6f5)
- Settings moved to separate View and Controller (3f0b08bb)
- status before moving to retrofit (ffb7d108)
- remove obsolete class DeepLRestAPI (39004264)
- api and type logic moved to Settings Class (dd25edd8)
- rename models > model, move Controller classes into controller package (0415f268)
- Rename to align with new project structure (a3277b79)
- Settings changed to singleton (65c8c6f0)
- renaming and alignment with new project structure (dc5be9f6)
- Move API Calls into own Class, adjust related code to restore functionality (d0ff89be)
- CHANGELOG: License Header adjusted, detached license file added for CHANGELOG.json (81fc6e50)
- gitignore: Exclude .mvn/wrapper/maven-wrapper.jar (f26f9577)
- gitignore: exclude everything IntelliJ and MVN related (760ba78f)
- gitignore: exclude gitlogBackup files (b9b1ce7d)
- Default IntelliJ .gitignore added (4f0d0de1)
- Initial State based on IntelliJ JavaFX App Template (11126a60)
- references to deleted classes removed (991aa8c9)
- removal of files newly added to .gitignore (a78eb39d)
- bump copyright year, adjust newlines in license headers (32f43316)
- minor reformatting based on pre-commit hook findings (2b27b09c)
- Title added to Settings Window, Type changed to Modal (f02bbd62)
- Show only API Type instead Key on Main Window (bf14ba1f)
- button positions and alignment changed (6b7c2237)
- CHANGELOG.md.mustache: License information added, avoid html escaping in commitURL (4800eb61)
- README: Initial version added (6c9f41be)
- README: reuse urls changed, minor wording adjustments and typo fixes (f712878f)
- README: Section added how to build the code and run 'jDeepL' (0975d9e9)
- README: Section added about 'jDeepL' releases, including download url and latest version (7be02ff6)
- pom.xml version bumped, Changelogs generated for Release v0.6.3 (5245322f)
- pom.xml version bumped, Changelogs generated for Release v0.7.2 (5388abef)
- pom.xml version bumped, Changelogs generated for Release v0.7.4 (a0801cbd)
- update README.md structure and outdated information (300cf4bb)
- improve README with Quick Start and better documentation (ae4d56b4)
- gha: workflow to build and release pre-compiled .jar based on git tag (ea3e2ab3)
- idea: Initial state based on IntelliJ Template (70355edc)
- module-info: require java.prefs (bc8b676e)
- module-info: require retrofit2 and jackson, open to unnamed modules (53953433)
- mvn: Initial state based on IntelliJ Template, Version set to 0.0.1 (cf3ce354)
- pom.xml: jlink related configuration removed, value for 'mainClass' moved into shared parameter (0fd3448c)
- pom.xml: bump retrofit2 to v2.12.0 (2bac6d55)
- pom.xml: fix maven shade plugin warnings (d45a62fe)
- pre-commit: add pre-commit hooks (be707ef3)
- release.sh: updated, handles changelog and tagging, build migrated to GitHub Action (16d7edf9)
- sr.ht: manifest to perform git mirroring (d7b4f821)
- sr.ht: fix typo in repo name (68087274)
- sr.ht: fix missing cd into src folder (57767bf9)
- maven dependencies for retrofit2 and jackson added (c794eb26)
- semantic-gitlog plugin added and configured (d4620782)
- release.sh added, triggers changelog generation, version bump and tagging (fb8e1b7f)
- bump gitlog plugin version, change scm url (17525f98)
- use jlink and shade to create fat jar (0a67423f)
- exclude temporary build files/folders from git (fcccfdbf)
- upgrade to Java 17 LTS (1ac39a57)
- upgrade JavaFX to 21.0.8 LTS (eda80e9f)
- update jackson-annotations to 2.19.2 (9c24c149)
- update FXTrayIcon to 4.2.3 and fix deprecation (cc38e93a)
- update JUnit to 5.13.4 (99cca88a)
- update semantic-gitlog to 0.8.20 (7c4c8500)
- update Maven plugins to latest versions (6fa46c17)
- bump version of FXTrayIcon and retrofit2 (f81493b1)