perf3ct
|
32983c3fba
|
feat(server): implement #106 for per-user watch directories
|
2025-07-31 00:10:10 +00:00 |
perf3ct
|
e62e73a249
|
fix(tests): have the updated integration tests at least compile
|
2025-07-30 04:21:16 +00:00 |
perf3ct
|
7da99cd992
|
feat(server): implement websockets over sse
|
2025-07-30 02:04:44 +00:00 |
perf3ct
|
d7a0a1f294
|
feat(server): do a *much* better job at determining file types thanks to infer rust package
|
2025-07-29 21:28:33 +00:00 |
perf3ct
|
8f1f502cc4
|
feat(tests): mom, take a picture, the tests pass
|
2025-07-29 02:28:39 +00:00 |
perf3ct
|
b3e6630bd1
|
feat(tests): tests are mostly working now
|
2025-07-29 00:47:02 +00:00 |
perf3ct
|
7ad2d84f7e
|
feat(tests): resolve compilation errors in integration tests due to new test context
|
2025-07-28 19:07:46 +00:00 |
perf3ct
|
cfeb6c5c93
|
feat(tests): wrap the tests so that even if they fail, they still close their db connections
|
2025-07-28 18:15:08 +00:00 |
perf3ct
|
c37014f924
|
feat(tests): work on resolving tests that don't pass given the large rewrite
|
2025-07-28 04:13:14 +00:00 |
perf3ct
|
24269ea513
|
feat(tests): resolve duplicated test coverage for webdav functionality
|
2025-07-27 20:36:54 +00:00 |
perf3ct
|
023d424293
|
feat(server/client): I have no words, hopefully this lesser abstraction and webdav tracking works now
|
2025-07-27 19:29:45 +00:00 |
perf3ct
|
2c0ef814d9
|
feat(client/server): implement better source sync output
|
2025-07-27 05:02:13 +00:00 |
perf3ct
|
1a44ec97ea
|
fix(tests): resolve issue with new url management test
|
2025-07-27 00:06:50 +00:00 |
perf3ct
|
1939c4aec3
|
feat(webdav): create dedicated module for managing the mess that is WebDAV XML responses
|
2025-07-26 23:37:09 +00:00 |
perf3ct
|
d8cdc0f27e
|
feat(tests): have the smart_sync tests use the same logic as the other tests, and keep the state throughout the test
|
2025-07-26 20:54:19 +00:00 |
perf3ct
|
6fb294ac2f
|
fix(tests): swap i32 -> i64 in smart sync test
|
2025-07-24 20:26:06 +00:00 |
perf3ct
|
bb379f19dc
|
fix(tests): resolve issues with compilation in tests
|
2025-07-24 17:02:38 +00:00 |
perf3ct
|
2ad1992b6a
|
fix(tests): also fix this test?
|
2025-07-23 00:24:47 +00:00 |
perf3ct
|
81892e1f2c
|
feat(tests): split large test file up into smaller ones
|
2025-07-22 20:40:58 +00:00 |
perf3ct
|
9699973196
|
feat(sync): create further comprehensive tests for testing our new "smart sync" functionality for managing directory etags
|
2025-07-22 20:32:59 +00:00 |
perf3ct
|
7ee9a4c6a6
|
fix(tests): should really centralize these database URLs at some point
|
2025-07-21 20:38:48 +00:00 |
perf3ct
|
aac32ea64a
|
feat(dev): let's just implement an entire error system while we're at it, since the tests are already broken
|
2025-07-20 03:38:13 +00:00 |
perf3ct
|
45ec99a031
|
feat(ocr): get rid of managing TESSDATA_PREFIX
|
2025-07-20 02:23:06 +00:00 |
perf3ct
|
bb85f4f5c2
|
fix(tests): hopefully resolve issues with the last two integration tests
|
2025-07-19 21:57:37 +00:00 |
perf3ct
|
29689fda4b
|
feat(tests): try to fix the TESSDATA environment variable in tests, again
|
2025-07-18 21:15:16 +00:00 |
perf3ct
|
6b1a1eba14
|
feat(tests): resolve test issues to do with integration tests
|
2025-07-18 21:00:42 +00:00 |
perf3ct
|
a38d100023
|
fix(tests): resolve this test as well
|
2025-07-18 19:57:24 +00:00 |
perf3ct
|
41d8524714
|
fix(tests): resolve these two tests at least)
|
2025-07-18 19:55:59 +00:00 |
perf3ct
|
0d65cab4aa
|
fix(migrations): resolve issue with latest migration and multi-language support
|
2025-07-18 19:30:51 +00:00 |
perf3ct
|
708e22dedc
|
fix(tests): resolve pdf_word_count test becuase we've improved the pdf ocr system so much
|
2025-07-17 18:50:23 +00:00 |
perf3ct
|
c0e8864280
|
fix(test): just login with admin credentials in the test for now
|
2025-07-17 18:24:52 +00:00 |
perf3ct
|
9658063a06
|
fix(tests): resolve issue with ocr language endpoint
|
2025-07-17 18:10:54 +00:00 |
perf3ct
|
d0d3aab859
|
feat(tests): use test context instead of direct database
|
2025-07-17 17:35:29 +00:00 |
perf3ct
|
862eb3217a
|
fix(tests): resolve issues in integration tests for the new multiple ocr languages
|
2025-07-14 21:28:55 +00:00 |
perf3ct
|
6bbf09e336
|
feat(lang): implement tests for this updated language selection
|
2025-07-14 20:46:51 +00:00 |
perf3ct
|
3999eb0b1e
|
feat(lang): update endpoints for ocr along with updating tests
|
2025-07-14 20:00:38 +00:00 |
Jon Fuller
|
f0e39d155e
|
Merge branch 'main' into feat/multiple-ocr-languages
|
2025-07-14 11:29:46 -07:00 |
perf3ct
|
6165148e4d
|
feat(ocr): gracefully handle problematic PDFs in all the ways, create tests so that it doesn't happen again
|
2025-07-14 16:36:32 +00:00 |
perf3ct
|
ba246c825b
|
fix(tests): fix broken unit tests for new ocr language feature
|
2025-07-14 02:02:46 +00:00 |
perf3ct
|
469ca29f5c
|
fix(tests): resolve some broken e2e tests?
|
2025-07-14 01:39:30 +00:00 |
perf3ct
|
b0527b1e2a
|
fix(dev): lol readur2 -> readur
|
2025-07-13 18:06:53 +00:00 |
perf3ct
|
e6fd8424d2
|
fix(dev): merge main into feature
|
2025-07-13 17:15:59 +00:00 |
perfectra1n
|
9e143649d4
|
fix(upload): resolve issue with Axum not having config values set
|
2025-07-12 14:04:54 -07:00 |
perfectra1n
|
6c22cccefb
|
feat(tests): add more test pdfs
|
2025-07-12 14:04:04 -07:00 |
perf3ct
|
65651e767f
|
fix(tests): all unit and integration tests pass locally
|
2025-07-12 00:29:52 +00:00 |
perf3ct
|
acbb43afb8
|
feat(server): rename requeue failed endpoint
|
2025-07-11 21:44:53 +00:00 |
perf3ct
|
e16fd1d420
|
feat(server): rename queue-failed endpoint
|
2025-07-11 21:28:23 +00:00 |
perf3ct
|
b31e1a672d
|
feat(server): gracefully manage requeue requests for the same document
|
2025-07-11 21:27:12 +00:00 |
perf3ct
|
be31c14814
|
cleanup(tests): delete disabled tests
|
2025-07-11 20:33:32 +00:00 |
perf3ct
|
fb8e61b0e4
|
fix(tests): resolve issue where test was counting all documents and not the test's own docs
|
2025-07-11 19:31:49 +00:00 |
perf3ct
|
3d530b008f
|
fix(tests): also resolve document struct in these unit tests
|
2025-07-11 18:54:31 +00:00 |
perf3ct
|
979078b5ac
|
fix(tests): also resolve document struct in this unit test
|
2025-07-11 17:50:49 +00:00 |
perf3ct
|
b8630f2e88
|
fix(tests): resolve compilation issues due to Document struct changes
|
2025-07-11 17:40:28 +00:00 |
perf3ct
|
69c94ab1e5
|
feat(tests): create even further comprehensive tests for migration testing, because I'm traumatized from Vikunja
|
2025-07-11 17:25:29 +00:00 |
perf3ct
|
897c7ff15c
|
fix(tests): resolve unit test compilation issue
|
2025-07-11 16:20:31 +00:00 |
perf3ct
|
e896fc7343
|
fix(tests): resolve unit test compilation issue for update document details page
|
2025-07-11 05:00:41 +00:00 |
perf3ct
|
ea43f79a90
|
feat(server): show source metadata better, and implement tests
|
2025-07-10 21:40:16 +00:00 |
perf3ct
|
438e79c441
|
fix(tests): no way, all the integration tests pass now
|
2025-07-10 01:38:55 +00:00 |
perf3ct
|
29800bdd1f
|
fix(tests): resolve integration test response format
|
2025-07-09 20:10:36 +00:00 |
perf3ct
|
b1690ede6a
|
fix(tests): resolve integration test response format
|
2025-07-09 16:46:19 +00:00 |
perf3ct
|
51fd19aec8
|
fix(server/client): rename document_id to id in DocumentUploadResponse, again
|
2025-07-09 02:46:39 +00:00 |
perf3ct
|
1abfce88b9
|
fix(server/client): rename document_id to id in DocumentUploadResponse, again
|
2025-07-09 02:24:43 +00:00 |
perf3ct
|
17f486a8b7
|
fix(server/client): rename document_id to id in DocumentUploadResponse, again
|
2025-07-09 01:40:50 +00:00 |
perf3ct
|
58b8a71404
|
fix(tests): and resolve missing endpoint
|
2025-07-08 04:37:33 +00:00 |
perf3ct
|
b69d2059c5
|
fix(tests): resolve weird compilation issue in the tests
|
2025-07-07 23:38:19 +00:00 |
perf3ct
|
3a8ed978ad
|
fix(tests): resolve weird compilation issue in the tests
|
2025-07-07 22:05:28 +00:00 |
perf3ct
|
460c555be6
|
fix(tests): resolve weird compilation issue in the tests
|
2025-07-07 21:09:48 +00:00 |
perf3ct
|
f6c66ef911
|
fix(tests): resolve weird compilation issue in the tests
|
2025-07-07 21:01:33 +00:00 |
perf3ct
|
22c890356d
|
fix(tests): resolve tests checking `id` instead of `document_id`
|
2025-07-07 20:47:36 +00:00 |
perf3ct
|
a4b9626616
|
fix(web_upload): resolve issue that caused files that were uploaded via the web, to not be added to the queue
|
2025-07-07 19:28:08 +00:00 |
perf3ct
|
b356017484
|
feat(server): implement better error checking for sources
|
2025-07-07 19:10:45 +00:00 |
perfectra1n
|
c4bc562989
|
fix(tests): resolve integration tests not generating unique usernames
|
2025-07-06 22:07:42 -07:00 |
perf3ct
|
64ec2fb69e
|
feat(webdav): resolve failing etag integration tests
|
2025-07-06 00:16:45 +00:00 |
perf3ct
|
26c618f984
|
feat(webdav): resolve failing etag unit tests
|
2025-07-05 19:47:21 +00:00 |
perf3ct
|
f686bc7692
|
feat(tests): move integration and unit tests to correct locations
|
2025-07-04 19:50:29 +00:00 |
perf3ct
|
5b21c87675
|
feat(tests): move integration and unit tests to correct locations
|
2025-07-04 19:37:43 +00:00 |
perf3ct
|
fbd7d561c3
|
fix(tests): binary and tests at least compile now
|
2025-07-04 19:07:53 +00:00 |
perf3ct
|
84ebcc9830
|
fix(tests): fix integration_webdav_first_time_scan_tests
|
2025-07-03 16:17:15 +00:00 |
perf3ct
|
efdc60d1a4
|
fix(tests): fix timestamps in tests
|
2025-07-03 15:56:49 +00:00 |
perf3ct
|
47cd2b2ec7
|
fix(tests): fix timestamps in tests
|
2025-07-03 15:38:31 +00:00 |
perf3ct
|
28d59854dd
|
fix(tests): resolve last test compiliation issue
|
2025-07-03 15:18:33 +00:00 |
perf3ct
|
1124fd3817
|
fix(tests): resolve last test compiliation issue
|
2025-07-03 14:33:39 +00:00 |
perf3ct
|
dfb56b5d94
|
fix(tests): resolve last test compiliation issue
|
2025-07-03 14:09:43 +00:00 |
perf3ct
|
2297eb8261
|
feat(webdav): also set up deep scanning button and fix unit tests
|
2025-07-03 04:24:26 +00:00 |
perf3ct
|
288a198220
|
feat(webdav): create test for this new smart scan
|
2025-07-03 00:32:47 +00:00 |
perf3ct
|
be29316ff4
|
fix(tests): resolve compilation error in tests and source scheduler
|
2025-07-02 23:49:46 +00:00 |
perf3ct
|
d26b9e386b
|
fix(webdav): resolve issue with webdav subdirectories not being discovered
|
2025-07-02 23:37:39 +00:00 |
perf3ct
|
6d40feadb3
|
fix(server): resolve issues with the retry ocr tests
|
2025-07-02 22:47:51 +00:00 |
perf3ct
|
ffad8c4561
|
feat(tests): fix ocr_retry issues in tests
|
2025-07-02 21:30:36 +00:00 |
perf3ct
|
ae33b25133
|
feat(tests): fix ocr_retry issues in tests
|
2025-07-02 19:16:13 +00:00 |
perf3ct
|
9a7488f1d2
|
fix(tests): resolve broken integration test for ocr retry, and fix frontend tests
|
2025-07-02 16:39:41 +00:00 |
perf3ct
|
a0420251fb
|
fix(server): resolve test for retry issues
|
2025-07-02 03:22:41 +00:00 |
perf3ct
|
68aa492a96
|
fix(server): resolve NUMERIC db type and f64 rust type
|
2025-07-02 02:26:11 +00:00 |
perf3ct
|
4279823268
|
fix(tests): resolve using test config in ocr retry tests
|
2025-07-02 00:14:19 +00:00 |
perf3ct
|
d4b57d2ae0
|
feat(server/client): implement retry functionality for both successful and failed documents
|
2025-07-02 00:06:47 +00:00 |
perf3ct
|
0e89a7a930
|
fix(tests): resolve broken test compilation
|
2025-07-01 22:14:53 +00:00 |
perf3ct
|
a381cdd12c
|
feat(webdav): also fix the parser to include directories, and add tests
|
2025-07-01 22:03:06 +00:00 |
perf3ct
|
c1dbd06df2
|
feat(tests): add unit tests for new webdav functionality
|
2025-07-01 21:39:31 +00:00 |
Jon Fuller
|
2e1a05fc8d
|
Merge branch 'main' into feat/multiple-ocr-languages
|
2025-07-01 11:53:42 -07:00 |
perf3ct
|
df281f3b26
|
feat(pdf): implement ocrmypdf to extract text from PDFs
|
2025-07-01 00:56:48 +00:00 |