adamf pushed to main at adamf/web_server 2026-04-14 11:08:29 +01:00
7aff171ef8 Remove REST handlers superseded by GraphQL resolvers
adamf pushed to main at adamf/web_server 2026-04-14 10:59:54 +01:00
cc6a423ef0 Add backend healthcheck and autoheal for automatic restart
adamf pushed to main at adamf/web_server 2026-04-13 12:38:59 +01:00
759614e92d Add job application quick reference for storing profile links and experience
adamf pushed to main at adamf/web_server 2026-04-13 12:34:28 +01:00
81c5684102 Fix appliedAt date format to RFC3339 for GraphQL mutations
adamf pushed to main at adamf/web_server 2026-04-13 12:13:54 +01:00
a911e6ca69 Add inline admin create forms to home page components
adamf pushed to main at adamf/web_server 2026-04-13 12:04:21 +01:00
66f32cdbd2 Add database-backed bookmarks via GraphQL
adamf pushed to main at adamf/web_server 2026-04-13 11:55:49 +01:00
390f69858c Redirect to original URL after admin login
adamf pushed to main at adamf/web_server 2026-04-13 11:53:50 +01:00
c3db00abf2 Fix logout not clearing cookies due to missing path and domain
adamf pushed to main at adamf/web_server 2026-04-13 11:48:31 +01:00
4a0300d4b4 Fix auth guard watcher to use Vue 3 watch instead of $watch
adamf pushed to main at adamf/web_server 2026-04-13 11:19:15 +01:00
18b50f1ce6 Split admin login into its own route and add auth guard to /admin
adamf pushed to main at adamf/web_server 2026-04-13 11:15:52 +01:00
4d154ff837 Reorganise views/ directory structure to match routes
adamf pushed to main at adamf/web_server 2026-04-13 11:09:15 +01:00
869d9a168e Move admin auth guard to Vue Router
adamf pushed to main at adamf/web_server 2026-04-13 11:03:05 +01:00
fc9d3c97bf Add Jobs link to CV and fix auth race on job applications page
adamf pushed to main at adamf/web_server 2026-04-13 10:09:29 +01:00
0dc1c278c2 Move job applications to /cv/jobs route and add layout system
adamf pushed to main at adamf/web_server 2026-04-13 09:53:36 +01:00
a0f99d9fba Add CSV export to job applications tracker
adamf pushed to main at adamf/web_server 2026-04-13 09:51:34 +01:00
8f3c369ed8 Add job application tracker (admin-only)
adamf pushed to main at adamf/scripts 2026-04-12 22:54:01 +01:00
b0a45417ea Add Obsidian to waybar, comment out nvidia-specific env vars
adamf pushed to main at adamf/web_server 2026-04-12 22:05:24 +01:00
81f5fafb61 Redirect auth-denied users to /admin login page instead of homepage
adamf pushed to main at adamf/web_server 2026-04-12 21:35:53 +01:00
c335bf14d6 Add token refresh to ValidateAdmin for seamless session renewal
adamf pushed to main at adamf/web_server 2026-04-12 21:33:49 +01:00
d344497393 Gate searxng, notes, and hasura behind admin auth via nginx auth_request