{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":458648791,"defaultBranch":"dev","name":"paperless-ngx","ownerLogin":"paperless-ngx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-12T21:56:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/99562962?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718467220.0","currentOid":""},"activityList":{"items":[{"before":"7a8f658f2efeb1c17eeada2be9aaecfcdad0d6e0","after":"80f6811339be71b89200eb29e4005f514730ccbf","ref":"refs/heads/l10n_dev","pushedAt":"2024-06-16T00:27:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"New Crowdin translations by GitHub Action","shortMessageHtmlLink":"New Crowdin translations by GitHub Action"}},{"before":"50db2d5f8d59b113e1e99ccd0363aa4b83fa62e0","after":"bf9c8700af893bbcb4e99c148d897f01770cfbad","ref":"refs/heads/feature-soft-delete","pushedAt":"2024-06-15T21:07:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"Close modals after delete","shortMessageHtmlLink":"Close modals after delete"}},{"before":"1e61675706b8e751f7c55219d78b9b7f9ad59327","after":null,"ref":"refs/heads/feature-6998-better-bool-display","pushedAt":"2024-06-15T16:00:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"}},{"before":"28db7e84e695a23513655ba3a3bfa0a1f91b9b3d","after":"9d4e2d4652450dc2a06f3b96a46516c4ceeec14d","ref":"refs/heads/dev","pushedAt":"2024-06-15T16:00:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"Enhancement: better boolean custom field display (#7001)","shortMessageHtmlLink":"Enhancement: better boolean custom field display (#7001)"}},{"before":"acbb554b24828b310b4b4588349d87ef4e4a6bd2","after":"7a8f658f2efeb1c17eeada2be9aaecfcdad0d6e0","ref":"refs/heads/l10n_dev","pushedAt":"2024-06-15T12:09:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"New Crowdin translations by GitHub Action","shortMessageHtmlLink":"New Crowdin translations by GitHub Action"}},{"before":"0a9674939fa6b23004af4e232c8c9640014caa10","after":"acbb554b24828b310b4b4588349d87ef4e4a6bd2","ref":"refs/heads/l10n_dev","pushedAt":"2024-06-15T00:25:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"New Crowdin translations by GitHub Action","shortMessageHtmlLink":"New Crowdin translations by GitHub Action"}},{"before":"930195569d20fe15f940e1dde31f8b5f88e61ef0","after":"50db2d5f8d59b113e1e99ccd0363aa4b83fa62e0","ref":"refs/heads/feature-soft-delete","pushedAt":"2024-06-14T22:12:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"Bulk delete","shortMessageHtmlLink":"Bulk delete"}},{"before":null,"after":"1e61675706b8e751f7c55219d78b9b7f9ad59327","ref":"refs/heads/feature-6998-better-bool-display","pushedAt":"2024-06-14T21:48:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"Update custom-field-display.component.html","shortMessageHtmlLink":"Update custom-field-display.component.html"}},{"before":"c16169a6bc0da2ef49273ce8416519b9c71c3ad6","after":"930195569d20fe15f940e1dde31f8b5f88e61ef0","ref":"refs/heads/feature-soft-delete","pushedAt":"2024-06-14T21:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"One last translation tweak","shortMessageHtmlLink":"One last translation tweak"}},{"before":"4fdedd34a57200d5a391282bb566a2a0914ef4f3","after":"c16169a6bc0da2ef49273ce8416519b9c71c3ad6","ref":"refs/heads/feature-soft-delete","pushedAt":"2024-06-14T21:05:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"Found the broken string problem","shortMessageHtmlLink":"Found the broken string problem"}},{"before":"019b4b13912e3e38bce2f766926853986f9996e8","after":"4fdedd34a57200d5a391282bb566a2a0914ef4f3","ref":"refs/heads/feature-soft-delete","pushedAt":"2024-06-14T20:58:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"Just formatting etc","shortMessageHtmlLink":"Just formatting etc"}},{"before":"4cbd1870c16d15c199e59a2c4a58e4d4a20c0bee","after":"019b4b13912e3e38bce2f766926853986f9996e8","ref":"refs/heads/feature-soft-delete","pushedAt":"2024-06-14T20:39:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"Wrap empty_trash in try/catch","shortMessageHtmlLink":"Wrap empty_trash in try/catch"}},{"before":"5e200ed1b19d856acdd1ed400ea4a7722237e9c6","after":"4cbd1870c16d15c199e59a2c4a58e4d4a20c0bee","ref":"refs/heads/feature-soft-delete","pushedAt":"2024-06-14T20:36:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"Wrap empty_trash in try/catch","shortMessageHtmlLink":"Wrap empty_trash in try/catch"}},{"before":null,"after":"104850a36aa8a7f63ef7962233c765df3a96cb0f","ref":"refs/heads/feature-squashed-migrations","pushedAt":"2024-06-14T17:43:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stumpylog","name":"Trenton H","path":"/stumpylog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797416?s=80&v=4"},"commit":{"message":"Squashs migrations without manual Python","shortMessageHtmlLink":"Squashs migrations without manual Python"}},{"before":"e0555d8d8df7a04d0a612803b2cd14f1789cb402","after":"0a9674939fa6b23004af4e232c8c9640014caa10","ref":"refs/heads/l10n_dev","pushedAt":"2024-06-14T12:10:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"New Crowdin translations by GitHub Action","shortMessageHtmlLink":"New Crowdin translations by GitHub Action"}},{"before":"155422a7cef6f3bd5d6ab6d5ba32d18f71396ef6","after":"e0555d8d8df7a04d0a612803b2cd14f1789cb402","ref":"refs/heads/l10n_dev","pushedAt":"2024-06-14T00:25:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"New Crowdin translations by GitHub Action","shortMessageHtmlLink":"New Crowdin translations by GitHub Action"}},{"before":"d9ae80cb9663d256ee741ebe1e4618733a1a519b","after":"5ad9dac19ff39eb0fa7bcb6935fa9f791e86ed6c","ref":"refs/heads/chore-angular-18","pushedAt":"2024-06-13T22:06:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"ng-bootstrap, ng-select, ngx-cookie-service","shortMessageHtmlLink":"ng-bootstrap, ng-select, ngx-cookie-service"}},{"before":"cfdff09b8fb19adb7c39d125087b622bfacbd109","after":"d9ae80cb9663d256ee741ebe1e4618733a1a519b","ref":"refs/heads/chore-angular-18","pushedAt":"2024-06-13T20:52:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"Update to angular v18","shortMessageHtmlLink":"Update to angular v18"}},{"before":null,"after":"cfdff09b8fb19adb7c39d125087b622bfacbd109","ref":"refs/heads/chore-angular-18","pushedAt":"2024-06-13T20:37:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"},"commit":{"message":"Update to angular v18","shortMessageHtmlLink":"Update to angular v18"}},{"before":"91087e9c8caf66ac120577a7261e92491670a6e0","after":null,"ref":"refs/heads/chore/python-docs-update","pushedAt":"2024-06-13T18:53:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stumpylog","name":"Trenton H","path":"/stumpylog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797416?s=80&v=4"}},{"before":"22a6360edf610b8fdf3672084f5dcb8ab46f750c","after":"28db7e84e695a23513655ba3a3bfa0a1f91b9b3d","ref":"refs/heads/dev","pushedAt":"2024-06-13T18:53:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stumpylog","name":"Trenton H","path":"/stumpylog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797416?s=80&v=4"},"commit":{"message":"Documentation: Corrections and clarifications for Python support (#6995)\n\n* Clarifies Python version support and a rough policy of what versions are supported","shortMessageHtmlLink":"Documentation: Corrections and clarifications for Python support (#6995)"}},{"before":"fb6ec6c129e195ad939f390c48843d7d22ae188a","after":"91087e9c8caf66ac120577a7261e92491670a6e0","ref":"refs/heads/chore/python-docs-update","pushedAt":"2024-06-13T16:15:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stumpylog","name":"Trenton H","path":"/stumpylog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797416?s=80&v=4"},"commit":{"message":"Further minor clarifications","shortMessageHtmlLink":"Further minor clarifications"}},{"before":"61485b0f1d86280ab3c72c5949a843295edab66b","after":"fb6ec6c129e195ad939f390c48843d7d22ae188a","ref":"refs/heads/chore/python-docs-update","pushedAt":"2024-06-13T14:50:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"stumpylog","name":"Trenton H","path":"/stumpylog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797416?s=80&v=4"},"commit":{"message":"Clarifies Python version support and a rough policy of what versions are supported","shortMessageHtmlLink":"Clarifies Python version support and a rough policy of what versions …"}},{"before":"61485b0f1d86280ab3c72c5949a843295edab66b","after":"22a6360edf610b8fdf3672084f5dcb8ab46f750c","ref":"refs/heads/dev","pushedAt":"2024-06-13T14:46:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stumpylog","name":"Trenton H","path":"/stumpylog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797416?s=80&v=4"},"commit":{"message":"Fix: default order of documents gets lost in QuerySet pipeline (#6982)\n\n* Send ordered document list to Django REST pagination\r\n\r\nCurrently, when pages of documents are requested from the API, the\r\nwebserver logs a warning:\r\n\r\n```\r\ngunicorn[1550]: /home/madduck/code/paperless-ngx/.direnv/python-3.11.2/lib/python3.11/site-packages/rest_framework/pagination.py:200: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: QuerySet.\r\n```\r\n\r\nThis can yield unexpected and problematic results, including duplicate\r\nand missing IDs in the enumeration, as demonstrated in\r\nhttps://github.com/paperless-ngx/paperless-ngx/discussions/6859\r\n\r\nThe patch is simple: turn the unordered Documents QuerySet into\r\none that's ordered by reverse creation date, which is the default\r\nordering for `Document`.\r\n\r\nNote that the default ordering for `Document` means that\r\n`QuerySet.ordered` is actually `True` following the call to\r\n`distinct()`, but after `annotate()`, the flag changes to `False`,\r\nunless `order_by()` is used explicitly, as per this patch.\r\n\r\nCloses: https://github.com/paperless-ngx/paperless-ngx/discussions/6859\r\n\r\nSigned-off-by: martin f. krafft \r\n\r\n* Ensure order of documents in permissions test\r\n\r\nThe patch for #6982 changes the ordering of documents returned by the\r\nAPI, which was previously implicit, and is now explicit. Therefore,\r\nthis patch masssages the API result to ensure the previous order.\r\n\r\nSigned-off-by: martin f. krafft \r\n\r\n---------\r\n\r\nSigned-off-by: martin f. krafft ","shortMessageHtmlLink":"Fix: default order of documents gets lost in QuerySet pipeline (#6982)"}},{"before":"544eaeddb6eb0c3938e2a77fb69d32d17937be9d","after":"155422a7cef6f3bd5d6ab6d5ba32d18f71396ef6","ref":"refs/heads/l10n_dev","pushedAt":"2024-06-13T12:10:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"New Crowdin translations by GitHub Action","shortMessageHtmlLink":"New Crowdin translations by GitHub Action"}},{"before":null,"after":"61485b0f1d86280ab3c72c5949a843295edab66b","ref":"refs/heads/chore/python-docs-update","pushedAt":"2024-06-13T02:57:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stumpylog","name":"Trenton H","path":"/stumpylog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797416?s=80&v=4"},"commit":{"message":"Fix: Document history could include extra fields (#6989)\n\n* Fixes creation of a custom field being included in a document's history even if not attached\r\n\r\n* Show custom field creation in UI\r\n\r\n---------\r\n\r\nCo-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>","shortMessageHtmlLink":"Fix: Document history could include extra fields (#6989)"}},{"before":"93d54b15412b698f8af41cd058707c8e071391b5","after":"544eaeddb6eb0c3938e2a77fb69d32d17937be9d","ref":"refs/heads/l10n_dev","pushedAt":"2024-06-13T00:25:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"New Crowdin translations by GitHub Action","shortMessageHtmlLink":"New Crowdin translations by GitHub Action"}},{"before":"0862b80605a106cb159e195b5eb65baff5d23832","after":null,"ref":"refs/heads/fix-custom-field-extra-inclusion","pushedAt":"2024-06-12T23:23:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"stumpylog","name":"Trenton H","path":"/stumpylog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797416?s=80&v=4"}},{"before":"fa7a5451db669768f5bb9721d35747864186ec27","after":"61485b0f1d86280ab3c72c5949a843295edab66b","ref":"refs/heads/dev","pushedAt":"2024-06-12T23:23:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"stumpylog","name":"Trenton H","path":"/stumpylog","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/797416?s=80&v=4"},"commit":{"message":"Fix: Document history could include extra fields (#6989)\n\n* Fixes creation of a custom field being included in a document's history even if not attached\r\n\r\n* Show custom field creation in UI\r\n\r\n---------\r\n\r\nCo-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>","shortMessageHtmlLink":"Fix: Document history could include extra fields (#6989)"}},{"before":"1177919f7e010e53eec7c86f93e10a37af8e858f","after":null,"ref":"refs/heads/fix-ff-print","pushedAt":"2024-06-12T22:59:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shamoon","name":null,"path":"/shamoon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4887959?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEZmZvcgA","startCursor":null,"endCursor":null}},"title":"Activity · paperless-ngx/paperless-ngx"}