Commit Graph

100 Commits

Author SHA1 Message Date
owenrees 072e24b227 add VITE client vars to build 2026-07-12 13:51:21 +02:00
owenrees 0795daba4b add production workflow 2026-07-11 21:43:49 +02:00
owenrees f139449d9a update text for importing study via login or link 2026-07-11 21:00:22 +02:00
owenrees f9d02efe49 remove extraneous container_name from docker-compose.yml 2026-06-25 14:56:44 +02:00
owenrees 2c657c7598 Import study link (#1)
* add bug to todo

* disabled import study button if no study ID is selected, but always show if logged in as not to break the layout

* basic import of lichess study link

* change interface import

* Minmax M3 solution to import study chapter/game functionality

* change button text

* fix toast to display on study and chapter load

* add lint and format fix scripts

* apply auto formatting

* update ignored directories

* fix specificity

* add rudimentary PDF count metrics

* allow docker build

* create maintenance mode banner, triggered by env variables
2026-06-25 14:29:50 +02:00
owenrees fbc704dc30 center nav items on firefox as well 2026-06-13 22:17:19 +02:00
owenrees c082a356fd add multiple favicons 2026-06-13 21:30:25 +02:00
owenrees 6120c48377 noindex nofollow on callback route 2026-06-13 20:56:22 +02:00
owenrees 99f8aa8ac2 exclude callback route from sitemap 2026-06-13 20:51:06 +02:00
owenrees 2e05f86d5f update lighthouse todos 2026-06-12 16:57:10 +02:00
owenrees 4577755c93 add aria label to footer logo link 2026-06-12 16:52:40 +02:00
owenrees a110c7490c change h6 to h5 to fix heading structure 2026-06-12 16:49:55 +02:00
owenrees 0b10637df4 avoid prerendering callback page 2026-06-12 16:46:41 +02:00
owenrees 41cbd5db16 fix aria reference 2026-06-12 16:45:05 +02:00
owenrees af6a8426ad aria labels and font size changes 2026-06-12 15:17:29 +02:00
owenrees 0dde848cfe add aria labels to non-labelled icons 2026-06-12 15:04:53 +02:00
owenrees ee9968e99b pass matomo analytics env vars with zod 2026-06-12 14:48:52 +02:00
owenrees 7384a3f825 custom 404 page 2026-06-12 14:17:29 +02:00
owenrees 887a43636f export session interface to create a user interface for context 2026-06-12 11:27:12 +02:00
owenrees 734c631356 export interfaces 2026-06-12 11:22:54 +02:00
owenrees 802d46191e do not set isLoggedInBoolean since it is now removed 2026-06-12 11:22:41 +02:00
owenrees 4edcb49f58 fix button text based on user existing, rather that the removed isLogged in boolean 2026-06-12 11:21:50 +02:00
owenrees 030d44226d remove isLoggedIn booelan from lichess user, either a user exists or doesnt 2026-06-12 11:21:05 +02:00
owenrees f12176e713 remove isLoggedIn booelan from lichess user, either a user exists or doesnt 2026-06-12 11:20:55 +02:00
owenrees 3da81680a1 split schema for server functions 2026-06-12 11:04:43 +02:00
owenrees 0b32e77d7e add zod schema and validation to server 2026-06-12 10:58:59 +02:00
owenrees f475732715 remove loading page 2026-06-11 15:47:34 +02:00
owenrees f4b9820b5b add loading page 2026-06-11 15:06:13 +02:00
owenrees 98a5bb742b generic error view with try again 2026-06-11 12:23:19 +02:00
owenrees 6ef08f4b91 generic error view with try again 2026-06-11 11:12:31 +02:00
owenrees 5bf4ec95c8 if no code is provided return 404 2026-06-11 10:14:08 +02:00
owenrees 8d19564a4e remove header size todo 2026-06-10 12:31:35 +02:00
owenrees b94edbedb2 fix headers open sizes 2026-06-10 12:31:19 +02:00
owenrees cba86118a6 format 2026-06-10 12:23:14 +02:00
owenrees 3dcdc52052 add scroll down chevron indicator 2026-06-10 12:22:46 +02:00
owenrees 0903ac12c6 hero full screen 2026-06-10 12:20:24 +02:00
owenrees 80c2cce4de change response on access token delete function 2026-06-10 12:11:57 +02:00
owenrees ed820b7fd1 full width button and center text 2026-06-10 11:57:33 +02:00
owenrees eb49b6248d remove unused LichessStudyUrlInput and hide lichess buttons when no user or study loaded 2026-06-10 11:53:33 +02:00
owenrees 0f61400272 update todo with error handling 2026-06-10 11:45:00 +02:00
owenrees 55989f09c0 close dropdown on escape 2026-06-09 14:54:24 +02:00
owenrees 43d7eaa77f click outside of button/dropdowqn as hook 2026-06-09 14:53:05 +02:00
owenrees 07068ab4fa opencode suggestions for inputs 2026-06-09 14:37:55 +02:00
owenrees 63fffb11de update pgnviewer on lichess chapter load 2026-06-09 14:13:31 +02:00
owenrees fcb1433403 import chapter 2026-06-09 14:08:35 +02:00
owenrees 7b2bf3161b basic loading of user's studies 2026-06-09 10:31:59 +02:00
owenrees 0b1a0e6457 remove comments 2026-06-08 13:06:04 +02:00
owenrees 3b29c42b3b consolidate callback hooks 2026-06-08 12:50:09 +02:00
owenrees 430ec2db75 check for existing user on remount 2026-06-08 12:40:52 +02:00
owenrees d1cdc7764b basic login / logout lichess user 2026-06-08 12:23:20 +02:00