Commit Graph

228 Commits

Author SHA1 Message Date
45c2f3978f implemented joining of times 2025-09-01 23:31:46 +02:00
eaf5e54edf bugfix: time editor failed when no end time was set 2025-09-01 09:13:08 +02:00
147f169c7b implemented creation of successor document
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-31 14:56:10 +02:00
9300ba8401 implemented display of projects in time record list 2025-08-29 20:50:28 +02:00
dabd5eef0b refactored timetracking to only use client-supplied times 2025-08-28 22:52:04 +02:00
3a43c5a7ba minor improvements
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-28 12:33:48 +02:00
49461199cd implemented editor for times 2025-08-28 10:18:50 +02:00
5abfa96dc2 implemented editing of times 2025-08-27 23:54:48 +02:00
e1f32c274b implemented brute force counter measure 2025-08-27 19:09:56 +02:00
f1d0d69455 time tracking and display of elapsed time no working 2025-08-27 13:43:02 +02:00
72375b82cf implemented time tracking by clicking symbol at task.
next: stop running time, display running time in header

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-26 21:13:55 +02:00
7a020048d8 working on time tracking implementation
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-26 15:33:31 +02:00
d0e3dc8b0c preparing creation of new times
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-26 14:30:57 +02:00
dcd51d0ea3 Merge branch 'main' into module/timetracking 2025-08-26 09:07:38 +02:00
b117014c26 bugfix:
List "PREDEFINED" was not write-protected and started gathering values where it shouldnt

Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-25 12:26:36 +02:00
4f481c32ad implemented task search 2025-08-19 09:42:06 +02:00
7ab844bcff working on time list
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-18 15:37:57 +02:00
ad3634e811 working on time tracking index 2025-08-18 01:30:36 +02:00
763718277d implemented task legacy code
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-18 00:12:05 +02:00
a50a451b95 conveniance modification: added registry and getters for modules to BaseHandler
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-17 23:31:06 +02:00
ecb1ddac0f fixed exception handling
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-17 22:34:13 +02:00
78052b6a09 bugfix: markdown would fail if plantuml jar is not configured 2025-08-16 01:08:47 +02:00
f82c4f7eb0 working on debug output
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-16 00:54:21 +02:00
6ee5f587de bug fix: repaired assignment of states 2025-08-14 23:06:48 +02:00
89758f6c21 implemented legacy interface for Notes and Project
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-13 15:36:32 +02:00
85ae67b72f fine-tuning notes in preparation for release
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-13 01:28:21 +02:00
1df7a2bd3c working on transformation of legacy notes tables
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-12 23:41:56 +02:00
e664a80581 completed company deletion implementation
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-09 14:25:25 +02:00
5d506ac0f9 introduced ModuleRegistry to easy inter-module dependencies 2025-08-09 13:48:09 +02:00
ebe0cf7c57 implemented editing members of company 2025-08-08 23:33:04 +02:00
edeffc572c implemented showing members of companies 2025-08-08 12:50:26 +02:00
b127c9fa82 implemented creation of companies
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-07 21:07:42 +02:00
98ae959b7c Merge branch 'dev' into module/company 2025-08-07 15:43:19 +02:00
ddd947b886 moved doOptions to BaseHandler, so implementing it in each module is no longer required 2025-08-07 15:42:31 +02:00
abfed21393 working on company editing
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-07 15:42:01 +02:00
a450ef97b8 improvemnts:
- ordering of bookmarks
- limitation of bookmarks on index page
- date for bookmarks that did not have a date before the transition
2025-08-06 01:55:59 +02:00
6f1fdc1f95 implemented transition from old bookmark database (tags.db) to separate database for bookmarks and tags 2025-08-06 01:22:25 +02:00
783eaf3303 implemented /bookmark/<ID>/view 2025-08-03 15:30:00 +02:00
b041e4e9be implemented tagging of bookmarks 2025-08-03 14:25:25 +02:00
6de65f3070 overhaule db layout, so we have LONG values as keys 2025-08-03 14:03:40 +02:00
eac9eaeb9f implemented loading of bookmarks and bookmark list 2025-08-03 13:07:11 +02:00
61b5a6ffbb implemented storing of bookmarks
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-02 22:48:49 +02:00
125a8c2266 prepared database for bookmark service 2025-08-02 20:28:56 +02:00
d0d7baccf0 implemented swapping of project/task states
such that the state order is now
* pending
* open
* started
* complete
* cancelled
2025-08-01 23:07:02 +02:00
eed0ce0e8e working on hamonization of db implementations
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-08-01 22:18:44 +02:00
64e925c83f completed user-defined states 2025-08-01 21:55:01 +02:00
956085c7d3 working on custom states for projects 2025-07-31 17:21:09 +02:00
b8b93fe925 intermediate 2025-07-31 16:48:19 +02:00
6b6e5f60bc solved issues when moving tasks 2025-07-31 08:41:40 +02:00
bad323b7cc working on drag an drop of tasks. this is tricky.
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
2025-07-31 00:52:19 +02:00