Commit Graph

10 Commits

Author SHA1 Message Date
Pascal Bleser
f909aff518 groupware: fix failing pkg/jscalendar unit tests 2026-02-04 09:40:23 +01:00
Pascal Bleser
6d3ee62702 groupware: feature test improvements and upgrade to Stalwart 0.14.1
* upgrade Stalwart image for devtools/full to 0.14.1

 * re-assert which features are implemented or not in 0.14.1

 * refactor the integration tests yet again to make it clearer and
   easier to see those "features-or-not"

 * get rid of old tests that are now better covered by integration tests

 * rewrite how we compare expected and actual objects in integration
   tests, finally having found a way to ignore the @type attribute
   properly instead of having to mutate all objects to remove it
2026-02-04 09:40:23 +01:00
Pascal Bleser
5570d59ffe groupware: finalize JMAP events integration test, with multiple changes to the model to conform with draft-ietf-calext-jscalendarbis-10 and fields that are currently not implemented in Stalwart 2026-02-04 09:40:23 +01:00
Pascal Bleser
148c11e0ee groupware: fix deserialization of Event Alert Trigger types using mapstructure 2026-02-04 09:40:22 +01:00
Pascal Bleser
78f03f7d82 groupware: some fixes accordingly to the latest JMAP and jscalendarbis RFCs 2026-02-04 09:40:22 +01:00
Pascal Bleser
8aee3755a5 groupware: add real calendars and events 2026-02-04 09:40:22 +01:00
Pascal Bleser
bbf9d1bd9c groupware: implement JMAP Task specification 2026-02-04 09:40:21 +01:00
Pascal Bleser
ae1f5af2d4 groupware: more mock data, added missing JMAP types 2026-02-04 09:40:21 +01:00
Pascal Bleser
0ef3af4e19 groupware: add mock endpoints for addressbooks and contacts 2026-02-04 09:40:21 +01:00
Pascal Bleser
9dad87beff implement JSCalendar (RFC 8984) 2026-02-04 09:40:21 +01:00