aaldebs99
|
58652bc300
|
Feat(UI): hide UI login when ALLOW_LOCAL_AUTH is set to false
|
2025-10-30 22:10:04 +00:00 |
aaldebs99
|
d46abbb5a4
|
Merge pull request #269 from readur/oidc-improvements
Fix(OIDC): redirect to frontend, jwt, and callback handling
|
2025-10-11 21:08:11 -07:00 |
aaldebs99
|
943a3eefae
|
fix(OIDC): redirect to frontend, jwt, and callback handling
|
2025-10-12 02:15:47 +00:00 |
aaldebs99
|
a23edca938
|
fix(OIDC): redirect to frontend after OIDC credentials
|
2025-10-12 01:11:47 +00:00 |
aaldebs99
|
8900f7d342
|
Merge pull request #268 from readur/oidc-improvements
fix(OIDC): handle confedential client providers
|
2025-10-11 17:42:01 -07:00 |
aaldebs99
|
a5edcfdd1d
|
fix(OIDC): handle confedential client providers
|
2025-10-12 00:05:06 +00:00 |
aaldebs99
|
e81c60192b
|
Merge pull request #267 from readur/oidc-improvements
WIP: OIDC improvements
|
2025-10-11 16:16:11 -07:00 |
aaldebs99
|
1a7e6d7fa9
|
refactor(config): make oidc_auto_register and allow_local_auth optional
|
2025-10-11 19:07:18 +00:00 |
aaldebs99
|
0032a30bb1
|
feat(oidc): add option for auto-register, local login, and user matching by email
|
2025-10-11 04:55:19 +00:00 |
perf3ct
|
aa5bd77753
|
feat(webdav): get rid of complex loop detection
|
2025-09-09 02:11:57 +00:00 |
perf3ct
|
88c376f655
|
feat(webdav): add some stress test utilities
|
2025-09-09 01:38:36 +00:00 |
perf3ct
|
d5d6d2edb4
|
feat(office): xml extraction seems to work now
|
2025-09-02 01:22:19 +00:00 |
perf3ct
|
73525eca02
|
feat(office): add library-based and xml-based parsing
|
2025-09-02 00:25:06 +00:00 |
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 |