Commit graph

38 commits

Author SHA1 Message Date
Grigorii K. Shartsev
1bfe691cb0
build(frontend): bundle icons
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2025-09-08 12:29:39 +02:00
Marcel Müller
ab440f2f85 feat(conversations): Add "sensitive conversations" that hide the last message
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-05-10 15:52:52 +02:00
Joas Schilling
fa7d240896
fix(performance): Parse file shares inaccurately to prevent setupFS
In some cases we only use the "plain text" version of a chat message.
We can render the conversation list subline without knowing the exact
path of a file. All other information is still available on the cache
entry. The path is only needed in some special cases when afterwards
the viewer is proposed to the user.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-02 09:13:57 +02:00
Joas Schilling
c8c21215af
fix: Add Override atttribute
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-25 21:09:46 +01:00
Joas Schilling
f8c97f50f4
fix(lobby): Hide lobbied conversations from dashboard
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-03-07 17:49:37 +01:00
Joas Schilling
b41adeec29
fix(dashboard): Hide archived conversations from dashboard unless mentioned
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-02-06 09:55:35 +01:00
Joas Schilling
7c3d249f62
feat(dashboard): Create default conversations when loading the dashboard
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-09 10:42:00 +01:00
Joas Schilling
6eb00b3db9
fix(psalm): Adjust array types
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-11-19 12:11:15 +01:00
Joas Schilling
ce243e4559
fix(dashboard): Fix missing dashboard icon
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-07-11 10:51:35 +02:00
Joas Schilling
caf3aa08d2
fix(dashboard): Fix dashboard when the last message of a chat expired
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-05-07 14:56:23 +02:00
Joas Schilling
1ccbf67da2
chore: Run SPDX convertor
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-26 13:02:15 +02:00
Joas Schilling
cc64df58cc
fix(dashboard): Dashboard does not show mentions from federated conversations
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-20 00:41:16 +02:00
Joas Schilling
4aa043852c
fix(dashboard): Don't show read one-to-one when the last system message is newer
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-12 10:58:21 +02:00
Joas Schilling
09bfcbf151
fix(breakoutrooms): Hide breakout rooms from dashboard items
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-10 09:40:29 +02:00
Richard Steinmetz
910087c5a6
perf(dashboard): Implement widget item api v2
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-04-09 11:18:21 +02:00
Hamid Dehnavi
e116b345ab Use PHP8's constructor property promotion
Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com>
2023-07-06 17:19:27 +03:30
Vitor Mattos
85a41dd9ea
Return with avatar URL capability
Revert https://github.com/nextcloud/spreed/pull/8805

Signed-off-by: Vitor Mattos <vitor@php.rio>
2023-04-14 12:06:51 +02:00
Joas Schilling
c1970caef4
chore(CS): Unify construct() calls
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-13 14:28:41 +02:00
Joas Schilling
c098cf187c
fix(dashboard): Filter out breakout rooms from the Dashboard API list
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-03-06 16:48:58 +01:00
Joas Schilling
59a81d634f
Revert avatar usage
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-02-21 10:06:41 +01:00
Joas Schilling
cf72ae74df
Introduce a "former one-to-one" conversation type
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-25 16:17:58 +01:00
Joas Schilling
da768a715d
Also check the expiration on all other renderings
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-04 15:23:17 +01:00
Vitor Mattos
dddec8318b
Remove unused methods
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:02:15 +01:00
Vitor Mattos
b34192e937
Return room URL in activities and references
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-12-07 15:01:54 +01:00
Joas Schilling
9006e988c4
Disable the dashboard widget with proper API
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-31 11:33:45 +01:00
Joas Schilling
9d1207ce5b
Hide the talk dashboard widget when the user is not allowed to use talk
Currently using a dirty way so we can backport

Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-27 06:57:38 +02:00
Joas Schilling
4826197efb
Adjust filtering and sorting to the same way the dashboard frontend does
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-12 11:05:56 +02:00
Joas Schilling
5f060687c8
Move getParticipant()
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-10-04 16:02:08 +02:00
Joas Schilling
7d839d8820
Add options and buttons
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-19 15:02:50 +02:00
Joas Schilling
6400a04317
Implement IIconWidget
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-19 12:10:56 +02:00
Joas Schilling
ee2807bf97
Implement dashboard IAPIWidget
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-19 12:10:56 +02:00
Joas Schilling
6490361919
Fix the talk dashboard icon on dark mode
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-08-16 10:00:39 +02:00
Vitor Mattos
c07251f0c6
Use PHP7.4 property typehinting where possible
Signed-off-by: Vitor Mattos <vitor@php.rio>
2022-04-06 12:43:03 -03:00
Marco Ambrosini
29b2dd55ac
Bump dependencies and use npm7
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2021-06-17 16:48:26 +02:00
Joas Schilling
6713d5a760
Make the dashboard entry mentions and calls
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-17 16:07:00 +02:00
Joas Schilling
e844d64309
Load all icons
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-17 14:44:36 +02:00
Joas Schilling
d408ec1642
Fix Widget code quality
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-17 14:38:23 +02:00
Julius Härtl
7f1b9cce43
Rename widget api
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2020-08-07 14:59:34 +02:00
Renamed from lib/Dashboard/TalkPanel.php (Browse further)