Commit Graph

  • 5afe4a02c9 update reva after merge #514 update-reva-after-fix-#514 Viktor Scharf 2026-02-09 14:59:02 +01:00
  • f48c4c8d61 🎉 Release 5.0.3 next-release/main oauth 2026-02-09 13:34:05 +00:00
  • 79e77dabe4 Merge branch 'origin/main' into 'next-release/main' oauth 2026-02-09 13:34:04 +00:00
  • 564805bf94 fix: make file urls (#2304) main Viktor Scharf 2026-02-09 14:31:58 +01:00
  • 25e8d591ce 🎉 Release 5.0.3 oauth 2026-02-09 13:25:30 +00:00
  • fdaa6c0099 Merge branch 'origin/main' into 'next-release/main' oauth 2026-02-09 13:25:29 +00:00
  • c33850f213 Reapply "adapt test for #514 (#2255)" (#2305) Ralf Haferkamp 2026-02-09 14:23:24 +01:00
  • 1fd612b220 🎉 Release 5.0.3 oauth 2026-02-09 13:11:38 +00:00
  • f14ca42964 Merge branch 'origin/main' into 'next-release/main' oauth 2026-02-09 13:11:37 +00:00
  • ab9c4d8f23 Sanitize web config only once VicDeo 2026-02-05 22:37:57 +01:00
  • b326dae054 🎉 Release 5.0.3 oauth 2026-02-09 08:08:32 +00:00
  • 8c725823f7 build(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to 5.2.5 dependabot[bot] 2026-02-05 14:45:24 +00:00
  • cf11cbd072 Merge branch 'main' into groupware groupware Pascal Bleser 2026-02-06 15:08:13 +01:00
  • 673f606abf 🎉 Release 5.0.2 (#2230) v5.0.2 OpenCloud Devops 2026-02-05 17:26:50 +01:00
  • 239ce6a794 🎉 Release 4.0.3 (#2281) v4.0.3 stable-4.0 OpenCloud Devops 2026-02-05 17:11:52 +01:00
  • 1e432b717e reva-bump-2.42.3 (#2276) Viktor Scharf 2026-02-05 16:51:58 +01:00
  • 23c958e53d install.sh: support for inplace upgrade install-sh-support-upgrade Jürgen Weigert 2026-02-05 16:15:46 +01:00
  • 4f36445048 Merge pull request #2275 from aduffeck/bump-reva-2.40.3 v4.0.3-beta.1 Andre Duffeck 2026-02-05 16:14:26 +01:00
  • 1e14416206 build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace dependabot/go_modules/go.opentelemetry.io/otel/exporters/stdout/stdouttrace-1.40.0 dependabot[bot] 2026-02-05 14:45:35 +00:00
  • 312eacd46a Bump latest tag André Duffeck 2026-02-05 15:35:05 +01:00
  • 3c906e1dae Bump reva André Duffeck 2026-02-05 15:34:11 +01:00
  • fc5ee78dc8 🎉 Release 4.0.2 (#2037) v4.0.2 OpenCloud Devops 2026-02-05 14:52:46 +01:00
  • 913c51d8d5 Merge pull request #2274 from aduffeck/bump-reva-v2.40.2 v4.0.2-rc.1 Andre Duffeck 2026-02-05 12:53:12 +01:00
  • 2bf70a6f70 reva-bump-2.42.2 v5.0.2-rc.1 Viktor Scharf 2026-02-05 10:51:11 +01:00
  • 052ee8910d Bump reva André Duffeck 2026-02-05 11:43:21 +01:00
  • cfbbe02e64 groupware: use the OIDC client ID 'web' instead of 'groupware' Pascal Bleser 2026-02-05 11:17:26 +01:00
  • f21207ed96 Revert "adapt test for #514 (#2255)" Ralf Haferkamp 2026-02-05 09:54:16 +01:00
  • 67dd937a02 groupware: add STALWART_AUTH_DIRECTORY variable to .env Pascal Bleser 2026-02-04 12:09:02 +01:00
  • 19947b1281 groupware: as suggested in the review PR 1994, remove all filename prefixes that match the package (groupware_xyz.go -> xyz.go), for groupware, jmap, jscontact, jscalendar Pascal Bleser 2026-02-04 12:04:23 +01:00
  • 10d1a99a14 groupware: update DEVELOPERS.md based on Jörn's feedback Pascal Bleser 2026-02-04 11:57:46 +01:00
  • 856a04a586 auth-api: deal with errors properly in NewService Pascal Bleser 2026-02-04 11:57:27 +01:00
  • 2cb54cbc4b groupware: set GROUPWARE_JMAP_BASE_URL to use the variable STALWART_DOMAIN, in order to make things work correctly when using the non-default value for STALWART_DOMAIN Pascal Bleser 2026-02-04 11:56:52 +01:00
  • e2fb4fc97a groupware: convert documentation to proper markdown Pascal Bleser 2026-02-04 09:39:12 +01:00
  • 7615df3924 groupware: bump redocly/cli from 2.14.6 to 2.15.1 Pascal Bleser 2026-02-04 09:38:12 +01:00
  • 9dc301a218 groupware: also update DEVELOPER.md with new OpenAPI documentation generation tooling Pascal Bleser 2026-01-22 14:21:40 +01:00
  • 687e4c3519 groupware: update README to new API documentation generation process, and remove defunct files Pascal Bleser 2026-01-22 14:17:42 +01:00
  • d73c6b58a6 groupware: more API examples Pascal Bleser 2026-01-22 11:23:06 +01:00
  • 916eb6d110 groupware: change Makefile to use groupware-apidocs instead of go-swagger Pascal Bleser 2026-01-22 10:29:00 +01:00
  • 94662dc070 update redocly 2.14.5 -> 2.14.6 Pascal Bleser 2026-01-22 10:27:39 +01:00
  • 81566dc6a6 groupware: migrate to cobra instead of urfave Pascal Bleser 2026-01-22 10:09:45 +01:00
  • 512adb356a groupware: update pnpm 10.28.0 -> 10.28.1 Pascal Bleser 2026-01-22 09:48:21 +01:00
  • 55bb29e27b fix go.mod by tidying after a significant rebase Pascal Bleser 2026-01-22 09:46:25 +01:00
  • 531e50fb73 API documentation changes for groupware-apidocs Pascal Bleser 2026-01-22 09:26:19 +01:00
  • 7dd64cc3ea groupware: update to Stalwart 0.15.0 Pascal Bleser 2025-12-17 09:31:26 +01:00
  • a486571c94 groupware: shift some attributes of the Groupware object around, in defaults and config sub-structures Pascal Bleser 2025-12-09 14:33:29 +01:00
  • 9c860f486a groupware: fix failing pkg/jscontact unit tests Pascal Bleser 2025-12-09 10:07:02 +01:00
  • f909aff518 groupware: fix failing pkg/jscalendar unit tests Pascal Bleser 2025-12-09 10:05:49 +01:00
  • d94f87dcaa groupware: add description and version annotations for env configuration properties Pascal Bleser 2025-12-09 09:55:27 +01:00
  • 77dd2d6979 groupware: improve email submission and testing Pascal Bleser 2025-12-08 17:58:47 +01:00
  • ddbfef3ce3 groupware: add retrieving and adding mailboxIds for drafts and sent if they are missing Pascal Bleser 2025-12-05 10:36:31 +01:00
  • 196ee7b3e4 groupware: refactor response objects to take a list of accountIds Pascal Bleser 2025-12-04 09:38:00 +01:00
  • a65fec417f groupware: minor: remove network declaration in stalwart.yml Pascal Bleser 2025-12-03 12:20:45 +01:00
  • 44c071880b groupware: fix missing casting to jmap.State after changes in pkg/jmap Pascal Bleser 2025-12-03 10:07:28 +01:00
  • f8f33d6cf6 groupware, auth-api: remove tracing and tracing configuration Pascal Bleser 2025-12-03 10:06:53 +01:00
  • db846dc127 groupware: upgrade the Stalwart image in devtools from 0.14.0 to 0.14.1 Pascal Bleser 2025-12-01 09:38:44 +01:00
  • 3f50b196c8 groupware: WS push improvements, add getting email changes to WS integration test Pascal Bleser 2025-11-28 14:34:31 +01:00
  • 2ec9469be2 groupware: JMAP WS push notifications support Pascal Bleser 2025-11-27 18:29:39 +01:00
  • 431d01dd4b groupware: fix email summaries and allow negative offsets Pascal Bleser 2025-11-26 15:26:18 +01:00
  • fc4b05bf58 groupware: response payload /groupware/accounts/{id}/emails should be without email bodies Pascal Bleser 2025-11-26 14:55:19 +01:00
  • 2f891f0fad groupware: add Object-Type and Account-Id response headers Pascal Bleser 2025-11-26 11:29:55 +01:00
  • 6d3ee62702 groupware: feature test improvements and upgrade to Stalwart 0.14.1 Pascal Bleser 2025-11-24 09:32:53 +01:00
  • 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 Pascal Bleser 2025-11-20 11:55:46 +01:00
  • fc9279975d groupware: refactor the JMAP integration tests Pascal Bleser 2025-11-19 11:17:46 +01:00
  • 70328a50f7 groupware: improve JMAP ContactCard integration tests Pascal Bleser 2025-11-19 10:37:10 +01:00
  • ac8aee53db groupware: improve JMAP integration tests for ContactCards Pascal Bleser 2025-11-18 17:36:39 +01:00
  • 1e0e364935 groupware: stalwart: add the magic sharing.allow-directory-query config setting, but keep it to false (default) Pascal Bleser 2025-11-18 11:10:58 +01:00
  • d94389f00c groupware: fix recently introduced error with UploadedBlob with and without a sha512 Pascal Bleser 2025-11-18 09:36:57 +01:00
  • 0b892cede4 groupware: fix blob uploading metadata and add 'POST /blobs' route Pascal Bleser 2025-11-17 12:35:00 +01:00
  • da26646db0 groupware: add getting a contact by ID + add integration tests for contacts Pascal Bleser 2025-11-07 16:13:39 +01:00
  • 18de53c533 groupware: improved integration test for email, fixed two bugs Pascal Bleser 2025-11-06 16:47:12 +01:00
  • 148c11e0ee groupware: fix deserialization of Event Alert Trigger types using mapstructure Pascal Bleser 2025-11-05 16:21:47 +01:00
  • e5ce487925 groupware: remove mock calendars and contacts Pascal Bleser 2025-11-05 14:22:03 +01:00
  • 78f03f7d82 groupware: some fixes accordingly to the latest JMAP and jscalendarbis RFCs Pascal Bleser 2025-11-04 21:48:49 +01:00
  • 188fa0fb6f groupware: return identities with accounts in the /accounts endpoint Pascal Bleser 2025-10-31 17:32:19 +01:00
  • b309900d05 groupware: move POST+DELETE of contacts and events as a top-level route underneath accounts Pascal Bleser 2025-10-31 17:19:57 +01:00
  • 8aee3755a5 groupware: add real calendars and events Pascal Bleser 2025-10-30 15:12:08 +01:00
  • 64af4c6f33 groupware: implement/fix email submission Pascal Bleser 2025-10-29 19:05:00 +01:00
  • 3f8d1d708b groupware: implement Mailbox modification endpoints + refactor ETag/state in the framework Pascal Bleser 2025-10-28 17:53:45 +01:00
  • 3de800d246 groupware: add ical blob parsing endpoint Pascal Bleser 2025-10-28 10:45:29 +01:00
  • ff794b0707 groupware: add Mailbox sorting Pascal Bleser 2025-10-24 19:22:30 +02:00
  • 6af26552fb groupware: also change accounts to an array instead of a map in the response to /groupware/ Pascal Bleser 2025-10-24 17:17:17 +02:00
  • a685507396 groupware: jmap: fix id -> blobId attribute when uploading a blob Pascal Bleser 2025-10-24 17:12:59 +02:00
  • 0892f55ea4 groupware: minor: reorganize the route nesting Pascal Bleser 2025-10-24 17:12:32 +02:00
  • 95ed9d68e5 groupware: change /accounts endpoint to return an array with the accountId instead of a map Pascal Bleser 2025-10-24 17:11:54 +02:00
  • 03a5dc2513 groupware: fix creating contacts Pascal Bleser 2025-10-23 17:04:00 +02:00
  • d4646eaf72 groupware: actually add total and limit to the email summary endpoint Pascal Bleser 2025-10-23 15:48:33 +02:00
  • 10b8142175 groupware: fix compilation in tests after recent changes Pascal Bleser 2025-10-23 15:20:29 +02:00
  • a56d2d2f7f groupware: add missing total,limit,offset attributes in the QueryEmailsSummaries response Pascal Bleser 2025-10-23 15:19:14 +02:00
  • bea38ffb7c groupware: add threadCount to /groupware/accounts/{accountId}/mailboxes/{mailboxId}/emails Pascal Bleser 2025-10-23 14:06:52 +02:00
  • 58eec7dbc1 groupware: add ContactCard operations Pascal Bleser 2025-10-23 13:34:30 +02:00
  • 4905a05a1d groupware: add recipe for using ldapsearch in an Alpine container to DEVELOPER.md Pascal Bleser 2025-10-23 10:14:54 +02:00
  • 878029fe48 upgrade to Stalwart 0.14.0 Pascal Bleser 2025-10-23 09:33:17 +02:00
  • 46e5d82148 groupware: add threadSize in email-by-id response Pascal Bleser 2025-10-22 12:15:24 +02:00
  • 87665ac42c groupware: introduce constants for Email property names, see EmailSummaryProperties Pascal Bleser 2025-10-22 09:49:16 +02:00
  • b9999076e5 groupware: fix keyword patching syntax for adding and removing email keywords endpoints Pascal Bleser 2025-10-21 16:12:56 +02:00
  • 8cce5286f0 groupware: fix keyword patching syntax for markAsSeen=true Pascal Bleser 2025-10-21 16:05:21 +02:00
  • c61bded13f groupware: add threadSize property in the email summary endpoint Pascal Bleser 2025-10-21 15:27:56 +02:00
  • 5a3b66c312 groupware: improve email sanitization by using the mime package to parse the part type, in order to recognize HTML ones that need sanitization Pascal Bleser 2025-10-21 11:34:12 +02:00
  • 32a2cf5100 groupware: add headers Unmatched-Path and Unsupported-Method to make development of the web UI easier Pascal Bleser 2025-10-21 10:42:33 +02:00
  • fa6b695f24 groupware: add markAsSeen=true to mark an email as $seen before it is retrieved Pascal Bleser 2025-10-21 10:16:50 +02:00