25 Commits

Author SHA1 Message Date
45e704fe25 build: bump to 1.0.0
- drop NC 29 support
- bump PHP requirement to 8.1

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-07-16 07:25:17 +01:00
b35354de2e chore(deps): update dependency nextcloud/coding-standard to ^v1.4.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-21 11:59:24 +01:00
533f236383 chore(deps): update dependency nextcloud/coding-standard to ^v1.3.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-12 21:42:18 +00:00
8b4c7430fe fix(deps): update dependency phpoffice/phpspreadsheet to ^1.29.10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-12 21:20:31 +00:00
4b3f673289 build(deps): bring back PHP 8.0 requirement and fix nextcloud/ocp dev-dep
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-02-10 12:11:02 +01:00
bd4368d009 chore(deps): update dependency psalm/phar to ^5.26.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-02 07:24:46 +00:00
37c37bab6f chore(deps): update dependency bamarni/composer-bin-plugin to ^1.8.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 05:53:06 +00:00
4aeffb989a chore(deps): update dependency staabm/annotate-pull-request-from-checkstyle to ^1.8.5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-01 05:27:58 +00:00
2d7f995ecf chore(dev-deps): Bump nextcloud/ocp package
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-26 11:45:47 +01:00
550a106479 ci(psalm): update psalm to gain a bug fix
otherwise we would see:
ERROR: UndefinedClass - lib/Event/AbstractRowEvent.php:12:22 - Class, interface or enum named OCP\EventDispatcher\IWebhookCompatibleEvent does not exist (see https://psalm.dev/019)
if (interface_exists(\OCP\EventDispatcher\IWebhookCompatibleEvent::class)) {

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-07-18 14:21:55 +02:00
8a459dee9c chore: Add typescript and openapi-typescript definitions
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-03-12 11:39:04 +01:00
40af3b72c9 chore: Make psalm output more readable for the main usage when we are only interested in errors
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-03-01 14:09:49 +01:00
8ab198e282 chore: Move openapi-extractor to a composer vendor-bin
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-05 10:02:41 +01:00
74902e1f5f chore: Lower platform requirements
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-01-05 09:20:21 +01:00
c6ea13191e chore: Avoid pulling in conflicting dependencies
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-12-28 10:41:44 +01:00
e53bc51291 enh(api): renew API docs and setup API v2 (#615)
- adjust setup to make use of the new API extractor
- add all needed types to extract API v1
- setup structure and first endpoints for API v2

add selection column description and test it



fix php 7.4 backwards compatibility



add tests for basic column creations



add a endpoint to request column objects



update openapi.json



make psalm return type more precise



fix psalm types recognition



fix route



cleanup debug info



Cleanup annotations



Hide sensitive data from showing to the users.



Refactor OCS-API-Controller to abstract class



Update lib/Db/Column.php




Update lib/Controller/ApiGeneralController.php




Update lib/Controller/ApiTablesController.php




Update lib/Controller/ApiTablesController.php




Update lib/Controller/MyOCSController.php




add specific endpoints to create different columns by type
- fix error handling in ColumnService.php



add basic integration tests for the api v2 table endpoints



fix api routes & update API docs



cypress fix typo



initial new API setup
- introduce api v2
- organise API methods in own controllers
- Add virtual version tag to the names in docs
- use OCS routes and controllers



Setup skeleton to keep old api v1 and setup v2 with integration testing



try to use php8.1 for over all CI



add openapi.json



CI settings



Make use of automated API doc generating
- add annotations for API routed methods
- refactor to ensure type safety
- add psalm types and usage
- correct API return codes ️breaking changes ️

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>
2023-11-13 13:57:41 +01:00
0bd7821625 chore(deps): add json as composer dep and remove all annotations (#656)
* chore(deps): add json as composer dep and remove all annotations

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* fix indentation

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

---------

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>
2023-11-09 11:01:58 +01:00
ca1e108fe6 Set composer platform version to PHP 7.4 as it's the minimum compatible version for NC25 (#298)
* build(composer): Set composer platform version to PHP 7.4 as it's the minimum compatible version for NC25

Some other dependencies might get updated in the process, but no big changes

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

* chore(ci): add all supported php versions and server-channels to ci

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(ci): exclude bad matrix combinations

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(ci): exclude bad matrix combinations - fix typo

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(ci): exclude bad matrix combinations - add more

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(ci): add stable27 & cleanup

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

---------

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>
Co-authored-by: Florian Steffens <florian.steffens@nextcloud.com>
2023-05-21 22:46:37 +02:00
b7ec241a73 Feat/import (#263)
* feat(import rows): import rows from table file by API
- API interface to import files

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* fix/cleanup: very small fixes and code cleanup

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* add import option to FE

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(git): add cypress videos to gitignore

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(test): add integration tests

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(test): fix dav url

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* Update lib/Service/ImportService.php

Use local copy for usage with object storages.

Co-authored-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Florian <florian.steffens@nextcloud.com>

* Update lib/Controller/ImportController.php

Co-authored-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Florian <florian.steffens@nextcloud.com>

* Update src/modules/navigation/modals/Import.vue

Co-authored-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Florian <florian.steffens@nextcloud.com>

* chore(refactor): use typecast (int) instead of parsing value with intval for better performance

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(test): update sql query count because of new integration tests

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(refactor): rename method to make the use case more clear

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* fix/enh(import): fix and enhance parsing for dates for importing, also ISO strings are now allowed
https://github.com/nextcloud/tables/wiki/Developing#date--time

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* fix(import): make return values more clear

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* cleanup

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(refactor): make error messages mor clear, use methods that are compatible with object storages

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* fix: handle if local tmp file copy was not possible

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* fix(tests): adjust integration test

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* cleanup

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* refactor: move iconTimerSand in own component
- more clear code
- reusable

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* fix(security): validate given userId

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* design: adjustments from design comment
- Destructive actions like "Delete table" should always be the last item in an action menu as per design guidelines
- The "Choose a file that should be imported" sentence can be cut, format info is enough.
- Typo "Columns are identifies by" → identified

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* design(import): add header for information section

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

---------

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>
Signed-off-by: Florian <florian.steffens@nextcloud.com>
Co-authored-by: Julius Härtl <jus@bitgrid.net>
2023-05-13 06:43:25 +02:00
2fd157827b Behat and phpunit skeleton (#131)
* fix(navigation): rows count was 0 at postgres db backends #140

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(navigation): can delete tables, even if no table is selected #141

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* refactor(permissionsService): change method to return userId and parameter by value, needed for phpunit testing

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* tests: Add behat skeleton

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* Merge

* fix(testing): setup phpunit testing

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(testing): prepare unit tests: PermissionsServiceTest.php

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(testing): update gitignore

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(testing): update test setup

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* rebase

* tests(phpunit): setup basic unit test

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* tests(behat): psalm fix

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* tests(phpunit): add github action - phpunit testing

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* tests(phpunit): add github action - add config splitter

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* rebase

* chore(testing): update and setup tests

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* rebase

* chore(tests):setup integration

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* rebase

* chore(tests): no sqlite tests, sqlite is not supported

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(tests): add file for sql statistics

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* chore(tests): set initial value for sql statistics

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>

* Update lib/Db/RowMapper.php

Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Florian <florian.steffens@nextcloud.com>

---------

Signed-off-by: Florian Steffens <florian@nextcloud.com>
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>
Signed-off-by: Florian <florian.steffens@nextcloud.com>
Co-authored-by: Florian Steffens <florian@nextcloud.com>
Co-authored-by: Florian Steffens <florian.steffens@nextcloud.com>
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2023-03-09 22:37:09 +01:00
04269dee2e Feat/v0.3.0 (#111)
* refactor(FE table): Skeleton setup for the custom table

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* Pull psalm test setup & deps update from master

* tests(psalm): Add psalm with current baseline

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): Add nextcloud/ocp

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): mute some warnings about external dependencies and magic methods for now

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): Fix some annotations to improve static analysis

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* fix(ColumnController): Use proper parameter order for column deletion

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* ci(psalm): Run psalm check on github actions

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* Bump @nextcloud/eslint-config from 8.1.5 to 8.2.0

Bumps [@nextcloud/eslint-config](https://github.com/nextcloud/eslint-config) from 8.1.5 to 8.2.0.
- [Release notes](https://github.com/nextcloud/eslint-config/releases)
- [Changelog](https://github.com/nextcloud/eslint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/eslint-config/compare/v8.1.5...v8.2.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @nextcloud/vue from 7.3.0 to 7.4.0

Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.3.0 to 7.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.3.0...v7.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>

* fix: Use NcContent component instead of div

Signed-off-by: Julius Härtl <jus@bitgrid.net>

Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Co-authored-by: Julius Härtl <jus@bitgrid.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nextcloud bot <bot@nextcloud.com>

* chore(make): update makefile

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* refactor(table): skeleton for the custom table, (multi)selection for rows, edit button for rows

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* refactor(table): this is the first replacement for the table component, it could not be avoided to touch also some other stuff

not yet working:
- delete selected rows
- import data from csv & clipboard

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(table): reset status if columns was removed

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(table): don't try to update columns by child component

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(table): delete selected rows working again

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(table): remove unnecessary debug info

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* style(table): sticky table header

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* refactor(modals): use NC component for buttons

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(navigation): use emojis for tables

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(page): new startpage

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(nav): filter tables

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(nav): deprecation vue nav component

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(nav): create table modal - cancel-button and size adjustment

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(navigation): bump version to trigger db update

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* Pull psalm test setup & deps update from master

* tests(psalm): Add psalm with current baseline

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): Add nextcloud/ocp

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): mute some warnings about external dependencies and magic methods for now

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): Fix some annotations to improve static analysis

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* fix(ColumnController): Use proper parameter order for column deletion

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* ci(psalm): Run psalm check on github actions

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* Bump @nextcloud/eslint-config from 8.1.5 to 8.2.0

Bumps [@nextcloud/eslint-config](https://github.com/nextcloud/eslint-config) from 8.1.5 to 8.2.0.
- [Release notes](https://github.com/nextcloud/eslint-config/releases)
- [Changelog](https://github.com/nextcloud/eslint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/eslint-config/compare/v8.1.5...v8.2.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @nextcloud/vue from 7.3.0 to 7.4.0

Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.3.0 to 7.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.3.0...v7.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>

* fix: Use NcContent component instead of div

Signed-off-by: Julius Härtl <jus@bitgrid.net>

Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Co-authored-by: Julius Härtl <jus@bitgrid.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nextcloud bot <bot@nextcloud.com>

* chore(make): update makefile

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix: fix merge errors

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* Pull psalm test setup & deps update from master

* tests(psalm): Add psalm with current baseline

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): Add nextcloud/ocp

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): mute some warnings about external dependencies and magic methods for now

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): Fix some annotations to improve static analysis

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* fix(ColumnController): Use proper parameter order for column deletion

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* ci(psalm): Run psalm check on github actions

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* Bump @nextcloud/eslint-config from 8.1.5 to 8.2.0

Bumps [@nextcloud/eslint-config](https://github.com/nextcloud/eslint-config) from 8.1.5 to 8.2.0.
- [Release notes](https://github.com/nextcloud/eslint-config/releases)
- [Changelog](https://github.com/nextcloud/eslint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/eslint-config/compare/v8.1.5...v8.2.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @nextcloud/vue from 7.3.0 to 7.4.0

Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.3.0 to 7.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.3.0...v7.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>

* fix: Use NcContent component instead of div

Signed-off-by: Julius Härtl <jus@bitgrid.net>

Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Co-authored-by: Julius Härtl <jus@bitgrid.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nextcloud bot <bot@nextcloud.com>

* Pull psalm test setup & deps update from master

* tests(psalm): Add psalm with current baseline

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): Add nextcloud/ocp

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): mute some warnings about external dependencies and magic methods for now

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* tests(psalm): Fix some annotations to improve static analysis

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* fix(ColumnController): Use proper parameter order for column deletion

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* ci(psalm): Run psalm check on github actions

Signed-off-by: Julius Härtl <jus@bitgrid.net>

* Bump @nextcloud/eslint-config from 8.1.5 to 8.2.0

Bumps [@nextcloud/eslint-config](https://github.com/nextcloud/eslint-config) from 8.1.5 to 8.2.0.
- [Release notes](https://github.com/nextcloud/eslint-config/releases)
- [Changelog](https://github.com/nextcloud/eslint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/eslint-config/compare/v8.1.5...v8.2.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @nextcloud/vue from 7.3.0 to 7.4.0

Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 7.3.0 to 7.4.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v7.3.0...v7.4.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>

* fix: Use NcContent component instead of div

Signed-off-by: Julius Härtl <jus@bitgrid.net>

Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Co-authored-by: Julius Härtl <jus@bitgrid.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nextcloud bot <bot@nextcloud.com>

* fix: fix merge errors

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(table): tables-106 Export "long text" without html in CSV

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(table): close modal after creating a column correctly

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(table): remove debug info

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(table): load default values, if empty

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(table): nice hint if there are no columns for a table

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* style(layout): heading position

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(table): partials for column types to render in table view mode

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(header): add edit button for table title and emoji

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore: cs-fixer

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* Update appinfo/info.xml

Co-authored-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Florian <florian@nextcloud.com>

* chore(psalm): psalm setup

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(psalm): psalm fix

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(psalm): psalm fix

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(lint): lint fix

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(cs): cs fix

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(cs): cs fix

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(sidebar-sharing): fix event-bus and more

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(sidebar): add emoji in title

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix: unused import

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(make): add new command for mirroring ci from github

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(release): update version numbers for realising

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* style(sharing): add group info to shared groups in sidebar

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(sharing): show correct display names and fix group renaming problem #70

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(navigation): show share icon and rows counter -> TODO: update if changes in FE still open

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* rebase

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(deps-dev): update and fix

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* style(mobile): adjust spaces and mobile menu for selected rows

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* refactor(FE table): Skeleton setup for the custom table

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* refactor(table): this is the first replacement for the table component, it could not be avoided to touch also some other stuff

not yet working:
- delete selected rows
- import data from csv & clipboard

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(API): add basic reading features for API calls - see docs https://github.com/nextcloud/tables/wiki/API

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(API): add basic reading features for API calls - see docs https://github.com/nextcloud/tables/wiki/API

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* Analytics

* Analytics

* Analytics

* Analytics

* Analytics

* Analytics

* rebase

* rebase

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(integration): some fixes for analytics integration

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* Update src/shared/components/ncTable/partials/TableCellStars.vue

Co-authored-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Florian <florian@nextcloud.com>

* style(table): set default min and max width for columns and truncate very long texts

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(cs-fixer): add cache file to repo

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(deps-dev): replace deprecated sass

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(navigation): in/decrease rows count if changed

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* style(table): optimize UI/UX for the table and mobile view

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* style(table): optimize UI/UX for the table and mobile view

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(sharing): many fixes due to shares, specially in UI

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(cs-fixer): commit cache file

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(npm): update lockfile

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* refactor(css): use general styling only in vue

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* Update src/store/data.js

Co-authored-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: Florian <florian@nextcloud.com>

* chore(npm): cleanup, small fixes, preparation from and for PR

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(npm): cleanup, small fixes, preparation from and for PR

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(npm): cleanup, small fixes, preparation from and for PR

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(git): clean up test

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* style(table): add small space

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* feat(occ): list tables via occ command

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(occ): refactor code to impersonate users and allow anonymous access via cli

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* chore(clean): clean old code

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(table): fix a bug where options are not shown on own tables

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(style): fix css scope bug

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(store): fix a bug to update columns in BE

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(style): change margin to padding for sticky options

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(table): fix alert if mandatory fields are empty in combination with stars column-type

Signed-off-by: Florian Steffens <florian@nextcloud.com>

* fix(sharing): fix behavior if shared with yourself

Signed-off-by: Florian Steffens <florian@nextcloud.com>

---------

Signed-off-by: Florian Steffens <florian@nextcloud.com>
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Signed-off-by: Florian <florian@nextcloud.com>
Co-authored-by: Julius Härtl <jus@bitgrid.net>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nextcloud bot <bot@nextcloud.com>
Co-authored-by: Rello <github@scherello.de>
2023-02-21 13:19:28 +01:00
44f7f0dc96 chore: Bump nextcloud/coding-standard
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-13 13:27:40 +01:00
eb56619d0e chore: v0.2.2 prepared, updated app meta data, support for nc26
Signed-off-by: Florian Steffens <florian@nextcloud.com>
2023-01-10 11:14:41 +01:00
066a99efdc Description 2022-02-12 22:32:51 +01:00
10b2978bc2 Initial commit 2021-09-22 16:38:17 +02:00