No description
  • JavaScript 50.7%
  • PHP 43.6%
  • Makefile 3.8%
  • Vue 1.9%
Find a file
github-actions[bot] 2f7a0f24ab
Merge pull request #1597 from nextcloud/dependabot/npm_and_yarn/websocket-driver-0.7.5
build(deps-dev): Bump websocket-driver from 0.7.4 to 0.7.5
2026-07-15 23:17:37 +00:00
.github ci(actions): Update workflow templates from organization template repository 2026-07-12 05:34:48 +00:00
.tx [tx-robot] Update transifex configuration 2022-10-01 02:26:55 +00:00
appinfo feat(deps): Add Nextcloud 35 support on main 2026-05-16 00:49:50 +02:00
docs fix(SPDX): Move to generic header 2024-04-30 14:38:54 +02:00
img fix(icon): Add real size to SVG to fix iOS 2024-04-30 14:39:49 +02:00
l10n fix(l10n): Update translations from Transifex 2026-07-04 00:48:53 +00:00
lib chore(cs): Apply autofixes 2026-06-08 16:27:42 +02:00
LICENSES ci(psalm): Add psalm 2024-07-25 10:11:20 +02:00
src chore(eslint): suppress no vue/multi-word-component-names 2026-07-06 23:46:44 +02:00
tests test(phpunit): Update to PHPUnit 12.5 2026-06-15 11:24:22 +02:00
vendor-bin ci(php): Update tooling to PHP 8.3 2026-06-15 11:24:18 +02:00
.gitignore build(dev-deps): use vendor-bin to separate dev from production dependencies 2025-04-22 21:43:45 +02:00
.l10nignore Node 14 npm7 2021-06-21 10:16:34 +02:00
.php-cs-fixer.dist.php fix(SPDX): Move to generic header 2024-04-30 14:38:54 +02:00
AUTHORS.md fix(SPDX): Move to generic header 2024-04-30 14:38:54 +02:00
babel.config.js Node 14 npm7 2021-06-21 10:16:34 +02:00
CHANGELOG.md chore(release): Release v5.0.0 2026-05-11 07:42:45 +02:00
composer.json ci(php): Update tooling to PHP 8.3 2026-06-15 11:24:18 +02:00
composer.lock chore(dev-deps): Bump nextcloud/ocp package 2026-07-12 05:41:47 +00:00
eslint.config.mjs chore(eslint): migrate to eslint@10 with @nextcloud/eslint-config@9 2026-07-06 23:46:44 +02:00
Makefile fix: Remove CI file from package 2024-07-25 10:58:13 +02:00
package-lock.json build(deps-dev): Bump websocket-driver from 0.7.4 to 0.7.5 2026-07-15 22:38:53 +00:00
package.json chore: rename webpack to common webpack.config.js 2026-07-06 23:46:44 +02:00
psalm.xml ci(php): Update tooling to PHP 8.3 2026-06-15 11:24:18 +02:00
README.md feat(reuse): Add badge 2024-05-06 09:56:12 +02:00
REUSE.toml chore: rename webpack to common webpack.config.js 2026-07-06 23:46:44 +02:00
stylelint.config.js Node 14 npm7 2021-06-21 10:16:34 +02:00
webpack.config.js chore: rename webpack to common webpack.config.js 2026-07-06 23:46:44 +02:00

Nextcloud Files Automated Tagging App

REUSE status

An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.

The tags can later be used to control retention, file access, automatic script execution and more.

screenshot

How it works

To define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file.