forked from owncloud/web
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.md
10083 lines (6901 loc) · 480 KB
/
CHANGELOG.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Changelog for ownCloud Web [unreleased] (UNRELEASED)
=======================================
The following sections list the changes in ownCloud web unreleased relevant to
ownCloud admins and users.
[unreleased]: https://github.com/owncloud/web/compare/v6.0.0...master
Summary
-------
* Bugfix - Archiver in protected public links: [#6423](https://github.com/owncloud/web/issues/6423)
* Bugfix - Endless lazy loading indicator after sorting file table: [#6434](https://github.com/owncloud/web/issues/6434)
* Bugfix - Layout with long breadcrumb: [#6731](https://github.com/owncloud/web/issues/6731)
* Bugfix - Pagination after increasing items per page: [#6768](https://github.com/owncloud/web/issues/6768)
* Bugfix - Calendar popup position in right sidebar: [#7513](https://github.com/owncloud/web/issues/7513)
* Bugfix - Loading shares in deep nested folders: [#7655](https://github.com/owncloud/web/issues/7655)
* Bugfix - "Paste"-action without write permissions: [#7925](https://github.com/owncloud/web/pull/7925)
* Bugfix - Include spaces in the list info: [#7926](https://github.com/owncloud/web/pull/7926)
* Bugfix - Prevent deletion of own account: [#7958](https://github.com/owncloud/web/pull/7958)
* Bugfix - UI fixes for sorting and quickactions: [#7966](https://github.com/owncloud/web/pull/7966)
* Bugfix - Space quota not displayed after creation: [#7969](https://github.com/owncloud/web/pull/7969)
* Bugfix - Text editor appearance: [#8026](https://github.com/owncloud/web/pull/8026)
* Bugfix - Reverting versions for read-only shares: [#8040](https://github.com/owncloud/web/pull/8040)
* Bugfix - Resolving drives in search: [#8045](https://github.com/owncloud/web/pull/8045)
* Bugfix - Search repeating no results message: [#8054](https://github.com/owncloud/web/issues/8054)
* Bugfix - Current year selection in the date picker: [#8058](https://github.com/owncloud/web/pull/8058)
* Bugfix - Omit "page"-query in breadcrumb navigation: [#8061](https://github.com/owncloud/web/pull/8061)
* Bugfix - Left sidebar navigation item text flickers on transition: [#8080](https://github.com/owncloud/web/pull/8080)
* Bugfix - Space member disappearing: [#8081](https://github.com/owncloud/web/issues/8081)
* Bugfix - Re-using space images: [#8083](https://github.com/owncloud/web/issues/8083)
* Bugfix - Show space members despite deleted entries: [#8148](https://github.com/owncloud/web/issues/8148)
* Bugfix - Search bar input appearance: [#8158](https://github.com/owncloud/web/issues/8158)
* Bugfix - Application menu active display on hover: [#8265](https://github.com/owncloud/web/pull/8265)
* Bugfix - Loading additional user data: [#8276](https://github.com/owncloud/web/pull/8276)
* Bugfix - Re-loading space members panel: [#8300](https://github.com/owncloud/web/pull/8300)
* Bugfix - Editing users who never logged in: [#8326](https://github.com/owncloud/web/pull/8326)
* Bugfix - Cancel custom permissions: [#8340](https://github.com/owncloud/web/pull/8340)
* Bugfix - Drop menus with limited vertical screen space: [#8411](https://github.com/owncloud/web/issues/8411)
* Bugfix - Token renewal in vue router hash mode: [#8420](https://github.com/owncloud/web/issues/8420)
* Bugfix - Accessing route in admin-settings with insufficient permissions: [#8434](https://github.com/owncloud/web/issues/8434)
* Bugfix - "Show more"-action in shares panel: [#8479](https://github.com/owncloud/web/issues/8479)
* Bugfix - Paste action conflict dialog broken: [#8480](https://github.com/owncloud/web/pull/8480)
* Bugfix - PDF display issue - Update CSP object-src policy: [#8498](https://github.com/owncloud/web/pull/8498)
* Bugfix - Remove fuzzy search results: [#8508](https://github.com/owncloud/web/pull/8508)
* Bugfix - Space image upload: [#8523](https://github.com/owncloud/web/issues/8523)
* Bugfix - Batch context actions in admin settings: [#8549](https://github.com/owncloud/web/issues/8549)
* Bugfix - Height of dropdown no-option: [#8554](https://github.com/owncloud/web/pull/8554)
* Bugfix - De-duplicate event handling to prevent errors on Draw-io: [#8576](https://github.com/owncloud/web/pull/8576)
* Bugfix - Users without role assignment: [#8585](https://github.com/owncloud/web/issues/8585)
* Bugfix - Password enforced check for public links: [#8587](https://github.com/owncloud/web/issues/8587)
* Bugfix - Group members sorting: [#8592](https://github.com/owncloud/web/issues/8592)
* Bugfix - Broken re-login after logout: [#8694](https://github.com/owncloud/web/pull/8694)
* Bugfix - Open files in external app: [#8695](https://github.com/owncloud/web/issues/8695)
* Bugfix - Copy link to clipboard text: [#8756](https://github.com/owncloud/web/pull/8756)
* Bugfix - Preview controls colors: [#8758](https://github.com/owncloud/web/pull/8758)
* Bugfix - Selection reset on action click: [#8776](https://github.com/owncloud/web/issues/8776)
* Bugfix - Share recipient container exceed: [#8814](https://github.com/owncloud/web/pull/8814)
* Bugfix - Remove drop target in read-only folders: [#8825](https://github.com/owncloud/web/pull/8825)
* Bugfix - Opening context menu via keyboard: [#8827](https://github.com/owncloud/web/pull/8827)
* Bugfix - Hide upload hint in empty read-only folders: [#8834](https://github.com/owncloud/web/issues/8834)
* Bugfix - Public link empty password stays forever: [#8864](https://github.com/owncloud/web/pull/8864)
* Bugfix - Sidebar header after deleting resource: [#8880](https://github.com/owncloud/web/issues/8880)
* Bugfix - Infinite login redirect: [#8928](https://github.com/owncloud/web/issues/8928)
* Bugfix - Limit amount of concurrent tus requests: [#8987](https://github.com/owncloud/web/pull/8987)
* Change - Streamline new tab handling in extensions: [#6661](https://github.com/owncloud/web/issues/6661)
* Change - Update Vue to v3.2: [#7948](https://github.com/owncloud/web/issues/7948)
* Change - Remove permission manager: [#8431](https://github.com/owncloud/web/pull/8431)
* Change - Configurable extension autosave: [#8455](https://github.com/owncloud/web/pull/8455)
* Change - Theme colors: [#8563](https://github.com/owncloud/web/pull/8563)
* Enhancement - Global loading indicator: [#6183](https://github.com/owncloud/web/issues/6183)
* Enhancement - Add tag support: [#7388](https://github.com/owncloud/web/pull/7388)
* Enhancement - Improve performance when loading folders and share indicators: [#7721](https://github.com/owncloud/web/issues/7721)
* Enhancement - Warn users when using unsupported browsers: [#7942](https://github.com/owncloud/web/pull/7942)
* Enhancement - Optional Contributor role and configurable resharing permissions: [#7965](https://github.com/owncloud/web/pull/7965)
* Enhancement - Group and user creation forms submit on enter: [#7968](https://github.com/owncloud/web/pull/7968)
* Enhancement - Add switch to enable condensed resource table: [#7976](https://github.com/owncloud/web/pull/7976)
* Enhancement - Introduce zoom and rotate to the preview app: [#7977](https://github.com/owncloud/web/pull/7977)
* Enhancement - Conflict dialog UX: [#7983](https://github.com/owncloud/web/pull/7983)
* Enhancement - Add tiles view for resource display: [#7991](https://github.com/owncloud/web/pull/7991)
* Enhancement - Introduce full screen mode to the preview app: [#7994](https://github.com/owncloud/web/pull/7994)
* Enhancement - Enable autoplay in the preview app: [#7995](https://github.com/owncloud/web/pull/7995)
* Enhancement - Don't open sidebar when copying quicklink: [#8008](https://github.com/owncloud/web/issues/8008)
* Enhancement - Access right sidebar panels via URL: [#8021](https://github.com/owncloud/web/pull/8021)
* Enhancement - Introduce image preloading to the preview app: [#8051](https://github.com/owncloud/web/pull/8051)
* Enhancement - Retry failed uploads on re-upload: [#8055](https://github.com/owncloud/web/pull/8055)
* Enhancement - Increase Searchbar height: [#8056](https://github.com/owncloud/web/pull/8056)
* Enhancement - Show text file icon for empty text files: [#8057](https://github.com/owncloud/web/pull/8057)
* Enhancement - Update libre-graph-api to v1.0: [#8132](https://github.com/owncloud/web/pull/8132)
* Enhancement - Make clipboard copy available to more browsers: [#8136](https://github.com/owncloud/web/pull/8136)
* Enhancement - Space group members: [#8161](https://github.com/owncloud/web/pull/8161)
* Enhancement - Space group shares: [#8161](https://github.com/owncloud/web/pull/8161)
* Enhancement - Show upload speed: [#8166](https://github.com/owncloud/web/issues/8166)
* Enhancement - Rename "user management" app: [#8175](https://github.com/owncloud/web/pull/8175)
* Enhancement - Spaces list in admin settings: [#8178](https://github.com/owncloud/web/pull/8178)
* Enhancement - Admin settings users section uses graph api for role assignments: [#8261](https://github.com/owncloud/web/pull/8261)
* Enhancement - Move user group select to edit panel: [#8279](https://github.com/owncloud/web/pull/8279)
* Enhancement - Add support for multiple clients in `theme.json`: [#8280](https://github.com/owncloud/web/pull/8280)
* Enhancement - Move language selection to user account page: [#8294](https://github.com/owncloud/web/pull/8294)
* Enhancement - Show selectable groups only: [#8306](https://github.com/owncloud/web/pull/8306)
* Enhancement - Add context menu to groups: [#8317](https://github.com/owncloud/web/pull/8317)
* Enhancement - Space member expiration: [#8320](https://github.com/owncloud/web/pull/8320)
* Enhancement - Update SDK to v3.1.0-alpha.3: [#8320](https://github.com/owncloud/web/pull/8320)
* Enhancement - Add context menu to users: [#8324](https://github.com/owncloud/web/pull/8324)
* Enhancement - Admin settings users section details improvement: [#8331](https://github.com/owncloud/web/pull/8331)
* Enhancement - Add `ItemFilter` component: [#8354](https://github.com/owncloud/web/issues/8354)
* Enhancement - Slight improvement of key up/down performance: [#8356](https://github.com/owncloud/web/pull/8356)
* Enhancement - Admin settings general section: [#8363](https://github.com/owncloud/web/issues/8363)
* Enhancement - Add appearance section in general settings: [#8375](https://github.com/owncloud/web/pull/8375)
* Enhancement - User group filter: [#8377](https://github.com/owncloud/web/issues/8377)
* Enhancement - Batch edit quota in admin panel: [#8387](https://github.com/owncloud/web/pull/8387)
* Enhancement - Use standardized layout for file/space action list: [#8398](https://github.com/owncloud/web/pull/8398)
* Enhancement - Add dark ownCloud logo: [#8425](https://github.com/owncloud/web/issues/8425)
* Enhancement - Inject customizations: [#8432](https://github.com/owncloud/web/pull/8432)
* Enhancement - User settings login field: [#8433](https://github.com/owncloud/web/pull/8433)
* Enhancement - Skeleton App: [#8441](https://github.com/owncloud/web/pull/8441)
* Enhancement - Open individually shared file in dedicated view: [#8445](https://github.com/owncloud/web/issues/8445)
* Enhancement - Configurable top bar: [#8449](https://github.com/owncloud/web/pull/8449)
* Enhancement - Rework notification bell: [#8450](https://github.com/owncloud/web/pull/8450)
* Enhancement - Autosave content changes in text editor: [#8455](https://github.com/owncloud/web/pull/8455)
* Enhancement - Update CERN links: [#8473](https://github.com/owncloud/web/pull/8473)
* Enhancement - Respect max quota: [#8489](https://github.com/owncloud/web/pull/8489)
* Enhancement - User role filter: [#8492](https://github.com/owncloud/web/pull/8492)
* Enhancement - Beautify file version list: [#8503](https://github.com/owncloud/web/issues/8503)
* Enhancement - Introduce trashbin overview: [#8515](https://github.com/owncloud/web/pull/8515)
* Enhancement - Make notifications work with oCIS: [#8518](https://github.com/owncloud/web/pull/8518)
* Enhancement - Public link permission `PublicLink.Write.all`: [#8541](https://github.com/owncloud/web/pull/8541)
* Enhancement - Add and remove users from groups batch actions: [#8553](https://github.com/owncloud/web/pull/8553)
* Enhancement - Beautify form inputs: [#8554](https://github.com/owncloud/web/pull/8554)
* Enhancement - Rework mobile navigation: [#8557](https://github.com/owncloud/web/issues/8557)
* Enhancement - QuickActions role configurable: [#8566](https://github.com/owncloud/web/pull/8566)
* Enhancement - Shrink table columns: [#8599](https://github.com/owncloud/web/issues/8599)
* Enhancement - Add `Accept-Language` header to all outgoing requests: [#8612](https://github.com/owncloud/web/issues/8612)
* Enhancement - Add logout url: [#8630](https://github.com/owncloud/web/pull/8630)
* Enhancement - Enable guest users: [#8652](https://github.com/owncloud/web/pull/8652)
* Enhancement - Remove placeholder, add customizable label: [#8711](https://github.com/owncloud/web/pull/8711)
* Enhancement - Context helper read more link configurable: [#8713](https://github.com/owncloud/web/pull/8713)
* Enhancement - Enable rename groups: [#8715](https://github.com/owncloud/web/pull/8715)
* Enhancement - Create Space from selection: [#8730](https://github.com/owncloud/web/pull/8730)
* Enhancement - GDPR export: [#8738](https://github.com/owncloud/web/issues/8738)
* Enhancement - Stop bootstrapping application earlier in anonymous contexts: [#8762](https://github.com/owncloud/web/pull/8762)
* Enhancement - Add support for read-only groups: [#8766](https://github.com/owncloud/web/pull/8766)
* Enhancement - Custom translations: [#8790](https://github.com/owncloud/web/pull/8790)
* Enhancement - Font family in theming: [#8797](https://github.com/owncloud/web/pull/8797)
* Enhancement - Preview app sorting: [#8806](https://github.com/owncloud/web/pull/8806)
* Enhancement - Adjust missing reshare permissions message: [#8820](https://github.com/owncloud/web/pull/8820)
* Enhancement - Fix quicklink icon alignment: [#8822](https://github.com/owncloud/web/pull/8822)
* Enhancement - Admin settings groups members panel: [#8826](https://github.com/owncloud/web/pull/8826)
* Enhancement - Respect user read-only configuration by the server: [#8868](https://github.com/owncloud/web/pull/8868)
* Enhancement - Update roles and permissions names, labels, texts and icons: [#8876](https://github.com/owncloud/web/pull/8876)
* Enhancement - Layout of Share role and expiration date dropdown: [#8882](https://github.com/owncloud/web/pull/8882)
* Enhancement - Webfinger redirect app: [#8883](https://github.com/owncloud/web/issues/8883)
* Enhancement - Rename "Quicklink" to "link": [#8898](https://github.com/owncloud/web/pull/8898)
* Enhancement - Add notification setting to account page: [#8911](https://github.com/owncloud/web/pull/8911)
* Enhancement - Add whitespace context-menu: [#8921](https://github.com/owncloud/web/pull/8921)
* Enhancement - Deny share access: [#8983](https://github.com/owncloud/web/pull/8983)
Details
-------
* Bugfix - Archiver in protected public links: [#6423](https://github.com/owncloud/web/issues/6423)
Downloading multiple resources as archive in protected public links has been fixed.
https://github.com/owncloud/web/issues/6423
https://github.com/owncloud/web/pull/8466
* Bugfix - Endless lazy loading indicator after sorting file table: [#6434](https://github.com/owncloud/web/issues/6434)
The endless lazy loading indicator when sorting the file table and re-entering it has been
fixed.
https://github.com/owncloud/web/issues/6434
https://github.com/owncloud/web/pull/8988
* Bugfix - Layout with long breadcrumb: [#6731](https://github.com/owncloud/web/issues/6731)
The breadcrumb component with total length longer than the app area was breaking the layout and
has been fixed
https://github.com/owncloud/web/issues/6731
https://github.com/owncloud/web/pull/8765
* Bugfix - Pagination after increasing items per page: [#6768](https://github.com/owncloud/web/issues/6768)
An issue where the file list incorrectly showed no items after paginating and increasing the
amount of items per page has been fixed.
https://github.com/owncloud/web/issues/6768
https://github.com/owncloud/web/pull/8854
* Bugfix - Calendar popup position in right sidebar: [#7513](https://github.com/owncloud/web/issues/7513)
The position of the calendar popup in the right sidebar has been fixed when using small screens.
https://github.com/owncloud/web/issues/7513
https://github.com/owncloud/web/pull/8909
* Bugfix - Loading shares in deep nested folders: [#7655](https://github.com/owncloud/web/issues/7655)
Loading shares and share indicators on page reloads in deep nested folders was not possible and
has been fixed.
https://github.com/owncloud/web/issues/7655
https://github.com/owncloud/web/pull/8349
* Bugfix - "Paste"-action without write permissions: [#7925](https://github.com/owncloud/web/pull/7925)
The "Paste"-action is now disabled in read-only folders/shares.
https://github.com/owncloud/web/issues/7922
https://github.com/owncloud/web/pull/7925
* Bugfix - Include spaces in the list info: [#7926](https://github.com/owncloud/web/pull/7926)
Spaces have been included in the list info below file lists that support displaying spaces.
https://github.com/owncloud/web/issues/7924
https://github.com/owncloud/web/pull/7926
* Bugfix - Prevent deletion of own account: [#7958](https://github.com/owncloud/web/pull/7958)
We've fixed a bug while a user tries to delete their own account in the user management app, a non
descriptive error message have popped up. We now show a proper error message.
https://github.com/owncloud/web/issues/7955
https://github.com/owncloud/web/pull/7958
* Bugfix - UI fixes for sorting and quickactions: [#7966](https://github.com/owncloud/web/pull/7966)
Ensure the sorting of "shared with" in "shared with me" view is correct when they have been
shared simultaneously with users and groups. Prevent the context actions to disappear when
`hoverableQuickActions` is set to true.
https://github.com/owncloud/web/pull/7966
* Bugfix - Space quota not displayed after creation: [#7969](https://github.com/owncloud/web/pull/7969)
We've fixed a bug where the quota in the space details was not shown after space creation.
https://github.com/owncloud/web/issues/7959
https://github.com/owncloud/web/pull/7969
* Bugfix - Text editor appearance: [#8026](https://github.com/owncloud/web/pull/8026)
The text editor now looks normal again after its appearance had changed due to the inclusion of
the ODS in the web repository.
https://github.com/owncloud/web/pull/8026
* Bugfix - Reverting versions for read-only shares: [#8040](https://github.com/owncloud/web/pull/8040)
Reverting versions for read-only shares is no longer possible.
https://github.com/owncloud/web/issues/8037
https://github.com/owncloud/web/pull/8040
* Bugfix - Resolving drives in search: [#8045](https://github.com/owncloud/web/pull/8045)
We've fixed a bug where folder listing was not reloaded when being in a space/share root and
navigating into another space/share root via search.
https://github.com/owncloud/web/issues/8034
https://github.com/owncloud/web/pull/8045
* Bugfix - Search repeating no results message: [#8054](https://github.com/owncloud/web/issues/8054)
We've fixed a bug that caused to repeat the 'no results' message when searching.
https://github.com/owncloud/web/issues/8054
https://github.com/owncloud/web/pull/8062
* Bugfix - Current year selection in the date picker: [#8058](https://github.com/owncloud/web/pull/8058)
We applied a hotpatch to fix the selection of the current year in December in the date picker.
https://github.com/owncloud/web/issues/8042
https://github.com/owncloud/web/pull/8058
* Bugfix - Omit "page"-query in breadcrumb navigation: [#8061](https://github.com/owncloud/web/pull/8061)
We've omitted the "page"-query when navigating via breadcrumb. This solves an issue were the
file list would be empty after navigating via breadcrumb from a paginated folder.
https://github.com/owncloud/web/issues/8060
https://github.com/owncloud/web/pull/8061
* Bugfix - Left sidebar navigation item text flickers on transition: [#8080](https://github.com/owncloud/web/pull/8080)
We've fixed a bug that caused the left sidebar navigation items text to flicker in light mode.
https://github.com/owncloud/web/pull/8080
* Bugfix - Space member disappearing: [#8081](https://github.com/owncloud/web/issues/8081)
We've fixed a bug where adding links to a space would remove newly added members in the UI.
https://github.com/owncloud/web/issues/8081
https://github.com/owncloud/web/pull/8082
* Bugfix - Re-using space images: [#8083](https://github.com/owncloud/web/issues/8083)
We've fixed a bug where re-using a previously used space image via "Set as space image" would
cause errors.
https://github.com/owncloud/web/issues/8083
https://github.com/owncloud/web/pull/8084
* Bugfix - Show space members despite deleted entries: [#8148](https://github.com/owncloud/web/issues/8148)
The space members panel in the right sidebar was not showing any members anymore if one of the
members was deleted. This has been fixed and now shows the remaining members.
https://github.com/owncloud/web/issues/8148
https://github.com/owncloud/web/pull/8336
* Bugfix - Search bar input appearance: [#8158](https://github.com/owncloud/web/issues/8158)
The broken appearance of the search bar input field has been fixed.
https://github.com/owncloud/web/issues/8158
https://github.com/owncloud/web/pull/8203
* Bugfix - Application menu active display on hover: [#8265](https://github.com/owncloud/web/pull/8265)
The text color of the active application menu item on hover as been fixed.
https://github.com/owncloud/web/pull/8265
* Bugfix - Loading additional user data: [#8276](https://github.com/owncloud/web/pull/8276)
Loading additional user data in the admin settings when opening the sidebar via select-toggle
has been fixed.
https://github.com/owncloud/web/issues/8275
https://github.com/owncloud/web/pull/8276
* Bugfix - Re-loading space members panel: [#8300](https://github.com/owncloud/web/pull/8300)
We've fixed a bug where re-loading the members panel for a space would remove recently added
members in the UI.
https://github.com/owncloud/web/issues/8298
https://github.com/owncloud/web/pull/8300
* Bugfix - Editing users who never logged in: [#8326](https://github.com/owncloud/web/pull/8326)
We've fixed a bug where the Edit panel for users who never logged in failed to load (happened due
to a recent backend change).
https://github.com/owncloud/web/pull/8326
* Bugfix - Cancel custom permissions: [#8340](https://github.com/owncloud/web/pull/8340)
We've fixed a bug where cancelling the custom permissions on a share would remove all
permissions.
https://github.com/owncloud/web/issues/8335
https://github.com/owncloud/web/pull/8340
* Bugfix - Drop menus with limited vertical screen space: [#8411](https://github.com/owncloud/web/issues/8411)
We've changed the way how drop menus are positioned when only limited vertical screen space is
available. They now fully utilize the available vertical screen space.
https://github.com/owncloud/web/issues/8411
https://github.com/owncloud/web/issues/8412
https://github.com/owncloud/web/pull/8453
https://github.com/owncloud/web/pull/8584
* Bugfix - Token renewal in vue router hash mode: [#8420](https://github.com/owncloud/web/issues/8420)
We've fixed a bug where the silent token renewal (= in iframe) with the vue router hash mode had a
URL format that could not be parsed by the oidc-client-ts lib.
https://github.com/owncloud/web/issues/8420
https://github.com/owncloud/web/pull/8762
* Bugfix - Accessing route in admin-settings with insufficient permissions: [#8434](https://github.com/owncloud/web/issues/8434)
Each route in the admin-settings app now has a dedicated permission check. This fixes an issue
where accessing such route with insufficient permissions would break the page.
https://github.com/owncloud/web/issues/8434
https://github.com/owncloud/web/pull/8672
* Bugfix - "Show more"-action in shares panel: [#8479](https://github.com/owncloud/web/issues/8479)
We've fixed a bug where the "Show more"-action would show in the shares panel of the sidebar
without having any effect.
https://github.com/owncloud/web/issues/8479
https://github.com/owncloud/web/pull/8482
* Bugfix - Paste action conflict dialog broken: [#8480](https://github.com/owncloud/web/pull/8480)
We've fixed a bug that resulted in the paste action not doing anything in cases of a conflict
https://github.com/owncloud/web/issues/8462
https://github.com/owncloud/web/pull/8480
* Bugfix - PDF display issue - Update CSP object-src policy: [#8498](https://github.com/owncloud/web/pull/8498)
PDF display is associated with object-src / frame-src policy with blob values.
We allow those for only : 'self' blob:;
https://github.com/owncloud/web/pull/8498
* Bugfix - Remove fuzzy search results: [#8508](https://github.com/owncloud/web/pull/8508)
We've had a bug that caused some search results to show up that didn't align with the search term.
https://github.com/owncloud/web/issues/8493
https://github.com/owncloud/web/issues/8860
https://github.com/owncloud/web/pull/8508
https://github.com/owncloud/web/pull/8863
* Bugfix - Space image upload: [#8523](https://github.com/owncloud/web/issues/8523)
We've fixed a bug where uploading images on the spaces overview page would not work.
https://github.com/owncloud/web/issues/8523
https://github.com/owncloud/web/pull/8526
* Bugfix - Batch context actions in admin settings: [#8549](https://github.com/owncloud/web/issues/8549)
Several issues when triggering batch actions via the context menu for users/groups/spaces in
the admin-settings have been fixed. Some actions were showing wrongly ("edit"), some actions
were resetting the current selection ("show details").
https://github.com/owncloud/web/issues/8549
https://github.com/owncloud/web/pull/8785
* Bugfix - Height of dropdown no-option: [#8554](https://github.com/owncloud/web/pull/8554)
We fixed the height of the select dropdown field if no select option is available.
https://github.com/owncloud/web/pull/8554
* Bugfix - De-duplicate event handling to prevent errors on Draw-io: [#8576](https://github.com/owncloud/web/pull/8576)
If users navigated out of Draw-io and returned afterwards, old event handlers were kept, which
failed trying to look for iframes that no longer existed. This fix removes the handlers when
exiting, preventing these user visible errors.
https://github.com/owncloud/web/pull/8576
* Bugfix - Users without role assignment: [#8585](https://github.com/owncloud/web/issues/8585)
Listing and editing users without a role assignment in the admin settings has been fixed.
https://github.com/owncloud/web/issues/8585
https://github.com/owncloud/web/pull/8590
* Bugfix - Password enforced check for public links: [#8587](https://github.com/owncloud/web/issues/8587)
We've fixed a bug where we ignored the selected role in the password enforcement check. The web
ui was sending the request to update a link instead of showing a modal with a password input
prompt.
https://github.com/owncloud/web/issues/8587
https://github.com/owncloud/web/pull/8623
https://github.com/owncloud/web/pull/8745
* Bugfix - Group members sorting: [#8592](https://github.com/owncloud/web/issues/8592)
Sorting groups by their member count has been fixed.
https://github.com/owncloud/web/issues/8592
https://github.com/owncloud/web/pull/8600
* Bugfix - Broken re-login after logout: [#8694](https://github.com/owncloud/web/pull/8694)
After a user logged out, it was no longer possible to login without reloading the ocis root
domain, this has now been fixed and only allowed query-params are taken into account.
https://github.com/owncloud/web/pull/8694
* Bugfix - Open files in external app: [#8695](https://github.com/owncloud/web/issues/8695)
We've fixed bugs that caused office documents not to be opened in app provider editors anymore.
https://github.com/owncloud/web/issues/8695
https://github.com/owncloud/web/issues/8773
https://github.com/owncloud/web/pull/8705
https://github.com/owncloud/web/pull/8782
* Bugfix - Copy link to clipboard text: [#8756](https://github.com/owncloud/web/pull/8756)
We've fixed an issue that caused the link message to display the wrong text
https://github.com/owncloud/web/issues/8725
https://github.com/owncloud/web/pull/8756
* Bugfix - Preview controls colors: [#8758](https://github.com/owncloud/web/pull/8758)
We've fixed a bug where the controls of the "preview" app were appearing black-on-grey in the
dark theme.
https://github.com/owncloud/web/pull/8758
* Bugfix - Selection reset on action click: [#8776](https://github.com/owncloud/web/issues/8776)
Clicking a file action from the context menu doesn't reset the selection anymore.
https://github.com/owncloud/web/issues/8776
https://github.com/owncloud/web/pull/8777
* Bugfix - Share recipient container exceed: [#8814](https://github.com/owncloud/web/pull/8814)
The share recipient container now shows a vertical scroll bar when the users would exceed the
container height.
https://github.com/owncloud/web/issues/8811
https://github.com/owncloud/web/pull/8814
* Bugfix - Remove drop target in read-only folders: [#8825](https://github.com/owncloud/web/pull/8825)
The drop target in read-only folders has been removed.
https://github.com/owncloud/web/issues/8277
https://github.com/owncloud/web/pull/8825
* Bugfix - Opening context menu via keyboard: [#8827](https://github.com/owncloud/web/pull/8827)
The position of the context menu when opened via keyboard has been fixed.
https://github.com/owncloud/web/issues/8232
https://github.com/owncloud/web/pull/8827
* Bugfix - Hide upload hint in empty read-only folders: [#8834](https://github.com/owncloud/web/issues/8834)
Empty read-only folders now don't show the upload hint to the user.
https://github.com/owncloud/web/issues/8834
https://github.com/owncloud/web/pull/8846
* Bugfix - Public link empty password stays forever: [#8864](https://github.com/owncloud/web/pull/8864)
We've fixed a bug that caused the error message for the public link password to stay forever.
https://github.com/owncloud/web/issues/8521
https://github.com/owncloud/web/pull/8864
* Bugfix - Sidebar header after deleting resource: [#8880](https://github.com/owncloud/web/issues/8880)
The sidebar header will now be removed correctly when you delete the currently selected
resource.
https://github.com/owncloud/web/issues/8880
https://github.com/owncloud/web/pull/8886
* Bugfix - Infinite login redirect: [#8928](https://github.com/owncloud/web/issues/8928)
We've fixed a bug where a user would fall into an infinite redirect between login and
accessDenied page if a) the user had valid IdP credentials but was not permitted in ocis, b) the
user has authenticated successfully but then got deleted in the meantime.
https://github.com/owncloud/web/issues/8928
https://github.com/owncloud/web/issues/7354
https://github.com/owncloud/web/issues/4677
https://github.com/owncloud/web/pull/8947
* Bugfix - Limit amount of concurrent tus requests: [#8987](https://github.com/owncloud/web/pull/8987)
The amount of concurrent tus requests when uploading has been reduced to 5. This fixes an issue
where the access token renewal failed during an ongoing upload because of the sheer amount of
pending requests.
https://github.com/owncloud/web/issues/8977
https://github.com/owncloud/web/pull/8987
* Change - Streamline new tab handling in extensions: [#6661](https://github.com/owncloud/web/issues/6661)
We have added a global configuration for opening extensions in new tabs. This will now be
configured by the administrator and applies for all extensions in the same way.
https://github.com/owncloud/web/issues/6661
https://github.com/owncloud/web/pull/8458
* Change - Update Vue to v3.2: [#7948](https://github.com/owncloud/web/issues/7948)
Vue has been updated to v3.2. More detailed information can be found in the referenced issues
and PRs down below.
BREAKING CHANGE for developers: The `vue/composition-api` plugin is not available anymore
as the composition-api now comes with Vue.
https://github.com/owncloud/web/issues/7948
https://github.com/owncloud/web/issues/5269
https://github.com/owncloud/web/issues/8283
https://github.com/owncloud/web/issues/8307
https://github.com/owncloud/web/issues/8295
https://github.com/owncloud/web/pull/8128
https://github.com/owncloud/web/pull/7877
https://github.com/owncloud/web/pull/8207
https://github.com/owncloud/web/pull/8201
https://github.com/owncloud/web/pull/8202
https://github.com/owncloud/web/pull/8198
https://github.com/owncloud/web/pull/8213
https://github.com/owncloud/web/pull/8214
https://github.com/owncloud/web/pull/8221
https://github.com/owncloud/web/pull/8256
https://github.com/owncloud/web/pull/8257
https://github.com/owncloud/web/pull/8258
https://github.com/owncloud/web/pull/8282
https://github.com/owncloud/web/pull/8289
https://github.com/owncloud/web/pull/8287
https://github.com/owncloud/web/pull/8285
https://github.com/owncloud/web/pull/8288
https://github.com/owncloud/web/pull/8308
https://github.com/owncloud/web/pull/8311
https://github.com/owncloud/web/pull/8567
* Change - Remove permission manager: [#8431](https://github.com/owncloud/web/pull/8431)
BREAKING CHANGE for developers: The `PermissionManager` has been removed. Permission
management is now being handled by `CASL`. For more details on how it works please see the linked
PR down below.
https://github.com/owncloud/web/pull/8431
https://github.com/owncloud/web/pull/8488
https://github.com/owncloud/web/pull/8509
* Change - Configurable extension autosave: [#8455](https://github.com/owncloud/web/pull/8455)
We have added a global setting in the configuration to enable autosave (and the corresponding
timeout) for bundled and external extensions, instead of having a per-extension
configuration which was limited to external extensions. Handling of the provided autosave
needs to be taken care of by the extension itself.
https://github.com/owncloud/web/pull/8455
https://github.com/owncloud/web/pull/8457
https://github.com/owncloud/web/pull/8474
* Change - Theme colors: [#8563](https://github.com/owncloud/web/pull/8563)
We've introduced `contrast` color variables for all the color swatches in the design system.
As a result the `contrast` color variable needs to be added to all existing web themes.
BREAKING CHANGE for non-default themes in existing deployments: You need to add the
`contrast` color variable to all swatches in your theme. A good default is the
`color-text-inverse` value. You can find an example here:
https://owncloud.dev/clients/web/theming/#example-theme
https://github.com/owncloud/web/pull/8563
* Enhancement - Global loading indicator: [#6183](https://github.com/owncloud/web/issues/6183)
A global loading indicator for long running actions has been added to the top of the page.
https://github.com/owncloud/web/issues/6183
https://github.com/owncloud/web/issues/2134
https://github.com/owncloud/web/pull/8611
* Enhancement - Add tag support: [#7388](https://github.com/owncloud/web/pull/7388)
Web now supports tags on resources to enhance the way of organizing and working. Tags are
visible in the files list and can also be searched to quickly filter tagged files.
https://github.com/owncloud/web/issues/7134
https://github.com/owncloud/web/issues/8149
https://github.com/owncloud/web/issues/8220
https://github.com/owncloud/web/issues/8253
https://github.com/owncloud/web/issues/8254
https://github.com/owncloud/web/issues/8390
https://github.com/owncloud/web/issues/8645
https://github.com/owncloud/web/pull/7388
https://github.com/owncloud/web/pull/7385
https://github.com/owncloud/web/pull/7442
https://github.com/owncloud/web/pull/7754
https://github.com/owncloud/web/pull/8067
https://github.com/owncloud/web/pull/8157
https://github.com/owncloud/web/pull/8309
https://github.com/owncloud/web/pull/8405
https://github.com/owncloud/web/pull/8502
https://github.com/owncloud/web/pull/8794
* Enhancement - Improve performance when loading folders and share indicators: [#7721](https://github.com/owncloud/web/issues/7721)
The performance when loading folders and share indicators has been improved by optimizing the
way how shares are being loaded.
https://github.com/owncloud/web/issues/7721
https://github.com/owncloud/web/pull/8349
https://github.com/owncloud/web/pull/8482
https://github.com/owncloud/web/pull/8667
https://github.com/owncloud/web/pull/8915
* Enhancement - Warn users when using unsupported browsers: [#7942](https://github.com/owncloud/web/pull/7942)
We've added a warning message if the browser is older than our supported configuration,
instead of just failing and showing blue/white screens or generic errors. Users still have the
option to proceed and open the page if they want to. By proceeding to the page, the setting is set
for 30 days, afterwards the warning is shown again.
When building web, it's possible to pass a documentation url for users to know more about this
issue, by setting the env variable DOCUMENTATION_URL.
https://github.com/owncloud/web/pull/7942
* Enhancement - Optional Contributor role and configurable resharing permissions: [#7965](https://github.com/owncloud/web/pull/7965)
We've added 2 new capabilities that modify the sharing Roles: -
`files_sharing.resharing_default` (default true): wether the resharing bit should be
added to the normal roles (viewer, editor, etc) by default when re-sharing is enabled
systemwise. If default is set false, users can still set resharing in the custom permissions
role. - `files_sharing.public.can_contribute` (default true): enables or disables the
Contributor role for public links
https://github.com/owncloud/web/pull/7965
* Enhancement - Group and user creation forms submit on enter: [#7968](https://github.com/owncloud/web/pull/7968)
Group and User creation forms can now be submitted by pressing enter.
https://github.com/owncloud/web/issues/7937
https://github.com/owncloud/web/pull/7968
* Enhancement - Add switch to enable condensed resource table: [#7976](https://github.com/owncloud/web/pull/7976)
We've added a switch to have a more condensed resource table. The change gets saved to the url and
persisted across folder navigation in all files, spaces and favorites views.
https://github.com/owncloud/web/issues/6380
https://github.com/owncloud/web/pull/7976
https://github.com/owncloud/web/pull/8105
* Enhancement - Introduce zoom and rotate to the preview app: [#7977](https://github.com/owncloud/web/pull/7977)
https://github.com/owncloud/web/issues/7160
https://github.com/owncloud/web/pull/7977
* Enhancement - Conflict dialog UX: [#7983](https://github.com/owncloud/web/pull/7983)
The UX of the conflict dialog has been improved slightly:
* The name of the conflicting resource is now written in quotes * The title of the dialog now tells
the difference between files and folders * The "Skip"-dialog now tells the difference between
files and folders
https://github.com/owncloud/web/issues/7682
https://github.com/owncloud/web/pull/7983
* Enhancement - Add tiles view for resource display: [#7991](https://github.com/owncloud/web/pull/7991)
We've added a switch to change from the known resource table to a tiles view. The change gets
saved to the url and persisted across resource navigation. Tiles can be dynamically resized on
screens bigger than mobile, using the "display customization options" dropdown.
https://github.com/owncloud/web/issues/6378
https://github.com/owncloud/web/issues/6379
https://github.com/owncloud/web/issues/6380
https://github.com/owncloud/web/issues/8367
https://github.com/owncloud/web/issues/8368
https://github.com/owncloud/web/issues/8365
https://github.com/owncloud/web/issues/8370
https://github.com/owncloud/web/issues/8369
https://github.com/owncloud/web/issues/8439
https://github.com/owncloud/web/pull/7991
https://github.com/owncloud/web/pull/8372
https://github.com/owncloud/web/pull/8392
https://github.com/owncloud/web/pull/8404
https://github.com/owncloud/web/pull/8410
https://github.com/owncloud/web/pull/8460
https://github.com/owncloud/web/pull/8483
https://github.com/owncloud/web/pull/8505
https://github.com/owncloud/web/pull/8675
* Enhancement - Introduce full screen mode to the preview app: [#7994](https://github.com/owncloud/web/pull/7994)
https://github.com/owncloud/web/issues/6700
https://github.com/owncloud/web/pull/7994
* Enhancement - Enable autoplay in the preview app: [#7995](https://github.com/owncloud/web/pull/7995)
https://github.com/owncloud/web/issues/7908
https://github.com/owncloud/web/pull/7995
* Enhancement - Don't open sidebar when copying quicklink: [#8008](https://github.com/owncloud/web/issues/8008)
Following user feedback, we don't open the sharing sidebar anymore after copying/creating a
quicklink.
https://github.com/owncloud/web/issues/8008
https://github.com/owncloud/web/pull/8036
* Enhancement - Access right sidebar panels via URL: [#8021](https://github.com/owncloud/web/pull/8021)
Opening the right sidebar (including its panels) is now possible via URL param.
For private or internal links it only requires the new `details` param in the URL. For other URLs
(e.g. personal space, project space) the `scrollTo` param including the resource id is needed
as well.
The following values can be used for the `details` param:
* `details` - sidebar open, no specific panel * `actions` - actions panel * `sharing` - share
panel * `versions` - versions panel * `space-share` - members panel (project space only)
https://github.com/owncloud/web/issues/7927
https://github.com/owncloud/web/pull/8021
* Enhancement - Introduce image preloading to the preview app: [#8051](https://github.com/owncloud/web/pull/8051)
https://github.com/owncloud/web/issues/2052
https://github.com/owncloud/web/pull/8051
https://github.com/owncloud/web/pull/8108
* Enhancement - Retry failed uploads on re-upload: [#8055](https://github.com/owncloud/web/pull/8055)
When re-uploading a file that failed uploading before, the upload is now being retried instead
of being started from scratch again. This fixes some issues with the overlay and preserves the
upload progress.
https://github.com/owncloud/web/issues/7944
https://github.com/owncloud/web/pull/8055
* Enhancement - Increase Searchbar height: [#8056](https://github.com/owncloud/web/pull/8056)
We've increased the height of the Searchbar to better fit the design.
https://github.com/owncloud/web/pull/8056
* Enhancement - Show text file icon for empty text files: [#8057](https://github.com/owncloud/web/pull/8057)
We've changed the thumbnail of almost empty text files to the regular text icon.
https://github.com/owncloud/web/pull/8057
* Enhancement - Update libre-graph-api to v1.0: [#8132](https://github.com/owncloud/web/pull/8132)
Libre-graph-api has been updated to v1.0
https://github.com/owncloud/web/pull/8132
https://github.com/owncloud/web/pull/8171
https://github.com/owncloud/web/pull/8250
https://github.com/owncloud/web/pull/8741
* Enhancement - Make clipboard copy available to more browsers: [#8136](https://github.com/owncloud/web/pull/8136)
We have added more functionality for copying (e.g. links) to the user's clipboard. By
switching libraries we now use the standard browser API (if available) with a fallback and only
offer copy-to-clipboard buttons if the browser supports it.
https://github.com/owncloud/web/issues/8134
https://github.com/owncloud/web/pull/8136
https://github.com/owncloud/web/pull/8173
* Enhancement - Space group members: [#8161](https://github.com/owncloud/web/pull/8161)
We've added the option to manage and work with space group members.
In detail it contains: * Permission management for space group members * Inherit space group
permissions to child resources * Groups appear in the autocomplete list when inviting space
members * Selected groups appear in to be invited list * Selected groups are part of the share
creation request payload * All group type members of a space are listed in the members section of
the space * All users / groups with the "listGrants" permission can see groups which are invited
to a space * All users / groups who only have access on a share level inside a sub-resource of a
space can not see all groups which are regular members of the space
https://github.com/owncloud/web/issues/8160
https://github.com/owncloud/web/issues/8177
https://github.com/owncloud/web/issues/8299
https://github.com/owncloud/web/pull/8161
https://github.com/owncloud/web/pull/8300
* Enhancement - Space group shares: [#8161](https://github.com/owncloud/web/pull/8161)
We've added the possibility to share a space with a group.
https://github.com/owncloud/web/issues/8160
https://github.com/owncloud/web/pull/8161
https://github.com/owncloud/web/pull/8185
https://github.com/owncloud/web/pull/8248
* Enhancement - Show upload speed: [#8166](https://github.com/owncloud/web/issues/8166)
We have added a tooltip that shows the current upload speed and absolute vs processed filesize
for the current upload.
https://github.com/owncloud/web/issues/8166
https://github.com/owncloud/ocis/issues/5511
https://github.com/owncloud/web/pull/8187
* Enhancement - Rename "user management" app: [#8175](https://github.com/owncloud/web/pull/8175)
The "user management" app has been renamed to "admin settings" because the app will contain a
variety of general settings in the future.
https://github.com/owncloud/web/pull/8175
* Enhancement - Spaces list in admin settings: [#8178](https://github.com/owncloud/web/pull/8178)
The admin settings now have a view to list all spaces for the current instance. This makes it
possible for space admins to manage all spaces in one place.
https://github.com/owncloud/web/issues/8219
https://github.com/owncloud/web/issues/8267
https://github.com/owncloud/web/pull/8178
https://github.com/owncloud/web/pull/8195
https://github.com/owncloud/web/pull/8190
https://github.com/owncloud/web/pull/8192
https://github.com/owncloud/web/pull/8199
https://github.com/owncloud/web/pull/8224
https://github.com/owncloud/web/pull/8228
https://github.com/owncloud/web/pull/8229
https://github.com/owncloud/web/pull/8231
https://github.com/owncloud/web/pull/8236
https://github.com/owncloud/web/pull/8238
https://github.com/owncloud/web/pull/8234
https://github.com/owncloud/web/pull/8249
https://github.com/owncloud/web/pull/8230
https://github.com/owncloud/web/pull/8262
https://github.com/owncloud/web/pull/8247
https://github.com/owncloud/web/pull/8273
https://github.com/owncloud/web/pull/8268
https://github.com/owncloud/web/pull/8233
https://github.com/owncloud/web/pull/8333
https://github.com/owncloud/web/pull/8334
https://github.com/owncloud/web/pull/8477
* Enhancement - Admin settings users section uses graph api for role assignments: [#8261](https://github.com/owncloud/web/pull/8261)
We've switched over to utilizing user role assignments data from the graph api instead of the
custom settings api. Especially for the list view this leads to improved performance.
https://github.com/owncloud/web/pull/8261
https://github.com/owncloud/web/pull/8330
https://github.com/owncloud/web/pull/8418
* Enhancement - Move user group select to edit panel: [#8279](https://github.com/owncloud/web/pull/8279)
The user group select input has been moved to the user edit panel for better editing.
https://github.com/owncloud/web/issues/8278
https://github.com/owncloud/web/pull/8279
* Enhancement - Add support for multiple clients in `theme.json`: [#8280](https://github.com/owncloud/web/pull/8280)
The `theme.json` file now supports multiple clients which are defined via the top-level
property. Therefore both web themes have been moved down one level into the new property "web".
The change is backwards compatible though, meaning it still works when the web themes are
defined top-level in `theme.json`.
https://github.com/owncloud/enterprise/issues/5502
https://github.com/owncloud/web/pull/8280
* Enhancement - Move language selection to user account page: [#8294](https://github.com/owncloud/web/pull/8294)
The language selection has been moved from the settings app to the personal account page. The
settings app has been removed from the default configs because we don't need it currently.
https://github.com/owncloud/web/pull/8294
* Enhancement - Show selectable groups only: [#8306](https://github.com/owncloud/web/pull/8306)
When managing user group assignments, we now show selectable groups only, meaning groups that
have been selected already will not show up as available options.
https://github.com/owncloud/web/issues/8305
https://github.com/owncloud/web/pull/8306
* Enhancement - Add context menu to groups: [#8317](https://github.com/owncloud/web/pull/8317)
A context menu has been added to the groups management page in the admin settings. It can be
toggled via right-click and quick-action.
https://github.com/owncloud/web/issues/8316
https://github.com/owncloud/web/pull/8317
* Enhancement - Space member expiration: [#8320](https://github.com/owncloud/web/pull/8320)
Space member shares now support expiration.
https://github.com/owncloud/web/issues/8328
https://github.com/owncloud/web/pull/8320
https://github.com/owncloud/web/pull/8482
* Enhancement - Update SDK to v3.1.0-alpha.3: [#8320](https://github.com/owncloud/web/pull/8320)
We updated the ownCloud SDK to version v3.1.0-alpha.3. Please refer to the full changelog in
the SDK release (linked) for more details. Summary:
* Bugfix - Allow removing expiration dates from space shares:
[owncloud/owncloud-sdk#1204](https://github.com/owncloud/owncloud-sdk/pull/1204)
* Enhancement - Resource processing:
[owncloud/owncloud-sdk#1109](https://github.com/owncloud/owncloud-sdk/pull/1109)
* Enhancement - Share space with group:
[owncloud/owncloud-sdk#1207](https://github.com/owncloud/owncloud-sdk/pull/1207)
https://github.com/owncloud/web/pull/8320
https://github.com/owncloud/web/pull/8248
https://github.com/owncloud/owncloud-sdk/releases/tag/v3.1.0-alpha.3
* Enhancement - Add context menu to users: [#8324](https://github.com/owncloud/web/pull/8324)
A context menu has been added to the users management page in the admin settings. It can be
toggled via right-click and quick-action.