Lars Simon Winzer
|
b082cbb5f2
|
Ci: Update severity for checkstyle file and group rules accordingly
|
2026-03-30 15:48:26 +02:00 |
|
Lars Simon Winzer
|
b10b736321
|
Merge branch 'chore/23-improve-speed-of-gradle-ci-jobs' into 'main'
Enable gradle configuration cache with flag in ci and fix path issue
See merge request cs108-fs26/Gruppe-13!55
|
2026-03-30 14:59:41 +02:00 |
|
Lars Simon Winzer
|
d027696580
|
Ci: Modify gradle-cache definition to fix path issue
|
2026-03-30 14:50:42 +02:00 |
|
Lars Simon Winzer
|
4a4af3807a
|
Ci: Enable configuration-cache via flag and warn on problems
|
2026-03-30 14:46:53 +02:00 |
|
Lars Simon Winzer
|
978f54a57b
|
Merge branch 'feat/22-disallow-failure-of-checkstyle-mr-job' into 'main'
Disallow failure of checkstyle linter in merge requests
See merge request cs108-fs26/Gruppe-13!54
|
2026-03-30 14:23:48 +02:00 |
|
Lars Simon Winzer
|
9d4afdc3e8
|
Remove: Violator dummy file
|
2026-03-30 14:20:01 +02:00 |
|
Lars Simon Winzer
|
f9b866fc40
|
Add: Violator dummy class to test pipeline behaviour
|
2026-03-30 14:15:11 +02:00 |
|
Lars Simon Winzer
|
f841eecb93
|
Fix: disallow failure for checkstyle job for merge requests
|
2026-03-30 14:13:29 +02:00 |
|
Lars Simon Winzer
|
5ee3f34625
|
Merge branch 'chore/21-fix-style' into 'main'
Fix line length code quality issue from !52
See merge request cs108-fs26/Gruppe-13!53
|
2026-03-30 13:31:35 +02:00 |
|
Lars Simon Winzer
|
f467b2861f
|
Style: Line length
|
2026-03-30 13:27:59 +02:00 |
|
Lars Simon Winzer
|
cb6c9cb339
|
Merge branch 'feat/21-requestparameteraccessor' into 'main'
RequestParameterAccessor to allow simple access to Parameters in PrimitiveRequest
See merge request cs108-fs26/Gruppe-13!52
|
2026-03-30 13:22:38 +02:00 |
|
Lars Simon Winzer
|
9390c3503a
|
Style: Formatting by Spotless
|
2026-03-30 13:02:16 +02:00 |
|
Lars Simon Winzer
|
d990e37a68
|
Add: parameterKey field to ParameterParseException (docstrings included)
|
2026-03-30 13:01:42 +02:00 |
|
Lars Simon Winzer
|
e6b62726bd
|
Docs: Add JavaDoc to all new interfaces, classes and methods
Co-authored-by: Copilot
|
2026-03-30 12:56:15 +02:00 |
|
Lars Simon Winzer
|
2feb0579e2
|
Add: RequestParameterAccessor as utility class for simplified access of parameters of PrimitiveRequest
|
2026-03-30 12:40:59 +02:00 |
|
Lars Simon Winzer
|
160ec55957
|
Add: ThrowingParser interface used to implicitly convert
|
2026-03-30 12:39:37 +02:00 |
|
Lars Simon Winzer
|
ed91494129
|
Add: Exception to throw when error during parsing occurs
|
2026-03-30 12:38:44 +02:00 |
|
Lars Simon Winzer
|
db9ea45530
|
Add: Exception to throw when required Parameter is not found
|
2026-03-30 12:06:52 +02:00 |
|
Lars Simon Winzer
|
8d571172d5
|
Merge branch 'feat/15-session-disconnect-job' into 'main'
Add SessionDisconnectJob to publish DisconnectEvent when Session timeouts
Closes #15
See merge request cs108-fs26/Gruppe-13!51
|
2026-03-28 13:17:42 +01:00 |
|
Lars Simon Winzer
|
1f4ccb1033
|
Docs: JavaDoc for Session
|
2026-03-28 13:12:43 +01:00 |
|
Lars Simon Winzer
|
fc4a88ee95
|
Add: SessionDisconnectJob scheduling to ServerApp
|
2026-03-28 13:12:30 +01:00 |
|
Lars Simon Winzer
|
1547eda410
|
Add: SessionDisconnectJob to publish DisconnectEvent when client timeouts
|
2026-03-28 13:11:59 +01:00 |
|
Lars Simon Winzer
|
c1cf6c1f83
|
Add: getAllSessions method to SessionManager
|
2026-03-28 13:01:43 +01:00 |
|
Lars Simon Winzer
|
8313a3b777
|
Add: lastActivity field to Session and update from SessionReader
|
2026-03-28 13:01:13 +01:00 |
|
Lars Simon Winzer
|
4b187fac27
|
Merge branch 'feat/14-commandrouter-and-commandhandler' into 'main'
Create CommandRouter and CommandHandler to execute request
Closes #17
See merge request cs108-fs26/Gruppe-13!50
|
2026-03-26 18:23:18 +01:00 |
|
Lars Simon Winzer
|
58d06fad39
|
Style: Line length in SessionManager
|
2026-03-26 18:10:32 +01:00 |
|
Lars Simon Winzer
|
8ed1bab067
|
Style: Put call to superclass constructor before variable assignment in UnknownRequestException constructor
|
2026-03-26 18:09:07 +01:00 |
|
Lars Simon Winzer
|
a9ffb4daeb
|
Style: Apply formatting by Spotless
|
2026-03-26 18:01:57 +01:00 |
|
Lars Simon Winzer
|
9a6ad9f1bb
|
Add: Create CommandRouter at server startup and pass to SessionManager
|
2026-03-26 17:59:41 +01:00 |
|
Lars Simon Winzer
|
628e86a964
|
Add: Pass CommandRouter to Session and SessionReader
|
2026-03-26 17:58:25 +01:00 |
|
Lars Simon Winzer
|
d25f533ee9
|
Add: Integrate CommandRouter into SessionManager for request routing
|
2026-03-26 17:57:00 +01:00 |
|
Lars Simon Winzer
|
a520f69f3e
|
Fix: Ensure matching type at compile-time
|
2026-03-26 17:56:22 +01:00 |
|
Lars Simon Winzer
|
52c347d233
|
Add: Modify CommandRouter to use generic CommandHandler type
|
2026-03-26 17:55:26 +01:00 |
|
Lars Simon Winzer
|
2004740541
|
Add: CommandHandler interface to be generic
|
2026-03-26 17:53:19 +01:00 |
|
Lars Simon Winzer
|
fd17b49ed9
|
Add: CommandRouter to route Request to matching CommandHandler
|
2026-03-26 17:51:32 +01:00 |
|
Lars Simon Winzer
|
d9f6838e05
|
Add: UnknownRequestException class to throw when encountering unknown request type
|
2026-03-26 17:20:25 +01:00 |
|
Lars Simon Winzer
|
69a5a94028
|
Add: CommandHandler interface for executing requests
|
2026-03-26 17:09:33 +01:00 |
|
Lars Simon Winzer
|
f2f5a24bd7
|
Merge branch 'docs/19-create-contributing-file' into 'main'
Create CONTRIBUTING.md with guidelines and workflows
Closes #19
See merge request cs108-fs26/Gruppe-13!49
|
2026-03-26 14:18:35 +01:00 |
|
Lars Simon Winzer
|
68891815ee
|
Docs: Create CONTRIBUTING.md with guidelines and workflows
|
2026-03-26 14:15:42 +01:00 |
|
Lars Simon Winzer
|
5a4cc25f19
|
Merge branch 'fix/18-resolve-issues-introduced-in-16' into 'main'
Resolve issues introduced to issue templates in last update
Closes #18
See merge request cs108-fs26/Gruppe-13!48
|
2026-03-26 13:19:25 +01:00 |
|
Lars Simon Winzer
|
9da31ac4dc
|
Remove: Unnecessary checklist item introduced by copy & pasting from bug report issue template
|
2026-03-26 13:12:51 +01:00 |
|
Lars Simon Winzer
|
6248935355
|
Add: Whitespaces after environment description of bug report issue template
|
2026-03-26 13:11:36 +01:00 |
|
Lars Simon Winzer
|
97571d6fe0
|
Merge branch 'feat/16-rework-issue-templates-to-better-match-our-usecase' into 'main'
Rework issue templates to better match our usecase
See merge request cs108-fs26/Gruppe-13!47
|
2026-03-26 13:00:47 +01:00 |
|
Lars Simon Winzer
|
72ef67c47d
|
Rework: Task issue template
|
2026-03-26 12:56:54 +01:00 |
|
Lars Simon Winzer
|
a772f2ce01
|
Remove: Protocol change issue template as it is now incorporated into the others
|
2026-03-26 12:53:52 +01:00 |
|
Lars Simon Winzer
|
c19e3f3229
|
Rework: Feature request issue templates
|
2026-03-26 12:52:59 +01:00 |
|
Lars Simon Winzer
|
085f97b37e
|
Rework: Bug report issue templates
|
2026-03-26 12:48:16 +01:00 |
|
Lars Simon Winzer
|
d51f080bad
|
Merge branch 'feat/use-parser-dispatcher-in-reader' into 'main'
Made SessionReader invoke parsing of request with CommandParserDispatcher uppon recieving request
Closes #13
See merge request cs108-fs26/Gruppe-13!46
|
2026-03-25 19:39:14 +01:00 |
|
Lars Simon Winzer
|
4430ddb0f3
|
Add: Pass CommandParserDispatcher instance to session upon creation
|
2026-03-25 13:50:54 +01:00 |
|
Lars Simon Winzer
|
92e4fcb269
|
Add: CommandParserDispatcher field to Session and SessionReader
|
2026-03-25 13:50:35 +01:00 |
|