Ferdinand Thiessen
f6e6ba4851
refactor(styles): Adjust code style in SCSS sources to match our stylelint config
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-11-19 09:42:13 +01:00
Ferdinand Thiessen
e8c1e2c611
fix(code-style): Adjust JS code to our code style
...
This resolves 68 ESLint warnings about invalid code style.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-16 22:11:59 +02:00
Ferdinand Thiessen
aea0e8df6a
fix: Adjust more places for logical position
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-08-29 08:32:48 +00:00
Mostafa Ahangarha
723780d184
feat: Add bidi support in core directory
...
Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
2024-08-29 08:32:47 +00:00
Maksim Sukharev
f23875dcb1
fix(user_status): add link to Availability page if user set predefined 'Vacationing'
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2024-08-26 13:41:56 +02:00
Joas Schilling
50c48aa538
fix(userstatus): Don't set predefined user status as custom when changing "Clear at"
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-08-15 14:39:56 +02:00
Ferdinand Thiessen
ea021df9fa
chore(deps): Update @nextcloud/auth to v2.4.0 and use getCSPNonce where possible
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-08-13 17:54:47 +02:00
Ferdinand Thiessen
b2d053589a
fix(user_status): Adjust AccountMenu entry for user status
...
fixup: Adjust to design comments
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-08-06 09:20:52 +02:00
Andy Scherzinger
8d8891c5bc
chore: Add SPDX header
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-05-30 15:49:33 +02:00
Christopher Ng
af215f6a11
fix(user_status): Fix status update request not being sent
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-02-24 12:35:07 +01:00
Christopher Ng
a6fac219ca
fix(user_status): Fix losing focus to body when closing user status modal
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-02-01 11:37:40 -08:00
Christopher Ng
f060475189
fix(user_status): Migrate to NcUserStatusIcon
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-01-23 16:36:10 -08:00
julia.kirschenheuter
69a47aee44
Remove unneeded role="radiogroup" from "Predefined statuses"
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2024-01-11 16:32:31 +01:00
Ferdinand Thiessen
1cd04e361e
fix(core): Make sure correct colors are used on blurred background
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-12-14 17:59:30 +01:00
Maksim Sukharev
17592f7eb7
fix(user_status): remove border from emoji picker
...
- clean styles
- lint component
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-11-21 14:56:23 +01:00
Anna Larch
f14a4f8fd7
feat(user status): automate user status for events
...
and automatically set a user status to free or busy depending on their calendar
transparency, event status and availability settings
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-11-09 16:20:19 +01:00
Christopher Ng
4c8256c15b
fix: Remove profile from UserStatus component
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-10-26 10:30:22 -07:00
Grigorii K. Shartsev
c834d98d34
fix(user_status): separate user menu and dashboard status layout
...
- Remove href="#" from a button for HTML validation
- Use @nextcloud/vue NcButton instead of custom button in Dashboard
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2023-10-24 10:57:17 +02:00
julia.kirschenheuter
4af5d58130
Change flex-direction for input field
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-10-17 17:17:57 +02:00
julia.kirschenheuter
381e3ed0b9
Replace custom input field with NcInputField
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-08-31 11:37:50 +02:00
Julia Kirschenheuter
e42d82fe13
Merge pull request #39987 from nextcloud/fix/39926-fix_predefined_status-buttons
...
Fix predefined status buttons
2023-08-22 15:07:46 +02:00
julia.kirschenheuter
558f5f97fc
Add logic for predefined status to be visible.
...
Add styles for radio buttons to be visible in checked, active and focus-visible state.
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-08-22 13:20:34 +02:00
Richard Steinmetz
6982597b6a
feat(dashboard): implement widget item api v2
...
This API enables the dashboard to render all widgets from the API data
alone without having apps to provide their own bundles. This saves a lot
of traffic and execution time as a lot less javascript has to be parsed
on the frontend.
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2023-08-22 08:36:53 +02:00
julia.kirschenheuter
9545826fc4
Set double outline on checked state for radio buttons
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-08-16 13:22:13 +02:00
Ferdinand Thiessen
663db2bb34
chore: Update nextcloud-vue to v8 beta2 and renamed changed properties
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-08-02 15:19:26 +02:00
julia.kirschenheuter
34bbb4ed48
Set double outline to buttons in focus state
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-07-11 11:22:39 +02:00
Maksim Sukharev
bcb074a90d
wrap user status message input and buttons with native form
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-06-28 15:38:17 +02:00
Ferdinand Thiessen
8506d9018a
fix(user_status): Remove redundant styling, use global class instead
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-05-15 14:31:32 +02:00
Ferdinand Thiessen
e93b20c656
fix(user_status): Use native radio buttons for online status selection
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-05-15 14:31:32 +02:00
Ferdinand Thiessen
349e12eb56
fix(user_status): Add missing radiogroup role to online status selector
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-05-15 14:31:32 +02:00
Ferdinand Thiessen
a99265bfbe
fix(user_status): Group custom message input elements and assign label to emoji selector
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-05-15 14:31:32 +02:00
Ferdinand Thiessen
2133b0ecdd
fix(user_status): Use role=radio for predefined statuses in online status modal
...
* Instead of tabable DIVs properly assign the radio role
* Set role to radiogroup of list container to group the predefined statuses
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-05-15 14:31:32 +02:00
Simon L
f5e8268ced
Use the color-primary-element* variables
...
Signed-off-by: Simon L <szaimen@e.mail.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2023-05-13 10:15:33 +00:00
Maksim Sukharev
7455df35e3
fix(status): Store locally status message when editing
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-04-18 15:06:29 +02:00
Maksim Sukharev
e2b377f85c
fix(status): Fix infinite loading of predefined statuses
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-04-18 15:06:08 +02:00
Joas Schilling
c90d414fdf
fix(status): Correctly set the message and predefined message using the store
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-18 14:58:12 +02:00
Joas Schilling
64776ff042
feat(user_status): Allow to manually revert an automated status
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-04-18 14:57:44 +02:00
julia.kirschenheuter
0df1361ddd
Add aria-hidden='true' to decorative icons inside of modal dialogs
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
2023-04-06 12:37:40 +02:00
John Molakvoæ
8633f13e0a
chore(eslint): fix missing import extensions
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-03-23 08:14:19 +01:00
Christopher Ng
86ddc3f3bb
Port clear user status select
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-28 17:19:06 -08:00
Christopher Ng
c77998209f
Port user menu to Vue
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-09 17:54:59 -08:00
jld3103
1f49a56a98
Fix user_status heartbeat response
...
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-01-25 07:16:26 +01:00
Christopher Ng
5ab35aaa7a
Fix user status message input
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-20 16:24:15 -08:00
Joas Schilling
5506229d76
fix(user_status): Allow to use enter to complete characters without automatically closing the modal
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-12 16:57:37 +01:00
Joas Schilling
f998fe0af3
Update the user status dashboard widget and fix the icon color
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-01-02 11:38:27 +01:00
julia.kirschenheuter
af14bbbbbc
Change header semantic in the user status dialog
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-29 07:29:45 +00:00
julia.kirschenheuter
e056cd621d
User status dialog a11y: make different focus and active state for OnlineStatusSelect and PredefinedStatus
...
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-11-17 17:08:24 +00:00
Carl Schwan
a18f5e76d5
Make css rule important
...
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-10-18 08:13:01 +00:00
Carl Schwan
7d35e2223b
Fix vertical alignment of user status icon
...
Now it is properly centered even if the font size is bigger (when using
the dislexia font)
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-17 16:09:26 +02:00
John Molakvoæ (skjnldsv)
009700f16e
Fix invisible status
...
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2022-09-29 17:55:44 +00:00