The jTimer team is pleased to announce the jtimer-1.5 release!
jTimer - Time tracking tool.
Documentation of the project can be found here:
http://jtimer.chorem.org
Changes
-------
Changes in this version include:
New features:
o Add report option to include intermediate total time Issue: 983. Thanks to Tony Chemit. Resolved by tchemit.
o Can't delete multi selected tasks Issue: 1342. Thanks to Tony Chemit. Resolved by echatellier.
o Stop all tasks button Issue: 780. Resolved by echatellier.
o Enable "Enter" key support on main popups Issue: 1347. Thanks to Arnaud Thimel. Resolved by echatellier.
o After creating a task, set the focus on this new task Issue: 1348. Thanks to Arnaud Thimel. Resolved by echatellier.
o Add a way to create a tree structure from a template Issue: 1319. Thanks to Tony Chemit. Resolved by echatellier.
o Option to only have one task running at a time Issue: 778. Resolved by echatellier.
o Use log rotate to clean old backup Issue: 1330. Thanks to Éric Chatellier. Resolved by echatellier.
o Remove dependency on jna-platform Issue: 1331. Thanks to Éric Chatellier. Resolved by echatellier.
o When idle popup is displayed, show in the popup the current running taks(s) Issue: 1328. Thanks to Arnaud Thimel. Resolved by echatellier.
o Add the ability to assign idle time to a task. Issue: 880. Resolved by echatellier.
o Fix display tree angles lines in the main tree Issue: 1333. Thanks to Éric Chatellier. Resolved by echatellier.
o Global icon to see that at least one task is running and would permit to stop all running tasks Issue: 84. Resolved by echatellier.
Fixed Bugs:
o Can't start with webstart Issue: 1338. Thanks to Tony Chemit. Resolved by tchemit.
o I cancel the creation of a new task, but it is still created Issue: 1340. Thanks to Tony Chemit. Resolved by echatellier.
o Double click on a running should stop it Issue: 1341. Thanks to Tony Chemit. Resolved by echatellier.
o When creating a new task, focus is not ok Issue: 1337. Thanks to Tony Chemit. Resolved by echatellier.
o Check the template directory exists (or create it at launch time ?) Issue: 1339. Thanks to Tony Chemit. Resolved by echatellier.
o When éditing a task, please do not recompute the tree structure at the end Issue: 1343. Thanks to Tony Chemit. Resolved by echatellier.
o Would like to specify save location Issue: 890. Resolved by echatellier.
o Fix jTimer site URL in « about » Issue: 1188. Resolved by echatellier.
o Big use of RAM Issue: 1004. Resolved by echatellier.
o Task name can't accept */* character Issue: 1030. Thanks to Olivia Bruce. Resolved by echatellier.
o If more than one task is running at a time, time is recorded in an accelerated manner Issue: 779. Resolved by echatellier.
Changes:
o Use Code Lutin signing certificate for jnlp application Issue: 981. Thanks to Tony Chemit. Resolved by tchemit.
o Make webstart starts more friendly Issue: 956. Thanks to Tony Chemit. Resolved by tchemit.
o Migrates to git Issue: 1128. Thanks to Tony Chemit. Resolved by tchemit.
o Update libs Issue: 1320. Thanks to Éric Chatellier. Resolved by echatellier.
o Remove xmlrpc web service layer Issue: 1323. Thanks to Éric Chatellier. Resolved by echatellier.
o Use java 8 api Issue: 1322. Thanks to Éric Chatellier. Resolved by echatellier.
o Add option to not display time in report Issue: 1329. Thanks to Éric Chatellier. Resolved by echatellier.
Downloads
---------
For a manual installation, you can download files here:
https://forge.chorem.org/projects/jtimer/files
* jtimer-1.5.zip - https://forge.chorem.org/attachments/download/240
Maven artifacts
---------------
Artifacts are deployed in nuiton maven repository
http://maven.nuiton.org/other-releases/
Have fun!
-jTimer team
--
Éric Chatellier - www.codelutin.com - 02.40.50.29.28
Bonjour,
Pour clore proprement le ticket #1319, je préfererais abandonner la
compatibilité gTimer et migrer le dossier .gtimer dans une nouvelle structure de
répertoire .jtimer avec en sous dossiers:
- data (actuel .gtimer)
- backup
- templates
- ...
Le format n'est déjà plus totalement compatible avec gTimer du fait des alertes
#19 et gTimer n'est plus activement maintenu non plus.
De plus, cela permettrait de faire evoluer un peu le format pour ajouter des
informations, comme la description #988, par exemple.
https://forge.chorem.org/issues/1319https://forge.chorem.org/issues/19https://forge.chorem.org/issues/988
--
Éric Chatellier - www.codelutin.com - 02.40.50.29.28
Bonjour,
jTimer étant toujours trop gros (> 7 Mo zippé) par rapport à ce qu'il fait,
voici l'état des dépendances et des possibilités d'amélioration.
Par taille de dépendance:
- freemarker (1,4Mo) : utile pour les rapport, mais voir pour utiliser mustache
à la place ?
- swingx-core (1.2Mo) : librairie sous utilisées, mais quand même quelques
composant difficile à remplacer
- jna (1.1Mo) : pas possible de faire mieux à cause du code natif (so, dll) des
plateformes cibles
- log4j-core (1.1Mo) : c'est gros pour ce que c'est, voir pour un remplacant ?
logback (450k) ?
- commons-collection4 (600k) : dépendance de nuiton-config
- commons-collection (600k) : dépendance de nuiton-config
- commons-lang3 (450k) : on doit pouvoir s'en passer avec java 8, mais ...
dépendance de nuiton-config
- nuiton-utils : dépendance de nuiton-config
- commons-beanutils: dépendance de nuiton-config
- commons-io: pourrait ne pas être utilisée, mais fonctions bien pratique car
la File API de java 7 a des manques
- nuiton-config: utile pour ApplicationConfig
- (et il en reste)
--
Éric Chatellier - www.codelutin.com - 02.40.50.29.28