Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | feat(Http): Add RequestHeader attributefeat/http/request-header-attribute | provokateurin | 2025-05-20 | 1 | -0/+50 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor: migrate from OC to OCP in public interfacesrefactor/ocp-deprecations | Ferdinand Thiessen | 2025-05-15 | 4 | -11/+10 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | refactor(App): Remove registerRoutes method | provokateurin | 2025-05-15 | 1 | -32/+0 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix: Remove support for app.php loading | Côme Chilliet | 2025-04-14 | 1 | -2/+0 |
| | | | | | | | | | It has been deprecated for a long time, and the last known active application to use it (user_saml) is now migrated the modern API. Presence of the file is still checked in order to log an error. This behavior may be removed as well in a few versions. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Migrate all uses of OCP\Template to OCP\Template\ITemplateManager | Côme Chilliet | 2025-03-06 | 1 | -1/+7 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Fix psalm issues and add missing methods to ITemplate interface | Côme Chilliet | 2025-03-06 | 1 | -2/+3 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Correctly flag json encoding methods as escaping html and quotes | Côme Chilliet | 2025-02-17 | 1 | -0/+3 |
| | | | | | | | Especially with JSON_HEX_TAG it’s perfectly fine to echo JSON, and we only use it in JSON output anyway. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: remove typing and return typefix/noid/revert-api-breaking-return-type | Anna Larch | 2025-01-23 | 1 | -1/+1 |
| | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* | feat(api): File conversion API | Elizabeth Danzberger | 2025-01-15 | 1 | -0/+13 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix(IInitialState): Allow provideLazyInitialState() closure to return array | provokateurin | 2025-01-13 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Merge pull request #50070 from nextcloud/docs/http/cors-attribute | Joas Schilling | 2025-01-09 | 1 | -1/+3 |
|\ | | | | | docs(HTTP): Add proper docs for CORS attribute | ||||
| * | docs(HTTP): Add proper docs for CORS attributedocs/http/cors-attribute | provokateurin | 2025-01-07 | 1 | -1/+3 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | fix(Http): Only allow valid HTTP status code values via templatefix/http/template-valid-status-codes | provokateurin | 2025-01-07 | 17 | -33/+35 |
|/ | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(HTTP): Adjust JSONResponse data typefix/http/jsonresponse-data-type | provokateurin | 2025-01-04 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat(config): implementation of lexicon | Maxence Lange | 2024-12-13 | 1 | -0/+11 |
| | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | feat: Use inline password confirmation in external storage settings | Louis Chemineau | 2024-11-28 | 1 | -0/+17 |
| | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | fix(QBMapper): Fix findEntities() return type to be list<T>fix/qbmapper/find-entities-return-type | provokateurin | 2024-11-06 | 1 | -2/+2 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(entity): Fix mapping of old/sub-types to actually supported database typesfollowup/47329/add-all-types-to-handling | Joas Schilling | 2024-10-23 | 1 | -0/+22 |
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | fix: Adjust Entity typesfeat/add-datetime-qbmapper-support | Ferdinand Thiessen | 2024-10-17 | 1 | -4/+3 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: Prevent breaking change in IQueryBuilder | Ferdinand Thiessen | 2024-10-17 | 1 | -4/+4 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat(AppFramework): Add full support for date / time / datetime columns | Ferdinand Thiessen | 2024-10-17 | 2 | -27/+50 |
| | | | | | | | | | | | | | | | | This adds support for all Doctrine supported types, for the column types only the immutable variants needed to be added. But especially those types are the important ones, as our **Entity** class works by detecting changes through setters. Meaning if it is mutable, changes like `$entity->date->modfiy()` can not be detected, so the immutable types make more sense here. Similar the parameter types needed to be added. `Enity` and `QBMapper` needed to be adjusted so they support (auto map) those types, required when insert or update an entity. Also added more tests, especially to make sure the mapper really serializes the values correctly. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore: Unify user related events to always provide a `getUid` methodchore/migrate-encryption-away-from-hooks | Ferdinand Thiessen | 2024-10-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore: Add proper deprecation dates where missing | Ferdinand Thiessen | 2024-09-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 8 | -8/+10 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Merge pull request #48008 from nextcloud/fix/entity/strict-types | Kate | 2024-09-16 | 1 | -3/+2 |
|\ | |||||
| * | fix(Entity): Fix magic setter call for custom strong typed settersfix/entity/strict-types | provokateurin | 2024-09-15 | 1 | -3/+2 |
| | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | | feat(db): switch from settype to castsfeat/switch-from-settype-to-casts | Anna Larch | 2024-09-15 | 1 | -46/+63 |
|/ | | | | Signed-off-by: Anna Larch <anna@nextcloud.com> | ||||
* | fix: Fix missing footer on public pages | Christopher Ng | 2024-09-04 | 1 | -0/+12 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | chore(ExternalShareMenuAction): Remove unused legacy properties | Ferdinand Thiessen | 2024-09-03 | 1 | -16/+5 |
| | | | | | | | | | | | Keep them in the constructor to not break the API, but they are not used anymore. This way of adding a share was deprecated in Nextcloud 12 (2016!), in favor of the federated share API, in Nextcloud 28 this way to create a share was removed. So we can cleanup as all it takes now to create a federeated share is the share token + federated user ID. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | refactor(IMenuAction): Make public menu actions use the new Vue UI | Ferdinand Thiessen | 2024-09-03 | 5 | -61/+62 |
| | | | | | | | | 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> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 13 | -31/+31 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | test: Adjust tests for CSP nonce | Ferdinand Thiessen | 2024-08-13 | 1 | -1/+1 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: Make sure CSP nonce is not double base64 encoded | Ferdinand Thiessen | 2024-08-13 | 1 | -2/+2 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore: refactor "substr" calls to improve code readability | Hamid Dehnavi | 2024-08-06 | 1 | -1/+1 |
| | | | | Signed-off-by: Hamid Dehnavi <hamid.dev.pro@gmail.com> | ||||
* | feat: Allow passing additional encode flags for json response | Christopher Ng | 2024-08-01 | 1 | -2/+15 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | feat: Increase max depth of encoded json | Christopher Ng | 2024-08-01 | 1 | -1/+1 |
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> | ||||
* | refactor(core): Replace security annotations with respective attributes | provokateurin | 2024-07-26 | 2 | -10/+2 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat: mail provider backend | SebastianKrupinski | 2024-07-23 | 1 | -0/+11 |
| | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> | ||||
* | feat: allow for ExApps to call Admin endpoints marked with specific attr | Alexander Piskun | 2024-07-18 | 1 | -0/+21 |
| | | | | Signed-off-by: Alexander Piskun <bigcat88@icloud.com> | ||||
* | fix: ARateLimit documentation | skjnldsv | 2024-07-12 | 1 | -0/+2 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | feat(OpenAPI): Add ex_app scope | provokateurin | 2024-07-02 | 1 | -0/+8 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat(AppFramework): Add ExAppRequired attribute | provokateurin | 2024-07-01 | 1 | -0/+21 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat: Add yieldEntities wrapper for entity mapping in QBMapper | Julius Härtl | 2024-06-24 | 1 | -0/+21 |
| | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | chore: Add SPDX header | Andy Scherzinger | 2024-05-24 | 80 | -1662/+208 |
| | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | fix(IRegistrationContext): Add missing TaskProcessing methods | provokateurin | 2024-05-16 | 1 | -0/+22 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix: Drop workarounds for unsupported obsolete PHP versions | Côme Chilliet | 2024-04-22 | 1 | -1/+1 |
| | | | | | | Also improved error handling in Installer.php to be type safe. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | Merge pull request #44644 from nextcloud/enh/noid/returns-formated-app-values | Ferdinand Thiessen | 2024-04-17 | 1 | -1/+1 |
|\ | | | | | fix(appconfig): format app values | ||||
| * | fix(appconfig): only convert single entry on searchValues() | Maxence Lange | 2024-04-05 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com> | ||||
* | | fix(AppFramework): Fix error message about 204 not allowing custom headers | provokateurin | 2024-04-08 | 1 | -1/+1 |
|/ | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix: Apply new coding standard to all files | Côme Chilliet | 2024-04-02 | 8 | -8/+8 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> |