Commit graph

61 commits

Author SHA1 Message Date
grayTerminal-sh
6f2338e72e feat: initialize external tools at application startup 2026-07-18 12:14:23 +02:00
grayTerminal-sh
e1e9f23457 feat: initialize external tools asynchronously 2026-07-18 11:29:56 +02:00
grayTerminal-sh
26a8f08187 delete: docs/tickets/ 2026-07-18 10:04:58 +02:00
grayTerminal-sh
36caf3101b docs: clarify Forgejo as primary repository 2026-07-18 10:03:29 +02:00
grayTerminal-sh
58fe49a5f2 docs: add project README 2026-07-18 09:33:28 +02:00
grayTerminal-sh
53bf65372d files: README + LICENSE 2026-07-18 09:27:07 +02:00
grayTerminal-sh
f68c4f88d1 feat: add external tool catalog and version detection 2026-07-17 22:51:22 +02:00
grayTerminal-sh
2ffbdec888 feat: run external tools in background tasks 2026-07-17 16:47:46 +02:00
grayTerminal-sh
dc45abaf0d feat: add secure external tool execution 2026-07-17 15:42:30 +02:00
grayTerminal-sh
c0ef751434 feat: add external tool registry 2026-07-17 15:14:05 +02:00
grayTerminal-sh
1c391335c6 feat: add task manager and activity panel 2026-07-17 14:35:21 +02:00
grayTerminal-sh
2a8ed10034 feat(core): add asynchronous background task 2026-07-17 10:55:40 +02:00
grayTerminal-sh
f7b521cda6 feat(ui): display application errors in GTK 2026-07-17 10:05:29 +02:00
grayTerminal-sh
9ee7ee61c1 refactor(core): centralize investigation loading 2026-07-17 09:50:14 +02:00
grayTerminal-sh
2e08253aca feat(ui): add clean application quit action 2026-07-17 09:00:18 +02:00
grayTerminal-sh
a4f7eac949 feat(ui): add investigation creation and opening workflows 2026-07-17 08:41:42 +02:00
grayTerminal-sh
3260b476e5 feat(ui): add investigation session and creation workflow 2026-07-16 23:55:57 +02:00
grayTerminal-sh
4efdfe4865 feat(core): add investigation session loader 2026-07-16 13:38:15 +02:00
grayTerminal-sh
137e75722d feat(dao): add investigation record loader 2026-07-16 12:41:34 +02:00
grayTerminal-sh
564d67a65b refactor(database): migrate initialization to database layer 2026-07-16 11:17:06 +02:00
grayTerminal-sh
0c6630e6cf refactor(database): introduce database infrastructure layer 2026-07-16 09:14:34 +02:00
grayTerminal-sh
c2df647b46 docs(database): document v1 database architecture 2026-07-15 23:37:11 +02:00
grayTerminal-sh
142088da87 feat(database): finalize database architecture v1 2026-07-15 23:10:24 +02:00
grayTerminal-sh
fbe1cd11fb feat(database): initialize investigation database 2026-07-15 13:39:39 +02:00
grayTerminal-sh
08d568a002 feat(core): validate investigation project structure 2026-07-14 22:41:51 +02:00
grayTerminal-sh
e5f3479f71 feat(core): create investigation project structure 2026-07-14 19:44:53 +02:00
grayTerminal-sh
d5324f9573 feat: docs update 2026-07-14 18:58:12 +02:00
grayTerminal-sh
fa57acfe89 feat(gui): add icons to investigation tree 2026-07-14 18:44:43 +02:00
grayTerminal-sh
4ce822ee70 feat(gui): display selected node path 2026-07-14 17:35:35 +02:00
grayTerminal-sh
68a624f398 feat(core): add path to investigation nodes 2026-07-14 17:16:21 +02:00
grayTerminal-sh
33014a5316 refactor(gui): use GtkStack in workspace 2026-07-14 14:34:10 +02:00
grayTerminal-sh
ecac36fd8d feat(gui): display selected node in workspace 2026-07-14 13:37:12 +02:00
grayTerminal-sh
6938529fb2 feat(gui): add investigation tree selection 2026-07-14 10:19:23 +02:00
grayTerminal-sh
efe032eefc feat(gui): integrate investigation tree into sidebar 2026-07-14 09:08:22 +02:00
grayTerminal-sh
d9ba83b683 feat(gui): create investigation tree view 2026-07-14 08:46:45 +02:00
grayTerminal-sh
f071527d15 feat(gui): connect investigation model to sidebar 2026-07-13 17:27:45 +02:00
grayTerminal-sh
a0e6743ac8 feat(core): build investigation tree from filesystem 2026-07-13 16:14:41 +02:00
grayTerminal-sh
2bd29e6208 arbo 2026-07-13 13:57:25 +02:00
grayTerminal-sh
629212156d build: add automated test target 2026-07-13 13:52:36 +02:00
grayTerminal-sh
dbd86cf5fc feat(core): add investigation node hierarchy 2026-07-13 12:21:18 +02:00
grayTerminal-sh
6c524f6825 mv docs/ 2026-07-13 11:49:50 +02:00
grayTerminal-sh
3a2fbd260d feat(core): create investigation tree model 2026-07-13 11:44:13 +02:00
grayTerminal-sh
40fdcd837b feat(core): create investigation node 2026-07-13 00:40:10 +02:00
grayTerminal-sh
1686194c1a feat(core): create investigation node 2026-07-13 00:38:11 +02:00
grayTerminal-sh
b1f931d8f2 feat(widget): create workspace 2026-07-12 23:54:47 +02:00
grayTerminal-sh
d16e0229c4 feat(widget): create navigation sidebar 2026-07-12 22:20:00 +02:00
grayTerminal-sh
a8e66c40be feat(view): create main window 2026-07-12 20:15:49 +02:00
grayTerminal-sh
d8242f20ca feat(core): create investigation module 2026-07-12 16:15:51 +02:00
grayTerminal-sh
aa2b903487 feat(gui): add investigation folder selector 2026-07-10 17:08:14 +02:00
grayTerminal-sh
df5d9c8b6c feat(core): create application lifecycle 2026-07-10 16:33:35 +02:00