Commit Graph

11 Commits

Author SHA1 Message Date
b75da4c2a8 Add support for circles in share retrieval
Signed-off-by: Enjeck C. <patrathewhiz@gmail.com>
2025-07-10 08:01:31 +01:00
1849033dbc style(PHP): adjust to codestyle updates
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2025-02-10 12:14:18 +01:00
5dacb827de share with teams
Signed-off-by: Hoang Pham <hoangmaths96@gmail.com>
2025-01-07 18:52:39 +07:00
9a46561716 chore: Add SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-08-08 15:35:37 +02:00
ba5ba998b2 code cleanup
- fix psalm errors

Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>
2023-09-12 07:28:32 +02:00
793407a438 search for tables and views and include shared one (even if they are shared via a group)
Signed-off-by: Florian Steffens <florian.steffens@nextcloud.com>
2023-09-11 22:50:13 +02: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
0bbf5028f4 style: Fix php-cs-fixer errors
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-13 13:28:21 +01:00
96a00b594c style: Fix php-cs-fixer errors
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2023-01-13 10:38:53 +01:00
956ae19490 show shared by group tables in nav
Signed-off-by: Florian Steffens <flost-dev@mailbox.org>
2022-06-30 21:54:32 +02:00
d64561b74c on the road to sharing
Signed-off-by: Florian Steffens <flost-dev@mailbox.org>
2022-06-22 11:02:19 +02:00