aboutsummaryrefslogtreecommitdiffstats
path: root/core/templates
Commit message (Collapse)AuthorAgeFilesLines
* fix(profile): Consistent email confirmation success page designJosh2025-06-251-1/+1
| | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* fix(profile): Consistent email confirmation page designJosh2025-06-251-1/+1
| | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* fix: update request token on two-factor pagesfix/two-factor-request-tokenRichard Steinmetz2025-06-234-4/+4
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* feat(files_sharing): show Account menu on public pagesskjnldsv2025-06-111-0/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(403): Make design consistent with 404 + add default hintjtr-fix-403-designJosh2025-06-081-5/+13
| | | | | Fixes #39584 Signed-off-by: Josh <josh.t.richards@gmail.com>
* chore: remove files file templates deprecated since v18 and provided by ↵chore/remove-files-templatesFerdinand Thiessen2025-05-163-0/+0
| | | | | | | | | | | richdocuments - leftover from https://github.com/nextcloud/server/pull/17559 - The file templates are already provided in a non-deprecated way by richdocuments. - The template manager used here is deprecated for 14 versions now... Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor: Extend rector to core/refactor/rector-coreprovokateurin2025-05-1515-20/+24
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(theming): enforce theme also for loginbackport/50121/masterFerdinand Thiessen2025-04-021-1/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(oauth2): retain support for legacy ownCloud clientsfix/oauth2/retain-legacy-oc-client-supportRichard Steinmetz2025-04-012-1/+2
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* feat(core): migrate setup to vueskjnldsv2025-03-131-164/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* 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>