Commit Graph
2 Commits
Author SHA1 Message Date
BordedDev f522e7583e feat: add uuid-based uid generation and per-user upload directories in security and upload modules
- Introduce UIDNS class and uid() function in security.py for deterministic UUID5 generation
- Refactor hash() and verify() with type hints, docstrings, and string-based salt handling
- Replace global UPLOAD_DIR constant in upload.py with dynamic per-user upload folder derived from session uid
- Update file path handling to use user-specific upload directory instead of hardcoded ./drive path
2025-05-06 21:17:08 +00:00
BordedDev b349db3f97 feat: redesign search user results as thread cards with avatar and metadata
Replace the plain list-based user search results with a rich thread-style card layout
featuring avatar, nick, color-coded author, and last ping timestamp. Update the backend
view to pass user record objects and current_user context to the template.
2025-03-08 18:40:43 +00:00