Commit graph

56 commits

Author SHA1 Message Date
Maksim Sukharev
92024f8de3 fix: lint code
- disable new jsdoc rules
- wrap some jsdoc inline tags
- cleanup redundant close-on-click-outside

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-29 15:58:49 +01:00
Maksim Sukharev
280e4b161e fix(guestNameStore): rename file to .ts
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-24 10:35:49 +01:00
Maksim Sukharev
6c29550057 fix(MediaSettings): track actual guest username
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-20 20:25:10 +01:00
Maksim Sukharev
9b593c6e2b fix(SetGuestUsername): set single source of truth for guest input
- there are two components mounted at the same time

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-20 12:06:41 +01:00
Dorra Jaouad
92ec4647cf fix(Lobby): make guest names visible for moderators when lobby is still active
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-10-08 09:11:31 +02:00
Maksim Sukharev
e35af190d0 fix(eslint): auto-fix 'vue/first-attribute-linebreak'
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:36:51 +02:00
Maksim Sukharev
9be0f463c8 fix(eslint): auto-fix 'jsdoc/require-param' (+ manual adjust)
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-09-01 16:10:10 +02:00
Dorra Jaouad
7fa33faeb4 fix(guests): ease display name submission requirement flow
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-08-14 13:03:20 +02:00
Dorra Jaouad
4e0d19fc03 fix: make icons outlined
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-07-15 11:45:49 +02:00
Dorra Jaouad
0f4f2c7ebd feat(MediaSettings):
- Adjust layout for test speaker and guest name input
- cleanup

Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-07-15 11:45:49 +02:00
Dorra Jaouad
f0c56fb9d4 fix: merge guest name setting dialog into media settings in lobby
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-07-15 11:45:49 +02:00
Maksim Sukharev
5cdc3a3911 fix(SetGuestUsername): adjust styles
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-01 10:14:32 +02:00
Maksim Sukharev
e7f58564b0 fix(SetGuestUsername): fix setting a displayName
- take in account public events
- immediately set from BrowserStorage, if available
- do not prompt with modal
- migrate component to TS and script setup

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-07-01 10:14:32 +02:00
Dorra Jaouad
88ff93a96f fix(vue3): migrate to nextcloud/vue@9.0.0-rc.3
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-25 17:52:35 +02:00
Maksim Sukharev
63143f18a9 feat(useGetToken): add composable to use in components
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-17 08:42:38 +02:00
Dorra
2a4341f2b4
Merge pull request #15307 from nextcloud/chore/noid/migrate-actor-store
chore(pinia): migrate actor store to pinia
2025-06-11 21:26:20 +02:00
Maksim Sukharev
010be7d90f fix: lint '@nextcloud/vue/no-deprecated-props' rule (auto)
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-11 17:01:16 +02:00
Dorra Jaouad
d5d2ad0cf9 chore(ts): migrate actor store to ts
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-06-11 15:40:17 +02:00
Dorra Jaouad
1b36c79d96 chore(pinia): migrate actor store to pinia
Signed-off-by: Dorra Jaouad <dorra.jaoued7@gmail.com>
2025-06-11 15:40:16 +02:00
Maksim Sukharev
e0c0f74870 fix(eslint): apply 'perfectionist/sort-*' rules
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 13:43:01 +02:00
Maksim Sukharev
5aa4668f98 fix: lint padding/newline rules
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-05-23 10:01:17 +02:00
Maksim Sukharev
8db046c5f8 fix: update @nextcloud/vue file imports
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-03-13 15:40:54 +01:00
Maksim Sukharev
9c3bb1c86e fix(i18n): minor string fixes
- Loading should be with ellipsis
- 'Log in': action, 'Login': noun

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-01-31 22:32:57 +01:00
Maksim Sukharev
6cb7b45a83 fix: migrate NcTextField to v-model usage
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2024-12-27 16:25:52 +01:00
Maksim Sukharev
ae442785d4
fix(guest): migrate localStorage nick to nextcloud/auth implementation
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2024-08-20 17:01:30 +02:00
DorraJaouad
82c2fecedf feat: add login button to guest welcome window
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2024-08-15 09:49:59 +02:00
Maksim Sukharev
e9b9cf4902
fix(l10n): directly import translate functions to the components
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2024-06-14 13:37:20 +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
Maksim Sukharev
f176008dd0
chore(license): update license string in frontend source code
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2024-03-12 15:44:00 +01:00
DorraJaouad
168bb5d5c0 Add tests and renaming
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2023-09-12 14:32:07 +02:00
DorraJaouad
7e7172857a Move the submitGuestUsername to the store
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2023-09-11 14:50:48 +02:00
DorraJaouad
b355c9d72d Move the method to the guestNameStore and don't use setGuestUsername in the welcome window and other refactoring
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2023-09-10 16:59:48 +02:00
DorraJaouad
1582e24550 Add a welcome window to set username for guests
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2023-09-10 16:58:00 +02:00
DorraJaouad
3ec33f81dd Remove the duplicated actions in guestName store and fix naming
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2023-09-08 21:08:01 +02:00
DorraJaouad
ff49828770 Fixes and refactoring
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2023-09-08 19:09:59 +02:00
DorraJaouad
520914722d Migrate to Pinia for guestNameStore
Signed-off-by: DorraJaouad <dorra.jaoued7@gmail.com>
2023-09-08 19:09:59 +02:00
Maksim Sukharev
d78a32cdd7
shorten calls of exposed methods
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-08-09 16:41:53 +02:00
Maksim Sukharev
5a4dbda23a
remove .prevent modifiers from custom components
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-05-12 20:39:21 +02:00
Maksim Sukharev
15b0436b20
replace inputs with type 'text' and 'number', remove commented out input
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2023-05-04 11:18:49 +02:00
Maksim Sukharev
1ffd1de4ef
apply lint rules to .vue files
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2023-02-23 13:15:18 +01:00
Joas Schilling
02e83a61dc
Adjust imports
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-08-18 17:52:32 +02:00
Joas Schilling
266007a7f1
Fix imports
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-08-15 16:04:36 +02:00
Joas Schilling
8edad9d565
Fix import of ButtonVue
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-08-12 15:26:27 +02:00
Marco Ambrosini
47e98d86d6 Update my email
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2022-07-23 07:29:25 +02:00
Joas Schilling
bb40af3108
Since v5.0.0 of the lib, the property decorative has been removed.
This means the "decorative" is added to the span element, causing the
HTML validation to fail:

> Attribute decorative not allowed on element span at this point.

Upstream commit
c65d8ea786

> This patch also removes the default title, encouraging better
> accessibility by removing unhelpful titles that dont indicate usage. The
> `decorative` prop has been removed and any icons that do not have a
> meaningful title will be hidden from screen readers.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-13 17:41:30 +02:00
Joas Schilling
762ccb66ee
Fix buttons
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-13 15:32:23 +02:00
Joas Schilling
1b4e04d490
Add more aria-labels
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-11 12:46:46 +02:00
marco
9e9197cc56 Fix remaining warnings
Signed-off-by: marco <marcoambrosini@pm.me>
2022-05-18 15:31:27 +02:00
marco
420a8227f3 Disable eslint for v-html
Signed-off-by: marco <marcoambrosini@pm.me>
2022-03-25 13:01:39 +01:00
Joas Schilling
15bfeed023
Fix handling of the translation string
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-03-23 17:11:07 +01:00