mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-06 21:21:57 -05:00
Commit Graph
Select branches
Hide Pull Requests
adjust-frontend-config
autodecode-base64-uuid
bump-pkg-tracing-semconv-1.37.0
bump-version-v2.0.3
caseSearchWhenUserHasDowblePersonalSpaces
ci/skip-on-pass
copilot/vscode1759406832111
debug-ci-failure
delete#3099FromExpectedFailuresFile
deleteCommitIdFromReleaseVersion
dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp-0.64.0
dependabot/npm_and_yarn/services/idp/postcss-preset-env-10.4.0
dependabot/npm_and_yarn/services/idp/webpack-5.102.1
disableRunningCIWithWatchFS
docs-stable-2.0
dragonchaser-patch-1
dragonchaser/store-user-state-in-system-storage
feat/app-provider-open-css-variables
fix-dev-docker
fixTranslation
groupware
hybrid-metadata-backend
localApiTests-CI
main
make-auth-bearer-runnable
nats-tls-options
next-release/main
next-release/stable-4.0
ocdav-to-frontent
ocm-work
readtimeout
reduce-build-context
remove-workspace
replaceCIImages
revaBump-2.39.0
rolling-3.3.0
rolling-3.5.0
run-dev-doc-pipelines
runTestInCIWithPosix
runTestsInPosixAndDecomposed
stable-2.0
stable-4.0
stavros-k/main
test/test-hook-failure
thumbnailer-dimensions-env-alias
triggerCi
update-labels
useLdapASServices
userPhotoTests
woodpecker-env
#1
#100
#1000
#1001
#1003
#1004
#1006
#1007
#1008
#1010
#1012
#1013
#102
#1023
#1024
#1026
#1027
#103
#1030
#1031
#1032
#1033
#1034
#1035
#1036
#1037
#1038
#104
#1040
#1041
#1045
#1048
#1049
#105
#1053
#106
#1060
#1061
#1062
#1063
#1067
#107
#1070
#1071
#1072
#1074
#1075
#1077
#108
#1086
#109
#1091
#1098
#110
#1101
#1108
#111
#1111
#1112
#1119
#112
#1122
#1123
#1127
#1129
#113
#1131
#1132
#1139
#114
#1140
#1142
#1143
#1148
#115
#1150
#1151
#1153
#1154
#1155
#1156
#116
#1163
#1164
#1165
#1167
#117
#1171
#1174
#118
#1181
#1183
#1185
#1187
#1188
#1189
#119
#1191
#1199
#120
#1200
#1202
#1203
#1204
#1207
#1208
#1209
#121
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#122
#1220
#1222
#1224
#1226
#1227
#1228
#123
#1232
#1234
#1236
#1237
#1238
#124
#1240
#1242
#1244
#1245
#1249
#125
#1251
#1252
#1253
#1255
#1256
#1257
#1258
#1259
#126
#1260
#1262
#1266
#127
#1274
#128
#1289
#129
#1290
#1295
#1296
#1297
#1297
#13
#130
#1302
#1305
#1306
#1307
#1309
#131
#1313
#1315
#1317
#1319
#132
#1323
#1328
#1329
#133
#1330
#1331
#1332
#1334
#1338
#1338
#1339
#134
#1342
#1344
#1347
#1349
#135
#1350
#1352
#1353
#1354
#1355
#1356
#1357
#1359
#136
#1369
#137
#1371
#1372
#1373
#1375
#1376
#1377
#138
#1381
#1385
#139
#1396
#1397
#1398
#14
#140
#1400
#1401
#1402
#1403
#1406
#1408
#141
#1410
#1412
#1413
#1415
#1416
#1418
#142
#1420
#1421
#143
#1433
#1436
#1438
#1442
#1443
#1444
#1445
#1446
#1447
#1448
#1449
#145
#1450
#1453
#1456
#1459
#146
#1460
#1461
#1463
#1464
#147
#1474
#1476
#1477
#1478
#148
#1482
#1483
#1484
#1485
#149
#1490
#1491
#1495
#15
#150
#1500
#1501
#1507
#1509
#1510
#1513
#1515
#1516
#1518
#152
#1520
#1527
#1527
#153
#1530
#1531
#1532
#1533
#1534
#1535
#1535
#1536
#1536
#1537
#1538
#154
#1540
#1542
#1544
#1545
#1547
#1548
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1556
#156
#1562
#1565
#1566
#1566
#1567
#1568
#1569
#157
#1574
#1575
#1576
#1577
#1579
#158
#1581
#1582
#1584
#1588
#1589
#159
#1590
#16
#160
#1601
#1603
#1604
#1605
#1608
#1609
#161
#1615
#1617
#1618
#162
#1622
#1624
#1625
#1627
#1628
#163
#1631
#1634
#1635
#1637
#1637
#1638
#1639
#164
#165
#1652
#1653
#1654
#1656
#1656
#1658
#1659
#166
#1660
#1661
#1663
#1668
#1669
#167
#1670
#1676
#168
#1689
#169
#1692
#1696
#1697
#17
#170
#1701
#1705
#1706
#1707
#1708
#1714
#1717
#1718
#1719
#172
#1720
#1723
#1724
#173
#1731
#1732
#1734
#1738
#1739
#174
#1745
#1746
#1748
#175
#1754
#1755
#176
#1762
#1765
#177
#1770
#1773
#1775
#1776
#1777
#1778
#178
#1781
#1786
#1787
#1788
#179
#1792
#1795
#180
#1802
#1806
#1809
#181
#1811
#1811
#1812
#1813
#182
#1826
#1828
#1829
#1831
#1832
#1835
#1835
#1836
#184
#1841
#1842
#1843
#1844
#1845
#1846
#1849
#185
#1851
#1854
#1856
#1859
#186
#1866
#1868
#1869
#187
#1870
#1872
#1873
#1875
#1877
#188
#1881
#1882
#1883
#1884
#1887
#1888
#189
#1890
#1891
#1892
#19
#190
#1900
#1901
#1902
#1905
#1908
#191
#1910
#1911
#1912
#1913
#1914
#1915
#1917
#1918
#1919
#1922
#1923
#1924
#1926
#1927
#1928
#1930
#1931
#1935
#1936
#1937
#1938
#1939
#194
#1940
#1941
#1945
#1947
#195
#1952
#1954
#1955
#1956
#1958
#1958
#196
#1960
#1965
#1967
#197
#1972
#1973
#1974
#1977
#1978
#1979
#198
#1982
#1984
#199
#1990
#1993
#1994
#1994
#1995
#1996
#1999
#1999
#2
#20
#200
#2000
#2001
#2002
#2003
#2006
#2007
#2010
#2011
#2017
#2018
#2019
#2024
#2028
#2030
#2032
#2035
#2035
#2037
#2037
#2038
#2039
#204
#2040
#2041
#2041
#2042
#2043
#2047
#2050
#2052
#2059
#2060
#2061
#2062
#2063
#2063
#2068
#2069
#2072
#2072
#2077
#2077
#2087
#2090
#2090
#2092
#2095
#2096
#2097
#2099
#2099
#21
#210
#2104
#2104
#2106
#2107
#2109
#2109
#211
#213
#214
#22
#225
#227
#229
#23
#233
#235
#236
#237
#238
#24
#240
#241
#243
#244
#245
#246
#249
#25
#256
#258
#259
#26
#263
#27
#271
#272
#274
#276
#278
#28
#283
#285
#286
#290
#293
#295
#297
#298
#3
#30
#300
#306
#307
#31
#313
#314
#317
#318
#319
#32
#320
#321
#326
#327
#328
#33
#331
#332
#333
#334
#335
#336
#337
#34
#341
#342
#343
#344
#345
#347
#348
#349
#35
#351
#352
#354
#356
#357
#36
#360
#361
#364
#365
#366
#37
#370
#371
#372
#373
#374
#375
#377
#378
#379
#38
#380
#381
#384
#385
#386
#387
#39
#393
#396
#4
#40
#400
#401
#402
#404
#405
#407
#409
#41
#410
#411
#412
#413
#415
#416
#417
#418
#419
#42
#420
#421
#422
#425
#426
#427
#430
#431
#433
#434
#435
#436
#437
#438
#439
#44
#440
#443
#445
#446
#449
#45
#451
#453
#454
#459
#46
#460
#462
#463
#464
#465
#466
#467
#469
#47
#471
#472
#473
#474
#476
#479
#48
#480
#481
#483
#484
#487
#488
#489
#49
#491
#492
#494
#495
#496
#497
#498
#499
#5
#50
#500
#501
#503
#504
#505
#506
#508
#509
#51
#512
#513
#52
#53
#535
#536
#538
#54
#540
#541
#542
#545
#546
#549
#552
#553
#555
#556
#557
#559
#56
#561
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#574
#58
#589
#59
#591
#592
#594
#596
#599
#6
#60
#600
#601
#602
#603
#604
#605
#61
#611
#613
#614
#617
#618
#619
#62
#620
#623
#63
#633
#635
#637
#638
#64
#640
#641
#643
#650
#652
#659
#659
#66
#660
#663
#665
#666
#667
#668
#668
#669
#67
#671
#672
#676
#677
#679
#68
#680
#681
#683
#684
#685
#686
#687
#688
#689
#69
#692
#693
#694
#695
#698
#699
#7
#70
#707
#709
#71
#714
#72
#720
#721
#722
#724
#725
#726
#73
#731
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#746
#748
#749
#75
#753
#754
#756
#759
#762
#766
#768
#77
#773
#774
#775
#776
#777
#78
#780
#782
#784
#785
#79
#793
#798
#8
#80
#802
#803
#806
#81
#815
#817
#82
#825
#826
#828
#829
#83
#830
#831
#832
#833
#837
#838
#839
#84
#842
#843
#845
#847
#848
#849
#85
#850
#851
#852
#853
#855
#856
#859
#86
#861
#862
#863
#864
#869
#88
#884
#885
#886
#887
#888
#889
#89
#890
#895
#896
#898
#899
#9
#90
#900
#901
#902
#906
#907
#91
#913
#914
#915
#916
#92
#923
#93
#934
#934
#935
#937
#938
#939
#94
#941
#942
#943
#946
#95
#951
#951
#954
#956
#958
#96
#967
#969
#97
#970
#972
#974
#975
#976
#977
#978
#979
#98
#980
#981
#982
#983
#986
#987
#988
#989
#99
#990
#991
#992
#993
#994
#995
#996
#999
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.1-rc.1
public_avail
v1.0.0
v1.1.0
v1.1.0-alpha.1
v1.1.0-alpha.2
v1.1.0-alpha.3
v1.1.0-alpha.4
v2.0.0
v2.0.0-beta.1
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.4-rc.1
v2.0.5
v2.1.0
v2.2.0
v2.3.0
v3.0.0
v3.1.0
v3.2.0
v3.2.0-alpha.1
v3.2.0-alpha.2
v3.2.1
v3.3.0
v3.4.0
v3.5.0
v3.6.0
v3.7.0
v4.0.0
v4.0.0-rc.4
v4.0.0-rc.5
v4.0.1
v4.0.1-rc.1
v4.1.0
Select branches
Hide Pull Requests
adjust-frontend-config
autodecode-base64-uuid
bump-pkg-tracing-semconv-1.37.0
bump-version-v2.0.3
caseSearchWhenUserHasDowblePersonalSpaces
ci/skip-on-pass
copilot/vscode1759406832111
debug-ci-failure
delete#3099FromExpectedFailuresFile
deleteCommitIdFromReleaseVersion
dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp-0.64.0
dependabot/npm_and_yarn/services/idp/postcss-preset-env-10.4.0
dependabot/npm_and_yarn/services/idp/webpack-5.102.1
disableRunningCIWithWatchFS
docs-stable-2.0
dragonchaser-patch-1
dragonchaser/store-user-state-in-system-storage
feat/app-provider-open-css-variables
fix-dev-docker
fixTranslation
groupware
hybrid-metadata-backend
localApiTests-CI
main
make-auth-bearer-runnable
nats-tls-options
next-release/main
next-release/stable-4.0
ocdav-to-frontent
ocm-work
readtimeout
reduce-build-context
remove-workspace
replaceCIImages
revaBump-2.39.0
rolling-3.3.0
rolling-3.5.0
run-dev-doc-pipelines
runTestInCIWithPosix
runTestsInPosixAndDecomposed
stable-2.0
stable-4.0
stavros-k/main
test/test-hook-failure
thumbnailer-dimensions-env-alias
triggerCi
update-labels
useLdapASServices
userPhotoTests
woodpecker-env
#1
#100
#1000
#1001
#1003
#1004
#1006
#1007
#1008
#1010
#1012
#1013
#102
#1023
#1024
#1026
#1027
#103
#1030
#1031
#1032
#1033
#1034
#1035
#1036
#1037
#1038
#104
#1040
#1041
#1045
#1048
#1049
#105
#1053
#106
#1060
#1061
#1062
#1063
#1067
#107
#1070
#1071
#1072
#1074
#1075
#1077
#108
#1086
#109
#1091
#1098
#110
#1101
#1108
#111
#1111
#1112
#1119
#112
#1122
#1123
#1127
#1129
#113
#1131
#1132
#1139
#114
#1140
#1142
#1143
#1148
#115
#1150
#1151
#1153
#1154
#1155
#1156
#116
#1163
#1164
#1165
#1167
#117
#1171
#1174
#118
#1181
#1183
#1185
#1187
#1188
#1189
#119
#1191
#1199
#120
#1200
#1202
#1203
#1204
#1207
#1208
#1209
#121
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#122
#1220
#1222
#1224
#1226
#1227
#1228
#123
#1232
#1234
#1236
#1237
#1238
#124
#1240
#1242
#1244
#1245
#1249
#125
#1251
#1252
#1253
#1255
#1256
#1257
#1258
#1259
#126
#1260
#1262
#1266
#127
#1274
#128
#1289
#129
#1290
#1295
#1296
#1297
#1297
#13
#130
#1302
#1305
#1306
#1307
#1309
#131
#1313
#1315
#1317
#1319
#132
#1323
#1328
#1329
#133
#1330
#1331
#1332
#1334
#1338
#1338
#1339
#134
#1342
#1344
#1347
#1349
#135
#1350
#1352
#1353
#1354
#1355
#1356
#1357
#1359
#136
#1369
#137
#1371
#1372
#1373
#1375
#1376
#1377
#138
#1381
#1385
#139
#1396
#1397
#1398
#14
#140
#1400
#1401
#1402
#1403
#1406
#1408
#141
#1410
#1412
#1413
#1415
#1416
#1418
#142
#1420
#1421
#143
#1433
#1436
#1438
#1442
#1443
#1444
#1445
#1446
#1447
#1448
#1449
#145
#1450
#1453
#1456
#1459
#146
#1460
#1461
#1463
#1464
#147
#1474
#1476
#1477
#1478
#148
#1482
#1483
#1484
#1485
#149
#1490
#1491
#1495
#15
#150
#1500
#1501
#1507
#1509
#1510
#1513
#1515
#1516
#1518
#152
#1520
#1527
#1527
#153
#1530
#1531
#1532
#1533
#1534
#1535
#1535
#1536
#1536
#1537
#1538
#154
#1540
#1542
#1544
#1545
#1547
#1548
#155
#1550
#1551
#1552
#1553
#1554
#1555
#1556
#156
#1562
#1565
#1566
#1566
#1567
#1568
#1569
#157
#1574
#1575
#1576
#1577
#1579
#158
#1581
#1582
#1584
#1588
#1589
#159
#1590
#16
#160
#1601
#1603
#1604
#1605
#1608
#1609
#161
#1615
#1617
#1618
#162
#1622
#1624
#1625
#1627
#1628
#163
#1631
#1634
#1635
#1637
#1637
#1638
#1639
#164
#165
#1652
#1653
#1654
#1656
#1656
#1658
#1659
#166
#1660
#1661
#1663
#1668
#1669
#167
#1670
#1676
#168
#1689
#169
#1692
#1696
#1697
#17
#170
#1701
#1705
#1706
#1707
#1708
#1714
#1717
#1718
#1719
#172
#1720
#1723
#1724
#173
#1731
#1732
#1734
#1738
#1739
#174
#1745
#1746
#1748
#175
#1754
#1755
#176
#1762
#1765
#177
#1770
#1773
#1775
#1776
#1777
#1778
#178
#1781
#1786
#1787
#1788
#179
#1792
#1795
#180
#1802
#1806
#1809
#181
#1811
#1811
#1812
#1813
#182
#1826
#1828
#1829
#1831
#1832
#1835
#1835
#1836
#184
#1841
#1842
#1843
#1844
#1845
#1846
#1849
#185
#1851
#1854
#1856
#1859
#186
#1866
#1868
#1869
#187
#1870
#1872
#1873
#1875
#1877
#188
#1881
#1882
#1883
#1884
#1887
#1888
#189
#1890
#1891
#1892
#19
#190
#1900
#1901
#1902
#1905
#1908
#191
#1910
#1911
#1912
#1913
#1914
#1915
#1917
#1918
#1919
#1922
#1923
#1924
#1926
#1927
#1928
#1930
#1931
#1935
#1936
#1937
#1938
#1939
#194
#1940
#1941
#1945
#1947
#195
#1952
#1954
#1955
#1956
#1958
#1958
#196
#1960
#1965
#1967
#197
#1972
#1973
#1974
#1977
#1978
#1979
#198
#1982
#1984
#199
#1990
#1993
#1994
#1994
#1995
#1996
#1999
#1999
#2
#20
#200
#2000
#2001
#2002
#2003
#2006
#2007
#2010
#2011
#2017
#2018
#2019
#2024
#2028
#2030
#2032
#2035
#2035
#2037
#2037
#2038
#2039
#204
#2040
#2041
#2041
#2042
#2043
#2047
#2050
#2052
#2059
#2060
#2061
#2062
#2063
#2063
#2068
#2069
#2072
#2072
#2077
#2077
#2087
#2090
#2090
#2092
#2095
#2096
#2097
#2099
#2099
#21
#210
#2104
#2104
#2106
#2107
#2109
#2109
#211
#213
#214
#22
#225
#227
#229
#23
#233
#235
#236
#237
#238
#24
#240
#241
#243
#244
#245
#246
#249
#25
#256
#258
#259
#26
#263
#27
#271
#272
#274
#276
#278
#28
#283
#285
#286
#290
#293
#295
#297
#298
#3
#30
#300
#306
#307
#31
#313
#314
#317
#318
#319
#32
#320
#321
#326
#327
#328
#33
#331
#332
#333
#334
#335
#336
#337
#34
#341
#342
#343
#344
#345
#347
#348
#349
#35
#351
#352
#354
#356
#357
#36
#360
#361
#364
#365
#366
#37
#370
#371
#372
#373
#374
#375
#377
#378
#379
#38
#380
#381
#384
#385
#386
#387
#39
#393
#396
#4
#40
#400
#401
#402
#404
#405
#407
#409
#41
#410
#411
#412
#413
#415
#416
#417
#418
#419
#42
#420
#421
#422
#425
#426
#427
#430
#431
#433
#434
#435
#436
#437
#438
#439
#44
#440
#443
#445
#446
#449
#45
#451
#453
#454
#459
#46
#460
#462
#463
#464
#465
#466
#467
#469
#47
#471
#472
#473
#474
#476
#479
#48
#480
#481
#483
#484
#487
#488
#489
#49
#491
#492
#494
#495
#496
#497
#498
#499
#5
#50
#500
#501
#503
#504
#505
#506
#508
#509
#51
#512
#513
#52
#53
#535
#536
#538
#54
#540
#541
#542
#545
#546
#549
#552
#553
#555
#556
#557
#559
#56
#561
#563
#564
#565
#566
#567
#568
#569
#57
#570
#571
#574
#58
#589
#59
#591
#592
#594
#596
#599
#6
#60
#600
#601
#602
#603
#604
#605
#61
#611
#613
#614
#617
#618
#619
#62
#620
#623
#63
#633
#635
#637
#638
#64
#640
#641
#643
#650
#652
#659
#659
#66
#660
#663
#665
#666
#667
#668
#668
#669
#67
#671
#672
#676
#677
#679
#68
#680
#681
#683
#684
#685
#686
#687
#688
#689
#69
#692
#693
#694
#695
#698
#699
#7
#70
#707
#709
#71
#714
#72
#720
#721
#722
#724
#725
#726
#73
#731
#737
#738
#739
#74
#740
#741
#742
#743
#744
#745
#746
#748
#749
#75
#753
#754
#756
#759
#762
#766
#768
#77
#773
#774
#775
#776
#777
#78
#780
#782
#784
#785
#79
#793
#798
#8
#80
#802
#803
#806
#81
#815
#817
#82
#825
#826
#828
#829
#83
#830
#831
#832
#833
#837
#838
#839
#84
#842
#843
#845
#847
#848
#849
#85
#850
#851
#852
#853
#855
#856
#859
#86
#861
#862
#863
#864
#869
#88
#884
#885
#886
#887
#888
#889
#89
#890
#895
#896
#898
#899
#9
#90
#900
#901
#902
#906
#907
#91
#913
#914
#915
#916
#92
#923
#93
#934
#934
#935
#937
#938
#939
#94
#941
#942
#943
#946
#95
#951
#951
#954
#956
#958
#96
#967
#969
#97
#970
#972
#974
#975
#976
#977
#978
#979
#98
#980
#981
#982
#983
#986
#987
#988
#989
#99
#990
#991
#992
#993
#994
#995
#996
#999
4.0.0-rc.1
4.0.0-rc.2
4.0.0-rc.3
4.0.1-rc.1
public_avail
v1.0.0
v1.1.0
v1.1.0-alpha.1
v1.1.0-alpha.2
v1.1.0-alpha.3
v1.1.0-alpha.4
v2.0.0
v2.0.0-beta.1
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.4-rc.1
v2.0.5
v2.1.0
v2.2.0
v2.3.0
v3.0.0
v3.1.0
v3.2.0
v3.2.0-alpha.1
v3.2.0-alpha.2
v3.2.1
v3.3.0
v3.4.0
v3.5.0
v3.6.0
v3.7.0
v4.0.0
v4.0.0-rc.4
v4.0.0-rc.5
v4.0.1
v4.0.1-rc.1
v4.1.0
-
2358e61733
groupware: fix keyword patching syntax for adding and removing email keywords endpoints
Pascal Bleser
2025-10-21 16:12:56 +02:00 -
ed605f92b4
groupware: fix keyword patching syntax for markAsSeen=true
Pascal Bleser
2025-10-21 16:05:21 +02:00 -
d80db93332
groupware: add threadSize property in the email summary endpoint
Pascal Bleser
2025-10-21 15:27:56 +02:00 -
46f8d27e42
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 -
8a97320494
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 -
0507779211
groupware: add markAsSeen=true to mark an email as $seen before it is retrieved
Pascal Bleser
2025-10-21 10:16:50 +02:00 -
4dfed5a43e
groupware: add the Retry-After header in responses when the session cannot be retrieved
Pascal Bleser
2025-10-20 16:34:47 +02:00 -
f024c2c9a9
groupware: add searching emails by their Message-Id + retrieving an email by its ID as message/rfc822
Pascal Bleser
2025-10-20 16:02:03 +02:00 -
0d23867d54
groupware: add email HTML sanitization
Pascal Bleser
2025-10-17 17:18:48 +02:00 -
1845fa86f4
groupware: add identity deletion
Pascal Bleser
2025-10-17 16:02:10 +02:00 -
df8b42451a
groupware:
Pascal Bleser
2025-10-17 10:02:40 +02:00 -
633679c8de
groupware: add instructions for using stalwart-admin
Pascal Bleser
2025-10-16 11:28:38 +02:00 -
cb2c6dc661
groupware: fix NPE when one of the accounts is a group account
Pascal Bleser
2025-10-15 12:24:19 +02:00 -
b580392a4c
groupware: fix devtools LDAP passwords, as it was breaking regular opencloud drive authentication
Pascal Bleser
2025-10-15 10:57:28 +02:00 -
4cb8a8ae18
groupware: DEVELOPER.md: add note explaining LDAPTLS_REQCERT
Pascal Bleser
2025-10-14 17:37:52 +02:00 -
ecc9e6b34f
groupware: accept both '_' and '*' as the 'default account' placeholder
Pascal Bleser
2025-10-14 11:37:18 +02:00 -
f1972e0e23
groupware: DEVELOPER.md: explain how to set a quota on a user using the Stalwart management API
Pascal Bleser
2025-10-14 11:36:44 +02:00 -
2efc4fdfce
groupware: jmap: don't collpase threads when searching for emails, and add dumping of JMAP request payloads when trace logging is enabled
Pascal Bleser
2025-10-14 11:36:13 +02:00 -
d3cb741e44
groupware: try an alternative way to configure Stalwart dynamically in the devtools Docker Compose setup, by using separate files and ${STALWART_AUTH_DIRECTORY} to name to file to mount
Pascal Bleser
2025-10-14 11:35:25 +02:00 -
73fd7e0f78
jmap: add GetInboxNameForMultipleAccounts
Pascal Bleser
2025-10-10 10:48:48 +02:00 -
96fcf961b8
groupware: add Mermaid diagrams to describe the two setup options
Pascal Bleser
2025-10-09 17:23:38 +02:00 -
f5ac62859a
groupware: implement email updating and email keyword updating endpoints
Pascal Bleser
2025-10-09 15:09:23 +02:00 -
051b483def
docs(groupware): upgrade @redocly/cli 2.3.1 -> 2.4.0
Pascal Bleser
2025-10-09 15:08:47 +02:00 -
d470b5176b
jmap: fix Email/set
Pascal Bleser
2025-10-09 15:08:12 +02:00 -
925d9b894b
groupware: further updates to make everything work with the builtin LDAP and OIDC
Pascal Bleser
2025-10-09 15:07:35 +02:00 -
3da0debdec
groupware: for /accounts/all/emails/latest/summary, rename the ?unread query parameter into ?seen as that is more intuitive
Pascal Bleser
2025-10-08 19:21:14 +02:00 -
197c8543f2
groupware: make everything also work with the built-in LDAP and IDP
Pascal Bleser
2025-10-08 19:20:31 +02:00 -
11a69969f6
groupware: devtools: Stalwart: add internal LDAP configuration
Pascal Bleser
2025-10-08 12:57:39 +02:00 -
d7b675251d
groupware: update @redocly/cli from 2.3.0 to 2.3.1
Pascal Bleser
2025-10-08 12:56:07 +02:00 -
996bc858c7
docs(groupware): fix basepath in OpenAPI, /groupware instead of /groupware/groupware
Pascal Bleser
2025-10-08 12:55:48 +02:00 -
b369f8b415
fixed connection reset issue. adapted make file to generate swagger docs on mac
Viktor Scharf
2025-10-08 12:11:08 +02:00 -
7587c54e4e
groupware: improve jmap integration tests
Pascal Bleser
2025-10-07 16:03:37 +02:00 -
e6abc2d8ff
groupware: rewrite JMAP integration test to be more reusable, and upgrade Stalwart container to 0.13.4
Pascal Bleser
2025-10-07 11:54:13 +02:00 -
0052d6fc4f
groupware: upgrade Stalwart in devtools from 0.13.2 to 0.13.4
Pascal Bleser
2025-10-07 09:35:47 +02:00 -
2343e7fa83
groupware: add bootstrapping on / with quotas for all accounts
Pascal Bleser
2025-10-07 09:29:30 +02:00 -
d95b9a8e8f
groupware: add /quota for all accounts
Pascal Bleser
2025-10-06 16:14:24 +02:00 -
a5701ceb83
groupware: improve instructions in DEVELOPER.md
Pascal Bleser
2025-10-06 14:18:50 +02:00 -
d79f0b3829
groupware: update @redocly/cli: 2.2.2 -> 2.3.0
Pascal Bleser
2025-10-06 12:00:26 +02:00 -
abb57193ff
groupware: add quota API + add support for Accept-Language and Content-Language
Pascal Bleser
2025-10-06 11:58:36 +02:00 -
01b4a1f751
groupware: minor improvements to the DEVELOPER.md
Pascal Bleser
2025-10-06 10:07:39 +02:00 -
17b281cadf
groupware: add flag to currently ignore session capability checks for calendars, contacts and tasks, as those are not implemented in Stalwart yet; will need to remove it in the future
Pascal Bleser
2025-10-06 10:07:15 +02:00 -
f4f24664ad
groupware: add JMAP capability checking (in part: for contacts, calendars, tasks)
Pascal Bleser
2025-10-02 17:02:52 +02:00 -
101f38dd0b
/auth: add SkipXAccessToken:true
Pascal Bleser
2025-10-02 10:49:12 +02:00 -
ebd51dba3b
groupware: add mock endpoints for tasklists and tasks
Pascal Bleser
2025-10-02 10:41:22 +02:00 -
ed488b5a01
groupware: implement JMAP Task specification
Pascal Bleser
2025-10-01 16:29:12 +02:00 -
2c6ff6cd9e
groupware: more mock data, added missing JMAP types
Pascal Bleser
2025-10-01 12:13:08 +02:00 -
eeccb56d19
groupware: add mock endpoints for addressbooks and contacts
Pascal Bleser
2025-09-30 15:50:48 +02:00 -
04b038a129
opencloud_full: also keep the 'Trace-Id' HTTP header
Pascal Bleser
2025-09-30 11:20:56 +02:00 -
09f69c5a62
implement JSCalendar (RFC 8984)
Pascal Bleser
2025-09-26 16:22:03 +02:00 -
85fed11797
services/groupware/DEVELOPER.md: adapt to new path for the opencloud_full deployment
Pascal Bleser
2025-09-26 15:07:08 +02:00 -
0e3e9607c3
JSContact: refactored after full test coverage, stronger typing for enumerations
Pascal Bleser
2025-09-26 14:24:44 +02:00 -
e2c9350ea1
Implement JSContact (RFC9553) Model
Pascal Bleser
2025-09-25 18:07:50 +02:00 -
5cc98f0792
Docker Compose Groupware improvements
Pascal Bleser
2025-09-24 16:04:51 +02:00 -
4fee45379b
start websocket implementation, add endpoint for email summaries
Pascal Bleser
2025-09-24 09:36:45 +02:00 -
2ea8afeb74
feat(groupware): add WebsocketEndpoint to the JMAP Session
Pascal Bleser
2025-09-18 19:21:22 +02:00 -
c4a16e3e9a
refactor(groupware): just use a function for the attachment picker
Pascal Bleser
2025-09-18 19:15:44 +02:00 -
a65a59b2d0
groupware: improved attachment APIs
Pascal Bleser
2025-09-12 11:32:53 +02:00 -
21ea094d99
jmap: modify GetBlob -> GetBlobMetadata
Pascal Bleser
2025-09-12 11:31:01 +02:00 -
431a5ab3de
fix(groupware): update DEVELOPER.md imap-filler usage since it was updated to use flags instead of environment variables
Pascal Bleser
2025-09-11 15:58:56 +02:00 -
1d94e3811e
docs(groupware): more developer instructions
Pascal Bleser
2025-09-11 14:38:41 +02:00 -
3cb78ed31b
more updates to the Groupware DEVELOPER.md
Pascal Bleser
2025-09-11 11:41:33 +02:00 -
d54e27dcdf
docs(groupware): add configuration instructions to DEVELOPER.md
Pascal Bleser
2025-09-11 11:23:21 +02:00 -
c31d7c57bb
fix(groupware): fix JMAP error handling
Pascal Bleser
2025-09-10 17:01:57 +02:00 -
3026ddb255
refactor(groupware): rename "Messages" to "Email" everywhere
Pascal Bleser
2025-09-10 11:49:00 +02:00 -
c4fb13b263
refactor(groupware): use a function for multi-account method call IDs
Pascal Bleser
2025-09-10 10:03:47 +02:00 -
df21fdf2e2
docs(groupware): add services/groupware/DEVELOPER.md
Pascal Bleser
2025-09-09 15:36:18 +02:00 -
6224ded8b5
refactor(groupware): add max requests check
Pascal Bleser
2025-09-09 15:05:26 +02:00 -
0da72cf346
groupware: minor typo fixes
Pascal Bleser
2025-09-08 17:05:43 +02:00 -
aab08dd3de
chore(groupware): add launcher for OC + containers for services
Pascal Bleser
2025-09-08 13:20:13 +02:00 -
f470462ead
feat(groupware): add fetching all mailboxes for all accounts
Pascal Bleser
2025-09-08 12:00:36 +02:00 -
62cace14fe
docs(groupware): OpenAPI improvements
Pascal Bleser
2025-09-05 14:36:54 +02:00 -
a8c2beac3a
test(groupware): add testcontainers based jmap test
Pascal Bleser
2025-09-04 22:48:05 +02:00 -
1b732b8bff
refactor(groupware): session cache and DNS autodiscovery
Pascal Bleser
2025-09-04 22:16:44 +02:00 -
33cc3365ee
groupware: add DNS auto-discovery (currently disabled, needs testing)
Pascal Bleser
2025-09-04 11:32:10 +02:00 -
3e48284295
add a .gitignore entry for debug binaries built by VSCode when running OpenCloud
Pascal Bleser
2025-09-03 16:42:13 +02:00 -
c9a4bb94cd
groupware: session handling improvements
Pascal Bleser
2025-09-03 16:36:30 +02:00 -
3ac4bcfeeb
groupware: fix debug server, was missing a lot of configuration options and was binding to :80
Pascal Bleser
2025-09-02 21:42:03 +02:00 -
58583a66bb
docs(groupware): add Groupware related ADRs
Pascal Bleser
2025-08-29 13:54:26 +02:00 -
1d6433f1c9
refactor(groupware): logging and metrics improvements
Pascal Bleser
2025-08-28 17:00:41 +02:00 -
fc938bc4bc
jmap: minor logging improvements
Pascal Bleser
2025-08-28 16:32:10 +02:00 -
724c44567b
groupware: improve metrics
Pascal Bleser
2025-08-27 17:23:51 +02:00 -
1fc75a9091
groupware: jmap: add metrics
Pascal Bleser
2025-08-27 17:23:24 +02:00 -
5b51804744
groupware: implement metrics
Pascal Bleser
2025-08-26 22:11:02 +02:00 -
0f3dac0280
groupware: Etag handling
Pascal Bleser
2025-08-25 17:48:09 +02:00 -
d214cfa2b7
groupware: initial related emails implementation with SSE
Pascal Bleser
2025-08-22 15:51:52 +02:00 -
f97bc0e875
groupware: add /bootstrap
Pascal Bleser
2025-08-21 15:27:45 +02:00 -
72ee47fdca
groupware: swagger API documentation improvements
Pascal Bleser
2025-08-12 16:04:09 +02:00 -
8d9c3b0c4e
Groupware improvements
Pascal Bleser
2025-08-11 15:38:39 +02:00 -
084eb005e3
groupware: minor email searching response improvements + started implementing vacation response setting API
Pascal Bleser
2025-08-08 14:45:24 +02:00 -
2bdbc5a42e
groupware: add identities of all accounts to the index resource
Pascal Bleser
2025-08-07 23:28:12 +02:00 -
0a5d13b916
groupware: fix email search, add variant that includes the full emails
Pascal Bleser
2025-08-07 13:53:59 +02:00 -
446a98dd62
groupware: fix email search, add variant that includes the full emails
Pascal Bleser
2025-08-07 13:53:59 +02:00 -
e6441e58d4
Groupware: refactor jmap package, implement Email/set, EmailSubmission
Pascal Bleser
2025-08-06 17:31:05 +02:00 -
a64223fe7d
groupware: implement message search with snippets
Pascal Bleser
2025-08-05 16:28:31 +02:00 -
6e4918b50b
groupware: blob streaming (upload and download)
Pascal Bleser
2025-08-04 17:49:18 +02:00 -
ac8d2587c9
groupware: more JMAP operations implementation
Pascal Bleser
2025-08-01 17:22:14 +02:00 -
0d2a5e992c
groupware: further implementation and improvements
Pascal Bleser
2025-07-31 20:34:01 +02:00 -
1b9249ecba
upgrade Stalwart to 0.13.2
Pascal Bleser
2025-07-30 18:51:15 +02:00 -
94c932d6a7
refactored the Session object, refactored the services/groupware directory, and started Swagger documentation implementation
Pascal Bleser
2025-07-30 18:50:36 +02:00 -
8be4d11a5e
groupware: refactoring the API mechanisms
Pascal Bleser
2025-07-29 15:49:38 +02:00