aboutsummaryrefslogtreecommitdiffstats
path: root/core/templates
Commit message (Collapse)AuthorAgeFilesLines
* fix(core): Fix undefined "application" array key error in user layoutChristopher Ng2025-02-111-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(core): Fix undefined "application" array key errorChristopher Ng2025-02-111-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(template): Use `<div>` instead of `<main>` to support Vue3 apps mountingFerdinand Thiessen2025-01-143-6/+7
| | | | | | | | | | | | | | | | Vue3 does not replace the element while mounting but only renders within (replace inner HTML). So it would result in two stacked `<main>` elements which is invalid and an accessibility issue. Instead we just use a `<div>` element for mounting. For Vue2 apps this does not change anything as the whole element will be replaced with a new `<main>` element. For vanilla apps this will slightly decrease the accessibility as the main landmark is now missing, but this is not a hard accessibility issue as it would be for Vue3 apps having two main elements. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Apply enforce theme config for anonymous users as wellKostiantyn Miakshyn2025-01-081-6/+8
| | | | Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
* fix(setup): clarify installation wording to be clear that it is about ↵Jan C. Borchardt2025-01-071-3/+3
| | | | | | account creation Signed-off-by: Jan C. Borchardt <925062+jancborchardt@users.noreply.github.com>
* chore(profile): move profile app from core to appsskjnldsv2024-11-142-37/+0
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files_sharing): use share node or label as page titlefeat/sharing-titleskjnldsv2024-11-081-2/+3
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(rtl): Set layout direction based on languageali ghorbani2024-09-231-1/+1
| | | | Signed-off-by: ali ghorbani <ghorbani.ali.developer@gmail.com>
* chore: Move legacy dialogs template from files to core until we can remove itFerdinand Thiessen2024-09-201-0/+35
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(deps): Update nextcloud/coding-standard to v1.3.1provokateurin2024-09-193-5/+5
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix: Prevent duplicate creation of print_exception functionLouis Chemineau2024-09-184-23/+39
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix: Replace conflicting tags in `xml_exception` templateFerdinand Thiessen2024-09-091-1/+1
| | | | | | | The `<?xml` tag is interpreted as PHP short tags, so this causes errors. Instead just print that part of the template. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(dav): Always respond custom error page on exceptionsLouis Chemineau2024-09-051-0/+47
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* refactor(IMenuAction): Make public menu actions use the new Vue UIFerdinand Thiessen2024-09-031-34/+8
| | | | | | | | This removes custom rendering code an replaces it with the declarative menu actions. Also adjust the template to allow the Vue UI to mount. Custom entries still are possible. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix: float and clearMostafa Ahangarha2024-08-292-5/+5
| | | | | | | | Fix other background-positions Minor fix in link button icon position Update header left and right to start and end Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* fix(provisionning_api): Remove parameters that are not set into templateThomas Citharel2024-08-281-4/+1
| | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* style: update codestyle for coding-standard 1.2.3Daniel Kesselberg2024-08-252-2/+2
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* fix: Disable auto-zoom on iOSFerdinand Thiessen2024-08-214-4/+12
| | | | | | | | When using iOS and focussing an input element the view should not be zoomed. So if we set a maximum scale iOS will not auto-zoom but still allow users to zoom. But we can not do this by default as this will disable user zoom on Chrome. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Provide CSP nonce as `<meta>` elementFerdinand Thiessen2024-08-135-3/+7
| | | | | | | | This way we use the CSP nonce for dynamically loaded scripts. Important to notice: The CSP nonce must NOT be injected in `content` as this can lead to value exfiltration using e.g. side-channel attacts (CSS selectors). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Add direct parameter to flow auth v2Julius Härtl2024-08-052-1/+4
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* chore(core): wrap initial state into hidden containerGrigorii K. Shartsev2024-07-305-15/+17
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* fix(styles): Make sure footer with legal links is shown correctlyFerdinand Thiessen2024-07-261-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-2735-130/+176
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix: address reviewSimon L2024-05-141-1/+1
| | | | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: Simon L. <szaimen@e.mail.de> Co-Authored-By: Josh <josh.t.richards@gmail.com>
* feat(exception-template): allow to link to specific documentation for how to ↵Simon L.2024-05-141-0/+3
| | | | | | retreive server log Signed-off-by: Simon L <szaimen@e.mail.de>
* Merge pull request #44923 from nextcloud/fix/public-share-truncationPytal2024-04-231-10/+14
|\ | | | | fix: Fix truncation on public page
| * fix: Fix truncation on public sharesChristopher Ng2024-04-221-10/+14
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | fix(auth): Keep redirect URL during 2FA setup and challengeChristoph Wurst2024-04-191-0/+1
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* feat: Deprecate `OC.dialogs` and replace generic dialogs with ↵Ferdinand Thiessen2024-04-101-3/+0
| | | | | | `@nextcloud/dialogs` alternative Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Apply new coding standard to all filesCôme Chilliet2024-04-021-1/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix: csrf check failed on public share with passwordLuka Trovic2024-03-291-5/+5
| | | | Signed-off-by: Luka Trovic <luka@nextcloud.com>
* fix: Respect custom webroot in setup formHolonProduction2024-03-131-1/+1
| | | | Signed-off-by: HolonProduction <holonproduction@gmail.com>
* fix: wrap text on exception pageRichard Steinmetz2024-02-261-1/+1
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* php-cs-fixer fixesAndrii Rublov2024-02-233-7/+7
| | | | Signed-off-by: Andrii Rublov <airublev@outlook.com>
* [Bugfix]: Titles of pages (dashboard, apps-settings, users-settings) #43327Andrii Rublov2024-02-233-9/+9
| | | | Signed-off-by: Andrii Rublov <airublev@outlook.com>
* fix: replace `Account name` by `Login`John Molakvoæ2024-02-133-5/+5
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* feat: rename users to account or personVincent Petry2024-02-134-7/+7
| | | | | | Replace translated text in most locations Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* fix(manifest): Check if app exists instead of accessing null as an arrayJoas Schilling2024-01-173-3/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #42837 from nextcloud/refactor/remove-legacy-sudo-login-formFerdinand Thiessen2024-01-161-10/+0
|\ | | | | refactor(core): remove `sudo-login-form` layout
| * refactor(core): remove sudo-login-form layoutGrigorii K. Shartsev2024-01-161-10/+0
| | | | | | | | | | | | | | This form has never been used and existed only during the introduting the first password confirmation. - PR 1447 Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | Complete `<h1>` settings headingjulia.kirschenheuter2024-01-161-1/+4
|/ | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* enh(core): Refactor profile page to use vue componentsFerdinand Thiessen2024-01-101-5/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Clean-up and standardization of "App password"rakekniven2023-12-152-4/+4
| | | | Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* Rename "global search" to "unified search"fenn-cs2023-12-121-1/+0
| | | | | | | | | - 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>
* chore: apply changes from Nextcloud coding standards 1.1.1Joas Schilling2023-11-231-6/+6
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* feat: update sign up link in share pagesLuka Trovic2023-11-211-1/+1
| | | | Signed-off-by: Luka Trovic <luka@nextcloud.com>
* Feat: New UI global searchfenn-cs2023-11-101-0/+1
| | | | | | | | | | | | | | | We are introducing a new search UI that providers a lot more space for users via a large centralized modal and providers various filters which can by applied by adding various chips on the UI. For example, users can now filter their search or scope it by limiting the results to specific apps, time period and people by apply the appropriate filters on the new UI, previously filters where applied using text in the search box by prefixing with `::`. Resolves: #39162 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* chore: Compile CSS assetsFerdinand Thiessen2023-11-021-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(theming): Make sure the footer is hidden if not content is renderedFerdinand Thiessen2023-11-022-3/+8
| | | | | | | Previously the footer was empty, but the backdrop was still shown. This hides the footer if no text content was defined. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(core): remove unnecessary role=contentinfo from page footer on loginGrigorii K. Shartsev2023-10-211-1/+1
| | | | | | `<footer>` has this role initially then it is a page footer, not inside `section`/`article`, and etc. Signed-off-by: Grigorii K. Shartsev <me@shgk.me>