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
Xevion
89d96c4cc9
Add spaces around bracket [text] in QuoteList.vue
2022-05-21 17:17:28 -05:00
Xevion
a9b84336a0
Get rid of bad, unscoped Skeleton hiding CSS, comment out AIS Searchbox skeleton
2022-05-21 17:17:05 -05:00
Xevion
25aa6cd2c9
Add ImageSkeleton component, improve breadcrumb skeleton scss, restructure Skeleton.vue
2022-05-21 17:16:14 -05:00
Xevion
a2c55ed029
Fix Characters.vue not detecting state change, fix SeasonList.vue breaking with new preload schema
...
- Rename to PRELOAD_CHARACTERS from FETCH_CHARACTERS
2022-05-21 12:35:15 -05:00
Xevion
56835a27f5
Re-write character preload/fetching to fetch all at once, async too
2022-05-21 12:23:43 -05:00
Xevion
b8dad42bc8
Commit all new full/thumb episode images
2022-05-21 12:04:34 -05:00
Xevion
dd00c96fc9
Add episode image to Season component with thumbnail support
2022-05-21 12:03:07 -05:00
Xevion
06d7880bab
Add media processing command with ImageMagick thumbnailing & subprocess
2022-05-21 12:02:38 -05:00
Xevion
2c058f7840
Rename server folder to data, server\data to data\old-data
2022-05-21 09:19:45 -05:00
Xevion
cfc224df21
Disable surrounding quotes request, fix Algolia errors
2022-05-20 16:48:54 -05:00
Xevion
5b020fbe1e
Fix footer, push down to bottom properly
2022-05-20 15:06:51 -05:00
Xevion
5cf146cf97
Add italicizing for [braced] text in quote text
2022-05-20 15:05:57 -05:00
Xevion
6e27d13a11
Change SeasonListItem to handle null episode data with Skeleton, change key to use index-based key
2022-05-20 12:53:57 -05:00
Xevion
f0e97193c9
Update lock, add git-describe w/ GIT_HASH variable
2022-05-20 12:53:18 -05:00
Xevion
df77352916
Add basic footer and build time string
2022-05-20 12:52:33 -05:00
Xevion
b0e74e21ef
Update to latest github-linguist override configuration
2022-05-19 23:14:36 -05:00
Xevion
55cc3279e1
Move dependencies into proper categories, move ESLint rules out of package.json, yarn audit
2022-05-19 21:19:18 -05:00
Xevion
80e2aae5d1
Improve repository's language statistics by unvendoring JSON/HTML etc. directories
2022-05-19 21:15:21 -05:00
Xevion
bfa63d600a
Fix small JSON issues, get store.js to use correct episode indexing conventions
2022-05-19 19:56:09 -05:00
Xevion
c83a68cd15
Refactor parts of SeasonList into SeasonListItem, add on-hover episode preloading
2022-05-19 19:43:12 -05:00
Xevion
1a86f2f4bb
Add annotated text processing into final build phase, fix faulty annotations/identifiers
2022-05-19 19:22:26 -05:00
Xevion
a2a074079e
Fix missing episodes causing last episode(s) in season to be improperly matched
2022-05-19 17:28:40 -05:00
Xevion
2445fe5fc1
Format all Vue components with ESLint rules
2022-05-19 10:33:49 -05:00
Xevion
71b4c9f972
Add /build directory to .gitignore, commit normalization/build latest files for VCS
2022-05-19 03:30:13 -05:00
Xevion
da5221ec0d
Add characters route link to top, add Vuex sorted characters getter
2022-05-19 03:28:24 -05:00
Xevion
56e570a3a7
Add .eslintrc.js for Vue.js project linting & formatting
...
- Also changed .gitignore for .env files (previous rules were for Flask .env.local files, no idea why python-dotenv could not read them properly, but whatever).
2022-05-19 03:26:55 -05:00
Xevion
1be9f768ff
Add command for downloading all available episode stills for The Office from TMDB
...
- As well as all the stills the script captured in server/normalization
- Also added python-dotenv to Pipfile
2022-05-19 03:25:14 -05:00
Xevion
8cbd1304a9
Remove Flask from Pipfile, fix store.js requesting incorrect file path
2022-05-19 00:34:06 -05:00
Xevion
db97d9911d
Add functions default code w/ helloWorld
2022-05-19 00:33:23 -05:00
Xevion
98233b7628
Add individual character folders to app
2022-05-19 00:00:07 -05:00
Xevion
0ffcc7291d
Generate and add characters.json to client public
2022-05-18 18:38:43 -05:00
Xevion
b6fc6e2b5a
Formatting chnages in main.py
2022-05-18 17:04:56 -05:00
Xevion
cf9dddd56e
Fix function rewrites order
2022-05-18 16:37:29 -05:00
Xevion
2ae2b3c469
Add Cloud Functions & Hosting rewrite for hello-world
2022-05-18 16:34:33 -05:00
Xevion
114f909bb2
Inject environment variables with GitHub Actions & Secrets, move relevant packages back into devDependencies
2022-05-18 04:24:06 -05:00
Xevion
dc67373dff
Add node-version, change to v3 on setup-node, add explicit 'yarn install'
2022-05-18 04:09:29 -05:00
Xevion
10d4393b8c
Move required dependencies out of devDependencies, update webpack to build in 'build' dir
2022-05-18 04:03:33 -05:00
Xevion
c63c5095b1
Fix error in GH Action (firebase-hosting-merge)
2022-05-18 03:59:28 -05:00
Xevion
e98e6e4153
Switch GH Actions from NPM to Yarn
2022-05-18 03:57:14 -05:00
Xevion
7873399f9e
Switch from npm to yarn
2022-05-18 03:56:57 -05:00