perf3ct
|
6c2f16e666
|
fix(server): also fix these broken user isolation SQL statements
|
2025-06-24 17:43:58 +00:00 |
perf3ct
|
0bb6d4d4df
|
fix(server): better error responses when creating users
|
2025-06-24 17:33:59 +00:00 |
perf3ct
|
4ce21ef931
|
fix(server): resolve lack of user isolation
|
2025-06-24 17:28:28 +00:00 |
perf3ct
|
afa0565634
|
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
|
67191c95b7
|
feat(migrations): resolve migrations names and remove legacy migrations code
|
2025-06-23 21:08:43 +00:00 |
perf3ct
|
de45300c7a
|
feat(webdav): move etag parser to own function, create required migration
|
2025-06-23 19:39:39 +00:00 |
perf3ct
|
c747d0abc8
|
fix(tests): fix broken parser, thanks for finding that, unit tests!
|
2025-06-23 19:14:31 +00:00 |
perf3ct
|
472106a0f6
|
feat(server): normalize etags from webdav to properly check for file changes
|
2025-06-23 19:03:24 +00:00 |
perf3ct
|
6834e11542
|
fix(tests): also fix unit tests
|
2025-06-22 21:31:11 +00:00 |
perf3ct
|
e78a353751
|
feat(tests): resolve admin integration test issues
|
2025-06-22 17:28:45 +00:00 |
perf3ct
|
1cb5341c4e
|
feat(ci): fix other tests, part 9000
|
2025-06-21 18:08:34 +00:00 |
perf3ct
|
74c9c87906
|
fix(deletion): properly handle concurrent deletion requests
|
2025-06-20 18:40:24 +00:00 |
perf3ct
|
ecf5a0ea50
|
feat(tests): resolve failing and ignored tests
|
2025-06-20 18:37:52 +00:00 |
perf3ct
|
c1b3832ad1
|
fix(tests): repair the label tests
|
2025-06-20 18:10:27 +00:00 |
perf3ct
|
7b5914f972
|
fix(documents): remove old code in favor of document ingestion engine
|
2025-06-20 17:18:00 +00:00 |
perf3ct
|
5aaf90ba20
|
Merge branch 'main' into feat/document-deletion
|
2025-06-20 17:11:26 +00:00 |
perf3ct
|
a58c3abefc
|
feat(ingestion): have everything use the document ingestion engine
|
2025-06-20 16:53:06 +00:00 |
perf3ct
|
df8eeba2c2
|
feat(ingestion): create ingestion engine to handle document creation, and centralize deduplication logic
|
2025-06-20 16:24:26 +00:00 |
aaldebs99
|
597707f870
|
feat(tests): add deletion unit tests
|
2025-06-20 16:09:27 +00:00 |
aaldebs99
|
a5ebbd59bd
|
feat(everything): Add document deletion
|
2025-06-20 03:49:16 +00:00 |
aaldebs99
|
ec497a4a08
|
Merge branch 'main' into feat/document-labels
|
2025-06-19 18:40:50 -07:00 |
aaldebs99
|
3ecc82dfdf
|
fix(frontend): label writing and fetching logic
|
2025-06-20 01:32:32 +00:00 |
aaldebs99
|
e7b47b7d61
|
fi(backend): migrate python code to rust lol
|
2025-06-20 01:32:05 +00:00 |
perf3ct
|
741fcc2826
|
feat(tests): resolve issue with 'source' tests
|
2025-06-19 20:29:35 +00:00 |
aaldebs99
|
0e19ba3ea9
|
fix(backend): lables handling
|
2025-06-19 19:47:49 +00:00 |
aaldebs99
|
5de7f03a3e
|
fix(backend): labels
|
2025-06-19 18:58:00 +00:00 |
Jon Fuller
|
ae5a860065
|
Merge branch 'main' into feat/document-labels
|
2025-06-19 11:32:03 -07:00 |
aaldebs99
|
3cf1b8cd73
|
fix(server): static file routes
|
2025-06-19 18:29:52 +00:00 |
Jon Fuller
|
a335af6fff
|
Merge branch 'main' into feat/document-labels
|
2025-06-18 19:07:54 -07:00 |
aaldebs99
|
6942da2b20
|
chore(server): remove unused system user
|
2025-06-19 00:41:01 +00:00 |
perf3ct
|
4a54b0a8b7
|
feat(server/client): implement labels for documents
|
2025-06-18 16:12:42 +00:00 |
perf3ct
|
4c946ca9cc
|
feat(tests): resolve last test issues
|
2025-06-17 22:14:38 +00:00 |
perf3ct
|
261d71c5ae
|
feat(tests): fix the vast majority of both server and client tests
|
2025-06-17 22:06:12 +00:00 |
perf3ct
|
21b868a2e4
|
feat(tests): add actual images as part of e2e and testing
|
2025-06-17 21:26:39 +00:00 |
perf3ct
|
309a61bcd4
|
feat(client): update failedOcr page for duplicates
|
2025-06-17 16:52:45 +00:00 |
perf3ct
|
bdb136d615
|
feat(server/client): implement updated FailedOcrPage, duplicate management, and file hashing
|
2025-06-17 16:17:23 +00:00 |
perf3ct
|
75747016f0
|
feat(server): add hash for documents
|
2025-06-17 15:41:42 +00:00 |
perf3ct
|
d84193f444
|
fix(ocr_queue): don't slam the DB while we wait
|
2025-06-17 14:45:44 +00:00 |
perf3ct
|
d7607923be
|
feat(server): create specific endpoint for fetching documents, fix client being served again
|
2025-06-17 04:05:57 +00:00 |
perf3ct
|
f0f90d71de
|
feat(client/server): create endpoint for fetching individual files, and fix client not serving files
|
2025-06-17 03:38:16 +00:00 |
perf3ct
|
3ae542088b
|
feat(client/server): advanced search, along with fixing build errors
|
2025-06-17 02:56:59 +00:00 |
perf3ct
|
76529f83be
|
feat(client/server): implement a much better search
|
2025-06-17 02:41:16 +00:00 |
perf3ct
|
98a4b7479b
|
feat(server/client): remove webdav feature from user's settings as it's in sources now
|
2025-06-17 01:57:56 +00:00 |
perf3ct
|
8de1e153a1
|
feat(server): stop image preprocessing in OCR
|
2025-06-17 00:35:03 +00:00 |
perf3ct
|
e6ab56daa8
|
feat(server): break up large db.rs file into multiple files, and add more PDF guardrails
|
2025-06-17 00:25:21 +00:00 |
perf3ct
|
27c38bf0fe
|
feat(server): try to resume syncs after server restart
|
2025-06-16 23:21:43 +00:00 |
perf3ct
|
a47960a059
|
feat(server): also generate thumbnails for non-images, and resolve failing unit/integration tests
|
2025-06-16 22:51:29 +00:00 |
perf3ct
|
abdea3226f
|
feat(server): put more guardrails around PDF OCR size, and image size OCR
|
2025-06-16 22:39:00 +00:00 |
perf3ct
|
b9f2014509
|
feat(server): if there's no sync even running, allow sync to be cancelled
|
2025-06-16 21:39:41 +00:00 |
perf3ct
|
0ccceb768a
|
feat(server): create folders within 'upload' path to manage thumbnails, processed images, etc.
|
2025-06-16 21:24:46 +00:00 |