lookbook/internal/handlers
soup 523831cb8d
Add password change functionality
- Add POST /api/auth/password API endpoint
  - Requires authentication and current password verification
  - Invalidates all other sessions after password change
  - Keeps current session active

- Add window.changePassword() console function
  - Matches existing login flow pattern
  - Usage: changePassword("current", "new")

- Add 'lookbook set-password' CLI command
  - Interactive password reset (no current password required)
  - Useful for recovery scenarios
  - Invalidates all sessions

- Add session.QDeleteAllExcept() and session.QDeleteAll()
  - Support for invalidating sessions after password change
2026-01-17 22:28:13 -05:00
..
api_auth.go Add password change functionality 2026-01-17 22:28:13 -05:00
api_items.go Add support for multiple images from Twitter links 2026-01-17 13:28:20 -05:00
api_tags.go Initial commit: Lookbook personal collection app 2026-01-17 01:09:23 -05:00
api_upload.go Add support for multiple images from Twitter links 2026-01-17 13:28:20 -05:00
context.go Initial commit: Lookbook personal collection app 2026-01-17 01:09:23 -05:00
handler.go Initial commit: Lookbook personal collection app 2026-01-17 01:09:23 -05:00
home.go Add support for multiple images from Twitter links 2026-01-17 13:28:20 -05:00
item_page.go Add support for multiple images from Twitter links 2026-01-17 13:28:20 -05:00
media.go Initial commit: Lookbook personal collection app 2026-01-17 01:09:23 -05:00
proxy.go Add video proxy to fix Firefox tracking protection blocking Twitter videos 2026-01-17 01:39:49 -05:00
router.go Initial commit: Lookbook personal collection app 2026-01-17 01:09:23 -05:00
templates.go Initial commit: Lookbook personal collection app 2026-01-17 01:09:23 -05:00