Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(settings): Handle email change restriction separately from display name ↵ | provokateurin | 2025-04-02 | 1 | -0/+7 |
| | | | | | | | | | change restriction Co-authored-by: provokateurin <kate@provokateurin.de> Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Louis <louis@chmn.me> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | refactor(IMimeTypeDetector): use consistent capitalizationchore/consistent-naming | Ferdinand Thiessen | 2025-04-02 | 1 | -6/+6 |
| | | | | | | | | - use consistantly `mimeType` as it is called MIME type - fix issues where implementation and interface had different parameter names (this is an issue since PHP has named parameters). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | Merge pull request #50768 from nextcloud/perf/cron/delay-timedjob-checking | Christoph Wurst | 2025-03-31 | 1 | -0/+9 |
|\ | | | | | perf(cron): Delay (re)checking timed jobs | ||||
| * | perf(cron): Delay (re)checking timed jobsperf/cron/delay-timedjob-checking | Christoph Wurst | 2025-03-31 | 1 | -0/+9 |
| | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | | Merge pull request #51686 from nextcloud/fix/template/implement-itemplate | Christoph Wurst | 2025-03-31 | 1 | -1/+3 |
|\ \ | | | | | | | fix(template): implement ITemplate directly | ||||
| * | | fix(template): implement ITemplate directlyfix/template/implement-itemplate | Richard Steinmetz | 2025-03-31 | 1 | -1/+3 |
| |/ | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> | ||||
* | | feat: add command to list objects | Robin Appelman | 2025-03-31 | 1 | -1/+3 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | feat: add command to get object metadata | Robin Appelman | 2025-03-31 | 1 | -0/+36 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #51399 from nextcloud/share-list-cmd | Robin Appelman | 2025-03-31 | 1 | -0/+8 |
|\ \ | |/ |/| | add command to list shares | ||||
| * | feat: add getParentId to ICacheEntry | Robin Appelman | 2025-03-28 | 1 | -0/+8 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #51676 from nextcloud/fix/add-getappversions-replacement | Côme Chilliet | 2025-03-31 | 2 | -0/+16 |
|\ \ | | | | | | | Add OC_App::getAppVersions replacement in IAppManager | ||||
| * | | fix: Move getAppInstalledVersions to AppConfig so that it can be used earlierfix/add-getappversions-replacement | Côme Chilliet | 2025-03-25 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | Call it from OC_App to make sure there is only one request to DB. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | | feat: Add a replacement for OC_App::getAppVersions is IAppManager | Côme Chilliet | 2025-03-25 | 1 | -0/+8 |
| |/ | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | feat: Implement getSeenUsers to iterate over users | Louis Chemineau | 2025-03-30 | 1 | -0/+11 |
| | | | | | | | | | | | | | | This method uses an iterator. This is lighter on resources and gives more control to the caller Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | | fix: add event status and participant statusfix/noid-add-status-and-set-attendee-status | SebastianKrupinski | 2025-03-28 | 2 | -0/+26 |
| | | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com> | ||||
* | | fix: task type translationsfix/tasktypes-translations | Jana Peper | 2025-03-26 | 17 | -17/+17 |
|/ | | | | Signed-off-by: Jana Peper <jana.peper@nextcloud.com> | ||||
* | fix(ocm): `publicKey` can be disabled so capabilities do not matchfix/ocm-public-key-is-optional | Ferdinand Thiessen | 2025-03-21 | 1 | -1/+1 |
| | | | | | | | | When the public key feature is disabled null is returned for `publicKey`. So in this case we need to adjust the capabilities and return type of `jsonSerialize()`. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | chore: cleanup human_file_size usage | Côme Chilliet | 2025-03-20 | 1 | -2/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Require functions in lib/public/Template.php | Côme Chilliet | 2025-03-20 | 1 | -7/+12 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(IMimeTypeDetector): use correct return typefix/IMimeTypeDetector-types | Ferdinand Thiessen | 2025-03-18 | 1 | -1/+9 |
| | | | | | | | | | | | | | | In PHP array keys that are integers are always kept as integer, meaning the type of the key of `$a = ["1" => "one"]` will be integer not string. While are hacks to circumvent this (case std object with string keys to an assoc. array) those hacks are performance wise awefull and also not needed as in PHP you can always access that element with `$a[1]` or `$a["1"]`. So TL;DR;: do not lie about return types. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(cardav): only show useres from enabled addressBooks in contacts menufix/noid/contactsmenu-ab-enabled | Hamza Mahjoubi | 2025-03-17 | 1 | -0/+26 |
| | | | | Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com> | ||||
* | Merge pull request #51029 from nextcloud/fix/deprecate-oc-template-and-cleanup | Côme Chilliet | 2025-03-10 | 10 | -19/+132 |
|\ | | | | | fix: Deprecate OC_Template, add proper template manager instead | ||||
| * | fix: Use a dedicated Exception class for when a template is not foundfix/deprecate-oc-template-and-cleanup | Côme Chilliet | 2025-03-06 | 2 | -0/+17 |
| | | | | | | | | 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 | 4 | -14/+17 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | fix: Fix signatures and types in template related classes | Côme Chilliet | 2025-03-06 | 2 | -2/+11 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | fix: Replace all usage of OC_Template by the new API | Côme Chilliet | 2025-03-06 | 1 | -1/+2 |
| | | | | | | | | 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 | 3 | -4/+12 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | fix: Add missing ITemplate interface and clean code in Template class | Côme Chilliet | 2025-03-06 | 2 | -1/+39 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
| * | fix: Deprecate OC_Template, add proper template manager instead | Côme Chilliet | 2025-03-06 | 2 | -0/+37 |
| | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | | feat(dav): add webhook compatibility for calendar object events | Edward Ly | 2025-03-07 | 7 | -0/+258 |
|/ | | | | Signed-off-by: Edward Ly <contact@edward.ly> | ||||
* | fix(systemtags): prevent tag edition if restricted | skjnldsv | 2025-03-06 | 2 | -0/+28 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | refactor(TempManager): Simplify and unify implementations and remove legacy ↵refactor/tempmanager | provokateurin | 2025-03-03 | 1 | -6/+6 |
| | | | | | | behavior Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat(db): add truncateTable methodpulsejet/truncate-1 | Varun Patil | 2025-03-02 | 1 | -0/+15 |
| | | | | Signed-off-by: Varun Patil <varunpatil@ucla.edu> | ||||
* | Merge pull request #50908 from nextcloud/chore/server-annotations | Ferdinand Thiessen | 2025-02-27 | 1 | -6/+4 |
|\ | | | | | chore: Adjust `OCP\Server::get` annotation to work with phpstan | ||||
| * | chore: Adjust `OCP\Server::get` annotation to work with phpstanchore/server-annotations | Ferdinand Thiessen | 2025-02-19 | 1 | -6/+4 |
| | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | Merge pull request #50053 from nextcloud/fix/noid/thudnerbird-addon-useragent | Stephan Orbaugh | 2025-02-21 | 1 | -1/+1 |
|\ \ | | | | | | | fix: Change UserAgent to *cloud | ||||
| * | | fix: Change UserAgent to *cloudfix/noid/thudnerbird-addon-useragent | Johannes Endres | 2025-02-19 | 1 | -1/+1 |
| |/ | | | | | | | | | Co-authored-by: Daniel Kesselberg <mail@danielkesselberg.de> Signed-off-by: Johannes Endres <je@johannes-endres.de> | ||||
* / | feat(SystemTag): Make MapperEvent webhook compatibleenh/make-tag-event-webhook-compatible | Marcel Klehr | 2025-02-20 | 1 | -1/+15 |
|/ | | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net> | ||||
* | 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: Only keep allowed characters in appid, and flag the method as escaping | Côme Chilliet | 2025-02-13 | 1 | -2/+9 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(ocp): Deprecate getInstalledApps and replace with clearer method name | Côme Chilliet | 2025-02-13 | 1 | -2/+11 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix(ocp): Deprecate isInstalled and add isEnabledForAnyone instead | Côme Chilliet | 2025-02-13 | 1 | -0/+8 |
| | | | | | | The method name was really confusing Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: don't use cached root info from shared cache if the watcher has ↵ | Robin Appelman | 2025-02-06 | 1 | -0/+6 |
| | | | | | | detected an update Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | Merge pull request #50697 from nextcloud/admin-audit-listen-failed-login | Joas Schilling | 2025-02-06 | 1 | -0/+8 |
|\ | | | | | feat(admin_audit): write admin audit log for AnyLoginFailedEvent | ||||
| * | feat(admin_audit): write admin audit log for AnyLoginFailedEventadmin-audit-listen-failed-login | Luka Trovic | 2025-02-06 | 1 | -0/+8 |
| | | | | | | | | Signed-off-by: Luka Trovic <luka@nextcloud.com> | ||||
* | | fix: psalm and OCP @since declarationsfix/mime-int | John Molakvoæ | 2025-02-06 | 2 | -3/+3 |
| | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> | ||||
* | | fix: make sure we process mime extensions as string | skjnldsv | 2025-02-05 | 2 | -0/+16 |
|/ | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | fix: Properly read updater channel before returning version channel as a ↵fix/version-channel | Julius Knorr | 2025-01-24 | 1 | -0/+6 |
| | | | | | | fallback Signed-off-by: Julius Knorr <jus@bitgrid.net> | ||||
* | 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(systemtags): add setting to block non admin to create system tags | Benjamin Gaussorgues | 2025-01-22 | 2 | -0/+30 |
| | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> |