Commit Graph

1869 Commits

Author SHA1 Message Date
Jelle van Snik
e448c0b5a8 source selection
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-02-09 22:03:40 +01:00
Jelle van Snik
056f837dcb caption clear + popout math
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-02-09 20:42:51 +01:00
Jip Fr
0193e8f0c8 Fix scrolling to center if the element is on the low end of the thingy 2023-02-09 12:56:16 +01:00
Jip Fr
6d24e8aa81 Fix PopoutSection scrolling to center 2023-02-09 12:44:11 +01:00
Jelle van Snik
f97b84516b captions + translation fix
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-02-08 22:51:52 +01:00
Jelle van Snik
c4712044a9 tap backdrop fix, router syncing with popout, start of captions popout,
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-02-08 21:01:46 +01:00
Jelle van Snik
d9ccce1726 fix drag seeking inteference with real seeking 2023-02-07 23:38:39 +01:00
Jelle van Snik
bd7799b5c1 remove safe insets 2023-02-07 23:35:02 +01:00
Jelle van Snik
d8e2597db7 fix more progress 2023-02-07 23:26:40 +01:00
Jelle van Snik
f8b5c4169c fix more progress recursion 2023-02-07 23:25:46 +01:00
Jelle van Snik
0105c4f6b2 fix popout math and fix seeking not seeking
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: William Oldham <wegg7250@gmail.com>
2023-02-07 23:20:00 +01:00
Jelle van Snik
403142783c add todo 2023-02-07 22:37:46 +01:00
Jelle van Snik
2a3c93c24f episode select popout styling, popout router sync & dragging to update time action 2023-02-07 22:34:20 +01:00
Jelle van Snik
3b4e9ce2ca fix more transitions 2023-02-07 20:03:01 +01:00
Jelle van Snik
6224fb32c4 popout transitions
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-02-07 19:40:53 +01:00
Jelle van Snik
5e433266ee popout transitions 2023-02-07 18:19:31 +01:00
Jelle van Snik
5d5a727663 add better popout system
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-02-07 17:49:05 +01:00
Jelle van Snik
76e4bc5851 shortcuts, progress saving fix, error handling, airplay, safe are for full screen only
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-02-07 16:01:05 +01:00
Jelle van Snik
487ba39bbf update todos and remove test view 2023-02-04 19:18:14 +01:00
Jelle van Snik
d213daf91e add more todos 2023-02-04 19:16:06 +01:00
Jelle van Snik
210e60c24d add seeking back to pause action 2023-02-04 19:12:54 +01:00
Jelle van Snik
63be27b9ae episode selector 2023-02-04 19:10:19 +01:00
Jelle van Snik
c3b409631e volume control + progress listener 2023-02-04 18:24:06 +01:00
Jelle van Snik
bb14d63a9c meta data in video player 2023-02-04 16:29:21 +01:00
Jelle van Snik
27ef9be6b1 add back standard video UI 2023-02-04 01:01:54 +01:00
Jelle van Snik
a0c24209bb implement more progres controls 2023-02-03 16:34:41 +01:00
Jelle van Snik
c5a8065db9 add basic functioning player 2023-02-03 15:20:26 +01:00
Jelle van Snik
6ca3196b75 the start detaching video state from react
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-02-02 22:04:58 +01:00
James Hawkins
a1cae1c9f7 fix netfilm qualities 2023-01-26 13:42:08 +00:00
James Hawkins
b1333cfc16 netfilm default season 1 if none exists 2023-01-26 13:35:38 +00:00
James Hawkins
52fef27374 Merge remote-tracking branch 'origin/v3' into v3 2023-01-26 13:31:55 +00:00
James Hawkins
2b81d061f4 Netfilm provider 2023-01-26 13:31:50 +00:00
Jelle van Snik
6edc0d3959 a desperate attempt at chromecasting 2023-01-25 21:44:15 +01:00
Jelle van Snik
8c9d905a91 quality display control, source selection beginning, mobile player UI, keyboard shortcuts
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-24 18:12:37 +01:00
Jelle van Snik
701b3db798 volume control touch events fix
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-24 15:17:23 +01:00
destruc7i0n
c3985873d4 rename to humanizedEpisodeId 2023-01-24 08:38:37 -05:00
destruc7i0n
3604a2f0d7 show the episode info in the page title 2023-01-23 20:39:56 -05:00
Jip Fr
22a2ebac74 fix(player): use paddedMins for videos less than an hour 2023-01-24 01:07:30 +01:00
mrjvs
dfbaac8e93
Merge pull request #125 from JipFr/v3-superstream
style(media): reduce border radius on hover
2023-01-24 00:05:02 +01:00
Jip Fr
da097b97d1 style(media): reduce border radius on hover 2023-01-24 00:02:12 +01:00
Jelle van Snik
6de43d29b9 add navigation todo 2023-01-23 23:58:40 +01:00
Jelle van Snik
177860aed4 series support for continue watching 2023-01-23 23:51:40 +01:00
Jelle van Snik
a077417761 mobile safe video sizes 2023-01-23 23:01:08 +01:00
Jelle van Snik
20685577ab skip buttons, better popout handling
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-01-23 22:38:05 +01:00
Jelle van Snik
b2748f7390 fix a color 2023-01-23 02:01:59 +01:00
Jelle van Snik
b8e49850f4 episode selection
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
2023-01-23 01:55:57 +01:00
Jelle van Snik
1f7e8abda5 remove gomostream 2023-01-22 23:11:43 +01:00
Jelle van Snik
b6ff4bf800 Merge branch 'v3' of https://github.com/JamesHawkinss/movie-web into v3 2023-01-22 23:11:20 +01:00
Jelle van Snik
62220532d7 fix linting 2023-01-22 23:11:18 +01:00
Jip Frijlink
9e8769e4c3
Merge branch 'v3' into v3-superstream 2023-01-22 23:08:39 +01:00
Jip Fr
f339a7156a chore: remove log 2023-01-22 23:07:26 +01:00
Jip Fr
fa9785bf69 chore(superstream): improve import, move quality finding to its own function 2023-01-22 23:06:29 +01:00
Jelle van Snik
ec6e145f82 Merge branch 'v3' of https://github.com/JamesHawkinss/movie-web into v3 2023-01-22 23:04:14 +01:00
Jelle van Snik
5e1727e8f7 provider changes
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-22 23:03:55 +01:00
Jip Fr
7a2865313d feat(providers): add superstream 2023-01-22 23:01:49 +01:00
Jelle van Snik
e7a6484094 fix multi origin and add airplay support 2023-01-22 20:51:58 +01:00
Jelle van Snik
f472f04735 episode ids , shorter debounce and flixHQ provider 2023-01-22 19:26:08 +01:00
Jelle van Snik
5a01a68ce4 fix recursive rendering + show meta in player 2023-01-21 23:45:26 +01:00
Jelle van Snik
b6a23aa0b7 update todos 2023-01-19 22:37:16 +01:00
Jelle van Snik
02cc4b7f1d bookmarks, progress and editing of those 2023-01-19 22:29:56 +01:00
Jelle van Snik
fb96026195 continue watching and progress bars 2023-01-17 21:12:39 +01:00
Jelle van Snik
6353bf3799 fix time control once again 2023-01-17 19:11:10 +01:00
Jelle van Snik
40cca10660 update time control display 2023-01-17 13:42:15 +01:00
Jelle van Snik
4d2fc166bc fix time render issue 2023-01-17 01:02:29 +01:00
Jelle van Snik
f37bec7a7a progress restoring logic 2023-01-16 21:53:38 +01:00
Jelle van Snik
f656f80996 more todos 2023-01-16 21:26:01 +01:00
Jelle van Snik
714b378f68 move around some todos 2023-01-16 21:25:16 +01:00
Jelle van Snik
a369682a26 add continue watching and bookmarks back 2023-01-16 21:19:49 +01:00
Jelle van Snik
ca169769bb error handling video player 2023-01-15 16:51:55 +01:00
Jelle van Snik
52b063b10a bunch of todos 2023-01-15 16:01:07 +01:00
Jelle van Snik
8e522e18d4 fix debounce on first render 2023-01-14 16:14:54 +01:00
Jelle van Snik
d161c948cd better progress indicator 2023-01-14 16:03:59 +01:00
Jelle van Snik
2f1058cb9c loading screen usescrape 2023-01-14 01:37:47 +01:00
Jelle van Snik
cf83df64bb add some todos 2023-01-14 00:34:13 +01:00
Jelle van Snik
5967c83d28 add deleted todos back 2023-01-14 00:30:50 +01:00
Jelle van Snik
4d07751a4a first load spinner 2023-01-14 00:27:40 +01:00
Jelle van Snik
a64841507f port providers, media watch page + make search work again
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-14 00:12:56 +01:00
Jelle van Snik
6589e095ec cleanup unused code 2023-01-12 22:36:28 +01:00
Jelle van Snik
a9ac3e64db add provider scrape hookiboi 2023-01-12 22:04:28 +01:00
Jelle van Snik
094f9208a8 add quality to streams 2023-01-11 23:41:27 +01:00
Jelle van Snik
e34ddddddb remove old providers 2023-01-11 21:17:44 +01:00
Jelle van Snik
f1257973e7 new backend interfaces 2023-01-11 21:16:48 +01:00
Jelle van Snik
8268abc45d add search backend 2023-01-10 22:43:27 +01:00
Jelle van Snik
46e933dfb7 fix skeleton 2023-01-10 21:23:53 +01:00
Jelle van Snik
d28e6e6735 implement video player on mediapage 2023-01-10 21:18:10 +01:00
Jelle van Snik
35c7ac4b8d lots of UI changes for video player 2023-01-10 19:53:55 +01:00
Jelle van Snik
02ef6c5bf1 add todo 2023-01-10 01:03:51 +01:00
Jelle van Snik
2d9b66d9b8 fullscreen on iphone/ipad 2023-01-10 01:01:51 +01:00
Jelle van Snik
351b35ef98 add top bar and improve ui feel 2023-01-10 00:27:04 +01:00
Jelle van Snik
024325f640 styling of video player controls 2023-01-09 21:51:24 +01:00
Jelle van Snik
098f6af0ae Backdrop + improved seeking 2023-01-08 22:29:38 +01:00
Jelle van Snik
b43b8b19e4 loading + time control
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2023-01-08 21:18:45 +01:00
Jelle van Snik
44149203cb autoplay and fullscreen feature detection 2023-01-08 20:36:46 +01:00
Jelle van Snik
a9cf056276 add hls todo 2023-01-08 18:01:51 +01:00
Jelle van Snik
09634c6f97 todos 2023-01-08 17:59:25 +01:00
Jelle van Snik
61abce9386 buffering 2023-01-08 17:51:38 +01:00
Jelle van Snik
218a14d5f6 fullscreen video 2023-01-08 16:23:42 +01:00
Jelle van Snik
f93b9b5b0f update linting 2023-01-08 15:42:35 +01:00
Jelle van Snik
3a67d50f42 video player starter 2023-01-08 15:37:16 +01:00
Jelle van Snik
eeaa4d7571 custom video player start 2023-01-08 13:15:32 +01:00
Jelle van Snik
b98fdcd94d fix some margins 2023-01-07 23:50:36 +01:00
Jelle van Snik
9fba422673 fix circle figure 2023-01-07 23:48:09 +01:00
Jelle van Snik
e7981539e6 media grids 2023-01-07 23:44:46 +01:00
Jelle van Snik
42402eb5c7 new search view 2023-01-07 21:36:18 +01:00
Jelle van Snik
4dd0f22a04 bump version 2022-12-29 21:47:10 +01:00
Jelle van Snik
77678063b4 bump version 2022-12-29 19:07:37 +01:00
Jelle van Snik
63cc59d518 add init script 2022-12-29 18:25:57 +01:00
James Hawkins
36821ff140
Update mw_constants.ts 2022-12-27 20:04:57 +00:00
Jelle van Snik
131706e2bb bump version 2022-12-27 17:08:01 +01:00
Jelle van Snik
388827b56f new config system 2022-12-27 16:44:36 +01:00
Jelle van Snik
d6edb16ab1 fix linting 2022-12-27 15:12:27 +01:00
Jelle van Snik
4731f350d9 update linting 2022-12-27 15:08:03 +01:00
James Hawkins
c048f85c92
Update mw_constants.ts 2022-12-24 17:04:23 +00:00
James Hawkins
7f6ce50b22
Update mw_constants.ts 2022-12-23 17:01:49 +00:00
James Hawkins
118ba05ee6
Update Seasons.tsx 2022-12-18 19:35:24 +00:00
James Hawkins
459223a030
Update Dropdown.tsx 2022-12-18 19:28:58 +00:00
James Hawkins
c9d3addacd
Update mw_constants.ts 2022-12-18 18:12:39 +00:00
James Hawkins
aa26b796b8 Further i18n 2022-12-17 09:04:13 +00:00
James Hawkins
03ffea333a i18nify views 2022-12-17 08:54:27 +00:00
James Hawkins
95f17b507b Add react-i18next 2022-12-17 08:02:57 +00:00
Rihan
ca695b12a1
Remove forwardRef 2022-12-13 22:50:36 +00:00
Rihan
0ee269c877
Use import alias prefix 2022-12-13 22:50:13 +00:00
Rihan
d158259f30
Switch from CRA to Vite 2022-12-13 22:19:07 +00:00
cloud
0a101734a6 🐛 FIX: Remove "first_air_date_year" from query 2022-12-10 18:03:31 -07:00
cloud
6f108443e3 Fix for TV and check if path exists. 2022-12-05 16:02:13 -07:00
James Hawkins
c7d302d8a5
Merge branch 'dev' into dev 2022-12-05 21:16:44 +00:00
cloud
17d3da18b9 🐛 FIX: Wrong title & more qualities to fallback 2022-12-05 13:36:26 -07:00
James Hawkins
4c72e83daf
Update mw_constants.ts 2022-12-05 16:02:19 +00:00
Jelle van Snik
c3df7795a7 update license information 2022-12-05 16:42:20 +01:00
cloud
c24b7d76d2 🐛 FIX: GPL-v3 license & attribute to superstream 2022-12-05 08:31:04 -07:00
cloud
cad7f46bb1 👌 IMPROVE: Syntax for lint 2022-12-05 07:51:08 -07:00
cloud
a442baa5e0 👌 IMPROVE: Update code for review 2022-12-05 07:49:00 -07:00
cloud
8dcb954fdf Use correct TMDB api key 2022-12-04 21:13:10 -07:00
cloud
a2c8b9f219 📦 NEW: Add series and captions 2022-12-04 17:56:31 -07:00
cloud
3b1df3a417 📦 NEW: Superstream scraper for movies 2022-12-04 13:07:25 -07:00
James Hawkins
5bcb2947f9
Update mw_constants.ts 2022-11-16 21:56:47 +00:00
James Hawkins
bb6e363829 URL encode all params 2022-11-05 09:14:00 +00:00
James Hawkins
56c50fbb2f Add flixhq provider
Fully working movies provider, high quality m3u8
2022-11-02 11:25:21 +00:00
James Hawkins
2fab8d5a44
Update mw_constants.ts 2022-06-17 09:08:52 +01:00
James Hawkins
c1cdfb4c81 Fix: video player background is non-black 2022-05-26 22:25:11 +01:00
Rihan
16da0a0e16 Fix icon spacing 2022-05-17 01:15:38 +00:00
Rihan
dff07a6f38 Responsive title 2022-05-17 01:15:23 +00:00
Rihan
1b2cc93d68 Responsive padding 2022-05-17 01:15:19 +00:00
Rihan
6d271bc7fd Responsive rounded borders 2022-05-17 01:03:27 +00:00
Rihan
ca99d7001e Responsive navigation 2022-05-17 01:03:17 +00:00
James Hawkins
e2ce2afa96 disable xemovie 2022-05-11 11:38:32 +01:00
Jelle van Snik
127788ef6e Merge branch 'dev' of github.com:JamesHawkinss/movie-web into dev 2022-05-04 00:09:17 +02:00
Jelle van Snik
97bbfae187 update version numbers 2022-05-04 00:09:15 +02:00
mrjvs
6ee600c65f
Merge branch 'dev' into bug-fix-test 2022-05-03 21:12:16 +02:00
Jelle van Snik
b568b5dfed remove test code 2022-05-03 21:06:56 +02:00
Jelle van Snik
c7ef58481b fix rerender issues 2022-05-03 21:06:27 +02:00
Jelle van Snik
ded99a459e update url only when onblur fires 2022-05-03 20:58:34 +02:00
Jelle van Snik
fb43cb691b update package.json 2022-05-03 18:16:24 +02:00
James Hawkins
90e2adcee3 Merge remote-tracking branch 'origin/provider/xemovie' into provider/xemovie 2022-05-02 19:12:07 +01:00
James Hawkins
fde90d4e8f Review comments 2022-05-02 19:12:04 +01:00
mrjvs
6910d89ee1
Merge branch 'dev' into provider/xemovie 2022-05-02 19:59:25 +02:00
James Hawkins
e400107d21 Small cleanup 2022-05-02 17:32:42 +01:00
James Hawkins
a433018660 Add xemovie for movies
This provider also supports series but it has not yet been implemented
2022-05-02 17:30:48 +01:00
Jelle van Snik
e6d1d2506d Merge branch 'dev' of github.com:JamesHawkinss/movie-web into dev 2022-05-02 17:37:05 +02:00
James Hawkins
e122b3e3ba gomostream: improve usage of unpacked data 2022-05-02 16:35:25 +01:00
Jelle van Snik
333e0468f3 whoops, ignore these commits 2022-05-02 17:27:30 +02:00
Jelle van Snik
28d6011d06 more tests 2022-05-02 17:26:32 +02:00
Jelle van Snik
660793395b test commit 2022-05-02 17:24:46 +02:00
Jelle van Snik
9986011d3c version increment 2022-05-02 15:10:01 +02:00
Jelle van Snik
f7ad9b67fa fix desynced input field. causing mobile usage issues 2022-05-01 23:32:33 +02:00
James Hawkins
cb73e560c4 remove anime from search dropdown 2022-05-01 15:04:18 +01:00
James Hawkins
281f6b82a7 general bug fixing 2022-05-01 14:58:08 +01:00
James Hawkins
008c91b0fe Finish data migration 2022-04-25 19:56:29 +01:00
James Hawkins
95f623922a Begin data migration 2022-04-25 16:56:35 +01:00
James Hawkins
e30f2ee457 Limit stream types to mp4 or m3u8 for gomostream 2022-04-17 22:21:36 +01:00
James Hawkins
4eacd9f0c9 Gomostream can return either mp4 or m3u8 2022-04-17 22:13:05 +01:00
James Hawkins
ccfd2efe90 Add note about unsafe eval() 2022-04-17 22:12:29 +01:00
James Hawkins
944dcd99ab Implement gomostream source 2022-04-17 21:03:47 +01:00
James Hawkins
22683c35a1 Improve mapping 2022-04-17 17:31:03 +01:00
James Hawkins
5b20d910e8 Disable theflix source
They have altered their backend to require a few more requests from us, and a new API endpoint which uses a non-standard port is not compatible with our Cloudflare proxy
2022-04-17 13:37:17 +01:00
James Hawkins
6a737396c3 Add gdriveplayer source
This source is temperamental at best, and captions no longer work. We should remove it when we have some more reliable options.
2022-04-17 13:36:33 +01:00
mrjvs
1336a0f12c move src back 2022-03-13 19:08:45 +01:00
mrjvs
c4920125b8 temporarily move src 2022-03-13 19:08:28 +01:00
mrjvs
eb306f3772 add support for captions 2022-03-13 17:46:56 +01:00
mrjvs
8240fae8fa fix compile errors 2022-03-13 17:27:56 +01:00
mrjvs
7709ffd90f responsiveness and loading states 2022-03-13 17:26:46 +01:00
mrjvs
570ca14905 add id's to portables for better seasons 2022-03-13 16:55:59 +01:00
mrjvs
9b47f81afb fix linting issue 2022-03-13 15:34:16 +01:00
mrjvs
3058e4d82b episode buttons with progress 2022-03-13 15:27:08 +01:00
mrjvs
9f5b3eb9f6 better dropdown + filtered continue watching + show episode num on watched card 2022-03-13 14:34:32 +01:00
mrjvs
340fbc94e8 some bugfixes 2022-03-06 18:45:34 +01:00
mrjvs
52e8132cce series implemented (with jank) + readme update 2022-03-06 18:31:22 +01:00
mrjvs
f66637a185 series implemented (with jank) + readme update
Co-authored-by: William Oldham <wegg7250@gmail.com>
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-03-06 18:31:05 +01:00
mrjvs
0287bdad57 fix all eslint issues
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-03-06 14:41:51 +01:00
mrjvs
069c5271df linting fix 2022-03-06 13:43:32 +01:00
mrjvs
bedac626d1 fix react warnings + add linting 2022-03-06 13:42:27 +01:00
mrjvs
8a42364a95 404 pages for all cases 2022-03-06 12:56:22 +01:00
mrjvs
356b9af4ff implement filtered bookmarks that error check the provider
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-03-06 12:11:16 +01:00
mrjvs
d72e98eb1e add hover state to brand pill - use replace instead of push for search url - video loading and error state - extra elaboration of providers in readme 2022-02-28 22:00:32 +01:00
mrjvs
b498735746 Add 404 views 2022-02-28 00:28:57 +01:00
mrjvs
60e6b4d851 progress, bookmarking, homepage, resuming where left of, actual media view, navigation improvements for searching
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-28 00:08:20 +01:00
mrjvs
cfb907924e implement url based searching + caching of results
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-02-27 20:07:15 +01:00
mrjvs
361e350ddf remove compile warnings 2022-02-25 22:03:12 +01:00
mrjvs
f6493f9800 update navigation padding 2022-02-25 22:00:51 +01:00
mrjvs
7a55338c23 top navigation 2022-02-25 21:50:43 +01:00
mrjvs
fad23f60b1 top navigation 2022-02-25 21:50:36 +01:00
mrjvs
3ede2a2eaf rename files 2022-02-25 21:23:16 +01:00
mrjvs
3798496985 Linking to github and discord on error boundary
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-25 21:20:35 +01:00
Jelle van Snik
0d5cf9a567 update readme 2022-02-20 16:55:30 +01:00
Jelle van Snik
a3d7f3ff24 added video player + progress tracking
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-02-20 16:45:46 +01:00
Jelle van Snik
d8dfbe4ee0 update readme + cleanup
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-02-20 15:50:24 +01:00
Jelle van Snik
32b36e047d Added stream scraping
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-02-20 15:49:55 +01:00
Jelle van Snik
c763cfe0f0 Added fuzzy searching
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-02-20 15:49:21 +01:00
Jelle van Snik
63742a1b60 global persistent reactive storage 🎉 2022-02-18 21:11:23 +01:00
Jelle van Snik
d217c4d9f4 Link + section heading link 2022-02-18 20:22:56 +01:00
Jelle van Snik
d362ca2af4 some small error boundary updates 2022-02-18 14:55:22 +01:00
Jelle van Snik
36737490a8 better looking error boundary 2022-02-18 14:51:30 +01:00
Jelle van Snik
002964572c Added icon patch and better looking error+search suffix 2022-02-18 14:36:32 +01:00
Jelle van Snik
95ef071f59 Error handling of providers + search suffix 2022-02-17 21:48:35 +01:00
Jelle van Snik
1adfffca8d rename scrapers to providers 2022-02-17 18:36:39 +01:00
Jelle van Snik
68e81e8bff added theflix scraper and better search component 2022-02-17 18:25:12 +01:00
Jelle van Snik
80cad8f8f2 implemented theflix scrapers + better search component
Co-authored-by: James Hawkins <jhawki2005@gmail.com>
2022-02-17 18:24:21 +01:00
Jelle van Snik
5ddd8638ec Styled Loading and mediacard
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-16 22:38:37 +01:00
Jelle van Snik
afb6958995 storage api + error boundary 2022-02-16 21:30:12 +01:00
Jelle van Snik
f1ffa98a2b debounced searching
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-13 19:29:25 +01:00
Jelle van Snik
e75fcd3002 search page styling 2022-02-13 18:49:03 +01:00
Jelle van Snik
01d18aa459 search page done
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-13 18:48:52 +01:00
Jelle van Snik
8db4fbee07 styling 2022-02-10 23:45:17 +01:00
Jelle van Snik
b315766369 remove path aliasing 2022-02-10 22:27:57 +01:00
Jelle van Snik
8d7a268903 tailwind
Co-authored-by: William Oldham <wegg7250@gmail.com>
2022-02-10 22:13:56 +01:00
Jelle van Snik
3a262b9fbf fix unused 2022-02-07 23:23:42 +01:00
Jelle van Snik
81373da404 Basic component structure 2022-02-07 23:22:35 +01:00
Jelle van Snik
b3c4ad5e15 add scraper types 2022-02-06 21:42:39 +01:00
Jelle van Snik
de97ee165d add scraper types and path aliases 2022-02-06 21:42:25 +01:00
Jelle van Snik
9d4f3a3df5 clear up project to start from scratch 2022-02-06 20:56:48 +01:00
lem6ns
515d57aa91 better searching (reuse code from lookmovie) 2022-01-31 09:28:14 -07:00
lem6ns
4c4719628c feat: added xemovie as a scraper
breaking changes for lookmovie, cannot fix however due to lookmovie captcha
2022-01-30 17:39:28 -07:00
James Hawkins
116a679736
Update index.js 2022-01-30 20:33:12 +00:00
lem6ns
383a53e8d3 Implement vidzstore as a Movie source 2022-01-30 11:45:32 -07:00
James Hawkins
58c507ebf7
Update theflix.js 2022-01-13 20:00:00 +00:00
Sam McElligott
2f152ad22e Fix out of place outline when elements are clicked on mobile devices 2022-01-08 21:12:16 +00:00
James Hawkins
9cf4e77194
Merge pull request #51 from sammce/accessibility
Feature - add keyboard navigation support
2022-01-08 20:13:10 +00:00
Sam McElligott
f3ea83ccb4 Feature - add keyboard navigation support 2022-01-03 12:30:41 +00:00
James Hawkins
65d27c3f6a Fix theflix redirect 2022-01-02 16:34:08 +00:00
James Hawkins
b2c4b54893 Fix inconsistent TMDB season naming 2022-01-02 09:49:21 +00:00
James Hawkins
8e7b2d38ea Merge branch 'source/theflix' 2021-12-30 21:01:27 +00:00
James Hawkins
c16374d5c8 Fixes 2021-12-30 21:01:21 +00:00
James Hawkins
275de95ab1
Update theflix.js 2021-12-30 20:58:03 +00:00
James Hawkins
ce571326e7 TV Show support on theflix 2021-12-30 20:54:45 +00:00
James Hawkins
447ffe4a69 Add new source! 2021-12-30 19:23:15 +00:00
James Hawkins
e850c8ff8d
Update lookmovie.js 2021-12-29 13:01:53 +00:00
James Hawkins
50ac4e4a66
Update lookmovie.js 2021-12-29 12:46:30 +00:00
James Hawkins
b9fccb8354
Update lookmovie.js 2021-12-29 12:39:47 +00:00
James Hawkins
e73e18cf38
Update lookmovie.js 2021-12-29 12:30:57 +00:00
James Hawkins
4055febd4e Fix overflow hidden 2021-10-26 13:36:29 +01:00
James Hawkins
8e77a95878 fix build 2021-10-26 13:29:04 +01:00
James Hawkins
e1eea3de89
Update SelectBox.js 2021-10-26 13:25:34 +01:00
William Oldham
ef28008482 Pull state out of select box into parent and fix styling 2021-10-26 13:17:11 +01:00
William Oldham
0f83a74a94 Add bottom margin to card 2021-10-26 13:16:55 +01:00
William Oldham
17ab39c7d1 Add select box to episode selector 2021-10-26 13:16:41 +01:00
William Oldham
f3a7b0823c Being to create select box 2021-10-25 22:41:42 +01:00
mrjvs
d64be18cfa removed debug logs 2021-10-25 22:30:02 +02:00
mrjvs
17b4a4b790 fixed warning 2021-10-25 22:06:40 +02:00
mrjvs
7096e544f4 helper methods in versioned store 2021-10-25 21:53:57 +02:00
mrjvs
ff1c0d65d6 implemented storage for video progress 2021-10-25 21:16:10 +02:00
mrjvs
06924775a3 added todos 2021-10-24 23:34:38 +02:00
mrjvs
23b8b816dd commented functions 2021-10-24 23:32:47 +02:00
mrjvs
f6a4f59adb more error handling and better builder structure 2021-10-24 23:28:03 +02:00
mrjvs
b6f27f6350 versioned store implementation 2021-10-24 23:10:47 +02:00
ajaezokingsley
ad9e125e24 refactor of if else to tenary for simplicity 2021-10-22 14:30:54 -07:00
James Hawkins
d4e1478b29 remove excess console.log 2021-10-22 10:50:38 +01:00
James Hawkins
8ef38b151b fix episode subtitles 2021-10-22 10:50:01 +01:00
James Hawkins
150b8de8e8 tv shows work now
todo: fix subs on episodes
2021-10-22 10:44:02 +01:00
James Hawkins
8cf8f6a918 clean up lookmovie scraper 2021-10-20 18:07:33 +01:00
James Hawkins
b82aa4660d fix lint errors 2021-10-19 17:32:45 +01:00
James Hawkins
ad2eecf3a1 hotfix lookmovie, clean up later 2021-10-19 17:30:05 +01:00
James Hawkins
3627660840 Allow lookmovie content search to fail 2021-10-01 16:23:10 +01:00
Josh Heng
62ca94e4b6
fix: Fix Lookmovie scraper
Only set phpsessid variable if returned as a header
2021-09-27 15:29:33 +01:00
Josh Heng
5b829065ad fix: Fix lookmovie security bug by passing PHPSESSID cookie & user agent 2021-09-27 00:44:20 +01:00
James Hawkins
8489a8af2b
Update Movie.js 2021-09-24 07:45:07 +01:00
mansoor-roeen-glitch
87d3568de9
Update MovieRow.css 2021-09-15 12:57:03 +05:30
mansoor-roeen-glitch
c831434dae
Update MovieRow.js 2021-09-15 12:56:17 +05:30
mansoor-roeen-glitch
4f082946a4
Update MovieRow.js 2021-09-15 12:29:11 +05:30
mansoor-roeen-glitch
1856cb00f4
Update MovieRow.css 2021-09-15 12:27:29 +05:30
mansoor-roeen-glitch
33c3e135ee
Update MovieRow.css 2021-09-14 13:09:28 +05:30
mansoor-roeen-glitch
272aa11878
Update MovieRow.js 2021-09-14 13:08:30 +05:30
mansoor-roeen-glitch
23423ba85b
Update VideoElement.js 2021-09-14 01:58:23 +05:30
mansoor-roeen-glitch
be3f631ca9
Update lookmovie.js 2021-09-14 01:56:29 +05:30
mansoor-roeen-glitch
9bf56c0b82
Update Search.js 2021-09-14 01:49:55 +05:30
mansoor-roeen-glitch
f8aea3fa24
removed extra new line 2021-09-14 01:47:12 +05:30
mansoor-roeen-glitch
87950ffadf
changed format 2021-09-14 01:46:19 +05:30
mansoor-roeen-glitch
91d7048243
Update Search.js 2021-09-13 23:59:49 +05:30
mansoor-roeen-glitch
c8d799cab5
Update Movie.js 2021-09-13 23:59:13 +05:30
mansoor-roeen-glitch
ada128c65d
Added captions support 2021-09-13 23:57:14 +05:30
mansoor-roeen-glitch
03246b0aa7
Update useMovie.js 2021-09-13 23:56:07 +05:30
mansoor-roeen-glitch
fbd0f57a73
Update lookmovie.js 2021-09-13 23:55:29 +05:30
Josh Heng
56e9ad32ab
Merge branch 'master' into use-cloudflare-workers 2021-08-30 11:49:04 +01:00
Josh Heng
b9033edb75 Add Cloudflare worker CORS proxy 2021-08-30 11:46:39 +01:00
James Hawkins
6206a8f17e Continue watching fixes
Fixes #26
2021-08-23 14:55:53 +01:00
James Hawkins
40ee5bb012 new code 2021-08-07 21:19:01 +01:00
James Hawkins
0ce6efae2e commit 2021-08-07 20:51:16 +01:00
James Hawkins
0784695ae5 commit 2021-08-07 20:27:22 +01:00
James Hawkins
765749a956 lightbulb moment! next episode logic 2021-08-07 19:43:21 +01:00
James Hawkins
9d21124379 cleanup 2021-08-07 19:42:56 +01:00
James Hawkins
0d8ef938ff comments 2021-08-07 11:04:35 +01:00
James Hawkins
f42bad8a6b more progress 2021-08-07 09:55:39 +01:00
James Hawkins
83a8c2c071 remove movie-cache for now
not being used.
2021-08-06 22:13:37 +01:00
James Hawkins
1d4988c4dd fix: season selector not working 2021-08-06 20:03:18 +01:00
James Hawkins
7d7bf312b7 tiny change 2021-08-06 19:14:31 +01:00
James Hawkins
2dd3a3f82a it actually continues watching now! 2021-08-06 19:08:49 +01:00
James Hawkins
b3cd011bfa remove discord banner 2021-08-06 18:17:43 +01:00
James Hawkins
a870b91ff3 small changes 2021-08-06 18:13:56 +01:00
James Hawkins
7a85f05c47 even more continue watching 2021-08-06 17:57:58 +01:00
James Hawkins
764d673897 slightly less bugs 2021-08-06 16:54:09 +01:00
James Hawkins
ae0698ef80 continue watching
there are so many bugs
2021-08-06 14:39:54 +01:00
James Hawkins
32ed5e1340 switch lookmovie.io to lookmovie.com
issues reported in using lookmovie.io for asian regions
2021-08-04 13:55:01 +01:00
James Hawkins
302985dd0e class -> className 2021-08-04 13:54:34 +01:00
James Hawkins
0fc4e53630 Revert "switch over to cloudflare worker"
This reverts commit f0d71d1124.
2021-08-03 18:58:25 +01:00
James Hawkins
f0d71d1124 switch over to cloudflare worker 2021-08-03 18:54:08 +01:00
James Hawkins
deb389fdda Switch to HashRouter 2021-08-02 15:03:39 +01:00
Josh Heng
f8352e1889 Make requested changes 2021-08-02 14:45:10 +01:00
Josh Heng
b06f27eb97 Misc bug fixes 2021-08-02 14:22:13 +01:00
Josh Heng
e529916805 Update <title> based on content 2021-08-02 14:15:24 +01:00
Josh Heng
5c2ce4c30c Merge remote-tracking branch 'origin/master' into add-url-routing 2021-08-02 14:10:44 +01:00
Josh Heng
a48c77a1cb Add URL routing to show episode selector 2021-08-02 14:08:55 +01:00
James Hawkins
2eae489a88 add discord to top right credits 2021-08-02 13:44:54 +01:00
Josh Heng
6a8af72f81 Merge remote-tracking branch 'origin/master' into add-url-routing 2021-08-02 13:17:22 +01:00
Josh Heng
5aa40cacb7 Implement URL permalinks 2021-08-02 13:15:18 +01:00
James Hawkins
d560cd51d2 Discord server plug 2021-08-02 12:45:22 +01:00
James Hawkins
af9b1e9292 change lookmovie scraper a bit 2021-07-26 18:17:27 +01:00
James Hawkins
aee71881ab restructure lib folder 2021-07-26 13:59:17 +01:00
James Hawkins
5b36cf9627 change health check url 2021-07-22 21:30:08 +01:00
James Hawkins
ffabfa4866 change source headings 2021-07-22 21:11:53 +01:00
James Hawkins
98d076f4e9 Custom URL 2021-07-22 15:38:45 +01:00
James Hawkins
c9235906b0 fix per-scraper progress 2021-07-21 11:29:18 +01:00
James Hawkins
de05d66702 remove console.log 2021-07-21 11:26:20 +01:00
James Hawkins
b68c32e9fa Switch cors proxy 2021-07-21 10:22:40 +01:00
James Hawkins
2cff5aeb00 Exclude tv shows from gomostream 2021-07-20 23:57:25 +01:00
James Hawkins
d3d0794307 add proper multiple source support 2021-07-20 23:49:33 +01:00
James Hawkins
cfe821d9a8 format 2021-07-20 18:28:21 +01:00
James Hawkins
8c78cec211 cleanup 2021-07-20 11:20:56 +01:00
James Hawkins
0528531bb5 change function names 2021-07-19 22:34:04 +01:00
James Hawkins
7ee63c4c7f gomostream works!
we don't want to use this ever though.
2021-07-19 22:26:49 +01:00
James Hawkins
8d91170ff5 gomostream initial work 2021-07-19 15:32:40 +01:00
James Hawkins
764cd3d477
Update EpisodeSelector.js 2021-07-19 14:59:22 +01:00
James Hawkins
9f9564fc25 Add offline message 2021-07-16 18:31:26 +01:00
James Hawkins
275b83867e
Update index.js 2021-07-15 22:45:09 +01:00
James Hawkins
50324149a8
Delete serviceWorkerRegistration.js 2021-07-15 22:43:38 +01:00
Jip Fr
b67ab4995f chore: remove console.logs 2021-07-15 21:25:50 +02:00
Jip Fr
95cb59fcf6 feat(progress): add progress in search on MovieRow 2021-07-15 21:24:11 +02:00
Jip Fr
2b8878ed9a feat(progress): episode selector progress indicator 2021-07-15 21:04:47 +02:00
Jip Fr
cb29acb38c feat(video): store progress 2021-07-15 20:34:25 +02:00
Jip Fr
b8ab630f0a style(selector): fix search type selection on mobile 2021-07-15 20:15:41 +02:00
Jip Fr
d2982ba391 feat(style): more styling options, commented out light theme 2021-07-15 18:55:08 +02:00
Jip Fr
032331d7d7 style(theming): complete theming 2021-07-15 18:41:51 +02:00
Jip Fr
32e1675617 chore: remove TODO comment 2021-07-15 18:29:29 +02:00
Jip Fr
8db4b79ac9 fix(video): remove unnecesary and unused class 2021-07-15 18:28:41 +02:00
Jip Fr
bad4c880b5 fix(episode-selector): fix className 2021-07-15 18:28:00 +02:00
Jip Fr
0880258dad chore(video): add dots to loading text 2021-07-15 18:21:42 +02:00
Jip Fr
270daeccec feat(search): different placeholder based on type 2021-07-15 18:18:47 +02:00
Jip Fr
85dda8c13f style(movie): improve margins 2021-07-15 18:12:49 +02:00
Jip Fr
1df4db723b feat(video): video placeholder 2021-07-15 18:07:40 +02:00
James Hawkins
57e9bc2dc1 Better show support 2021-07-14 23:09:42 +01:00
James Hawkins
fd708f2e5c Remove comment 2021-07-14 18:04:45 +01:00
James Hawkins
3bd0e7a69e Finished show support 2021-07-14 18:03:10 +01:00
James Hawkins
32a8518193 shows work! 2021-07-14 17:31:35 +01:00
James Hawkins
19891569b7 begin show implementation 2021-07-14 16:15:25 +01:00
James Hawkins
b94f2792b7 Attempt PWA support 2021-07-14 10:43:24 +01:00
montylion
8edadfb75e
Fix GitHub link position
Was broken on mobile
2021-07-14 11:21:12 +02:00
montylion
c92fbbe8b8
Update movie release date indicator 2021-07-14 11:18:07 +02:00
James Hawkins
e8a4b96002 Add attributes to MovieRow, prepare for show support 2021-07-14 09:43:45 +01:00
James Hawkins
21a4f095c4 Favicons, github link, error reporting 2021-07-14 00:17:34 +01:00
James Hawkins
bdc8f63336 Responsive 2021-07-13 23:57:31 +01:00
James Hawkins
0b99f1c35e Port to react 2021-07-13 23:31:37 +01:00