]> git.ipfire.org Git - thirdparty/paperless-ngx.git/log
thirdparty/paperless-ngx.git
19 months agoFix: zip exports not respecting the --delete option (#5245)
Trenton H [Thu, 4 Jan 2024 19:58:58 +0000 (11:58 -0800)] 
Fix: zip exports not respecting the --delete option (#5245)

19 months agoFix: correctly format tip admonition (#5229)
ChrisRBe [Wed, 3 Jan 2024 22:34:59 +0000 (23:34 +0100)] 
Fix: correctly format tip admonition (#5229)

format for material admonition requires a line break and another
level of indentation which was not correctly applied on this line.

19 months agoDocumentation: update screenshot / features list for workflows
shamoon [Wed, 3 Jan 2024 16:35:09 +0000 (08:35 -0800)] 
Documentation: update screenshot / features list for workflows

19 months agoFix: workflow trigger / action ID color legibility
shamoon [Wed, 3 Jan 2024 16:33:19 +0000 (08:33 -0800)] 
Fix: workflow trigger / action ID color legibility

19 months agoFix: consistent workflow action name display
shamoon [Wed, 3 Jan 2024 08:45:22 +0000 (00:45 -0800)] 
Fix: consistent workflow action name display

19 months agoEnhancement: add `storage_path` parameter to post_document API (#5217)
Bevan Kay [Wed, 3 Jan 2024 08:31:56 +0000 (19:31 +1100)] 
Enhancement: add `storage_path` parameter to post_document API (#5217)

* Feature: add `storage_path` parameter to post_document API

* Complete coverage for validate_storage_path

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
19 months agoFeature: Workflows (#5121)
shamoon [Wed, 3 Jan 2024 08:19:19 +0000 (00:19 -0800)] 
Feature: Workflows (#5121)

19 months agoSet Docker default healthcheck in the Dockerfile (#5199)
Colin Hebert [Tue, 2 Jan 2024 17:08:10 +0000 (04:08 +1100)] 
Set Docker default healthcheck in the Dockerfile (#5199)

19 months agoFix: fix filename format remove none when part of directory (#5210)
shamoon [Tue, 2 Jan 2024 15:17:18 +0000 (07:17 -0800)] 
Fix: fix filename format remove none when part of directory (#5210)

19 months agoChore(deps): Bump the actions group with 5 updates (#5203)
dependabot[bot] [Tue, 2 Jan 2024 03:29:48 +0000 (03:29 +0000)] 
Chore(deps): Bump the actions group with 5 updates (#5203)

* Chore(deps): Bump the actions group with 5 updates

Bumps the actions group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [actions/setup-python](https://github.com/actions/setup-python) | `4` | `5` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact) | `3` | `4` |
| [actions/download-artifact](https://github.com/actions/download-artifact) | `3` | `4` |
| [github/codeql-action](https://github.com/github/codeql-action) | `2` | `3` |
| [actions/stale](https://github.com/actions/stale) | `8` | `9` |

Updates `actions/setup-python` from 4 to 5
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4...v5)

Updates `actions/upload-artifact` from 3 to 4
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4)

Updates `actions/download-artifact` from 3 to 4
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4)

Updates `github/codeql-action` from 2 to 3
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

Updates `actions/stale` from 8 to 9
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
* See if this fixes broken frontend coverage actions/upload & download

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
19 months agoChore(deps): Bump the frontend-angular-dependencies group (#5204)
dependabot[bot] [Mon, 1 Jan 2024 21:47:37 +0000 (21:47 +0000)] 
Chore(deps): Bump the frontend-angular-dependencies group (#5204)

Bumps the frontend-angular-dependencies group in /src-ui with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) | `17.0.7` | `17.0.8` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) | `17.0.7` | `17.0.8` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) | `17.0.7` | `17.0.8` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms) | `17.0.7` | `17.0.8` |
| [@angular/localize](https://github.com/angular/angular) | `17.0.7` | `17.0.8` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser) | `17.0.7` | `17.0.8` |
| [@angular/platform-browser-dynamic](https://github.com/angular/angular/tree/HEAD/packages/platform-browser-dynamic) | `17.0.7` | `17.0.8` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router) | `17.0.7` | `17.0.8` |
| [@angular-devkit/build-angular](https://github.com/angular/angular-cli) | `17.0.7` | `17.0.8` |
| [@angular/cli](https://github.com/angular/angular-cli) | `17.0.7` | `17.0.8` |

Updates `@angular/common` from 17.0.7 to 17.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.0.8/packages/common)

Updates `@angular/compiler` from 17.0.7 to 17.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.0.8/packages/compiler)

Updates `@angular/core` from 17.0.7 to 17.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.0.8/packages/core)

Updates `@angular/forms` from 17.0.7 to 17.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.0.8/packages/forms)

Updates `@angular/localize` from 17.0.7 to 17.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/compare/17.0.7...17.0.8)

Updates `@angular/platform-browser` from 17.0.7 to 17.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.0.8/packages/platform-browser)

Updates `@angular/platform-browser-dynamic` from 17.0.7 to 17.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.0.8/packages/platform-browser-dynamic)

Updates `@angular/router` from 17.0.7 to 17.0.8
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/17.0.8/packages/router)

Updates `@angular-devkit/build-angular` from 17.0.7 to 17.0.8
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.0.7...17.0.8)

Updates `@angular/cli` from 17.0.7 to 17.0.8
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/17.0.7...17.0.8)

---
updated-dependencies:
- dependency-name: "@angular/common"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/compiler"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/forms"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/localize"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/platform-browser"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/platform-browser-dynamic"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/router"
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular-devkit/build-angular"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
- dependency-name: "@angular/cli"
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: frontend-angular-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
19 months agoChore(deps-dev): Bump @types/node from 20.10.4 to 20.10.6 in /src-ui (#5207)
dependabot[bot] [Mon, 1 Jan 2024 21:30:31 +0000 (21:30 +0000)] 
Chore(deps-dev): Bump @types/node from 20.10.4 to 20.10.6 in /src-ui (#5207)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.10.4 to 20.10.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
19 months agoChore(deps-dev): Bump the frontend-eslint-dependencies group (#5205)
dependabot[bot] [Mon, 1 Jan 2024 21:22:28 +0000 (13:22 -0800)] 
Chore(deps-dev): Bump the frontend-eslint-dependencies group (#5205)

Bumps the frontend-eslint-dependencies group in /src-ui with 3 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) and [eslint](https://github.com/eslint/eslint).

Updates `@typescript-eslint/eslint-plugin` from 6.14.0 to 6.17.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.17.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 6.14.0 to 6.17.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.17.0/packages/parser)

Updates `eslint` from 8.55.0 to 8.56.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.55.0...v8.56.0)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: frontend-eslint-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
19 months agoDocument invalid options in rootless containers (#5122)
Christoph Loy [Mon, 1 Jan 2024 16:00:05 +0000 (17:00 +0100)] 
Document invalid options in rootless containers (#5122)

Specifying `PAPERLESS_OCR_LANGUAGES` in rootless containers is not possible since the extra languages are currently installed with apt which requires root.

Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
19 months agoFix: improve performance of listing result IDs (#5195)
Antoine Libert [Mon, 1 Jan 2024 15:58:43 +0000 (16:58 +0100)] 
Fix: improve performance of listing result IDs (#5195)

19 months agofix command for Docker version check (#5196)
Johannes Schneider [Sun, 31 Dec 2023 22:21:40 +0000 (23:21 +0100)] 
fix command for Docker version check (#5196)

19 months agoDisable custom field remove button if user does not have permissions (#5194)
shamoon [Sun, 31 Dec 2023 18:55:25 +0000 (10:55 -0800)] 
Disable custom field remove button if user does not have permissions (#5194)

19 months agoFix overlap of focus highlight on login screen (#5193)
shamoon [Sun, 31 Dec 2023 18:01:45 +0000 (10:01 -0800)] 
Fix overlap of focus highlight on login screen (#5193)

19 months agoFix symmetric doc links with target value None (#5187)
shamoon [Sun, 31 Dec 2023 15:56:26 +0000 (07:56 -0800)] 
Fix symmetric doc links with target value None (#5187)

19 months agoCreate parent dirs of data/media/consume if necessary (#5176)
amo13 [Sat, 30 Dec 2023 19:25:34 +0000 (20:25 +0100)] 
Create parent dirs of data/media/consume if necessary (#5176)

* Create parent dirs of data/media/consume if necessary
* long --parents instead of short -p

19 months agoFix: setting empty doc link with docs to be removed (#5174)
shamoon [Sat, 30 Dec 2023 15:43:29 +0000 (07:43 -0800)] 
Fix: setting empty doc link with docs to be removed (#5174)

19 months agoFeature: Allow setting backend configuration settings via the UI (#5126)
Trenton H [Fri, 29 Dec 2023 23:42:56 +0000 (15:42 -0800)] 
Feature: Allow setting backend configuration settings via the UI (#5126)

* Saving some start on this

* At least partially working for the tesseract parser

* Problems with migration testing need to figure out

* Work around that error

* Fixes max m_pixels

* Moving the settings to main paperless application

* Starting some consumer options

* More fixes and work

* Fixes these last tests

* Fix max_length on OcrSettings.mode field

* Fix all fields on Common & Ocr settings serializers

* Umbrellla config view

* Revert "Umbrellla config view"

This reverts commit fbaf9f4be30f89afeb509099180158a3406416a5.

* Updates to use a single configuration object for all settings

* Squashed commit of the following:

commit 8a0a49dd5766094f60462fbfbe62e9921fbd2373
Author: shamoon <4887959+shamoon@users.noreply.github.com>
Date:   Tue Dec 19 23:02:47 2023 -0800

    Fix formatting

commit 66b2d90c507b8afd9507813ff555e46198ea33b9
Author: shamoon <4887959+shamoon@users.noreply.github.com>
Date:   Tue Dec 19 22:36:35 2023 -0800

    Refactor frontend data models

commit 5723bd8dd823ee855625e250df39393e26709d48
Author: Adam Bogdał <adam@bogdal.pl>
Date:   Wed Dec 20 01:17:43 2023 +0100

    Fix: speed up admin panel for installs with a large number of documents (#5052)

commit 9b08ce176199bf9011a6634bb88f616846150d2b
Author: shamoon <4887959+shamoon@users.noreply.github.com>
Date:   Tue Dec 19 15:18:51 2023 -0800

    Update PULL_REQUEST_TEMPLATE.md

commit a6248bec2d793b7690feed95fcaf5eb34a75bfb6
Author: shamoon <4887959+shamoon@users.noreply.github.com>
Date:   Tue Dec 19 15:02:05 2023 -0800

    Chore: Update Angular to v17 (#4980)

commit b1f6f52486d5ba5c04af99b41315eb6428fd1fa8
Author: shamoon <4887959+shamoon@users.noreply.github.com>
Date:   Tue Dec 19 13:53:56 2023 -0800

    Fix: Dont allow null custom_fields property via API (#5063)

commit 638d9970fd468d8c02c91d19bd28f8b0796bdcb1
Author: shamoon <4887959+shamoon@users.noreply.github.com>
Date:   Tue Dec 19 13:43:50 2023 -0800

    Enhancement: symmetric document links (#4907)

commit 5e8de4c1da6eb4eb8f738b20962595c7536b30ec
Author: shamoon <4887959+shamoon@users.noreply.github.com>
Date:   Tue Dec 19 12:45:04 2023 -0800

    Enhancement: shared icon & shared by me filter (#4859)

commit 088bad90306025d3f6b139cbd0ad264a1cbecfe5
Author: Trenton H <797416+stumpylog@users.noreply.github.com>
Date:   Tue Dec 19 12:04:03 2023 -0800

    Bulk updates all the backend libraries (#5061)

* Saving some work on frontend config

* Very basic but dynamically-generated config form

* Saving work on slightly less ugly frontend config

* JSON validation for user_args field

* Fully dynamic config form

* Adds in some additional validators for a nicer error message

* Cleaning up the testing and coverage more

* Reverts unintentional change

* Adds documentation about the settings and the precedence

* Couple more commenting and style fixes

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
19 months agoEnhancement: improve validation of custom field values (#5166)
shamoon [Fri, 29 Dec 2023 22:45:29 +0000 (14:45 -0800)] 
Enhancement: improve validation of custom field values (#5166)

* Support all URI schemes

* Reworks custom field value validation to check and return a 400 error code in more cases and support more URL looking items, not just some basic schemes

* Fixes a spelling error in the message

---------

Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
19 months agoFix: type casting of db values for shared by me filter (#5155)
shamoon [Fri, 29 Dec 2023 17:19:45 +0000 (09:19 -0800)] 
Fix: type casting of db values for shared by me filter (#5155)

19 months agoFix URL validation of empty string
shamoon [Fri, 29 Dec 2023 08:51:57 +0000 (00:51 -0800)] 
Fix URL validation of empty string

19 months agoChangelog v2.2.1 - GHA (#5147)
github-actions[bot] [Fri, 29 Dec 2023 07:57:12 +0000 (23:57 -0800)] 
Changelog v2.2.1 - GHA (#5147)

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
19 months agoBump version to 2.2.1 v2.2.1
shamoon [Thu, 28 Dec 2023 23:47:00 +0000 (15:47 -0800)] 
Bump version to 2.2.1

19 months agoMerge branch 'dev' into main
shamoon [Thu, 28 Dec 2023 23:46:43 +0000 (15:46 -0800)] 
Merge branch 'dev' into main

19 months agoNew Crowdin translations by GitHub Action (#5133)
github-actions[bot] [Thu, 28 Dec 2023 23:14:10 +0000 (15:14 -0800)] 
New Crowdin translations by GitHub Action (#5133)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
19 months agoFix saving doc links with no value (#5144)
shamoon [Thu, 28 Dec 2023 19:57:46 +0000 (11:57 -0800)] 
Fix saving doc links with no value (#5144)

19 months ago[Documentation] Add v2.2.0 changelog (#5127)
github-actions[bot] [Thu, 28 Dec 2023 18:56:46 +0000 (10:56 -0800)] 
[Documentation] Add v2.2.0 changelog (#5127)

* Changelog v2.2.0 - GHA

* Fix some mis-categorized PRs

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
19 months agoFix: allow multiple consumption templates to assign the same custom field (#5142)
shamoon [Thu, 28 Dec 2023 18:32:33 +0000 (10:32 -0800)] 
Fix: allow multiple consumption templates to assign the same custom field (#5142)

19 months agoFix: dropdown with different bindlabel (#5134)
shamoon [Thu, 28 Dec 2023 16:30:52 +0000 (08:30 -0800)] 
Fix: dropdown with different bindlabel (#5134)

19 months agoReset version string
shamoon [Thu, 28 Dec 2023 07:13:56 +0000 (23:13 -0800)] 
Reset version string

19 months agoBump version to 2.2.0 v2.2.0
shamoon [Thu, 28 Dec 2023 07:11:52 +0000 (23:11 -0800)] 
Bump version to 2.2.0

19 months agoMerge branch 'dev'
shamoon [Thu, 28 Dec 2023 07:09:50 +0000 (23:09 -0800)] 
Merge branch 'dev'

19 months agoUpdate frontend strings
shamoon [Thu, 28 Dec 2023 07:09:17 +0000 (23:09 -0800)] 
Update frontend strings

19 months agoNew Crowdin translations by GitHub Action (#4998)
github-actions[bot] [Thu, 28 Dec 2023 07:08:42 +0000 (23:08 -0800)] 
New Crowdin translations by GitHub Action (#4998)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
19 months agoFixes the case where a mail attachment has no filename to use (#5117)
Trenton H [Thu, 28 Dec 2023 01:38:22 +0000 (17:38 -0800)] 
Fixes the case where a mail attachment has no filename to use (#5117)

19 months agoFix: Disable auto-login for API token requests (#5094)
shamoon [Tue, 26 Dec 2023 22:22:41 +0000 (14:22 -0800)] 
Fix: Disable auto-login for API token requests (#5094)

20 months agoFix: update ASN regex to support Unicode (#5099)
Evgenii [Tue, 26 Dec 2023 00:33:30 +0000 (03:33 +0300)] 
Fix: update ASN regex to support Unicode (#5099)

20 months agoFix: ensure CSRF-Token on Index view (#5082)
Florian Bachmann [Sat, 23 Dec 2023 15:56:56 +0000 (16:56 +0100)] 
Fix: ensure CSRF-Token on Index view (#5082)

20 months agoFix: Stop auto-refresh logs / tasks after close (#5089)
shamoon [Sat, 23 Dec 2023 15:47:18 +0000 (07:47 -0800)] 
Fix: Stop auto-refresh logs / tasks after close (#5089)

20 months agoDocumentation: organize API endpoints (#5077)
Diego Gsponer [Fri, 22 Dec 2023 17:27:07 +0000 (18:27 +0100)] 
Documentation: organize API endpoints (#5077)

20 months agoEnhancement: Add tooltip for select dropdown items (#5070)
shamoon [Thu, 21 Dec 2023 16:44:34 +0000 (08:44 -0800)] 
Enhancement: Add tooltip for select dropdown items (#5070)

20 months agoFix formatting
shamoon [Wed, 20 Dec 2023 07:02:47 +0000 (23:02 -0800)] 
Fix formatting

20 months agoRefactor frontend data models
shamoon [Wed, 20 Dec 2023 06:36:35 +0000 (22:36 -0800)] 
Refactor frontend data models

20 months agoFix: speed up admin panel for installs with a large number of documents (#5052)
Adam Bogdał [Wed, 20 Dec 2023 00:17:43 +0000 (01:17 +0100)] 
Fix: speed up admin panel for installs with a large number of documents (#5052)

20 months agoUpdate PULL_REQUEST_TEMPLATE.md
shamoon [Tue, 19 Dec 2023 23:18:51 +0000 (15:18 -0800)] 
Update PULL_REQUEST_TEMPLATE.md

20 months agoChore: Update Angular to v17 (#4980)
shamoon [Tue, 19 Dec 2023 23:02:05 +0000 (15:02 -0800)] 
Chore: Update Angular to v17 (#4980)

20 months agoFix: Dont allow null custom_fields property via API (#5063)
shamoon [Tue, 19 Dec 2023 21:53:56 +0000 (13:53 -0800)] 
Fix: Dont allow null custom_fields property via API (#5063)

20 months agoEnhancement: symmetric document links (#4907)
shamoon [Tue, 19 Dec 2023 21:43:50 +0000 (13:43 -0800)] 
Enhancement: symmetric document links (#4907)

20 months agoEnhancement: shared icon & shared by me filter (#4859)
shamoon [Tue, 19 Dec 2023 20:45:04 +0000 (12:45 -0800)] 
Enhancement: shared icon & shared by me filter (#4859)

20 months agoBulk updates all the backend libraries (#5061)
Trenton H [Tue, 19 Dec 2023 20:04:03 +0000 (12:04 -0800)] 
Bulk updates all the backend libraries (#5061)

20 months agoChore(deps): Bump the django group with 3 updates (#5046)
dependabot[bot] [Mon, 18 Dec 2023 23:03:54 +0000 (15:03 -0800)] 
Chore(deps): Bump the django group with 3 updates (#5046)

Bumps the django group with 3 updates: [django](https://github.com/django/django), [django-cors-headers](https://github.com/adamchainz/django-cors-headers) and [django-filter](https://github.com/carltongibson/django-filter).

Updates `django` from 4.2.7 to 4.2.8
- [Commits](https://github.com/django/django/compare/4.2.7...4.2.8)

Updates `django-cors-headers` from 4.3.0 to 4.3.1
- [Changelog](https://github.com/adamchainz/django-cors-headers/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/adamchainz/django-cors-headers/compare/4.3.0...4.3.1)

Updates `django-filter` from 23.3 to 23.5
- [Release notes](https://github.com/carltongibson/django-filter/releases)
- [Changelog](https://github.com/carltongibson/django-filter/blob/main/CHANGES.rst)
- [Commits](https://github.com/carltongibson/django-filter/compare/23.3...23.5)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: django
- dependency-name: django-cors-headers
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: django
- dependency-name: django-filter
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: django
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
20 months agoChore(deps): Bump the major-versions group with 1 update (#5047)
dependabot[bot] [Mon, 18 Dec 2023 22:11:58 +0000 (14:11 -0800)] 
Chore(deps): Bump the major-versions group with 1 update (#5047)

Bumps the major-versions group with 1 update: [ocrmypdf](https://github.com/ocrmypdf/OCRmyPDF).

Updates `ocrmypdf` from 15.4.3 to 15.4.4
- [Release notes](https://github.com/ocrmypdf/OCRmyPDF/releases)
- [Changelog](https://github.com/ocrmypdf/OCRmyPDF/blob/main/docs/release_notes.rst)
- [Commits](https://github.com/ocrmypdf/OCRmyPDF/compare/v15.4.3...v15.4.4)

---
updated-dependencies:
- dependency-name: ocrmypdf
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: major-versions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
20 months agoChore(deps): Bump the small-changes group with 6 updates (#5048)
dependabot[bot] [Mon, 18 Dec 2023 21:37:46 +0000 (13:37 -0800)] 
Chore(deps): Bump the small-changes group with 6 updates (#5048)

Bumps the small-changes group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [dateparser](https://github.com/scrapinghub/dateparser) | `1.1.8` | `1.2.0` |
| [concurrent-log-handler](https://github.com/Preston-Landers/concurrent-log-handler) | `0.9.24` | `0.9.25` |
| [mysqlclient](https://github.com/PyMySQL/mysqlclient) | `2.2.0` | `2.2.1` |
| [python-gnupg](https://github.com/vsajip/python-gnupg) | `0.5.1` | `0.5.2` |
| [python-ipware](https://github.com/un33k/python-ipware) | `2.0.0` | `2.0.1` |
| [zxing-cpp](https://github.com/zxing-cpp/zxing-cpp) | `2.1.0` | `2.2.0` |

Updates `dateparser` from 1.1.8 to 1.2.0
- [Release notes](https://github.com/scrapinghub/dateparser/releases)
- [Changelog](https://github.com/scrapinghub/dateparser/blob/master/HISTORY.rst)
- [Commits](https://github.com/scrapinghub/dateparser/compare/v1.1.8...v1.2.0)

Updates `concurrent-log-handler` from 0.9.24 to 0.9.25
- [Release notes](https://github.com/Preston-Landers/concurrent-log-handler/releases)
- [Changelog](https://github.com/Preston-Landers/concurrent-log-handler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Preston-Landers/concurrent-log-handler/compare/0.9.24...0.9.25)

Updates `mysqlclient` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/PyMySQL/mysqlclient/releases)
- [Changelog](https://github.com/PyMySQL/mysqlclient/blob/main/HISTORY.rst)
- [Commits](https://github.com/PyMySQL/mysqlclient/compare/v2.2.0...v2.2.1)

Updates `python-gnupg` from 0.5.1 to 0.5.2
- [Release notes](https://github.com/vsajip/python-gnupg/releases)
- [Changelog](https://github.com/vsajip/python-gnupg/blob/master/release)
- [Commits](https://github.com/vsajip/python-gnupg/compare/0.5.1...0.5.2)

Updates `python-ipware` from 2.0.0 to 2.0.1
- [Changelog](https://github.com/un33k/python-ipware/blob/main/CHANGELOG.md)
- [Commits](https://github.com/un33k/python-ipware/compare/v2.0.0...v2.0.1)

Updates `zxing-cpp` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/zxing-cpp/zxing-cpp/releases)
- [Commits](https://github.com/zxing-cpp/zxing-cpp/compare/v2.1.0...v2.2.0)

---
updated-dependencies:
- dependency-name: dateparser
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: small-changes
- dependency-name: concurrent-log-handler
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: mysqlclient
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: python-gnupg
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: python-ipware
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: small-changes
- dependency-name: zxing-cpp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: small-changes
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
20 months agoFilters out the not really useful warning from Django about async iterators (#5041)
Trenton H [Mon, 18 Dec 2023 18:24:29 +0000 (10:24 -0800)] 
Filters out the not really useful warning from Django about async iterators (#5041)

20 months agoFixes the display of the audit log configuration looks
Trenton H [Mon, 18 Dec 2023 17:44:26 +0000 (09:44 -0800)] 
Fixes the display of the audit log configuration looks

20 months agoEnhancement: Improved popup preview, respect embedded viewer, error handling (#4947)
shamoon [Mon, 18 Dec 2023 16:41:51 +0000 (08:41 -0800)] 
Enhancement: Improved popup preview, respect embedded viewer, error handling (#4947)

20 months agoUpdates Ghostscript to 10.02.1 and qpdf to 11.6.4 (#5040)
Trenton H [Mon, 18 Dec 2023 15:33:00 +0000 (07:33 -0800)] 
Updates Ghostscript to 10.02.1 and qpdf to 11.6.4 (#5040)

20 months agoEnhancement: Add {original_filename}, {added_time} to title placeholders (#4972)
TTT7275 [Mon, 18 Dec 2023 05:38:24 +0000 (12:38 +0700)] 
Enhancement: Add {original_filename}, {added_time} to title placeholders (#4972)

---------

Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
20 months agoFeature: Allow deletion of documents via the fuzzy matching command (#4957)
Trenton H [Mon, 18 Dec 2023 02:37:38 +0000 (18:37 -0800)] 
Feature: Allow deletion of documents via the fuzzy matching command (#4957)

* Adds new flag allowing deletion of one of a document pair which is over the match ratio

* Documents the new command option

20 months agoFix shortcut keys prevented in date fields (#5009)
shamoon [Mon, 18 Dec 2023 01:07:09 +0000 (17:07 -0800)] 
Fix shortcut keys prevented in date fields (#5009)

20 months agoEnhancement: document link field fixes (#5020)
shamoon [Mon, 18 Dec 2023 00:39:45 +0000 (16:39 -0800)] 
Enhancement: document link field fixes (#5020)

* Implement more efficient getFew for document retrieval

* Filter out parent document ID & already-selected documents

* Clip very long document titles

20 months agoEnhancement: above and below doc detail save buttons (#5008)
shamoon [Mon, 18 Dec 2023 00:11:12 +0000 (16:11 -0800)] 
Enhancement: above and below doc detail save buttons (#5008)

* Show doc detail nav buttons above & below fields

* Fix tests for additional button nav

* Use flexbox to fix tab order but retain visual order

* Update screenshots

20 months agoFix password change detection on profile edit (#5028)
shamoon [Sun, 17 Dec 2023 21:36:17 +0000 (13:36 -0800)] 
Fix password change detection on profile edit (#5028)

20 months agoUpdate bug-report.yml
shamoon [Sun, 17 Dec 2023 18:20:35 +0000 (10:20 -0800)] 
Update bug-report.yml

20 months agoChangelog v2.1.3 - GHA (#4995)
github-actions[bot] [Sat, 16 Dec 2023 02:29:49 +0000 (18:29 -0800)] 
Changelog v2.1.3 - GHA (#4995)

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
20 months agoResets version string
Trenton Holmes [Sat, 16 Dec 2023 01:06:06 +0000 (17:06 -0800)] 
Resets version string

20 months agoBumps version to 2.1.3 v2.1.3
Trenton Holmes [Sat, 16 Dec 2023 01:05:41 +0000 (17:05 -0800)] 
Bumps version to 2.1.3

20 months agoMerge remote-tracking branch 'origin/dev'
Trenton Holmes [Sat, 16 Dec 2023 01:05:16 +0000 (17:05 -0800)] 
Merge remote-tracking branch 'origin/dev'

20 months agoNew Crowdin translations by GitHub Action (#4967)
github-actions[bot] [Sat, 16 Dec 2023 01:03:38 +0000 (17:03 -0800)] 
New Crowdin translations by GitHub Action (#4967)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
20 months agoReduce number of db queries (#4990)
Adam Bogdał [Fri, 15 Dec 2023 19:36:25 +0000 (20:36 +0100)] 
Reduce number of db queries (#4990)

20 months agoFix: Document metadata is lost during barcode splitting (#4982)
Trenton H [Fri, 15 Dec 2023 17:17:25 +0000 (09:17 -0800)] 
Fix: Document metadata is lost during barcode splitting (#4982)

* Fixes barcode splitting dropping metadata that might be needed for the round 2

20 months agoFixes export of custom field instances during a split manifest export (#4984)
Trenton H [Fri, 15 Dec 2023 03:23:39 +0000 (19:23 -0800)] 
Fixes export of custom field instances during a split manifest export (#4984)

20 months agoApply user arguments even in the case of the safe fallback to forcing OCR (#4981)
Trenton H [Thu, 14 Dec 2023 19:20:47 +0000 (11:20 -0800)] 
Apply user arguments even in the case of the safe fallback to forcing OCR (#4981)

20 months agoFix: show errors for select dropdowns (#4979)
shamoon [Thu, 14 Dec 2023 18:05:36 +0000 (10:05 -0800)] 
Fix: show errors for select dropdowns (#4979)

20 months agoFix: Don't attempt to parse none objects during date searching
Adam Bogdał [Thu, 14 Dec 2023 15:39:49 +0000 (16:39 +0100)] 
Fix: Don't attempt to parse none objects during date searching

20 months ago[Documentation] Add v2.1.2 changelog (#4960)
github-actions[bot] [Wed, 13 Dec 2023 02:15:37 +0000 (18:15 -0800)] 
[Documentation] Add v2.1.2 changelog (#4960)

* Changelog v2.1.2 - GHA

* Fix mis-categorized PR

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
20 months agoResets to -dev version string
Trenton Holmes [Wed, 13 Dec 2023 01:42:20 +0000 (17:42 -0800)] 
Resets to -dev version string

20 months agoBumps version to 2.1.2 v2.1.2
Trenton Holmes [Wed, 13 Dec 2023 01:41:26 +0000 (17:41 -0800)] 
Bumps version to 2.1.2

20 months agoNew Crowdin translations by GitHub Action (#4892)
github-actions[bot] [Wed, 13 Dec 2023 01:29:33 +0000 (17:29 -0800)] 
New Crowdin translations by GitHub Action (#4892)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
20 months agoFix: Sort consumption templates by order by default (#4956)
shamoon [Tue, 12 Dec 2023 16:27:26 +0000 (08:27 -0800)] 
Fix: Sort consumption templates by order by default (#4956)

20 months agoUpdates gotenberg-client, including workaround for Gotenberg handling of non-latin...
Trenton H [Tue, 12 Dec 2023 15:05:33 +0000 (07:05 -0800)] 
Updates gotenberg-client, including workaround for Gotenberg handling of non-latin filenames (#4944)

20 months agoChore: reorganize api tests (#4935)
shamoon [Tue, 12 Dec 2023 04:08:51 +0000 (20:08 -0800)] 
Chore: reorganize api tests (#4935)

* Move permissions-related API tests

* Move bulk-edit-related API tests

* Move bulk-download-related API tests

* Move uisettings-related API tests

* Move remoteversion-related API tests

* Move tasks API tests

* Move object-related API tests

* Move consumption-template-related API tests

* Rename pared-down documents API test file

Co-Authored-By: Trenton H <797416+stumpylog@users.noreply.github.com>
20 months agoChore(deps-dev): Bump the small-changes group with 2 updates (#4942)
dependabot[bot] [Tue, 12 Dec 2023 03:40:33 +0000 (19:40 -0800)] 
Chore(deps-dev): Bump the small-changes group with 2 updates (#4942)

Bumps the small-changes group with 2 updates: [pre-commit](https://github.com/pre-commit/pre-commit) and [mkdocs-glightbox](https://github.com/Blueswen/mkdocs-glightbox).

Updates `pre-commit` from 3.5.0 to 3.6.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.5.0...v3.6.0)

Updates `mkdocs-glightbox` from 0.3.4 to 0.3.5
- [Release notes](https://github.com/Blueswen/mkdocs-glightbox/releases)
- [Changelog](https://github.com/blueswen/mkdocs-glightbox/blob/main/CHANGELOG)
- [Commits](https://github.com/Blueswen/mkdocs-glightbox/compare/v0.3.4...v0.3.5)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: small-changes
- dependency-name: mkdocs-glightbox
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: small-changes
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
20 months agoFix: allow text copy in pngx pdf viewer (#4938)
shamoon [Tue, 12 Dec 2023 01:06:30 +0000 (17:06 -0800)] 
Fix: allow text copy in pngx pdf viewer (#4938)

20 months agoChore(deps-dev): Bump the development group with 1 update (#4939)
dependabot[bot] [Mon, 11 Dec 2023 23:24:01 +0000 (15:24 -0800)] 
Chore(deps-dev): Bump the development group with 1 update (#4939)

Bumps the development group with 1 update: [mkdocs-material](https://github.com/squidfunk/mkdocs-material).

- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](https://github.com/squidfunk/mkdocs-material/compare/9.4.14...9.5.2)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
20 months agoFix: Removes the FieldParser plugin from autocomplete searches (#4934)
Trenton H [Mon, 11 Dec 2023 18:21:58 +0000 (10:21 -0800)] 
Fix: Removes the FieldParser plugin from autocomplete searches (#4934)

20 months agoFix: Convert search dates to UTC in advanced search (#4891)
Adam Bogdał [Mon, 11 Dec 2023 17:32:43 +0000 (18:32 +0100)] 
Fix: Convert search dates to UTC in advanced search (#4891)

* Index documents using local timezone

* Add local date parser

20 months agoUse the attachment filename so downstream template matching works against it (#4931)
Trenton H [Mon, 11 Dec 2023 17:08:42 +0000 (09:08 -0800)] 
Use the attachment filename so downstream template matching works against it (#4931)

20 months agoFix: frontend handle autocomplete failure gracefully (#4903)
shamoon [Mon, 11 Dec 2023 15:41:40 +0000 (07:41 -0800)] 
Fix: frontend handle autocomplete failure gracefully (#4903)

20 months agoFix: Correct spelling of 'initialization' in install script (#4928)
Tom Hoover [Mon, 11 Dec 2023 15:10:42 +0000 (09:10 -0600)] 
Fix: Correct spelling of 'initialization' in install script (#4928)

20 months agoAdd -dev to version string
shamoon [Fri, 8 Dec 2023 06:20:48 +0000 (22:20 -0800)] 
Add -dev to version string

20 months ago[Documentation] Add v2.1.1 changelog (#4886)
github-actions[bot] [Fri, 8 Dec 2023 06:15:29 +0000 (22:15 -0800)] 
[Documentation] Add v2.1.1 changelog (#4886)

* Changelog v2.1.1 - GHA

* Fix incorrectly categorized PR

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
20 months agov2.1.1 v2.1.1
shamoon [Fri, 8 Dec 2023 05:42:02 +0000 (21:42 -0800)] 
v2.1.1

20 months agoNew Crowdin translations by GitHub Action (#4845)
github-actions[bot] [Fri, 8 Dec 2023 05:39:51 +0000 (21:39 -0800)] 
New Crowdin translations by GitHub Action (#4845)

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
20 months agoFix: alignment of share links archive toggle
shamoon [Thu, 7 Dec 2023 22:03:57 +0000 (14:03 -0800)] 
Fix: alignment of share links archive toggle

20 months agoFix: disable toggle for share link creation without archive version, fix auto-copy...
shamoon [Thu, 7 Dec 2023 21:48:33 +0000 (13:48 -0800)] 
Fix: disable toggle for share link creation without archive version, fix auto-copy in Safari (#4885)

* Fix: disable share link archive switch if archive version doesnt exist

* Fix: Add brief timeout before copy after share link creation for Safari, only show if succeeded

* Update messages.xlf