Commit Graph

625 Commits (master)

Author SHA1 Message Date
Andy Scherzinger 1f7e2ba599
chore: Add SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
5 days ago
fenn-cs a51ab473da fix(unifiedSearch): Prevent broken avatars for federated users
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
3 weeks ago
Ferdinand Thiessen 16eebd3743
fix(files): Ensure search query is cleared when changing view or directory
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 month ago
Ferdinand Thiessen 3880e4c8d7
fix: Use `@simplewebauthn` for frontend logic
This simplifies the code a lot and fixes errors with the exisiting custom code,
where slightly different base64 values were emitted which are not valid according to the standard.

ref: https://github.com/web-auth/webauthn-framework/issues/510

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 month ago
Ferdinand Thiessen 8d5c0135dc
feat: Deprecate `OC.dialogs` and replace generic dialogs with `@nextcloud/dialogs` alternative
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 month ago
Ferdinand Thiessen 46e78d1b8b
feat: Deprecate `OC.dialogs.prompt` an replace with Vue implementation
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 month ago
Ferdinand Thiessen 76dc3787e2
fix: Add deprecation to `OC.dialogs.fileexists`
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 month ago
JEEEEEEEEEEEEEEEEEEEEEED 8e136c3f80 fix(oc-dialog): Get rid of the overlay
- Icrement Z-index of oc-dialog-dim
- Increment z-index of oc-dialog- Insert oc-dialog-dim before oc-dialog

Co-authored-by: Co-author RayanBekri <rmt.bekri@gmail.com>"
Signed-off-by: JEEEEEEEEEEEEEEEEEEEEEED <118366366+jadjoud@users.noreply.github.com>
1 month ago
Luka Trovic 945828bf4c fix: csrf check failed on public share with password
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2 months ago
Luka Trovic c08ab81334 fix: csrf check failed on public share with password
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2 months ago
Ferdinand Thiessen 3fede00732
feat(login): Clear login form (password) after IDLE timeout
For security reasons it is recommended to stop the login process at a defined time,
this could prevent password leaks by e.g. user forgetting that they entered their password on public devices.

Enforced e.g. by the BSI ORP.4.A13 rule.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months ago
Pytal 45efd28db7
Merge pull request #44368 from nextcloud/feat/new-file-menu-icon-svg
feat: Add new mdi New file menu icons
2 months ago
fenn-cs 2792d8b3f5 feat: Limit email input on auth pages to 255 chars
Excessively long emails reported make server unresponsive.

We could at some point, consider adding a configuration for sysadmins to bypass this setting
on their instance if they want.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2 months ago
Christopher Ng 4722cbe8f5 feat: Add new icon-filetype-text and icon-add-folder-description
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2 months ago
Julian-Samuel Gebühr a6ce590ca2
feat: Reword login form disabled warning #37949
Co-authored-by: Simon L. <szaimen@e.mail.de>
Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
2 months ago
Eduardo Morales 182342decc fix: login page now correctly shows email LDAP settings
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
2 months ago
fenn-cs 0fd31cdb4c refactor: use TypeScript for unified-search boostrap file
This would allow us to type guard what is sent to`registerFilterAction`
for unified search, so that incompatibilties are caught quickly.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2 months ago
Julius Härtl db12159fb6
Merge pull request #44007 from nextcloud/feat/rename-teams
feat: Rename circles to teams
2 months ago
Jonas 782f808228
Merge pull request #43997 from nextcloud/fix/url_regex
fix: Make URL pattern regexes match localhost and URLs with ports
2 months ago
Julius Härtl 5bdc0cc76c feat: Rename circles to teams
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2 months ago
Jonas 02694411a8 fix: Make URL pattern regexes match localhost and URLs with ports
E.g. the file reference widget should work with links to Nextcloud on
localhost.

This adjusts the URL pattern regexes in server to be in sync with the
ones in `@nextcloud/vue`. See nextcloud-libraries/nextcloud-vue#5176
for further details.

Signed-off-by: Jonas <jonas@freesources.org>
2 months ago
fenn-cs 647f4bc1c8 refactor: migrate from vuex to pinia
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2 months ago
fenn-cs d35a49caba feat(core): create filter-plugin architecture for unified search
This commit introduces the mechanism for apps out of the call,
to add search filters to the unified search "Places" filter selector.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2 months ago
fenn-cs 29c37af40c feat(files): restore unified search filtering in files view
The unified search emits, search events that other apps can subscribe to and
 react however they want to search queries, following
 4b55594f55 and prior updates to migrate the Files
app ui to vue.js that feature was broken.

This commit reintroduces the feature using the current `FileList` implementation.

This commit also adds some logging to an empty exception handler.

Resolve : https://github.com/nextcloud/server/issues/43365

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
3 months ago
Julien Veyssier 5692c9a5ad
stop the auto-logout loop after redirecting to the logout
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
3 months ago
John Molakvoæ 524ed97d62
fix: replace `Account name` by `Login`
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
3 months ago
Vincent Petry 839ddaa354
feat: rename users to account or person
Replace translated text in most locations

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
3 months ago
Ferdinand Thiessen bae46da85c chore: Remove `jquery-migrate` and jQuery tooltip polyfills from global scope
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
3 months ago
Ferdinand Thiessen a5891fb2ec
chore!: Remove global `autosize`
It was deprecated for over 4 years and scheduled for removal with Nextcloud 20.
Not used by server or any app anymore.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
3 months ago
Richard Steinmetz dd4e05773d
chore(perf): prevent unnecessary bundling of caniuse-lite
It does not support tree shaking as they are still building a cjs
bundle. However, they bundle certain futures to separate smaller modules
which we can take advantage of.

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
3 months ago
Ferdinand Thiessen 0f2b9b09ec
fix(theming): The background is the primary color and must not be double inverted
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
3 months ago
Christopher Ng f060475189 fix(user_status): Migrate to NcUserStatusIcon
Signed-off-by: Christopher Ng <chrng8@gmail.com>
4 months ago
Ferdinand Thiessen ea19bc58c5
fix(core): Do not apply invert-color filter to unified search
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months ago
Ferdinand Thiessen b37d4925b7
fix(unified-search): Refactor header menu entry
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months ago
Eduardo Morales bdb75b2e6f enh(a11y): improved contrast on user menu
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
4 months ago
Simon L a96a7f0c82 fix header-elements being not shown correctly
Signed-off-by: Simon L <szaimen@e.mail.de>
4 months ago
Christoph Wurst 5198c1ce2b
fix(a11y): Aria-hide contacts menu icon images
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
4 months ago
Jérôme Herbinet 02e2c69bc4 Update UserMenu.vue
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Update UserMenu.vue

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

npm run build

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>

Revert with a higher max-width value

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
4 months ago
Ferdinand Thiessen 949e09ccb7 enh(core): Refactor profile page to use vue components
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
4 months ago
Eduardo Morales 707c1c0b0b enh(core): replaced previous native a element with NcButton
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
4 months ago
Eduardo Morales d0d5013114 fix(core): enhanced contrast when UserMenuItem is focused
Signed-off-by: Eduardo Morales <emoral435@gmail.com>
4 months ago
Christopher Ng cf0e32ae6b
fix(a11y): Unified search headings the sequel
Signed-off-by: Christopher Ng <chrng8@gmail.com>
5 months ago
Ferdinand Thiessen fde6914ae1 fix: Adjust colors of app menu and dashboard
Those elements are shown directly on the background which has the `color-primary`,
so they need to use `color-primary-text` instead of `color-primary-element-text` for guranteed contrast.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
5 months ago
Ferdinand Thiessen ac2182cc77
enh(UnifiedSearch): Keep the searchbar on top of the modal
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
5 months ago
fenn-cs fcef6b10db Use display name instead of 'me' text.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
5 months ago
Ferdinand Thiessen a4a1dc85a3
fix(UnifiedSearch): Remove title prop from modal
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
5 months ago
fenn-cs c0374c79d7 Add authenicated user to person list for search filtering
As expected, a user does not see themselves in their contact list,
 however, when using the contact list for filtering search, a user,
 might want to limit the search to things that pertain to them.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
5 months ago
fenn-cs 527c51a18e Unified search: update people select with API calls
On change/input from user which has the effect of filtering,
 we want to send the query to the API to obtained fresh results,
 based on the databased on not just preloaded contacts.

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
5 months ago
fenn-cs bf234f6acc Rephrase unified search helper text
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
5 months ago
fenn-cs 0b171f6095 Rename "global search" to "unified search"
- Changes appearances of "Global search" to "Unified search" in UI
- Refactors code, to remove usage of term "GlobalSearch" in files and code
 structure
- Rename old unified search to `legacy-unified-search`

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
5 months ago