* feat(i18n): add Chinese (zh) translations (#673)
* feat(i18n): add Chinese (zh) translations
* chore(changeset): chinese language support
Updated the translation support to include simplified Chinese.
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
* refactor(client): linted locales
---------
Co-authored-by: TMs <tms@imtms.com>
* fix(documents): user must be in org to upload
* chore(versioning): added changeset
Removed the possibility for unauthorized upload to another organization you're not a member of
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
* feat: Allow clicking on tags in Tags page
In the Home and Documents pages one can click on a particular tag that a
document has to search for all documents with that tag, but in the Tags
page that functionality is missing. This commit replaces the `<Tag>`
with a `<TagLink>`, so that one can click on it to initiate a search.
* Enable tag clicks on Tags page
Made the tags clickable in the tag list
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
* feat: Add Dutch translation
This commit adds a Dutch translation by providing a `nl.dictionary.ts`
dictionary file, and adding itself to the i18n constants.
* fix: Add missing type to translations constant
This commit adds the missing type to the translations constant. This
type is not present on the English dictionary, but is present in all
others, and thus should also be present for the Dutch translation.
* fix: Make the linter happy
This commit makes the linter happy so that the PR can land.
* Update Dutch translation in thick-panthers-wash
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
- Introduced a new column `condition_match_mode` in the `tagging_rules` table to specify how conditions should be evaluated (either 'all' or 'any').
- Updated the tagging rules repository, routes, and schemas to handle the new `conditionMatchMode` property.
- Enhanced the tagging rules use cases to apply tags based on the specified condition match mode.
- Added tests to verify the behavior of tagging rules with different condition match modes.
- Created a migration to add the new column and update existing records accordingly.
* feat: add run now button for tagging rules
Allow users to apply existing tagging rules to all documents
in their organization. This helps when rules are created after
documents have already been imported.
Fixes#251
* docs: add tagging rules guide and API endpoint
- Add comprehensive guide for using tagging rules
- Document the new 'Apply to existing documents' feature
- Add API endpoint documentation for applying rules to existing documents
* feat(docs): add Tagging Rules to sidebar navigation
* refactor(ui): normalized button sizes
* refactor(repository): remove unused getOrganizationDocumentsQuery function
* refactor(tagging-rules): mutualized tagging rule application
* chore(version): added changeset
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>