Leon Bösche
06ece6dc1b
Enhance security architecture and guidelines across documentation and middleware; implement input validation, logging improvements, and security headers in API handlers.
2026-01-27 01:40:36 +01:00
Leon Bösche
a5dd8d8f39
Refactor video viewer to use HTML5 video element and remove legacy web implementation; enhance content type handling for various video formats in download handlers.
2026-01-14 12:41:56 +01:00
Leon Bösche
47e94995b5
Refactor viewmodels and enhance security documentation; remove unused viewmodels, add path sanitization, and implement rate limiting
2026-01-13 22:11:02 +01:00
Leon Bösche
3d80072e7b
Add AUTH-TOKEN logging to middleware for debugging token extraction
2026-01-11 17:31:17 +01:00
Leon Bösche
b2e5eef66f
feat: enhance CORS middleware to support dynamic allowed headers and ensure uniqueness
2026-01-11 14:25:07 +01:00
Leon Bösche
9d466fd63a
feat: add ownerId to Organization and update related database queries; enhance CORS middleware for origin validation
2026-01-11 05:33:16 +01:00
Leon Bösche
a3a9360110
Enhance JWT token retrieval in viewer and auth middleware for improved security and flexibility
2026-01-11 04:34:14 +01:00
Leon Bösche
615c92dc5f
Refactor context value assignment in Auth middleware for improved readability
2026-01-11 04:02:04 +01:00
Leon Bösche
e9517a5a4d
Fix context key type mismatch causing org files 500 error
...
- Export ContextKey type and context keys from middleware package
- Use exported keys (UserKey, SessionKey, TokenKey, OrgKey) in handlers
- Fixes panic: interface conversion: interface {} is nil, not uuid.UUID
- The middleware was setting context with contextKey type but handlers
were retrieving with string type, causing nil value lookup failure
2026-01-11 03:30:31 +01:00
Leon Bösche
288363d2da
Add CORS expose headers for PDF viewer compatibility
2026-01-10 19:16:23 +01:00
Leon Bösche
941d8bf736
Add JWT token handling to document viewer and related components
2026-01-10 05:00:18 +01:00
Leon Bösche
11436e93c5
Implement CORS middleware with configurable allowed origins and update config structure
2026-01-10 01:06:37 +01:00
Leon Bösche
7f6fe23219
Refactor folder creation logic to reload directory from backend and normalize parent path
2026-01-10 00:57:09 +01:00
Leon Bösche
8114a3746b
Fix context key mismatch - use typed contextKey consistently
2026-01-09 20:26:55 +01:00
Leon Bösche
1eb8781550
Add CORS middleware to handle browser preflight requests
2026-01-08 21:32:34 +01:00
Leon Bösche
87ee5f2ae3
full stack second commit
2025-12-18 00:11:30 +01:00
Leon Bösche
7749ebfd08
go first commit
2025-12-17 22:57:57 +01:00