75 Commits

Author SHA1 Message Date
shamoon
f147436f38 Fix: table view doesnt immediately display custom fields on app startup (#6600) 2024-05-07 15:30:34 +00:00
shamoon
bcf8db0ad7 Feature: customizable fields display for documents, saved views & dashboard widgets (#6439) 2024-04-26 06:41:12 -07:00
shamoon
f52ba29baf Chore: add pre-commit hook for codespell (#5324) 2024-01-08 13:03:05 -08:00
shamoon
9a15843b3b Refactor frontend data models 2023-12-19 22:36:35 -08:00
shamoon
c80c3b3374 Frontend better handle slow backend requests 2023-09-08 19:49:54 -07:00
Trenton H
dbcf040dde Updates some Python dependencies and the hooks 2023-07-20 18:30:11 -07:00
shamoon
181673c9a3 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
42a45075db Adds quick filters from document detail 2023-05-30 08:38:33 -07:00
shamoon
ab78b98d6a Add "all" property to results 2023-05-06 11:31:47 -07:00
shamoon
bd1f9acc62 Dynamic counts include all pages, hide for "Any" 2023-05-05 01:01:57 -07:00
shamoon
3aae80445f Merge pull request #2704 from paperless-ngx/feature-dynamic-document-counts 2023-02-23 15:32:08 -08:00
shamoon
4e2b2f1e8a Live document counts for document filtering 2023-02-18 20:07:33 -08:00
shamoon
f59c2dd0be Fix: reset saved view ID on quickFilter 2023-02-18 18:36:19 -08:00
Michael Shamoon
6d0d738b24 option to truncate content on /documents endpoint 2022-11-27 21:19:23 -08:00
Michael Shamoon
0122339286 Allow independent saved view control 2022-10-26 12:54:44 -07:00
Michael Shamoon
4c344a053d Retain saved view filters when changing a saved view 2022-10-26 10:39:09 -07:00
Michael Shamoon
c89cdfe904 fix navigation to /documents breaks history 2022-08-08 00:05:19 -07:00
Michael Shamoon
5bc0f39834 fix pagination, refactor 2022-08-08 00:03:15 -07:00
Michael Shamoon
b82a18721d Handle page parameter on saved views 2022-08-05 23:35:13 -07:00
Michael Shamoon
1c87b5c995 Prevent duplicate api calls on text filtering 2022-06-13 15:35:00 -07:00
Michael Shamoon
2a819e8fd1 minor refactor query params utils 2022-05-21 00:22:36 -07:00
Michael Shamoon
3d1a0b49a8 fix documents list without query params 2022-05-20 23:18:18 -07:00
Michael Shamoon
5267fecc9e Refactor query params service 2022-05-20 23:18:18 -07:00
Michael Shamoon
083290e798 PaperlessUiSettings data object 2022-05-17 11:13:19 -07:00
Michael Shamoon
f9fb62b04a support sort fields & some refactoring 2022-05-05 08:36:18 -07:00
Michael Shamoon
84c2b8ee77 Refactor query param handling to service 2022-05-05 00:23:06 -07:00
Michael Shamoon
91c438c1e7 fix error case
[ci skip]
2022-04-07 23:06:46 -07:00
Michael Shamoon
023aff7ced Properly display api errors on list filter & translate error message 2022-04-02 19:45:54 -07:00
Michael Shamoon
9185d5a8ef Fix quick filtering 2022-03-27 00:09:09 -07:00
Michael Shamoon
5b43811b7f rxjs compatibility 2022-03-26 14:18:16 -07:00
Michael Shamoon
6156db2e40 Prettier code cleanup for PR #273 2022-03-11 12:00:31 -08:00
Michael Shamoon
bd4a705769 Prettier code cleanup for .ts files
See #182
2022-03-11 11:58:19 -08:00
GruberViktor
6a26c8f4a5 Apply suggestions from code review
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2022-03-11 20:16:53 +01:00
Viktor
0975c02635 Added nav buttons in the document detail view
Sometimes, when you are looking for a document, you need to go into the document-detail view
to read the pdf. To view the next document in the detail view, normally you would go back and
then click on the next.

Here I added two buttons to the toolbar to traverse throught the documents easily.
2022-03-11 17:35:38 +01:00
jonaswinkler
5218fb6ae7 frontend support for fulltext sorting 2021-05-15 18:48:39 +02:00
jonaswinkler
94ed2c4ea3 reset page when doing full text search 2021-04-03 22:19:12 +02:00
jonaswinkler
630f638b82 error messages for invalid search queries 2021-04-03 21:02:33 +02:00
jonaswinkler
c55675e49c Merge branch 'dev' into feature-unified-search 2021-04-03 20:31:16 +02:00
jonaswinkler
07a6472429 Save list view state across sessions 2021-04-02 14:46:45 +02:00
jonaswinkler
5b49524d51 lots of changes for the new unified search 2021-03-17 22:25:22 +01:00
jonaswinkler
923057e2ea refactored most of the list view; fixes #147, much snappier UX when switching between views 2021-02-18 17:29:21 +01:00
Michael Shamoon
dad76d770f Fix reverting old selection in all cases by always doing it 2021-01-15 07:57:01 -08:00
Michael Shamoon
fb12b47d3d remove new line =/ 2021-01-15 02:22:10 -08:00
Michael Shamoon
4ece5ec590 Refactor variable names for clarity 2021-01-15 02:15:26 -08:00
Michael Shamoon
2a1f486b1c Handle shift-clicking orignal item 2021-01-15 02:13:21 -08:00
Michael Shamoon
4a359c8928 Fix repeat range selections were clashing 2021-01-15 02:09:13 -08:00
Michael Shamoon
b1ecac73fe Refactor selection functions to two separate ones for clarity 2021-01-15 01:59:29 -08:00
Michael Shamoon
cf3d6971a8 Allow reversing selection range 2021-01-15 01:54:33 -08:00
Michael Shamoon
fdbf52762e remove log statement 2021-01-15 01:11:06 -08:00
Michael Shamoon
09e72b7fe9 Allow range selection with shift 2021-01-14 14:10:23 -08:00