aboutsummaryrefslogtreecommitdiffstats
path: root/web/static
Commit message (Collapse)AuthorAgeFilesLines
* Fix CSP violation on login page by moving inline script to external fileAdam Mathes9 days2-5/+13
|
* Fix scroll-to-read functionality across all UIs (V1, V2, V3)Adam Mathes9 days1-139/+156
|
* Enhance CSRF protection for login pageAdam Mathes9 days1-1/+6
| | | | | | | | | | Login form now includes a CSRF token from the cookie as a hidden form field. The CSRF middleware accepts tokens from either the X-CSRF-Token header (for JS clients) or the csrf_token form field (for HTML forms). Removed /login from the CSRF exclusion list so login POSTs are now validated. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Fix restricted login access and modernize login pageAdam Mathes9 days1-20/+131
| | | | | | | | - Close NK-oqd24q: Fix login access for v3/api - Update web.go to exclude /login/ from CSRF check during initial submission - Modernize web/static/login.html with new CSS and structure - Add web/login_test.go to verify CSRF exclusion - Created NK-ngokc3 for further CSRF enhancements
* Audit and reduce Go dependencies: replace go.rice with embed, pflag with flagAdam Mathes12 days13-0/+1225