Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor(IMimeTypeDetector): use consistent capitalizationchore/consistent-naming | Ferdinand Thiessen | 7 days | 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> | ||||
* | feat: add command to list objects | Robin Appelman | 9 days | 1 | -1/+3 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | feat: add command to get object metadata | Robin Appelman | 9 days | 1 | -0/+36 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | feat: add getParentId to ICacheEntry | Robin Appelman | 12 days | 1 | -0/+8 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | 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: 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> | ||||
* | 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(files): conversion api simplification and conflict check | skjnldsv | 2025-01-16 | 4 | -47/+69 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | Merge pull request #50196 from nextcloud/fix/template-return-type | Arthur Schiwon | 2025-01-16 | 1 | -1/+1 |
|\ | | | | | docs: Use proper return type for custom template listing | ||||
| * | docs: Use proper return type for custom template listingfix/template-return-type | Julius Knorr | 2025-01-15 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Julius Knorr <jus@bitgrid.net> | ||||
* | | feat(api): File conversion API | Elizabeth Danzberger | 2025-01-15 | 3 | -0/+131 |
|/ | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix(files): Correctly copy the cache information on copy operations | Louis Chemineau | 2024-12-03 | 1 | -0/+7 |
| | | | | | | Needed to copy the `encrypted` flag of encrypted files when those files are two level down in a moved folder. Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | feat(Files\Mount): Add IShareOwnerlessMount | provokateurin | 2024-11-25 | 1 | -0/+18 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(OpenAPI): Adjust array syntax to avoid ambiguitiesfix/openapi/array-syntax | provokateurin | 2024-11-05 | 6 | -5/+56 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore: Use more gender neutral language | provokateurin | 2024-10-14 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(Storage): Make all parameter types strong types | provokateurin | 2024-10-07 | 7 | -119/+48 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Merge pull request #48438 from nextcloud/fix/bring-back-zip-event | Ferdinand Thiessen | 2024-10-07 | 1 | -4/+26 |
|\ | | | | | fix(dav): Emit `BeforeZipCreatedEvent` when creating folder zip archive | ||||
| * | fix(dav): Emit `BeforeZipCreatedEvent` when creating folder zip archivefix/bring-back-zip-event | Ferdinand Thiessen | 2024-09-29 | 1 | -4/+26 |
| | | | | | | | | | | | | This is required to not break behavior on zip download (apps should be able to react to zip download especially for shares). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | | docs: Folder.get throws a NotPermittedException exception | Daniel Kesselberg | 2024-09-30 | 1 | -0/+1 |
|/ | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | fix(IStorage): Use false instead of bool intersection type to match ↵fix/istorage/return-types | provokateurin | 2024-09-26 | 1 | -10/+10 |
| | | | | | | implementations Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore: Use SPDX headers and property promotion in new files | Côme Chilliet | 2024-09-23 | 1 | -24/+8 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | feat(trashbin): Port files trashbin events to IEventDispatcher/IEventListener | Carl Schwan | 2024-09-23 | 1 | -0/+52 |
| | | | | | | | | oc_hooks is deprecated and will at some point be removed Signed-off-by: Carl Schwan <carl@carlschwan.eu> Signed-off-by: Thomas Citharel <tcit@tcit.fr> Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: use a proper `@param` tag for IConstructableStorage constructor parameter | Côme Chilliet | 2024-09-23 | 1 | -1/+1 |
| | | | | Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> | ||||
* | fix: Move storage constructor to specific interface | Côme Chilliet | 2024-09-23 | 2 | -8/+27 |
| | | | | | | That allows Wrappers to use DI and not care about the constructor Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 7 | -7/+7 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(psalm): Fix @throws annotationsfix/psalm/throws-annotations | provokateurin | 2024-09-17 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | fix(Storage): Document getOwner() can return false | provokateurin | 2024-09-17 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore: Improve typing and phpdoc comments | Côme Chilliet | 2024-09-16 | 1 | -1/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Remove deprecated Storage::search method instead of moving it to IStorage | Côme Chilliet | 2024-09-16 | 1 | -9/+0 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore: Fix psalm issues, put back private versions of getter in private ↵ | Côme Chilliet | 2024-09-16 | 1 | -0/+2 |
| | | | | | | Storage interface Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Fix other uses of removed Storage interface | Côme Chilliet | 2024-09-16 | 1 | -0/+15 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Remove OCP\Files\Storage interface deprecated since version 9 | Côme Chilliet | 2024-09-16 | 2 | -447/+2 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | refactor: Replace __CLASS__ with ::class referencesrefactor/self-class-reference | Christoph Wurst | 2024-09-15 | 1 | -1/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Merge pull request #47511 from nextcloud/artonge/chore/is_encrypted_description | Louis | 2024-08-28 | 1 | -1/+3 |
|\ | | | | | chore: Improve `FileInfo::isEncrypted` description | ||||
| * | chore: Improve isEncrypted description | Louis Chemineau | 2024-08-27 | 1 | -1/+3 |
| | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> | ||||
* | | feat(templates): add support for checkboxes in template filler | Elizabeth Danzberger | 2024-08-27 | 4 | -16/+140 |
|/ | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 5 | -14/+14 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | feat: Make `ISharedStorage` public API and reuse where possible | Ferdinand Thiessen | 2024-08-12 | 1 | -0/+26 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix: PHP formatting | Elizabeth Danzberger | 2024-07-25 | 3 | -19/+11 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix: Fix static analysis errors | Elizabeth Danzberger | 2024-07-25 | 3 | -0/+35 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | feat: Add support for filling fields to backend components | Elizabeth Danzberger | 2024-07-25 | 1 | -1/+11 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix(api): Add alias to `Field` | Elizabeth Danzberger | 2024-07-25 | 1 | -3/+4 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix: Make field index a string for better id/index support | Elizabeth Danzberger | 2024-07-25 | 1 | -1/+1 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix: Correct name of `InvalidFieldTypeException` class file | Elizabeth Danzberger | 2024-07-25 | 1 | -0/+0 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix: Add proper field types | Elizabeth Danzberger | 2024-07-25 | 1 | -1/+5 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix: Remove comments | Elizabeth Danzberger | 2024-07-25 | 1 | -3/+0 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix: Add `InvalidFieldType` exception | Elizabeth Danzberger | 2024-07-25 | 2 | -1/+18 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix: `Field` and `FieldType` implementation | Elizabeth Danzberger | 2024-07-25 | 2 | -8/+32 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> | ||||
* | fix: Add Field and FieldType back to server API | Elizabeth Danzberger | 2024-07-25 | 2 | -0/+30 |
| | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de> |