Commit Graph

63 Commits

Author SHA1 Message Date
perf3ct abd55ef419
feat(storage): abstract storage to also support s3, along with local filesystem still 2025-08-01 04:33:08 +00:00
perf3ct 7d89a711cb fix(tests): resolve issue in languageselector component for frontend tests 2025-07-18 20:39:41 +00:00
perf3ct 089d6c2853 fix(tests): resolve issues in unit tests due to dep changes 2025-07-17 16:09:10 +00:00
perf3ct a3f33140ee feat(dev): drop pdf_extract in favor of ocrmypdf 2025-07-15 14:50:17 +00: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 8c90c5c3c3 feat(tests): do tests pass now? 2025-07-11 00:39:12 +00:00
perf3ct fb831e9624 feat(server): implement unit tests for source metadata extraction 2025-07-10 22:02:41 +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
Jon Fuller ac6b4a522f Merge pull request #96 from readur/feat/deduplicate-test-utils-1
feat(tests): deduplicate test functionalities
2025-07-04 09:12:40 -07:00
perf3ct 51fb3a7e48 fix(tests): resolve broken test utils 2025-07-04 00:31:53 +00:00
perf3ct b9e0e5b905 feat(dev): also break up the large webdav_service.rs file into smaller ones 2025-07-03 19:57:31 +00:00
perf3ct a3f49f9bd7 feat(tests): try to deduplicate test code even more 2025-07-03 19:17:33 +00:00
perf3ct 7993786e18 feat(tests): deduplicate tests too 2025-07-03 17:21:39 +00:00
perf3ct b8dd23655d feat(webdav): directory etag smart checking and all that 2025-07-03 00:26:56 +00:00
perf3ct f7414af15c fix(tests): resolve silly new ocr retry tests 2025-07-02 22:51:09 +00:00
perf3ct 6d40feadb3 fix(server): resolve issues with the retry ocr tests 2025-07-02 22:47:51 +00:00
perf3ct 3c4e06fa77 feat(tests): fix ocr_retry issues in tests 2025-07-02 18:48:26 +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 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 b38c1fca07 feat(server): fix serialization issues 2025-06-30 19:40:05 +00:00
perf3ct 9e43df2fbe feat(server/client): add metadata to file view 2025-06-30 19:13:16 +00:00
perf3ct fbf89c213d fix(tests): resolve a whole lot of test issues 2025-06-28 22:50:40 +00:00
perf3ct 97fa50c1b5 feat(server/client): resolve failing tests 2025-06-28 21:21:05 +00:00
perf3ct f4adafe2bd feat(tests): add regression tests and better sql type safety tests 2025-06-28 19:25:15 +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
perf3ct 9079529eb5 feat(tests): create generic migration tests 2025-06-28 16:38:12 +00:00
perfectra1n 582617ab88 fix(server/client): fix incorrect OCR measurements 2025-06-27 20:23:59 -07:00
perf3ct cc0d647590 fix(server): resolve compilation issue in IgnoredFilesQuery 2025-06-28 01:01:51 +00:00
perf3ct aacfc96825 feat(server/client): implement button deleting low confidence documents (e.g. documents that have no text) 2025-06-27 22:16:38 +00:00
perf3ct 57bb0ccd2c fix(server): resolve broken imports on tests and test helpers 2025-06-27 18:46:41 +00:00
perf3ct 9a8bf72ff7 feat(server): reorganize components into their own modules and fix imports 2025-06-27 18:27:42 +00:00
perf3ct 0b6d96df03 fix(tests): resolve last OIDC test issues 2025-06-27 17:32:33 +00:00
perf3ct 12cdd0ffd6 fix(tests): resolve some difficult race conditions in test 2025-06-27 05:08:12 +00:00
perf3ct 3c5b7c7dfb feat(oidc): fix oidc, tests, and everything in between 2025-06-27 05:03:27 +00:00
perf3ct e9496b921e feat(server): set up oidc system and migrations 2025-06-26 18:52:57 +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 33ae814a43 fix(tests): also fix unit tests 2025-06-22 21:31:11 +00:00
perf3ct 679ad04274 fix(deletion): properly handle concurrent deletion requests 2025-06-20 18:40:24 +00:00
perf3ct 8ae976eda8 feat(tests): resolve failing and ignored tests 2025-06-20 18:37:52 +00:00
perf3ct 09b338685d fix(tests): repair the label tests 2025-06-20 18:10:27 +00:00
aaldebs99 e3c276226a feat(tests): add deletion unit tests 2025-06-20 16:09:27 +00:00
perf3ct d055e9f350 feat(server/client): implement labels for documents 2025-06-18 16:12:42 +00:00
perf3ct 14af90c657 feat(tests): fix the vast majority of both server and client tests 2025-06-17 22:06:12 +00:00
perf3ct 80d58b0f28 feat(server/client): implement updated FailedOcrPage, duplicate management, and file hashing 2025-06-17 16:17:23 +00:00
perf3ct 58aaedf4a6 feat(server): add hash for documents 2025-06-17 15:41:42 +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 fe56ecdb00 feat(server): implement queue system for ocr process as well, to fight resource exhaustion 2025-06-16 01:20:13 +00:00
perf3ct bf7ec25dc1 feat(server): create more DB guardrails, and lots of missing tests 2025-06-15 22:14:02 +00:00