Gaëtan GOUZI
ae2b780509
Fix: prevent intermediate change event when CustomFieldQueryAtom operator changes type ( #12597 )
...
* fix: prevent intermediate change event when CustomFieldQueryAtom operator changes type
* Add regression test
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com >
2026-04-17 23:23:48 +00:00
dependabot[bot]
b80b92a2b2
Chore(deps-dev): Bump jest-preset-angular from 16.1.1 to 16.1.2 in /src-ui in the frontend-jest-dependencies group across 1 directory ( #12534 )
...
* Chore(deps-dev): Bump jest-preset-angular
Bumps the frontend-jest-dependencies group in /src-ui with 1 update: [jest-preset-angular](https://github.com/thymikee/jest-preset-angular ).
Updates `jest-preset-angular` from 16.1.1 to 16.1.2
- [Release notes](https://github.com/thymikee/jest-preset-angular/releases )
- [Changelog](https://github.com/thymikee/jest-preset-angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/thymikee/jest-preset-angular/compare/v16.1.1...v16.1.2 )
---
updated-dependencies:
- dependency-name: jest-preset-angular
dependency-version: 16.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: frontend-jest-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* Circumvent setSystemTime bug
See https://github.com/sinonjs/fake-timers/issues/557
---------
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 >
2026-04-08 16:11:53 +00:00
shamoon
566afdffca
Enhancement: unify text search to use tantivy ( #12485 )
2026-04-03 13:53:45 -07:00
dependabot[bot]
e2947ccff2
Chore(deps): Bump the pre-commit-dependencies group with 4 updates ( #12323 )
...
* Chore(deps): Bump the pre-commit-dependencies group with 4 updates
---
updated-dependencies:
- dependency-name: https://github.com/codespell-project/codespell
dependency-version: 2.4.2
dependency-type: direct:production
dependency-group: pre-commit-dependencies
- dependency-name: prettier
dependency-version: 3.8.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pre-commit-dependencies
- dependency-name: prettier-plugin-organize-imports
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: pre-commit-dependencies
- dependency-name: https://github.com/lovesegfault/beautysh
dependency-version: 6.4.3
dependency-type: direct:production
dependency-group: pre-commit-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* Drop this, it seems more trouble than its worth
* Re-run prek with new prettier
---------
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 >
2026-03-12 16:29:57 +00:00
shamoon
9d7231d2dc
Tweak: improve 2-digit year parsing ( #12044 )
2026-02-08 23:00:00 -08:00
shamoon
85027dbffd
Fix: ensure custom field query propagation, change detection ( #11291 )
2025-11-04 12:40:05 -08:00
shamoon
4cff907ba0
Feature: Nested Tags ( #10833 )
...
---------
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com >
2025-09-17 21:41:39 +00:00
dependabot[bot]
302cb22ec6
Chore(deps-dev): Bump the frontend-jest-dependencies group in /src-ui with 4 updates ( #10497 )
...
* Chore(deps-dev): Bump the frontend-jest-dependencies group
Bumps the frontend-jest-dependencies group in /src-ui with 4 updates: [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest ), [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ), [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom ) and [jest-preset-angular](https://github.com/thymikee/jest-preset-angular ).
Updates `jest` from 29.7.0 to 30.0.5
- [Release notes](https://github.com/jestjs/jest/releases )
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jestjs/jest/commits/v30.0.5/packages/jest )
Updates `@types/jest` from 29.5.14 to 30.0.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
Updates `jest-environment-jsdom` from 29.7.0 to 30.0.5
- [Release notes](https://github.com/jestjs/jest/releases )
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jestjs/jest/commits/v30.0.5/packages/jest-environment-jsdom )
Updates `jest-preset-angular` from 14.5.5 to 15.0.0
- [Release notes](https://github.com/thymikee/jest-preset-angular/releases )
- [Changelog](https://github.com/thymikee/jest-preset-angular/blob/main/CHANGELOG.md )
- [Commits](https://github.com/thymikee/jest-preset-angular/compare/v14.5.5...v15.0.0 )
---
updated-dependencies:
- dependency-name: jest
dependency-version: 30.0.5
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: frontend-jest-dependencies
- dependency-name: "@types/jest"
dependency-version: 30.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: frontend-jest-dependencies
- dependency-name: jest-environment-jsdom
dependency-version: 30.0.5
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: frontend-jest-dependencies
- dependency-name: jest-preset-angular
dependency-version: 15.0.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: frontend-jest-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update Jest setup for Node util imports and typings
* Refactor navigation actions to utility functions
---------
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 >
2025-08-02 03:43:31 +00:00
shamoon
958f98d7e5
Chore: update to Angular 20 ( #10273 )
2025-06-27 14:06:40 -07:00
shamoon
f52ebc7bf0
Fix: preserve non-ASCII filenames in document downloads ( #9702 )
2025-04-19 22:10:34 +00:00
shamoon
22a6fe5e10
Enhancement: support more 'not assigned' filtering, refactor ( #9429 )
2025-03-17 23:35:03 -07:00
shamoon
bed82215a0
Chore: remove popper preventOverflow fix ( #9306 )
2025-03-05 12:47:21 -08:00
shamoon
8cd09ba10d
Chore: add prettier organize imports
2024-12-13 00:45:20 -08:00
shamoon
0c883d064e
Fix: some random frontend fixes and coverage
2024-12-04 21:15:45 -08:00
shamoon
f8d79b012f
Feature: custom fields queries ( #7761 )
2024-10-03 00:15:42 +00:00
shamoon
f06ff85b7d
Simplify this a bit more
2024-09-23 10:46:20 -07:00
shamoon
870d6ee782
Fix: handle overflowing dropdowns on mobile ( #7758 )
...
See https://github.com/ng-bootstrap/ng-bootstrap/pull/4760
2024-09-23 10:29:37 -07:00
shamoon
3435ffd00c
Chore: update to Angular v18 ( #7106 )
2024-06-26 20:57:39 -07:00
shamoon
f525ac0af6
Chore: add pre-commit hook for codespell ( #5324 )
2024-01-08 13:03:05 -08:00
shamoon
06def8c11e
frontend unit tests
...
toasts component testing
conditional import of angular setup-jest for vscode-jest support
Update jest.config.js
Create open-documents.service.spec.ts
Add unit tests for all REST services
settings service test
Remove component from settings service test
Create permissions.service.spec.ts
upload documents service tests
Update package.json
Create toast.service.spec.ts
Tasks service test
Statistics widget component tests
Update permissions.service.ts
Create app.component.spec.ts
settings component testing
tasks component unit testing
Management list component generic tests
Some management component tests
document notes component unit tests
Create document-list.component.spec.ts
Create save-view-config-dialog.component.spec.ts
Create filter-editor.component.spec.ts
small and large document cards unit testing
Create bulk-editor.component.spec.ts
document detail unit tests
saving work on documentdetail component spec
Create document-asn.component.spec.ts
dashboard & widgets unit testing
Fix ResizeObserver mock
common component unit tests
fix some merge errors
Update app-frame.component.spec.ts
Create page-header.component.spec.ts
input component unit tests
FilterableDropdownComponent unit testing
and found minor errors
update taskservice unit tests
Edit dialogs unit tests
Create date-dropdown.component.spec.ts
Remove selectors from guard tests
confirm dialog component tests
app frame component test
Miscellaneous component tests
Update document-list-view.service.spec.ts
directives unit tests
Remove unused resizeobserver mock
guard unit tests
Update query-params.spec.ts
try to fix flaky playwright
filter rules utils & testing
Interceptor unit tests
Pipes unit testing
Utils unit tests
Update upload-documents.service.spec.ts
consumer status service tests
Update setup-jest.ts
Create document-list-view.service.spec.ts
Update app-routing.module.ts
2023-06-15 23:53:04 -07:00
shamoon
00e17f4d69
Allow filtering on multiple correspondents, doctypes, storage paths
...
Preserve 'Not assigned' option
Fix default logical operator
Update frontend strings
Fix radio button name overlaps
Use include / exclude with multi-select for OneToOne objects
2023-03-17 17:57:54 -07:00
Michael Shamoon
110bd65c20
fix pagination, refactor
2022-08-08 00:03:15 -07:00
Michael Shamoon
a6f3378c21
Handle page parameter on saved views
2022-08-05 23:35:13 -07:00
shamoon
9eee37bc68
Merge branch 'dev' into feature-created-date
2022-05-26 14:28:33 -07:00
Michael Shamoon
48f9cb09af
minor refactor query params utils
2022-05-21 00:22:36 -07:00
Michael Shamoon
1c83f489d1
Use 1/0 instead of true/false
2022-05-21 00:22:35 -07:00
Michael Shamoon
f6d78a0044
fix documents list without query params
2022-05-20 23:18:18 -07:00
Michael Shamoon
e60a7df9a2
Refactor query params service
2022-05-20 23:18:18 -07:00
Michael Shamoon
d5e340d0f6
Consolidate date adapter
2022-05-18 03:25:02 -07:00
Michael Shamoon
2ca691d3b8
use created_date
2022-05-18 03:25:02 -07:00
Michael Shamoon
9ed6c78466
Update date.ts
...
[ci skip]
2022-05-13 11:52:05 -07:00
Michael Shamoon
e16ab324f4
Always accept yyyy-mm-dd date inputs
2022-05-01 21:38:04 -07:00
Michael Shamoon
45440eec1d
handle very old date strings
2022-04-30 22:01:04 -07:00
Michael Shamoon
1c2699b16e
Refactor contrast to use luminance function
2022-04-13 08:18:10 -07:00
Michael Shamoon
d98a016087
Initial build of primary color contrast
2022-04-13 08:18:09 -07:00
Michael Shamoon
f34202a82a
Prettier code cleanup for .ts files
...
See #182
2022-03-11 11:58:19 -08:00
shamoon
440f4729ac
Merge pull request #253 from paperless-ngx/feature-better-date-keyboard-input
...
Improve date keyboard input
2022-03-11 10:27:56 -08:00
Michael Shamoon
20a6c5e7b7
more code cleanup
2022-03-11 00:52:32 -08:00
Michael Shamoon
0826e0f96b
code cleanup
2022-03-11 00:48:06 -08:00
Michael Shamoon
4c7eb34290
Move padding into date formatter
2022-03-11 00:28:06 -08:00
shamoon
8f1c4cd9c4
Merge pull request #243 from paperless-ngx/css-variables
...
Custom color theming
2022-03-10 19:26:15 -08:00
Michael Shamoon
0737ea30e8
fix comment
2022-03-10 15:27:02 -08:00
Michael Shamoon
1807811903
Allow formatting non-padded dates
2022-03-10 15:17:32 -08:00
Michael Shamoon
a33dce1948
Code formatting
2022-03-10 15:17:32 -08:00
Michael Shamoon
ef4dc1b49e
strip all delimiters
2022-03-10 15:17:31 -08:00
Michael Shamoon
0f886be109
semicolon
2022-03-10 15:17:31 -08:00
Viktor
52f0a3dfb9
Parse dates when entered without separators
...
This adds date dividers if none are entered.
It also adds the current year if it wasn't entered.
This allows users to just enter 1003, 100322, 10032022 and
have it expanded to 10.03.2022, in the case of the German format.
(All other formats are also supported)
It also replaces commas with the date divider.
This allows quick entry of the date on the numpad.
2022-03-10 21:31:54 +01:00
Michael Shamoon
4df7f92a56
Working conversion
2022-03-09 15:34:26 -08:00
Michael Shamoon
1841cefbd8
Converting colors experiment
2022-03-09 15:19:42 -08:00
Michael Lynch
372ac3a40c
Normalize whitespace in source files
...
Ensure that no source files have trailing whitespace at end of lines and ensure that all files end with a single trailing newline.
This also adds Github Actions to enforce whitespace conventions.
2021-06-13 10:57:40 -04:00