|
d87e503cfe
|
correctly declare thrown exceptions
|
2025-07-31 10:10:21 +02:00 |
|
|
ad25f48116
|
reintroduced lost setter
|
2025-07-31 10:09:56 +02:00 |
|
|
2231cf9b3f
|
- fixed compile error
(public interfaces need their own file, apparently)
|
2025-07-31 10:09:18 +02:00 |
|
|
f854d2460c
|
adjusted standalone classes (approximately) to state of classes in project
|
2025-07-31 09:55:06 +02:00 |
|
|
591e256fa5
|
added simple compilation "script"
|
2025-07-31 09:53:36 +02:00 |
|
|
64d29125e9
|
removed unused code
|
2025-07-31 09:53:02 +02:00 |
|
|
710ff47a79
|
fixed missing qualifier
|
2025-07-31 09:52:34 +02:00 |
|
|
34fcaf32fe
|
- cleaned up unused variable
- renamed parameter
|
2025-07-31 09:48:45 +02:00 |
|
|
4753243c10
|
- save calculated Value in named constant
- cleanup unused code
- comment out redundant printed information
|
2025-07-31 09:47:46 +02:00 |
|
|
eed441343c
|
new project structure
- use objects and inheritance
- enabled combined version for drinking and loading bar without impacting any of them
|
2025-07-30 13:42:18 +02:00 |
|
|
84a2a94064
|
prompt for lunch only until expected lunch time
|
2025-07-30 13:39:37 +02:00 |
|
|
ccb9c06f98
|
do not call the other wrapper, call the real method directly
|
2025-07-30 13:38:22 +02:00 |
|
|
c3be3892bd
|
improved input verification
|
2025-07-29 09:39:35 +02:00 |
|
|
468403801b
|
- show progress to next drinking interval
- show minutes until next drinking interval
|
2025-07-28 09:31:25 +02:00 |
|
|
b2800a2f78
|
(partially in last commit) - add volume to current litres to respect it in all future calculations (foreshadowing)
|
2025-07-28 09:29:18 +02:00 |
|
|
4581cec622
|
removed clutter
|
2025-07-28 09:27:07 +02:00 |
|
|
dc99ca2ee4
|
first version of class that tracks target liquid intake over time
|
2025-07-22 09:23:52 +02:00 |
|
|
d73f2e0cd4
|
improve readability
|
2025-07-22 09:21:47 +02:00 |
|
|
7cab32467d
|
fix error when mittagspauseDuration is null
|
2025-07-22 09:21:23 +02:00 |
|
|
a77c8e3e5f
|
use constants
|
2025-07-22 09:15:11 +02:00 |
|
|
c9d33e6f76
|
show info about end time to help decide offset/ manual end time
|
2025-07-14 15:34:38 +02:00 |
|
|
e0750ef26f
|
helper methods for printing to stdout
|
2025-07-07 09:03:48 +02:00 |
|
|
f8ed1d185b
|
truncate (almost) all datetimes to minutes for more precise calculation
|
2025-07-07 09:02:47 +02:00 |
|
|
b472d0dcba
|
better handling of start time beginning in the future
|
2025-07-07 08:57:03 +02:00 |
|
|
474c0210cd
|
fixed copy + paste error
|
2025-06-19 08:05:53 +02:00 |
|
|
9075dcf0a3
|
optionally prompt or parse for parameters
|
2025-04-30 09:16:38 +02:00 |
|
|
9fe2163b6e
|
enable prompting for parameters if no args are given
|
2025-04-30 09:14:57 +02:00 |
|
|
44d981d845
|
better variable naming
|
2025-04-16 10:30:08 +02:00 |
|
|
f264a67915
|
verwende reale Restschuld zur Zinsbetragberechnung
|
2025-03-27 09:57:09 +01:00 |
|
|
f384c6d1d0
|
bessere Reihenfolge
|
2025-03-27 09:02:39 +01:00 |
|
|
d0306217bb
|
verwende nicht-veraltete Klassen
|
2025-03-27 09:00:33 +01:00 |
|
|
f1b585c945
|
Drucke Kreditjahr UND Kalenderjahr, wenn angemessen
|
2025-03-27 09:00:14 +01:00 |
|
|
c4357aebcd
|
Beabsichtigte Restschuld eingebaut
|
2025-03-27 08:49:48 +01:00 |
|
|
b0c6af37d1
|
ermögliche Angabe von Laufzeit in Jahren und Monaten
|
2025-03-26 16:40:52 +01:00 |
|
|
014c7f4786
|
Sondertilgung optional
|
2025-03-26 16:40:14 +01:00 |
|
|
20641043d3
|
kommandozeile als Standard-Eingabeform
|
2025-03-26 15:51:08 +01:00 |
|
|
e942a732e5
|
etwas benutzerfreundlichere Eingabe in Kommandozeile
|
2025-03-26 15:50:09 +01:00 |
|
|
6d16191e0e
|
- Zeige korrekte Jahressummen
- drucke letzte Summe Kreditjahr nach Ablauf
|
2025-03-25 13:35:38 +01:00 |
|
|
05debf0b80
|
- Trümmer in kleinere Methoden aufgeteilt
- Sondertilgungen eingebaut
|
2025-03-25 12:54:56 +01:00 |
|
|
4a2d546198
|
added explanatory comment to rather uncommon way of calculating rule-of-three (dreisatz)
|
2025-01-24 10:08:44 +01:00 |
|
|
c14f2455e4
|
updated based on latest changes in LoadingBar
|
2025-01-22 16:54:59 +01:00 |
|
|
8386b1b53d
|
reduce calculations with combinated method
|
2025-01-22 15:15:35 +01:00 |
|
|
057a4973c7
|
fix rounding errors by first multiplying and then dividing
|
2025-01-22 15:15:05 +01:00 |
|
|
3810a159b1
|
fix missing import
|
2025-01-22 15:14:32 +01:00 |
|
|
71daaaff15
|
Fix thread-safety
properly do time based logging and quit, when done
|
2025-01-20 14:50:47 +01:00 |
|
|
6e1fb749ad
|
Made calculations more precise
|
2025-01-20 14:29:26 +01:00 |
|
|
4ed86f7420
|
- ProgressHandler Threadsafe gemacht
- ermögliche loggen ohne progress, rein Zeitbasiert
-> möglichst, sodass kein spam entsteht bzw. das reguläre Loggen berücksichtigt wird
|
2025-01-14 11:39:58 +01:00 |
|
|
4fc5648c4f
|
- make constants final
- added constant for temp dir
- redacted path to specific temp dir
|
2024-11-06 10:09:36 +01:00 |
|
|
4c76542f54
|
- also log after a certain amount of time if processing is slow
|
2024-11-06 10:00:35 +01:00 |
|
|
8426fa4a33
|
- optimisations by SonarQube and IntelliJ Inspections
- own smaller optimisations
|
2024-11-06 09:58:52 +01:00 |
|