Commit Graph

51 Commits

Author SHA1 Message Date
Xevion
61945ce336 Merge remote-tracking branch 'origin/master' into master 2020-09-14 09:52:08 -05:00
Xevion
7755cc6464 add router link via caret right icon 2020-09-14 09:51:17 -05:00
Xevion
8a6cd3912a basic Season route, list group episodes, placeholder image 2020-09-14 09:34:06 -05:00
Xevion
b3697874dd Merge pull request #4 from Xevion/dependabot/npm_and_yarn/client/node-fetch-2.6.1
Bump node-fetch from 2.6.0 to 2.6.1 in /client
2020-09-14 07:50:14 -05:00
Xevion
a980050a7b fix Vuex store data being re-fetched with check, fix .loaded assignment (undefined vs null moment), remove SeasonList popover.show idiocy, Episode.vue comments 2020-09-14 00:54:20 -05:00
Xevion
5ec678ffb0 redo episode data loading to use Vuex, fix isFetched to use .loaded (MERGE_EPISODE), implement Promise (.then) for FETCH_EPISODE 2020-09-13 23:55:11 -05:00
Xevion
a8a4866554 add Skeleton loading to breadcrumbs on Episode.vue, use computed on v-if's 2020-09-12 16:49:12 -05:00
Xevion
67f8c5ed08 router.beforeEach clarifying comment, reduce XL viewport SeasonList/AIS-Search columns, add Skeleton outer skeleton with padding + animation speed adjustments, begin reformatting files to preferred format 2020-09-12 16:36:22 -05:00
Xevion
e6844df2d7 fix SeasonList axios preloading & object merging mutations (SeasonList component ready), change isPreloaded to directly access state variable 2020-09-12 16:17:16 -05:00
Xevion
209e2a9172 fix totals error and add Skeleton loading in Home.vue, remove initial bootstrap import (possibly culprit of massive inline css and errors?), covered by later main.scss imports, remove store.js console.log 2020-09-12 13:39:05 -05:00
Xevion
d9af6b7950 fix SeasonList to use Vuex properly (working Skeleton loading), fix $store vs $state misunderstandings 2020-09-12 13:33:33 -05:00
Xevion
a1a3459ff1 begin developing more Vuex store mutations, actions and getters (fetch episode data) 2020-09-12 10:37:11 -05:00
Xevion
19db8e9e1b move dozens of component styling rules into main.scss 2020-09-11 13:06:27 -05:00
Xevion
1d109a8ab1 change episode title format, add skeleton loaders & breadcrumbs component 2020-09-11 13:05:27 -05:00
dependabot[bot]
d18c809ce8 Bump node-fetch from 2.6.0 to 2.6.1 in /client
Bumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-09-11 14:09:38 +00:00
Xevion
e3f4123d89 add developer viewpoint marker, fix Algolia insights API key constant interpolation, move main.scss import (testing bootstrap override interaction) 2020-09-11 08:46:49 -05:00
Xevion
6b37ba5114 fixed laptop vs desktop layouts, fixed main.scss not being used (contained Bootstrap breakpoint adjustments), fix API URL being wrong for public network deployments (possible automatic detection?) 2020-09-09 10:23:01 -05:00
Xevion
6240b72649 adjust bootstrap breakpoint widths (push up XL, LG triggers on my laptop for better layout) 2020-09-09 10:13:09 -05:00
Xevion
00e0fb4da3 switch to global variable file import for scss 2020-09-09 10:12:00 -05:00
Xevion
c0305ef414 dark theme hyperlink color, more reformatting, add navbar + insightsClient to AIS, basic Vuex, VueClipboard import, Router beforeEach guard (currently unused) 2020-09-07 23:46:06 -05:00
Xevion
a0d7a78f73 remove faulty base URL constructor, reformatting, SearchResults remove commented code 2020-09-07 23:40:52 -05:00
Xevion
a74004d305 re-add vue.config.js, update to dist, separate BASE_URL and API_URL for permalink calculation 2020-09-06 16:48:02 -05:00
Xevion
faf9933e47 install algolia insights API (with env var keys) to index.html mount file 2020-09-06 14:01:17 -05:00
Xevion
62f4019666 change all router link to= props into object based references, fix unfinished sceneIndex var refactor, separate quoteList href/hover highlights 2020-09-05 20:23:05 -05:00
Xevion
b5a3499ef1 basic custom Skeleton component for Character, Character page breadcrumbs 2020-09-05 18:44:14 -05:00
Xevion
68a28c693d beginnings of simple Character page (list button links, base page with card) 2020-09-05 17:14:13 -05:00
Xevion
0d5c80ce44 quote link highlighting, quote clickable permalink icon, SearchResults link to exact quote, undo offset option 2020-09-05 16:49:32 -05:00
Xevion
849f935245 add searchresult quote surrounding prefetching 2020-09-05 10:48:50 -05:00
Xevion
3a29cf42a0 SeasonList improve active/focused tabs (fix white background), darken hovered items past accordion parent slightly 2020-09-05 10:48:10 -05:00
Xevion
39fe2dcb5c add episode hash autoscroll 2020-09-05 10:46:45 -05:00
Xevion
84715066ac fix SeasonList accordion item/router link hitbox boundaries for more reliable clicks 2020-09-04 18:02:52 -05:00
Xevion
ba19e8be5b darken based color changes, badge color white to grey 2020-08-11 14:26:19 -05:00
Xevion
ba9f806550 SeasonList, Card Color, CharacterList adjustments, class arrangements 2020-08-11 05:51:02 -05:00
Xevion
4e0dcfa532 change all scss hex codes to use schemes 2020-08-11 05:16:52 -05:00
Xevion
00b4163da1 fix API env base URL axios path with .env files 2020-08-10 07:20:10 -05:00
Xevion
d805195a80 add collapse chevron with easing transition, popover with title/description, character list fix episode.characters pre-fetch null error, bootstrap vue icons 2020-08-10 05:59:49 -05:00
Xevion
6179c210c2 fix Michel typo, update app's
latest small changes
2020-08-10 04:52:58 -05:00
Xevion
7e98c55d9c new SearchResult component, using proper table structure, click functionality for expanding to nearby quotes in scene 2020-08-10 04:52:32 -05:00
Xevion
f27e1501d0 fix character list button styling, title attr instead of popover 2020-08-09 23:23:31 -05:00
Xevion
da5bf9cee0 add loading icon to pre-app mount index.html page 2020-08-09 21:59:05 -05:00
Xevion
f1db1b239f fix vue npm build configuration, make flask render dist folder 2020-08-09 21:58:42 -05:00
Xevion
99b15168e1 finish preprocess, build algolia, build final commands, update README, remove obsolete code in process.py 2020-08-09 17:50:26 -05:00
Xevion
8ae8ec6e01 update package.json 2020-08-06 07:28:57 -05:00
Xevion
3eb52b7ae3 package.json update for dependabot alert 2020-08-06 07:23:00 -05:00
Xevion
ce9ffb7954 add CharacterList to Episode 'description', improve Search Results with result Highlighting (messy), attempts at route #hash scene/quote scrolling 2020-08-06 03:27:55 -05:00
Xevion
12961955c0 fix scenes error, add basic search results panel, move users to SearchResults route on typing, 2020-08-05 18:28:25 -05:00
Xevion
281613c8d1 add algolia instantsearch searchbox, better responsive classes 2020-08-05 02:22:14 -05:00
Xevion
6fcd8a0f45 brighten text, better quote table representation with QuoteList, better quote/scene for-loop keys 2020-08-04 22:26:03 -05:00
Xevion
a2125cfa44 add Home and Episode routes, full quote display and viewing, simple quote counter, fixed episode list breaking sections with soft-copy, column changes 2020-08-04 20:30:47 -05:00
Xevion
5fdbe86eae fully converted to proper bootstrap-vue, black theme styling, api routes for data retrieval, 2020-08-04 18:05:34 -05:00