Commit Graph

34 Commits

Author SHA1 Message Date
perf3ct 3486f0fdf8
feat(server): allow for random admin password generation 2025-11-02 14:29:12 -08:00
perf3ct f6eb7ba49f
feat(metrics): try to simplify webdav metrics some 2025-08-23 22:17:40 +00:00
perf3ct aad6036b4c
feat(tests): bring back the test helpers 2025-08-01 20:34:42 +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 3ad0dd3600
feat(server): set up new storage service 2025-08-01 02:50:38 +00:00
perf3ct 32983c3fba feat(server): implement #106 for per-user watch directories 2025-07-31 00:10:10 +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 2c0ef814d9 feat(client/server): implement better source sync output 2025-07-27 05:02:13 +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 ea43f79a90 feat(server): show source metadata better, and implement tests 2025-07-10 21:40:16 +00:00
perf3ct 6bdd6f4a56 feat(server): implement DEBUG environment variable 2025-07-02 17:57:57 +00:00
perf3ct 9a8bf72ff7 feat(server): reorganize components into their own modules and fix imports 2025-06-27 18:27:42 +00:00
perf3ct e9496b921e feat(server): set up oidc system and migrations 2025-06-26 18:52:57 +00:00
perf3ct 20b90e92d3 feat(swagger): add missing endpoints to swagger-ui 2025-06-25 23:47:27 +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
perf3ct 14af90c657 feat(tests): fix the vast majority of both server and client tests 2025-06-17 22:06:12 +00:00
perf3ct f905c220e0 feat(tests): add actual images as part of e2e and testing 2025-06-17 21:26:39 +00:00
perf3ct 801038a26e 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 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
perf3ct a39fc807fa feat(server): fix the sync scheduler for sources 2025-06-15 18:05:56 +00:00
perf3ct e5aaf31fdd feat(server/client): working s3 and local source types 2025-06-15 17:51:04 +00:00
perf3ct 317590f9c3 feat(server): create 'sources' concept and move WebDAV settings page to it 2025-06-15 16:12:18 +00:00
perf3ct 8fed8c753e feat(server): fix migration not working 2025-06-14 22:57:43 +00:00
perf3ct 9fa45f8891 feat(server): implement better ocr failure and guardrails 2025-06-14 22:13:04 +00:00
perf3ct aa45cd06e0 feat(server): webdav integration nearly done 2025-06-14 16:21:28 +00:00
perf3ct 57c118c049 feat(server): implement notifications and webdav 2025-06-14 01:34:56 +00:00
perf3ct e3f1855711 feat(client/server): add nextcloud/webdav capability, add integration tests 2025-06-13 17:09:05 +00:00
perf3ct e61db1036e feat(migrations): try to fix the migrations service 2025-06-13 14:19:45 +00:00
perfectra1n d61b1c3f4b feat(server): implement ocr enhanced service throughout 2025-06-12 22:12:50 -07:00
perfectra1n 1a1f886f04 feat(client/server): update search tests, and upgrade OCR 2025-06-12 22:00:14 -07:00
perf3ct 52d006d403 feat(unit): fixed the unit tests 2025-06-13 01:32:47 +00:00
perf3ct eb70964254 feat(server): improve queue system 2025-06-12 23:15:12 +00:00
perf3ct 90599eed74 feat(server): implement queue system 2025-06-12 20:34:51 +00:00