|
|
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 |
|