Maksim Sukharev
47923b9d1c
style(user_status): adjust status modal styles
...
- remove modal name
- propagate box-sizing
- reduce gap between sections 12px -> 8px
- align icons vertically
- add hover effect to status labels
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-08-01 08:35:38 +07:00
Anna Larch
56174f749f
feat: add Busy status and new preset BRB status
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-08-01 08:35:37 +07:00
Ferdinand Thiessen
b06f5ba4c4
refactor: Migrate nextcloud-vue usage to new import schema
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-20 02:28:13 +07:00
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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00
Andy Scherzinger
8d8891c5bc
chore: Add SPDX header
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-05-30 15:49:33 +07: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 +07: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 +07:00
Christopher Ng
f060475189
fix(user_status): Migrate to NcUserStatusIcon
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-01-23 16:36:10 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07: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 +07:00
John Molakvoæ
8633f13e0a
chore(eslint): fix missing import extensions
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-03-23 08:14:19 +07:00
Christopher Ng
86ddc3f3bb
Port clear user status select
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-28 17:19:06 +07:00
Christopher Ng
c77998209f
Port user menu to Vue
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-02-09 17:54:59 +07:00
jld3103
1f49a56a98
Fix user_status heartbeat response
...
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-01-25 07:16:26 +07:00
Christopher Ng
5ab35aaa7a
Fix user status message input
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2023-01-20 16:24:15 +07: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 +07: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 +07: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 +07: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 +07:00