Commit Graph

234 Commits

Author SHA1 Message Date
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
perf3ct 830f9d0b38 feat(server): mark documents with 0 words as failed, and fix webdav unit tests 2025-06-30 22:43:25 +00:00
perf3ct 9e43df2fbe feat(server/client): add metadata to file view 2025-06-30 19:13:16 +00:00
perf3ct 197afc19f4 feat(tests): implement and update tests for multiple OCR languages 2025-06-29 23:03:37 +00:00
perf3ct d218b4289f fix(tests): fix ocr endpoint tests due to our endpoint change 2025-06-29 05:35:49 +00:00
perf3ct 9e09bc019e fix(tests): fix ocr endpoint tests due to our endpoint change 2025-06-28 23:43:04 +00:00
perf3ct 52b2cd6d88 fix(tests): fix ocr endpoint tests due to our endpoint change 2025-06-28 23:11:47 +00:00
perf3ct 971f9b69e0 fix(tests): fix failing document integration test, again 2025-06-28 22:58:20 +00:00
perf3ct 157181b55b fix(tests): fix failing integration tests, again 2025-06-28 22:54:41 +00:00
Jon Fuller 5aae560d7e Merge pull request #69 from readur/fix/ocr-confidence-1
fix(server/client): fix incorrect OCR measurements
2025-06-28 09:53:56 -07:00
perfectra1n 582617ab88 fix(server/client): fix incorrect OCR measurements 2025-06-27 20:23:59 -07:00
perfectra1n 4266acbc1e fix(server): resolve complation issues 2025-06-27 19:39:56 -07:00
perf3ct 7652648980 feat(tests): reorganize unit and integration tests 2025-06-27 20:51:01 +00:00
perf3ct 341a91e1a7 fix(tests): move oidc tests to correct folder 2025-06-27 19:33:58 +00:00
perf3ct 57bb0ccd2c fix(server): resolve broken imports on tests and test helpers 2025-06-27 18:46:41 +00:00
Jon Fuller b095cb951f Merge pull request #55 from readur/feat/oidc-setup
feat(server): set up oidc system and migrations
2025-06-27 10:48:28 -07:00
perf3ct 3c5b7c7dfb feat(oidc): fix oidc, tests, and everything in between 2025-06-27 05:03:27 +00:00
perf3ct 2d7b4d16dd fix(tests): resolve prometheus test error 2025-06-26 22:50:22 +00:00
perf3ct 51907f81f2 fix(metrics): fix broken prometheus metrics 2025-06-26 22:14:42 +00:00
perf3ct e9496b921e feat(server): set up oidc system and migrations 2025-06-26 18:52:57 +00:00
perf3ct 212e0cb95d fix(tests): resolve change in error responses, so gotta fix unit test 2025-06-25 20:30:18 +00:00
perf3ct 2a8ba554ce fix(tests): resolve buggy FailedOcrPage frontend unit test issues 2025-06-24 21:57:02 +00:00
perf3ct eab0853049 fix(tests): checking to make sure the total_failed doesn't increment, instead of strict checking that it's 0 2025-06-24 17:44:31 +00:00
perf3ct 363bc2b9ef fix(server): better error responses when creating users 2025-06-24 17:33:59 +00:00
perf3ct a0e75d4619 feat(server/client): implement feature of ignoring already deleted files, and add failed OCR queue tests 2025-06-24 17:20:33 +00:00
perf3ct 67d1e0ee2f feat(webdav): move etag parser to own function, create required migration 2025-06-23 19:39:39 +00:00
perf3ct 113f1d8315 fix(tests): fix broken parser, thanks for finding that, unit tests! 2025-06-23 19:14:31 +00:00
perf3ct b9847b8b6b feat(server): normalize etags from webdav to properly check for file changes 2025-06-23 19:03:24 +00:00
perf3ct 2e83301d17 feat(tests): literally all the tests pass locally now 2025-06-22 21:11:14 +00:00
perf3ct a5464c1a50 feat(tests): make sure tests that should require admin privs, use admin 2025-06-22 18:11:54 +00:00
perf3ct fd5923f297 feat(tests): also fix the admin and auto resume tests 2025-06-22 17:43:33 +00:00
perf3ct 1555b8bd4d feat(tests): resolve admin integration test issues 2025-06-22 17:28:45 +00:00
perf3ct ddecb5bab7 fix(tests): resolve query parameter issue in tests 2025-06-22 16:54:59 +00:00
perf3ct d912ed758e fix(tests): last test finally runs 2025-06-22 15:58:52 +00:00
perf3ct 6afc37ed59 feat(tests): fix more broken tests, incorrect types 2025-06-22 15:49:14 +00:00
perf3ct 44878acb0e fix(ci): try to fix the ocr_corruption_tests 2025-06-22 04:31:54 +00:00
perf3ct 7f57078b2b fix(ci): just disable these tests for now 2025-06-22 00:20:28 +00:00
perf3ct 4ec4ecaa8d feat(ci): fix other tests, part 9000 2025-06-21 18:08:34 +00:00
perf3ct a1947518da feat(ci): ignore some tests, fix later 2025-06-21 18:08:22 +00:00
Jon Fuller 4b20064e41 Update labels_integration_tests.rs 2025-06-20 18:12:43 -07:00
perf3ct 3eeb405fe9 fix(tests): hopefully this cleans up these failing tests 2025-06-21 00:34:32 +00:00
perf3ct d5e60f342e fix(tests): fix last broken unit test 2025-06-20 22:59:20 +00:00
perf3ct cf01284fbe feat(ci): use environment variables for database url 2025-06-20 22:33:18 +00:00
perf3ct 4add33923f feat(tests): fix integration test that was using wrong boolean 2025-06-20 19:17:30 +00:00
perf3ct 41f5452527 fix(tests): resolve missing labels parameter 2025-06-20 18:50:40 +00:00
perf3ct eec1072677 Merge branch 'main' into feat/document-deletion 2025-06-20 17:11:26 +00:00
perf3ct ac069de5bc feat(ingestion): create ingestion engine to handle document creation, and centralize deduplication logic 2025-06-20 16:24:26 +00:00
aaldebs99 e3c276226a feat(tests): add deletion unit tests 2025-06-20 16:09:27 +00:00
perf3ct 376849b64d fix(tests): try to resolve last failing integration test 2025-06-20 15:14:16 +00:00
aaldebs99 b24bf2c7d9 Merge branch 'main' into feat/document-labels 2025-06-19 18:40:50 -07:00
perf3ct 7f20e59aa6 feat(tests): resolve issue with 'source' tests 2025-06-19 20:29:35 +00:00
Jon Fuller 4d0d9d16b6 Merge branch 'main' into feat/document-labels 2025-06-18 19:07:54 -07:00
perf3ct 78b47a0709 fix(tests): allow overriding the API_URL for tests 2025-06-19 00:37:29 +00:00
perf3ct ad550829cc Merge branch 'main' of https://github.com/readur/readur 2025-06-19 00:04:52 +00:00
perf3ct cad685bb47 fix(tests): try to fix the auto_resume_tests yet again for integration tests 2025-06-19 00:03:07 +00:00
aaldebs99 5efd685ad4 fix(tests): test port 2025-06-19 00:02:32 +00:00
perf3ct 0bf384bbb1 fix(tests): fix integration tests, `test_resume_priority_ordering` - fix ordering 2025-06-18 22:34:21 +00:00
perf3ct 11aac04d3a Merge branch 'main' into feat/document-labels 2025-06-18 17:45:23 +00:00
perf3ct b6dcb3d1b3 feat(tests): fix/resolve/disable more tests 2025-06-18 17:30:21 +00:00
perf3ct d055e9f350 feat(server/client): implement labels for documents 2025-06-18 16:12:42 +00:00
aaldebs99 8923a62bb1 fix(unit): fix more unit test errors 2025-06-18 01:24:58 +00:00
aaldebs99 a4650ca36b fix(unit): fix most unit test errors 2025-06-18 01:07:27 +00:00
perf3ct 4f36e40e38 feat(tests): resolve last test issues 2025-06-17 22:14:38 +00:00
perf3ct f905c220e0 feat(tests): add actual images as part of e2e and testing 2025-06-17 21:26:39 +00:00
perf3ct 80d58b0f28 feat(server/client): implement updated FailedOcrPage, duplicate management, and file hashing 2025-06-17 16:17:23 +00:00
perf3ct 9ff409101a feat(tests): add test images 2025-06-17 15:48:30 +00:00
perf3ct 54868cdc57 feat(server): try to resume syncs after server restart 2025-06-16 23:21:43 +00:00
perf3ct 6d462df990 feat(client): fix the watch page 2025-06-16 23:14:48 +00:00
perf3ct 0d3fe26074 feat(server): also generate thumbnails for non-images, and resolve failing unit/integration tests 2025-06-16 22:51:29 +00:00
perf3ct ee0eaad562 feat(unit): add more throttling/concurrency tests 2025-06-16 01:25:30 +00:00
perf3ct fe56ecdb00 feat(server): implement queue system for ocr process as well, to fight resource exhaustion 2025-06-16 01:20:13 +00:00
perf3ct 0a2dc6972a feat(server): add one more high concurrency test 2025-06-15 22:16:13 +00:00
perf3ct bf7ec25dc1 feat(server): create more DB guardrails, and lots of missing tests 2025-06-15 22:14:02 +00:00
perf3ct 5b88c92937 feat(server/client): add pagination in client, resolve race condition in server 2025-06-15 21:48:59 +00:00
perf3ct b21f2684bc feat(server/client): add lots of OCR tweaks 2025-06-15 21:24:06 +00:00
perf3ct e971aea7fa feat(unit): add unit tests for sources 2025-06-15 18:35:01 +00:00
perf3ct c13eda12e0 feat(server): webdav tests pass 2025-06-14 16:23:27 +00:00
perf3ct 5b67232266 feat(server): webdav integration nearly done 2025-06-14 16:14:41 +00:00
perf3ct cc04d5818b feat(server): webdav tests pass 2025-06-14 01:48:17 +00:00
perf3ct 63b322ac7a feat(server): add role capability, and fix tests 2025-06-13 20:58:36 +00:00
perf3ct e672613d50 feat(client): refreshing the page no longer returns a 404 2025-06-13 19:22:57 +00:00
perf3ct e3f1855711 feat(client/server): add nextcloud/webdav capability, add integration tests 2025-06-13 17:09:05 +00:00
perf3ct 57c6b370d2 feat(client): convert frontend to ts 2025-06-13 16:16:23 +00:00