Commit Graph
100 Commits
Author SHA1 Message Date
shamoonandGitHub 2a3baf5aec Adds Bulgarian translation (#4470) 2023-11-01 06:49:52 -07:00
shamoon 03523244ef Update share-links-dropdown.component.ts 2023-10-31 15:44:53 -07:00
shamoonandGitHub 55e799b833 Fix: visually hidden text breaks delete button wrap (#4462) 2023-10-30 19:57:11 -07:00
shamoonandGitHub 10929e9ac8 Fix: API statistics document_file_type_counts return type (#4464) 2023-10-30 16:35:42 -07:00
shamoonandGitHub 89757609c2 Fix: Always return a list for audit log check (#4463) 2023-10-30 22:47:59 +00:00
shamoonandGitHub 0f1dea67b7 Chore: upgrade python-ipware dependency (#4446) 2023-10-30 10:16:49 -07:00
shamoon f695d4b9da Fix: correct some form typography and styling 2023-10-27 11:41:55 -07:00
shamoonandGitHub 9880f9ebc7 Feature: support sorting sidebar saved views (#4381) 2023-10-20 02:41:01 +00:00
shamoon d35b0423b6 Update bug-report.yml 2023-10-18 12:12:28 -07:00
shamoon 651a22d056 Update bug-report.yml 2023-10-18 12:09:24 -07:00
shamoon 8dee246854 Update bug-report.yml 2023-10-18 12:08:10 -07:00
shamoonandGitHub fd8de5b1ea Fix: replace drag drop & clipboard dependencies with Angular CDK (#4362)
* Swap ngx-drag-drop dependency for Angular CDK

* Swap ngx-clipboard dependency for Angular CDK
2023-10-16 19:46:16 -07:00
shamoon 27772257a8 Fix btn-link hover colors per primary color lightness 2023-10-15 13:58:40 -07:00
shamoon 5665db844e Fix: hover colors, empty lists, disable autocomplete, translation strings 2023-10-15 12:00:30 -07:00
shamoon 21a9963a2b Fix: dashboard sidebar sticky, bottom margin 2023-10-15 11:34:59 -07:00
shamoonandGitHub 99f260225a Fix: update document modified time on note creation / deletion (#4374)
* Update document modified on add or delete notes

* Add document extra endpoints info to docs
2023-10-14 16:24:13 -07:00
shamoon 6acd30eda1 Fix slim sidebar animation on xxxl screens 2023-10-09 10:01:14 -07:00
shamoonandGitHub f170cc0354 CI: Install frontend dependencies separately, once (#4336) 2023-10-09 09:44:20 -07:00
shamoon d9abae51b5 Merge branch 'v2.0-visual-fixes' into dev 2023-10-07 19:42:47 -07:00
shamoonandGitHub f7f5d0efa6 Fix: get highest ASN regardless of user (#4326) 2023-10-06 17:22:31 -07:00
shamoonandGitHub 57b8ee37ec CI: Shard frontend tests, improve GC, use max workers (#4316) 2023-10-04 19:35:16 -07:00
shamoonandGitHub be6506da08 Feature: password reset (#4289) 2023-09-30 18:17:42 -07:00
shamoon cdcd22e6a6 Revert #4292 2023-09-28 21:58:40 -07:00
shamoon b1b3eb4406 Fix removed pull_request event from ci 2023-09-28 21:54:03 -07:00
shamoonandGitHub b0c6f5e56b Remove ignore translation branches from ci (#4292) 2023-09-28 20:01:38 -07:00
shamoon 322d8a61c2 Merge branch 'main' into dev 2023-09-28 12:13:43 -07:00
shamoon d41c4730cd Show docs search shortcut key 2023-09-28 12:02:35 -07:00
shamoon b38bb47491 Show docs search shortcut key 2023-09-28 11:59:31 -07:00
shamoonandGitHub 6973691cce Enhancement: dashboard improvements, drag-n-drop reorder dashboard views (#4252)
* Updated dashboard

* Make entire screen dropzone on dashboard too

* Floating upload widget status alerts

* Visual tweaks: spacing, borders

* Better empty view widget

* Support drag + drop reorder of dashboard saved views

* Update messages.xlf

* Disable dashbaord dnd if global dnd active

* Remove ngx-file-drop dep, rebuild file-drop & upload files widget

* Revert custom file drop implementation

* Try patch-package fix

* Simplify dropzone transitions to make more reliable

* Update messages.xlf

* Update dashboard.spec.ts

* Fix coverage
2023-09-28 10:18:12 -07:00
shamoonandGitHub a74740877a Fix: remove note max height (#4287) 2023-09-28 09:20:07 -07:00
shamoon d9abb745a9 Merge branch 'main' into dev 2023-09-26 13:33:27 -07:00
shamoon 702225f535 Update bug-report.yml 2023-09-26 13:33:17 -07:00
shamoonandGitHub 70b566f746 Update translation string for tasks dialog (#4263) 2023-09-25 10:53:36 -07:00
shamoon 6dd69126ae Update messages.xlf 2023-09-25 07:33:40 -07:00
shamoonandGitHub f3d6756fba Enhancement: settings reorganization & improvements, separate admin section (#4251)
* Separate admin / manage sections

* Move mail settings to its own component

* Move users and groups to its own component

* Move default permissions to its own settings tab

* Unify list styling, add tour step, refactor components

* Only patch saved views that have changed on settings save

* Update messages.xlf

* Remove unused methods in settings.component.ts

* Drop admin section to bottom of sidebar, cleanup outdated, add docs link to dropdown

* Better visually unify management list & other list pages
2023-09-24 19:24:28 -07:00
shamoonandGitHub 9712ac109d Feature: consumption templates (#4196)
* Initial implementation of consumption templates

* Frontend implementation of consumption templates

Testing

* Support consumption template source

* order templates, automatically add permissions

* Support title assignment in consumption templates

* Refactoring, filters to and, show sources on list

Show sources on template list, update some translation strings

Make filters and

minor testing

* Update strings

* Only update django-multiselectfield

* Basic docs, document some methods

* Improve testing coverage, template multi-assignment merges
2023-09-22 16:53:13 -07:00
shamoonandGitHub 379b4f8cd3 Documentation enhancement: add direct links for all config vars (#4237) 2023-09-22 11:12:47 -07:00
shamoon 86d223fd93 Fix mixed rule / owner check, component input / output 2023-09-22 01:20:25 -07:00
shamoon 205106b566 Support edit permissions for mail rules and accounts 2023-09-22 01:01:35 -07:00
shamoon 54099d8441 Fix settings users initialization before groups 2023-09-21 23:35:40 -07:00
shamoonandGitHub 7c8b501c40 Run npx install playwright in src-ui dir (#4239) 2023-09-21 17:13:19 -07:00
shamoonandGitHub 02bf0349ca Support default permissions for object creation via frontend (#4233) 2023-09-21 16:28:22 -07:00
shamoon 9d72d1fc81 Update playwright so ci doesnt start failing 2023-09-21 15:12:39 -07:00
shamoon 0d01295e79 Update GitHub strings
See #4024
2023-09-19 20:34:27 -07:00
shamoon b65e195c27 Update translation strings 2023-09-19 14:31:19 -07:00
shamoonandGitHub f5717cca1c Enhancement: bulk edit object permissions (#4176)
* bulk_edit_object_perms API endpoint

* Frontend support for bulk object permissions edit
2023-09-19 13:40:21 -07:00
shamoonandGitHub 4de1cb0a09 Fix application of theme color vars at root (#4193) 2023-09-16 01:08:03 -07:00
shamoon 5ee9ad3e4f Migrate frontend prefix to -pngx 2023-09-14 14:51:02 -07:00
shamoon 9e2135e2c7 Fix bs-theme html attributes 2023-09-14 14:51:02 -07:00
shamoon 116da276c7 Fix form switch checkmark visual bug 2023-09-14 14:51:02 -07:00
7c9ab8c0b6 Feature: Share links (#3996)
* Implement share links

Basic implementation of share links

Make certain share link fields not editable, automatically grant permissions on migrate

Updated styling, error messages from expired / deleted links

frontend code linting, reversable sharelink migration

testing coverage

Update translation strings

No links message

* Consolidate file response methods

* improvements to share links on mobile devices

* Refactor share links file_version

* Add docs for share links

* Apply suggestions from code review

* When filtering share links, use the timezone aware now()

* Removes extra call to setup directories for usage in testing

* FIx copied badge display on some browsers

* Move copy to ngx-clipboard library

---------

Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
2023-09-14 13:32:43 -07:00
shamoonandTrenton H 3a36d9b1ae Update docker image and ci to node 20 2023-09-14 13:06:14 -07:00
shamoon a46bfc8b5f Update playwright to 1.38.0 2023-09-14 00:00:27 -07:00
shamoon a860c29304 Update playwright to 1.38.0 2023-09-13 23:48:26 -07:00
shamoon cc90b45022 Fix typo in #4179 2023-09-13 23:46:26 -07:00
shamoonandGitHub d1292c59ea Fix: support doc_pk storage path placeholder (#4179) 2023-09-13 07:43:43 -07:00
shamoonandTrenton H ce8bf90663 Add progress bar to document_fuzzy_match 2023-09-12 08:17:12 -07:00
shamoonandGitHub 9a0e44a731 Pass saved_view owner as id only (#4158) 2023-09-10 16:37:35 -07:00
shamoonandGitHub c8bfbb9315 Fix dashboard widget card borders hidden by bkgd color (#4155) 2023-09-10 16:20:02 +00:00
shamoonandGitHub e3352ea426 Merge pull request #4055 from paperless-ngx/feature-frontend-handle-slowness
Enhancement: frontend better handle slow backend requests
2023-09-08 19:59:33 -07:00
shamoon faed7683be Frontend better handle slow backend requests 2023-09-08 19:49:54 -07:00
shamoonandGitHub b9fdf68be3 Update docker image node to v18 (#4149) 2023-09-08 16:48:02 -07:00
shamoonandGitHub ec971d0473 Fix add user / group buttons partially hidden if insufficient permissions (#4133) 2023-09-08 15:14:01 -07:00
shamoonandGitHub d462464af9 Merge pull request #4062 from paperless-ngx/feature-improve-error-notifications
Enhancement: Improved error notifications
2023-09-08 12:23:30 -07:00
shamoon 423e0768f9 Improved error notifications 2023-09-08 11:49:56 -07:00
shamoonandGitHub a8e13df249 Merge pull request #4088 from paperless-ngx/feature-greek-afrikaans-norwegian-translations
Enhancement: Add Afrikaans, Greek & Norwegian languages
2023-09-08 10:10:54 -07:00
shamoon 9dc77d94ed Add Afrikaans, Greek & Norwegian languages 2023-09-08 10:01:01 -07:00
shamoonandGitHub 729d7a11cd Merge pull request #4060 from paperless-ngx/feature-update-backend-bootstrap
Enhancement: update bootstrap to v5.3.1 for backend static pages
2023-09-08 09:20:22 -07:00
shamoon 95cd86a541 Update bootstrap to v5.3.1 for backend static pages 2023-09-08 09:08:23 -07:00
shamoon 8e0adbb0fb Add other jest dependencies to group 2023-09-01 14:17:32 -07:00
shamoon 9494633da3 Reset to -dev version string 2023-09-01 13:30:54 -07:00
shamoon c754a5f391 Bumps version to 1.17.4 2023-09-01 13:29:55 -07:00
shamoon 2b692c6fc8 Merge branch 'dev' 2023-09-01 13:29:16 -07:00
shamoon 61566a34d1 Fix consumer error typo 2023-09-01 00:11:32 -07:00
shamoonandGitHub e14f4c94c2 Fix: ghostscript rendering error doesnt trigger frontend failure message (#4092)
* Raise ParseError from gs rendering error

* catch all parser errors as generic exception

* Differentiate generic vs parse errors during consumption
2023-08-31 19:49:00 -07:00
shamoonandGitHub 8d35f22daf Merge pull request #4085 from paperless-ngx/v1.17.3-changelog
[Documentation] Add v1.17.3 changelog
2023-08-29 15:55:34 -07:00
shamoon 407a119b9a Fix long document names cause overflow on tasks view 2023-08-28 21:32:10 -07:00
shamoon 96aa2451bf Add Ghostscript error to troubleshooting docs 2023-08-28 19:29:36 -07:00
shamoonandGitHub d22a6fb8ea Merge pull request #4065 from paperless-ngx/feature-update-pdf-viewer
Chore: update frontend PDF viewer (including pdf-js)
2023-08-27 13:50:55 -07:00
shamoon 11142e2f05 Update ng2-pdf-viewer (including pdf-js) to 10.0.0 2023-08-27 00:29:23 -07:00
shamoonandGitHub 0929c5086a Merge pull request #4064 from paperless-ngx/v1.17.2-changelog
[Documentation] Add v1.17.2 changelog
2023-08-24 12:53:21 -07:00
shamoon a667974378 Update settings.component.spec.ts 2023-08-24 00:21:06 -07:00
shamoonandGitHub 8f2715e437 Merge pull request #4014 from paperless-ngx/ui-perms-tweaks
Enhancement: disable / hide some UI buttons / elements if insufficient permissions, show errors
2023-08-23 10:28:37 -07:00
shamoonandGitHub 57a3223c77 Merge branch 'dev' into ui-perms-tweaks 2023-08-23 08:48:42 -07:00
shamoonandGitHub d1ae82c5c2 Merge pull request #4038 from paperless-ngx/fix/issue-4036
Fix: tag creation sometimes retained search text
2023-08-21 11:15:15 -07:00
shamoon 0098936347 Fix: tag creation sometimes retained search text 2023-08-20 16:18:34 -07:00
shamoonandGitHub 17b85f6400 Merge pull request #4035 from brakhane/polling-note
docs: add note about polling when using double-sided collation
2023-08-20 11:04:45 -07:00
shamoonandGitHub ce36c2d0ea Merge pull request #4007 from paperless-ngx/fix/issue-4003
Fix: enforce permissions on bulk_edit operations
2023-08-18 06:37:08 -07:00
shamoon 06c63ef4a4 Disable / hide some UI buttons / elements if insufficient permissions 2023-08-17 20:34:19 -07:00
shamoon 03d93a7d6e Fix: enforce permissions on bulk_edit operations 2023-08-17 00:12:46 -07:00
shamoonandGitHub 2220343c50 Merge pull request #3998 from paperless-ngx/v1.17.1-changelog
[Documentation] Add v1.17.1 changelog
2023-08-15 13:35:50 -07:00
shamoon 3e2e485f66 Update playwright 2023-08-14 21:51:46 -07:00
shamoonandGitHub 10efaad224 Merge pull request #3988 from paperless-ngx/fix/issue-3986 2023-08-12 17:27:34 -07:00
shamoon 3dda02660c Implement isNumber pipe 2023-08-12 08:31:42 -07:00
shamoonandGitHub 0b4e8141b0 Merge pull request #3980 from paperless-ngx/fix/issue-3978
Fix: improve light color filled primary button text legibility
2023-08-11 20:03:46 -07:00
shamoonandGitHub 16ab0efa59 Merge branch 'dev' into fix/issue-3978 2023-08-11 07:49:44 -07:00
shamoonandGitHub 20ca1ec547 Merge pull request #3979 from paperless-ngx/fix/ukrainian-spelling
Fix: Correct spelling of Ukrainian
2023-08-11 07:49:33 -07:00
shamoon a1c9ab237f Fix light color filled primary button text legibility 2023-08-11 07:43:41 -07:00
shamoon a65239f7f1 Correct spelling of Ukrainian 2023-08-11 07:25:31 -07:00
shamoonandGitHub 1e0b778097 Merge pull request #3959 from paperless-ngx/fix/issue-3945
Fix: restrict status messages by owner if set
2023-08-09 17:52:47 -07:00