perf3ct
|
f6eb7ba49f
|
feat(metrics): try to simplify webdav metrics some
|
2025-08-23 22:17:40 +00:00 |
perf3ct
|
4b5ee94724
|
fix(metrics): casting is the name of the game
|
2025-08-23 20:31:56 +00:00 |
perf3ct
|
1b4573f658
|
feat(webdav): resolve failing migration tests, and implement better error handling
|
2025-08-23 18:52:52 +00:00 |
perf3ct
|
00795ace02
|
feat(webdav): fix all the wonderful compilation issues
|
2025-08-21 05:07:28 +00:00 |
perf3ct
|
18832b9c12
|
feat(webdav): fix all the wonderful compilation issues
|
2025-08-21 04:29:36 +00:00 |
perf3ct
|
b7dd64c8f6
|
feat(webdav): try to do better webdav errors to not slam webdav endpoints
|
2025-08-20 21:59:14 +00:00 |
perf3ct
|
d793509af9
|
feat(source): update names of sourceerror, and update tests
|
2025-08-17 22:37:41 +00:00 |
perf3ct
|
6a64d9e6ed
|
feat(source): implement generic "SourceError" and then have it be propagated as "WebDAVerror", etc.
|
2025-08-17 22:05:58 +00:00 |
perf3ct
|
cddba50799
|
feat(webdav): webdav error management and tests
|
2025-08-17 20:16:46 +00:00 |
perf3ct
|
93c2863d01
|
feat(webdav): support capturing individual directory errors in webdav
|
2025-08-14 16:24:05 +00:00 |
perf3ct
|
67ae68745c
|
fix(dev): remove unneeded docs
|
2025-08-13 20:51:13 +00:00 |
perf3ct
|
4b6e0820b7
|
feat(websocket): update websockets and websocket tests so that they actually pass
|
2025-08-11 20:08:36 +00:00 |
perf3ct
|
862c36aa72
|
feat(storage): further support the s3 storage backend
|
2025-08-01 17:57:09 +00:00 |
perf3ct
|
abd55ef419
|
feat(storage): abstract storage to also support s3, along with local filesystem still
|
2025-08-01 04:33:08 +00:00 |
perf3ct
|
32983c3fba
|
feat(server): implement #106 for per-user watch directories
|
2025-07-31 00:10:10 +00:00 |
perf3ct
|
7da99cd992
|
feat(server): implement websockets over sse
|
2025-07-30 02:04:44 +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
|
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
|
1939c4aec3
|
feat(webdav): create dedicated module for managing the mess that is WebDAV XML responses
|
2025-07-26 23:37:09 +00:00 |
perf3ct
|
8c9d5dc12b
|
feat(webdav): move to tracking all subdirectory etags
|
2025-07-22 19:59:25 +00:00 |
perf3ct
|
3c09e80d6d
|
feat(webdav): also decrease log noise in webdav
|
2025-07-22 19:32:30 +00:00 |
perf3ct
|
79d1d6ad19
|
fix(upload): resolve upload hanging with comprehensive error handling and timeouts
|
2025-07-22 03:46:54 +00:00 |
perf3ct
|
95e5186b78
|
fix(ci): add missing languages to ci
|
2025-07-21 19:50:06 +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
|
1895fe6c5c
|
feat(api): implement custom error type for document interactions
|
2025-07-19 22:28:39 +00:00 |
perf3ct
|
1aac25631c
|
feat(api): provide better error responses when manipulating documents
|
2025-07-19 22:10:28 +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
|
03bb4bf87d
|
fix(client): resolve issues with showing user settings on debug pge
|
2025-07-15 16:20:30 +00:00 |
perf3ct
|
901942ae74
|
fix(client): also resolve missing thumbnails
|
2025-07-15 15:57:14 +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
|
849c9f91c7
|
feat(lang): update backend to support multiple languages at the same time during OCR
|
2025-07-14 19:33:43 +00:00 |
perf3ct
|
1bf4a66754
|
fix(tests): resolve issue in compilation of tests due to multiple ocr languages
|
2025-07-13 17:26:06 +00:00 |
perf3ct
|
e6fd8424d2
|
fix(dev): merge main into feature
|
2025-07-13 17:15:59 +00:00 |
perfectra1n
|
4a039eac82
|
feat(client): add new frontend page for admins to view running config settings
|
2025-07-12 14:06:09 -07:00 |
perfectra1n
|
9e143649d4
|
fix(upload): resolve issue with Axum not having config values set
|
2025-07-12 14:04:54 -07: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
|
305c6f1fb1
|
feat(server): show source metadata EVEN better
|
2025-07-10 21:51:30 +00:00 |
perf3ct
|
ea43f79a90
|
feat(server): show source metadata better, and implement tests
|
2025-07-10 21:40:16 +00:00 |
perf3ct
|
4521cc5ac6
|
feat(client): show new file metadata fields on the client
|
2025-07-10 21:07:35 +00:00 |
perf3ct
|
0465777890
|
feat(client): show more fields for Documents
|
2025-07-10 21:02:15 +00:00 |
perf3ct
|
96c47af2c0
|
feat(server/client): make sure that the documents endpoint isn't broken
|
2025-07-10 19:57:25 +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
|
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
|
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 |