StephanRichter
5ca6e3c3b8
re-implemented updating of item properties
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-16 12:46:01 +02:00
StephanRichter
b6ef6def17
working on stock refactoring
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-16 12:36:32 +02:00
StephanRichter
64d7e0cb37
refactoring object model
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-16 01:09:24 +02:00
StephanRichter
c6823b116c
started refactoring
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-15 23:53:53 +02:00
StephanRichter
21c5a72349
implemented deletion of item properties
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-15 21:13:08 +02:00
StephanRichter
a001074783
implemented editing of item base data
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-15 20:59:46 +02:00
StephanRichter
3c733a75ee
preparing to update item base data
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-15 16:11:33 +02:00
StephanRichter
2364140cfa
Merge branch 'dev' into modules/stock
2025-10-15 15:40:22 +02:00
StephanRichter
a97f7faa14
Merge branch 'main' into dev
2025-10-15 15:37:06 +02:00
StephanRichter
bda42eb15a
implemented tag cloud
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-15 15:33:01 +02:00
StephanRichter
e691e150f4
Merge branch 'main' into dev
2025-10-15 14:06:34 +02:00
StephanRichter
3343b8b27c
Merge branch 'main' into modules/stock
2025-10-15 14:05:58 +02:00
StephanRichter
91feb33f5f
Merge remote-tracking branch 'origin'
2025-10-15 12:53:37 +02:00
StephanRichter
960c2ed8e9
fixed typos
2025-10-15 12:53:23 +02:00
StephanRichter
832be23e8c
implemented adding/updating of item properties
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-15 09:26:16 +02:00
StephanRichter
846ef4a27a
working on adding new properties to existing items
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-15 00:21:08 +02:00
StephanRichter
48128c5bf4
Merge branch 'dev' into modules/stock
2025-10-14 14:12:24 +02:00
StephanRichter
8a0409db4e
Merge branch 'main' into dev
2025-10-14 14:10:40 +02:00
StephanRichter
2d891d555b
extending token validity on markdown endpoint
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-14 14:09:59 +02:00
StephanRichter
6e7cb813d3
preparing editing of stock items
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-14 08:49:50 +02:00
StephanRichter
a52df2b434
implemented stock display from location tree to property list
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-13 23:41:12 +02:00
StephanRichter
6e9a2b6aca
working on loading items for location
2025-10-13 21:57:50 +02:00
StephanRichter
26d2f7c1f4
finished location tree
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-13 17:02:09 +02:00
StephanRichter
2cd022451a
working on location tree
2025-10-13 16:14:31 +02:00
StephanRichter
b361731cab
working on transformation of stock tables
2025-10-13 14:52:15 +02:00
StephanRichter
dabacd3d00
preparing filling of intermediate table
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-13 08:50:01 +02:00
StephanRichter
3bdf7dbab6
working on table transformation:
...
idea is to transform ids of the form 'company:1:42', where company:1 is the owner and '42' is the company-relative id to separate columns owner and id,
where owner is a positive long for users and a negative long for companies.
however, as the id field would then only require a company-relative uniqueness, this currently cannot be done:
The legacy id filed has a unique constraint, which cannot be released in SQLite. So a new table will have to be created as an intermediate step.
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-12 22:46:26 +02:00
StephanRichter
74e602eec7
refactored item module → stock, added legacy database creation methods
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-12 21:51:14 +02:00
StephanRichter
45beedc56d
extendd translations, css work
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-12 19:22:48 +02:00
StephanRichter
fea21872e3
preparing stock module
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-12 19:16:50 +02:00
StephanRichter
0bbb6157e1
added shema for stock
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-12 12:50:56 +02:00
StephanRichter
a5c658d6f2
added file link to task view
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-12 00:10:15 +02:00
StephanRichter
00df660fb7
now inheriting due date when child task is created
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-12 00:05:07 +02:00
StephanRichter
dd84bad070
capping total priority at 100
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-11 23:56:53 +02:00
StephanRichter
e89f513677
implemented adding of new addresses, numbers, emails and web pages
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-10 20:53:33 +02:00
StephanRichter
57122c6d42
Merge branch 'module/contact' into dev
2025-10-10 14:42:24 +02:00
StephanRichter
1cfaa3ccc6
altered contact/add in order to make use of the new contact backend instead of the legacy API
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-10 14:41:03 +02:00
StephanRichter
3e8f90c5bc
completed new contact creation, implemented contact deletion
2025-10-10 10:24:38 +02:00
StephanRichter
e5227c3e19
implemented storing of new vcards, editing of names
2025-10-10 08:47:38 +02:00
StephanRichter
e0c05506c3
preparing storing of new contact
2025-10-09 20:34:38 +02:00
StephanRichter
b0364ec77e
Merge branch 'main' into dev
2025-10-09 08:33:21 +02:00
StephanRichter
7809d2603a
set background-color for due date
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-09 08:33:07 +02:00
StephanRichter
306aa962cb
clean code
2025-10-09 08:24:02 +02:00
StephanRichter
9b834795c0
CSS work
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-08 22:21:26 +02:00
StephanRichter
c888845191
working on address card editor
2025-10-08 22:16:35 +02:00
StephanRichter
2f3a29d606
working on patching vcards
2025-10-08 16:02:40 +02:00
StephanRichter
3df91f1b9d
working on vcard display
2025-10-08 08:50:37 +02:00
StephanRichter
f6a8734614
working on vcard display
2025-10-07 21:47:49 +02:00
StephanRichter
3e8c3f1d3a
working on vcard destructuring
2025-10-07 21:03:47 +02:00
StephanRichter
da1fdc85a3
Merge branch 'main' into module/contact
2025-10-07 20:44:41 +02:00
StephanRichter
876515497f
Merge branch 'main' into module/contact
2025-10-07 20:43:36 +02:00
StephanRichter
97feb317a7
extended translations
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-07 20:32:52 +02:00
StephanRichter
037037747f
working on customer settings creation
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-07 19:59:39 +02:00
StephanRichter
3f1c17e7c0
creating new customer settings if required
2025-10-07 11:43:11 +02:00
StephanRichter
6976b20ebe
CSS work
2025-10-07 10:47:20 +02:00
StephanRichter
18fdba2346
Merge branch 'main' into module/projects
2025-10-07 10:37:51 +02:00
StephanRichter
beacb96536
added project description to kanban view
2025-10-07 10:37:36 +02:00
StephanRichter
66fd158e9e
added link target for bookmarks in tag usage list
2025-10-07 10:05:12 +02:00
StephanRichter
19e291ba4f
Merge branch 'module/projects' into dev
2025-10-07 09:34:26 +02:00
StephanRichter
d53992dc75
added task description to title attribute
2025-10-07 09:34:08 +02:00
StephanRichter
0ceeba0701
working on vcard display
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-07 08:55:30 +02:00
StephanRichter
e39ae982f4
working on VCARD parsing
2025-10-07 00:24:23 +02:00
StephanRichter
bf7de3cb6c
preparing contact index page
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-06 23:14:39 +02:00
StephanRichter
210aa8500c
Merge remote-tracking branch 'origin/dev' into dev
2025-10-06 21:50:29 +02:00
StephanRichter
8bc12cff2d
implemented archiving tasks from kanban
2025-10-06 21:49:41 +02:00
StephanRichter
f5ea613991
implemented saving bookmarks from Kanban
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-06 11:28:44 +02:00
StephanRichter
36fdcd77ba
preparing for task archival
2025-10-06 08:50:41 +02:00
StephanRichter
c56d17803e
implemented legacy download links
2025-10-05 23:38:38 +02:00
StephanRichter
f0384191d5
Merge remote-tracking branch 'origin/dev' into dev
2025-10-05 23:26:22 +02:00
StephanRichter
9cefc402b5
implemented image embedding links
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-05 23:25:49 +02:00
StephanRichter
b9400be8c7
added links from project view to times and files
2025-10-02 09:27:51 +02:00
StephanRichter
083185137a
Merge branch 'main' into module/files
2025-10-02 09:01:31 +02:00
StephanRichter
41934b6f18
implemented halt on startup errors
2025-10-02 08:59:01 +02:00
StephanRichter
20d0247c90
implemented file deletion
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-02 00:55:57 +02:00
StephanRichter
7284637057
implemented deletion of project files and dirs
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-02 00:42:01 +02:00
StephanRichter
326363f162
working on file deletion
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-02 00:09:30 +02:00
StephanRichter
0e0a77d4c9
preparing file deletion
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-01 23:50:32 +02:00
StephanRichter
4ed0f80345
improved gui
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-01 18:41:20 +02:00
StephanRichter
3248847f9c
finished implementation offile upload
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-01 18:28:22 +02:00
StephanRichter
2b4f73349d
implemented user file upload and project file upload
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-10-01 18:17:17 +02:00
StephanRichter
f9941bceba
peparing for file upload on server side
2025-09-30 15:17:00 +02:00
StephanRichter
06118365b8
implemented creation of directory within user folder
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-09-30 14:31:58 +02:00
StephanRichter
f57be465a9
working on directory creation
2025-09-30 14:02:15 +02:00
StephanRichter
683d9d3430
working on directory creation
2025-09-30 13:58:13 +02:00
StephanRichter
280be3c41f
preparing for directory creation
2025-09-30 08:52:44 +02:00
StephanRichter
b58186cd41
implemented delivery of company files
2025-09-29 21:15:03 +02:00
StephanRichter
152ebb3a20
implemented delivery of user files
2025-09-29 21:00:38 +02:00
StephanRichter
d18dfe1f84
implemented delivery of prrojecct files
2025-09-29 20:24:00 +02:00
StephanRichter
a6bff9f00f
Merge branch 'main' into module/files
2025-09-29 19:58:06 +02:00
StephanRichter
c08e1f8a04
refreshing token when updating notes
2025-09-29 17:25:29 +02:00
StephanRichter
121453937c
implemented user column in time tracking list
2025-09-29 12:03:39 +02:00
StephanRichter
68ed3a7495
hidden tutorial button for users with id != 2
2025-09-29 11:28:59 +02:00
StephanRichter
f904513bfe
minor code improvement
2025-09-29 09:24:32 +02:00
StephanRichter
1d90683b3e
implemented file download
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-09-29 09:21:51 +02:00
StephanRichter
ea8f564145
preparing file download
2025-09-29 08:48:18 +02:00
StephanRichter
2a9201ea9f
Merge branch 'feature/global_error_display' into module/files
2025-09-29 08:42:25 +02:00
StephanRichter
998cc62381
removed obsolete error display
2025-09-29 08:41:58 +02:00
StephanRichter
1c6fa4ceb0
working on document management
2025-09-29 08:35:28 +02:00
StephanRichter
a812fc674b
working on file module
2025-09-29 00:42:53 +02:00
StephanRichter
fba707d77b
working on file module
...
Signed-off-by: Stephan Richter <s.richter@srsoftware.de >
2025-09-28 21:12:51 +02:00