Commit Graph

42 Commits

Author SHA1 Message Date
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
jonaswinkler 5c19a8bb70 improved color generation logic 2021-02-28 16:35:02 +01:00
jonaswinkler 66fe821b04 color picker fixes, random default color 2021-02-25 22:43:45 +01:00
jonaswinkler 1896aa7da1 use new date inputs for the date filter as well 2021-02-24 18:45:05 +01:00
jonaswinkler 035b0a449b use ng-bootstrap date selector, with proper formatting/parsing according to the current locale #177 2021-02-24 18:00:26 +01:00