Commit Graph

320 Commits

Author SHA1 Message Date
ae445de3b6 feat: provide cn utility as composable 2025-07-16 19:30:09 -05:00
30173e28a5 chore: add remaining required URLs 2025-07-16 19:29:34 -05:00
0a846341e4 feat: add typesense Dockerfile 2025-07-16 19:22:37 -05:00
64f847ecdd fix: use NuxtLink instead, lint fix :key position 2025-07-16 13:27:43 -05:00
c9df85f86f fix: app.vue index use NuxtPage & NuxtLink 2025-07-16 13:24:17 -05:00
91d8132e5b chore: prerender sitemap & robots.txt 2025-07-16 13:24:01 -05:00
e55ac84ced chore: tune .vscode/settings.json fileNesting, remove src/lib/ leftover 2025-07-16 13:23:50 -05:00
0c19055d3b chore: commit nuxt generated eslint.config.mjs 2025-07-16 13:11:52 -05:00
75e5373fd2 chore: reformat entire project with prettier, add prettierignore 2025-07-16 13:10:28 -05:00
3f2e0fb889 chore: remove unused tsconfig, eslint, re-add prettier/prettier-plugin-tailwindcss 2025-07-16 13:08:19 -05:00
0a90accbbe chore: remove unnecessary tsConfig options, attempt only-allow in package.json preinstall 2025-07-16 12:55:17 -05:00
00c0770388 feat!: switch to Nuxt, complete overhaul 2025-07-16 12:47:33 -05:00
f5ec1d2264 refactor: move old pipfiles, remove old screenshots 2025-07-16 12:00:53 -05:00
ca2a6c3839 refactor: remove firebase functions, remove old index.html, remove many unused files 2025-07-16 12:00:44 -05:00
fa924a26be feat: separate SearchBar in App.vue, start work on Episode view 2025-07-16 11:57:36 -05:00
cf7cb09687 chore: remove env.d.ts, remove @assets vite alias 2025-07-16 11:57:18 -05:00
30decb4a99 feat: breadcrumb internal & shadcn component 2025-07-16 11:56:44 -05:00
d5211ef24b refactor: restructure all components into separate folders/views 2025-07-16 11:11:40 -05:00
ccd975d181 feat!: upgrade to Vue3, TypeScript, TailwindCSS, Pinia
- Added tailwindcss, shadcn, vite, typescript, pinia
- Removed webpack, ejs, moment, instantsearch, algolia, bootstrap
- Disabled most sass, original components
- Began redesigning light themed index page
2025-07-15 18:34:18 -05:00
57c9451f3f Update many missing actors for character_descriptions.json 2023-04-26 05:18:51 -05:00
cb5074c97f Show character actor on Characters page 2023-04-26 05:18:31 -05:00
acfbcd4f33 Fill out more missing actor information for character_descriptions.json 2023-04-25 20:28:52 -05:00
2a51481b0b Increase character img size, use rounded corners 2023-04-25 19:21:19 -05:00
0c140fae3d Add custom favicons 2023-04-25 19:06:04 -05:00
Xevion
48a6b3bbfc Include params in response, ensure accidental local hosting deployments are built properly 2022-05-25 19:20:17 -05:00
Xevion
f092708259 Add .log & .cache files to .gitignore 2022-05-25 11:26:08 -05:00
Xevion
892e4d2a17 Commit new 'surrounding' cloud function 2022-05-25 11:25:10 -05:00
Xevion
fd475ba089 Update API SearchResult path 2022-05-24 19:16:31 -05:00
Xevion
713d96ac33 Add Google Cloud Storage to functions dependencies, fix firebase.json pre-deploy scripts, update functions eslint 2022-05-24 18:45:45 -05:00
Xevion
b59e0df7ac Fix Homepage to be at least mildly presentable 2022-05-24 18:43:07 -05:00
Xevion
cea05b4967 Use proper episodeNumber/seasonNumber attributes in Season.vue route building methods 2022-05-23 13:34:31 -05:00
Xevion
769cef68ac Fix Season list not checking preload state, add fixed width/height params to Characters/Seasons.vue 2022-05-23 13:20:12 -05:00
Xevion
832f670286 Add newly-built data files, remove old unnecessary data files from Flask-era 2022-05-23 13:18:46 -05:00
Xevion
d5a8b6d892 Add mega data file for functions API 2022-05-23 13:18:02 -05:00
Xevion
41ac4e46ba Add additional character images w/ generated ./public/img/ files 2022-05-23 13:16:58 -05:00
Xevion
5ed4f93348 Fix .gitattributes missing 'server' to 'data' missing rename
I guess PyCharm doesn't inidex .gitattributes for refactoring because that's what I used to refactor the folder before. Should have been caught. Oops.
2022-05-22 20:43:01 -05:00
Xevion
e970e540e3 Fix un-committed duplicate created() function
- Was done locally, but failed to commit and push.
2022-05-22 20:38:52 -05:00
Xevion
6d9a8648da Add imghdr to Pipfile 2022-05-22 20:36:50 -05:00
Xevion
2d4c4bfa94 Fix character image URLs, remove underline from quote speaker links 2022-05-22 20:29:22 -05:00
Xevion
c1985b38fb Add all character images collected + generated crop & thumb files 2022-05-22 20:28:51 -05:00
Xevion
53a64cc32b Add thumbnail & character generation with episode media refactor 2022-05-22 20:28:17 -05:00
Xevion
5c92c44bd6 Properly swtich Character.vue over to PRELOAD_CHARACTER
- This was done a while ago, but I just forgot to commit it because I've had a bunch of inactive unstaged changes in Character.vue sitting here for a while. I guess it's time to finally address them, huh?
2022-05-22 18:44:25 -05:00
Xevion
273f532592 Fix single-speaker quote speaker link missing 'speaker-link' class 2022-05-22 18:36:58 -05:00
Xevion
36c360ea0f Fix single-speaker quotes missing character identifier 2022-05-22 18:36:23 -05:00
Xevion
39cd8f99ba Correct build moment from day-of-week to day-of-month 2022-05-22 18:35:14 -05:00
Xevion
25f78cc300 Fix clickable unlinked area around navbar items 2022-05-22 18:19:32 -05:00
Xevion
64b9690414 Add dynamic speaker links with router-link in QuoteList 2022-05-22 18:18:57 -05:00
Xevion
294bba8c9a Fix .replace only replacing once with regex global flag 2022-05-22 18:03:00 -05:00
Xevion
34ef9db626 Add a basic about screen 2022-05-22 01:09:16 -05:00
Xevion
fa4e1cccc2 Fix Characters component skeleton loading animations to polished finish 2022-05-21 17:17:51 -05:00