Commit graph

1923 commits

Author SHA1 Message Date
NikolaBorislavovHristov
eed4a63243 fix multiselect trigger onOpen/onClose after first render 2019-12-02 10:37:53 +02:00
NikolaBorislavovHristov
2ec1448841 Multiselect compatible with native data props 2019-12-02 10:37:21 +02:00
NikolaBorislavovHristov
9696796d6b popup compatible with native data props 2019-12-02 10:06:48 +02:00
svetlagasheva
32be8a633a handle 'no requested addons' case 2019-11-29 17:37:49 +02:00
svetlagasheva
96d9332a9e 'see all' button shows all relevant items in discover 2019-11-29 16:33:10 +02:00
svetlagasheva
07cabd2700 onSeeAllButtonClicked prop added in MetaRow 2019-11-29 16:28:59 +02:00
svetlagasheva
665e3500c4 use search.selected instead of queryParams 2019-11-29 13:55:19 +02:00
svetlagasheva
e8faa09b13 no metadata case added 2019-11-29 13:31:20 +02:00
svetlagasheva
921a23b5cd useSearch now returns the whole search object; 2019-11-29 13:31:02 +02:00
svetlagasheva
8f9ec05e80 Merge branch 'detail-page' of github.com:Stremio/stremio-web into search 2019-11-29 11:12:20 +02:00
svetlagasheva
8500b40378 search: 'no query/groups' cases added 2019-11-28 17:21:28 +02:00
svetlagasheva
eb9bbeab0b board adapted to stremio-core changes 2019-11-28 17:06:13 +02:00
svetlagasheva
609772a932 search adapted to stremio-core changes 2019-11-28 14:50:46 +02:00
svetlagasheva
34cf2280a4 search linked with stremio-core 2019-11-28 11:51:47 +02:00
svetlagasheva
60d49536f8 dataset attribute instead of data-name used for Multiselect/ColorInput 2019-11-27 13:32:57 +02:00
svetlagasheva
c284092433 mapLibItemsState renamed; useLibrary returns the whole library object 2019-11-26 11:28:26 +02:00
svetlagasheva
42e8d7ddcd handle all state cases in library 2019-11-26 10:59:12 +02:00
svetlagasheva
343519b528 lib items state mapped in the initial state; useLibrary returns lib state 2019-11-26 10:58:37 +02:00
NikolaBorislavovHristov
209a150216 auto select group only if user not selected already 2019-11-25 15:59:13 +02:00
svetlagasheva
87f1f8b03c useLibrary now returns selected, type_names, lib_items 2019-11-25 15:04:35 +02:00
NikolaBorislavovHristov
98fa16c9c1 meta details state mapped in the initial state too 2019-11-25 14:21:57 +02:00
svetlagasheva
2e8909935e library adapted to new stremio-core changes 2019-11-25 12:04:20 +02:00
NikolaBorislavovHristov
a60e5ab082 Merge branch 'detail-page' of github.com:Stremio/stremio-web into detail-page 2019-11-23 15:47:08 +02:00
NikolaBorislavovHristov
87f1516960 useMetaDetails adapted to changes in core 2019-11-23 15:46:42 +02:00
NikolaBorislavovHristov
208e061f4f fix streams message 2019-11-23 15:43:56 +02:00
svetlagasheva
535c0eef8a library adapted to stremio-core changes 2019-11-22 17:53:53 +02:00
svetlagasheva
8524e342eb dialog content width removed 2019-11-22 15:44:09 +02:00
svetlagasheva
1e132bc8fb unused className removed 2019-11-22 15:43:39 +02:00
svetlagasheva
9e9aac8ed3 check if library is loaded 2019-11-22 15:19:32 +02:00
svetlagasheva
5de793c189 space between content and frame of modal dialog increased 2019-11-22 11:20:07 +02:00
NikolaBorislavovHristov
9ded059620 useMetaDetails expose raw meta_details model props 2019-11-21 10:52:27 +02:00
NikolaBorislavovHristov
ce0c2c387a logs removed 2019-11-20 20:42:43 +02:00
svetlagasheva
f70ca3d293 type checks for dispatch fixed 2019-11-20 16:48:29 +02:00
NikolaBorislavovHristov
6ffaf17836 MetaDetails screen adapted to changes in core 2019-11-20 16:28:32 +02:00
svetlagasheva
fb0ec7583a login button for redirect when no user 2019-11-19 17:41:20 +02:00
NikolaBorislavovHristov
54793eb60c useDataset removed 2019-11-19 14:56:19 +02:00
svetlagasheva
7c421d2d6e into: location replace in loginAsGuest 2019-11-19 14:49:04 +02:00
svetlagasheva
a95661802a intro: window location fixed 2019-11-19 14:46:10 +02:00
svetlagasheva
db185dcf3e check for user in library 2019-11-19 14:31:08 +02:00
svetlagasheva
0cc698c509 dispatch load action when receive types 2019-11-19 14:30:26 +02:00
svetlagasheva
b2fdfc51ae library regexp changed 2019-11-19 14:19:42 +02:00
NikolaBorislavovHristov
d63e73e5ec dataset prop added to ColorInput 2019-11-19 11:39:28 +02:00
NikolaBorislavovHristov
d9f5bec1f5 TextInput submit onKeyDown 2019-11-19 11:36:54 +02:00
NikolaBorislavovHristov
7e83f9b071 MetaItem render callbacks optimized 2019-11-19 11:32:00 +02:00
NikolaBorislavovHristov
5946cfa472 MetaItem use dataset prop instead of useDatast hook 2019-11-19 11:25:40 +02:00
NikolaBorislavovHristov
11e01f4907 ColorInput/ColorPicker stories added 2019-11-18 20:51:42 +02:00
NikolaBorislavovHristov
0f535a4afc metadetails regexp updated 2019-11-18 18:52:02 +02:00
NikolaBorislavovHristov
21570bd697 --spatial-navigation-action usage dropped from button 2019-11-18 18:50:21 +02:00
NikolaBorislavovHristov
4f89f90f47 Facebook/Twitter button ui improved 2019-11-18 16:50:31 +02:00
NikolaBorislavovHristov
a19ba0fef7 share prompt styled in details 2019-11-18 16:48:06 +02:00
NikolaBorislavovHristov
db83b7a99c select entire share url on click 2019-11-18 16:43:32 +02:00
NikolaBorislavovHristov
5e2d399fb2 select input content on mount 2019-11-18 16:40:08 +02:00
NikolaBorislavovHristov
d01e51235c share prompt styles updated 2019-11-18 16:39:57 +02:00
NikolaBorislavovHristov
41e910e1f0 ModalDialog overflow styles fixed 2019-11-18 15:47:21 +02:00
NikolaBorislavovHristov
f0e252ed63 title added to share dialog 2019-11-18 13:42:48 +02:00
svetlagasheva
6e65012ec7 handle error cases in library 2019-11-18 12:58:20 +02:00
NikolaBorislavovHristov
6c227ee8bf close share modal fixed 2019-11-18 12:50:59 +02:00
NikolaBorislavovHristov
6a0b8e8b29 MetaPreview actionbuttons and metalinks adapted to the new data structure 2019-11-18 12:15:19 +02:00
NikolaBorislavovHristov
16e4b742b7 useInLibrary moved to common 2019-11-18 11:05:37 +02:00
NikolaBorislavovHristov
dd8628c24a MetaLinks styles updated 2019-11-18 10:07:50 +02:00
NikolaBorislavovHristov
6cd1b93ca3 metadetails regexp changed to support empty strings 2019-11-18 08:52:09 +02:00
svetlagasheva
a6343c8395 default type removed; check for type improved; get selected type from state 2019-11-15 15:46:32 +02:00
svetlagasheva
f0078427fa get selected type from state 2019-11-15 15:38:16 +02:00
svetlagasheva
6be7f61866 use Map for SORT_PROPS object 2019-11-15 14:48:15 +02:00
svetlagasheva
d9baba5e27 recent type placed first 2019-11-15 12:01:27 +02:00
svetlagasheva
3e8e843982 check for type 2019-11-15 10:04:28 +02:00
svetlagasheva
a900d56881 check for event.value removed 2019-11-15 10:01:57 +02:00
svetlagasheva
4326f23db6 initial state changed 2019-11-15 10:00:43 +02:00
svetlagasheva
0f5e6e6798 useSort hook implemented 2019-11-14 18:16:10 +02:00
NikolaBorislavovHristov
104bac91ec Merge branch 'master' of github.com:Stremio/stremio-web into detail-page 2019-11-14 17:31:15 +02:00
NikolaBorislavovHristov
2cc6671b93 Stream adapted to the new data stucture 2019-11-14 17:23:27 +02:00
NikolaBorislavovHristov
36e0b4b13f Stream placeholder styles updated 2019-11-14 14:51:30 +02:00
NikolaBorislavovHristov
29a1127e93 StreamPlaceholder moved inside Stream 2019-11-14 14:48:33 +02:00
NikolaBorislavovHristov
b86cf17ea7 all cases handled in streamslist 2019-11-14 14:43:01 +02:00
NikolaBorislavovHristov
5eebaeee60 href added to videos 2019-11-14 14:42:03 +02:00
NikolaBorislavovHristov
a67aec0649 Detail route renamed to MetaDetails 2019-11-14 14:07:21 +02:00
NikolaBorislavovHristov
0df8637502 video placeholder styles updated 2019-11-14 13:59:16 +02:00
NikolaBorislavovHristov
e21caea725 videos for season fixed if season not set 2019-11-14 13:46:57 +02:00
NikolaBorislavovHristov
6a20cbe885 seasons popup label active styles updated 2019-11-14 13:43:37 +02:00
NikolaBorislavovHristov
cc8292d3f6 VideosList adapted to changed api of SeasonsBar 2019-11-14 13:26:26 +02:00
NikolaBorislavovHristov
efa3586f05 filter videos by season inside seasons reducer to keep state consistent 2019-11-14 13:23:50 +02:00
NikolaBorislavovHristov
f32173797b VideoPlaceholder moved inside video 2019-11-14 13:10:18 +02:00
NikolaBorislavovHristov
01cabe6343 seasonsbar placeholder styles improved 2019-11-14 13:00:09 +02:00
NikolaBorislavovHristov
a511a24f9b SeasonsBarPlaceholder story added to storybook 2019-11-14 12:48:08 +02:00
NikolaBorislavovHristov
628e496bff SeasonsBarPlaceholder moved inside SeasonsBar 2019-11-14 12:40:43 +02:00
NikolaBorislavovHristov
e0ec521755 SeasonBar reimplemented following the common styles for pickers 2019-11-14 12:32:31 +02:00
svetlagasheva
2a12457be3 size media queries fixed 2019-11-14 11:26:50 +02:00
svetlagasheva
ae3db87fe5 library linked with stremio-core 2019-11-14 11:23:48 +02:00
NikolaBorislavovHristov
6f86c105e5 Seasons bar uses multiselect instead of Popup 2019-11-14 08:05:51 +02:00
NikolaBorislavovHristov
4f3a7d6ba2 handle keydown in multiselect instead of popup 2019-11-13 23:25:36 +02:00
NikolaBorislavovHristov
7bd6cfff27 fire click event on key down in button 2019-11-13 20:50:14 +02:00
NikolaBorislavovHristov
8a99c3940f replace useDataset with dataset prop in Popup 2019-11-13 20:37:48 +02:00
NikolaBorislavovHristov
44adc17144 Popup direction validation improved 2019-11-13 19:17:33 +02:00
NikolaBorislavovHristov
e86846e29c VideosList optimized with memo 2019-11-13 15:33:46 +02:00
NikolaBorislavovHristov
8dff925947 no videos message font size changed 2019-11-13 15:04:11 +02:00
NikolaBorislavovHristov
8812dabbe2 no videos message changed 2019-11-13 15:03:56 +02:00
NikolaBorislavovHristov
3ee3ce769b VideosList adapted to changes in useSelectableSeasons 2019-11-13 14:53:36 +02:00
NikolaBorislavovHristov
0f034112e4 useSeasons renamed to useSelectableSeasons 2019-11-13 14:27:55 +02:00
NikolaBorislavovHristov
7562d0ae0a mount background image in detail only if its valid 2019-11-13 13:39:42 +02:00
NikolaBorislavovHristov
5024fbdfbe Detail component adapted to the detail hooks changes 2019-11-13 13:36:03 +02:00
NikolaBorislavovHristov
fe262e447a useMetaDetails state structure changed 2019-11-13 13:34:18 +02:00
NikolaBorislavovHristov
d352ca5c2d useMetaState renamed to useSelectableGroups 2019-11-13 13:33:49 +02:00
NikolaBorislavovHristov
1783a65992 dispatch renamed in useMetaState 2019-11-13 13:09:29 +02:00
NikolaBorislavovHristov
74739cec4a useMetaState hook implemented 2019-11-13 13:08:19 +02:00
NikolaBorislavovHristov
e9ff9eca8e spread selected state in useMetaDetails 2019-11-13 13:06:04 +02:00
NikolaBorislavovHristov
391167c26f initialize metaState using the metaStateReducer 2019-11-13 12:10:19 +02:00
NikolaBorislavovHristov
455be7ead1 metaStateReducer moved to separate function 2019-11-13 12:05:44 +02:00
NikolaBorislavovHristov
a851df5041 useSeasons refactored to use reducer to keep state consistent 2019-11-12 17:54:19 +02:00
NikolaBorislavovHristov
05f4122480 Detail wrap metaState in reducer to keep state consistent 2019-11-12 15:49:30 +02:00
NikolaBorislavovHristov
8f0c311261 detail styles reformat 2019-11-12 15:48:49 +02:00
NikolaBorislavovHristov
e4c7641e16 default value for selected fixed in meta details 2019-11-12 15:47:43 +02:00
NikolaBorislavovHristov
05866d181a useMetaDetails maps metaGroups props without selecting a meta 2019-11-11 16:36:30 +02:00
NikolaBorislavovHristov
dad7351629 Video component adapted to the video model 2019-11-11 15:06:51 +02:00
NikolaBorislavovHristov
40660a01d7 error and loading cases handled in videos list 2019-11-11 13:32:03 +02:00
svetlagasheva
204f7ead52 inline baseUrl 2019-11-11 12:40:21 +02:00
NikolaBorislavovHristov
187faba125 use mete group as a prop of videoslist 2019-11-11 11:52:08 +02:00
NikolaBorislavovHristov
eae70a7fbb useMetaDetails refactored to handle error cases 2019-11-11 11:51:39 +02:00
svetlagasheva
013ad5bcde prop form added 2019-11-11 11:49:49 +02:00
svetlagasheva
2bcf42b601 inline statusChangeCallback func 2019-11-11 10:55:38 +02:00
svetlagasheva
823994f096 console.error used 2019-11-11 10:38:50 +02:00
svetlagasheva
d8e0177937 check for password length 2019-11-11 10:34:47 +02:00
svetlagasheva
7c512aa995 define baseUrl 2019-11-11 10:20:57 +02:00
svetlagasheva
98bd2e354a not need else removed 2019-11-11 09:57:56 +02:00
svetlagasheva
5c349c4fca getState called inside onNewState 2019-11-11 09:35:38 +02:00
svetlagasheva
8718d868bf login with fb implemented 2019-11-08 15:59:45 +02:00
NikolaBorislavovHristov
9e7fd2c468 streams rendered properly 2019-11-08 09:42:04 +02:00
NikolaBorislavovHristov
fbf0779c4c emit empty meta on error 2019-11-07 17:08:41 +02:00
svetlagasheva
1dc37fc934 Merge branch 'master' of github.com:Stremio/stremio-web into intro 2019-11-07 16:32:06 +02:00
svetlagasheva
62e6ddde96 query params for signup and login used 2019-11-07 16:30:38 +02:00
NikolaBorislavovHristov
178de4012a detail page use core to pull data 2019-11-07 16:25:27 +02:00
svetlagasheva
807cf9f057 intro linked with stremio-core (login, logout, register) 2019-11-07 16:19:53 +02:00
Vladimir Borisov
3aa7cf6ad5
Do not force auto focus 2019-11-06 13:23:45 +02:00
Vladimir Borisov
e6163085b5
Simplified ColorInput 2019-11-05 17:46:44 +02:00
Vladimir Borisov
0b032106db
Merge remote-tracking branch 'origin/master' into core-settings 2019-11-05 17:14:00 +02:00
Nikola Hristov
fec4eb7eda
Merge pull request #71 from Stremio/addons
Addons
2019-11-05 16:29:57 +02:00
Vladimir Borisov
07cfad8cd8
Multiselect autofocus first selected item 2019-11-05 16:13:25 +02:00
svetlagasheva
f4d3b30983 error case fixed 2019-11-05 16:08:25 +02:00
svetlagasheva
36eef2b050 use event.value 2019-11-05 15:29:05 +02:00
svetlagasheva
f27624a8a0 setInstalledAddon func renamed to installedAddon 2019-11-05 15:25:04 +02:00
svetlagasheva
84b8c54317 semicolon added 2019-11-05 15:07:51 +02:00
svetlagasheva
9f97f96e9e incorrect usage of dispatchCloseRequestEvent func removed 2019-11-05 15:06:42 +02:00
svetlagasheva
86c7b746e3 addon prompt, share prompt and addons adapted to the new modal dialog 2019-11-05 14:47:00 +02:00
svetlagasheva
cdc6ca4049 check title value 2019-11-05 12:05:20 +02:00
Vladimir Borisov
9a5e6ab01d
Merge remote-tracking branch 'origin/master' into core-settings 2019-11-05 10:17:01 +02:00
Vladimir Borisov
b4c9b527d0
Fixed a typo 2019-11-04 15:32:06 +02:00
Vladimir Borisov
2093f8118e
Make use of the modal dialog 2019-11-04 14:44:35 +02:00
NikolaBorislavovHristov
c6e900ee23 Merge branch 'master' of github.com:Stremio/stremio-web 2019-11-04 14:35:49 +02:00
NikolaBorislavovHristov
17ecf8fb32 change url/query params ref only if their value changed 2019-11-04 14:35:34 +02:00
svetlagasheva
4549d88c7a Merge branch 'master' of github.com:Stremio/stremio-web into addons 2019-11-04 14:16:37 +02:00
Vladimir Borisov
cdd6df9a83
Merge remote-tracking branch 'origin/master' into core-settings 2019-11-04 14:14:43 +02:00
svetlagasheva
1a719bbc20 dataset dropped 2019-11-04 14:04:36 +02:00
svetlagasheva
9a601b605f ModalDialog refactored 2019-11-04 13:58:08 +02:00
Vladimir Borisov
8efdadccb2
Merge remote-tracking branch 'origin/master' into core-settings 2019-11-04 12:06:34 +02:00
svetlagasheva
0f6d6b22f0 Merge branch 'master' of github.com:Stremio/stremio-web into modal-dialog 2019-11-04 11:55:26 +02:00
svetlagasheva
1356e87bf9 ModalDialog styles improved 2019-11-04 11:48:37 +02:00
NikolaBorislavovHristov
97115d4581 drop getUserFromState callback from useUser hook 2019-11-04 11:47:19 +02:00
NikolaBorislavovHristov
639be32f67 PaginateInput refactored for code reuse 2019-11-04 11:25:52 +02:00
svetlagasheva
e70c5508c7 not needed react-is removed 2019-11-04 10:00:42 +02:00
NikolaBorislavovHristov
3d19a4d1fa useDiscover name fixed 2019-11-01 17:51:05 +02:00
Vladimir Borisov
727d2fac13
Button label must be a string 2019-11-01 17:23:52 +02:00
NikolaBorislavovHristov
c8e0a51128 log errors from Core events 2019-11-01 17:19:39 +02:00
svetlagasheva
cae2eae1c7 ModalDialog formatting 2019-11-01 16:47:46 +02:00
NikolaBorislavovHristov
d9efcd08ec target discover core model in discover route 2019-11-01 16:46:33 +02:00
NikolaBorislavovHristov
ab0e262bf9 dispatch to all containers by default 2019-11-01 15:59:06 +02:00
NikolaBorislavovHristov
b9a081f3d1 drop core from deps 2019-11-01 15:40:32 +02:00
svetlagasheva
8bf689bc54 error case added 2019-11-01 14:33:31 +02:00
Vladimir Borisov
485907c303
Removed logging 2019-11-01 11:00:43 +02:00
NikolaBorislavovHristov
591488308d duration renamed to runtime 2019-10-31 17:47:20 +02:00
NikolaBorislavovHristov
42d432eeac placeholder icon added to compact metapreview 2019-10-31 17:04:30 +02:00
svetlagasheva
29b55484ed focusable renamed to focusRoute 2019-10-31 16:47:16 +02:00
svetlagasheva
da26b20c18 addedAddon renamed to addAddonModalOpened 2019-10-31 16:43:42 +02:00
NikolaBorislavovHristov
e87c6d836c override metapreview background 2019-10-31 16:41:37 +02:00
NikolaBorislavovHristov
3f68cacab8 add space between metapreview and scroll in discover 2019-10-31 16:41:26 +02:00
svetlagasheva
80070aa5ec formatting 2019-10-31 16:38:05 +02:00
Vladimir Borisov
4f944c2a68
Easier button styles; Keyboard handling; Better demo 2019-10-31 16:34:30 +02:00
NikolaBorislavovHristov
51b48489d8 filters modal added to discover layout 2019-10-31 16:28:07 +02:00
svetlagasheva
cae6290f57 clearSelectedAddon added to callback dependencies 2019-10-31 16:11:10 +02:00
svetlagasheva
1a01242fef isProtected property dropped 2019-10-31 14:45:13 +02:00
NikolaBorislavovHristov
5620ada545 error message formatted 2019-10-31 14:04:38 +02:00
svetlagasheva
e204b2f7f0 queryParams fixed 2019-10-31 13:45:21 +02:00
NikolaBorislavovHristov
8dc98ec1d2 empty catalog handled by core 2019-10-31 13:39:51 +02:00
NikolaBorislavovHristov
f84fc463e6 discover initial state fixed 2019-10-31 13:36:44 +02:00
svetlagasheva
d96573b8d9 check the length of url 2019-10-31 13:16:05 +02:00
svetlagasheva
e9745ea905 add addon prompt implemented 2019-10-31 13:06:11 +02:00
Vladimir Borisov
893598d450
Merged Master 2019-10-31 12:07:06 +02:00
NikolaBorislavovHristov
680815197d paginate input fixed in discover 2019-10-31 11:12:25 +02:00
NikolaBorislavovHristov
b3e993dad0 MainNavBar wrapped in memo 2019-10-30 20:48:26 +02:00
NikolaBorislavovHristov
5dedcb40f9 pagination ux improved 2019-10-30 20:19:07 +02:00
NikolaBorislavovHristov
f65f30928e avoid spread props on MetaItem 2019-10-30 15:51:55 +02:00
NikolaBorislavovHristov
7b2ed24c37 map dates to date object 2019-10-30 15:39:51 +02:00
svetlagasheva
bb1a4886c3 open/close SharePrompt works 2019-10-30 15:29:03 +02:00
svetlagasheva
380bb0fb0e selectAddon function added 2019-10-29 17:21:09 +02:00
svetlagasheva
67fd80a63e isProtected property added 2019-10-29 17:20:09 +02:00
svetlagasheva
eb19a3b388 check for protected addon 2019-10-29 16:37:45 +02:00
Vladimir Borisov
b1f917e3a9
New loaded state 2019-10-29 14:51:03 +02:00
Vladimir Borisov
0c62d79312
New type of core messages. Better events 2019-10-29 14:50:35 +02:00
Vladimir Borisov
188e64dff6
Removed useless option 2019-10-29 14:49:46 +02:00
svetlagasheva
53e9991069 'all' type added 2019-10-29 14:32:06 +02:00
svetlagasheva
f30c463486 addons selectInputs swapped 2019-10-29 14:04:48 +02:00
svetlagasheva
307d0c5714 'my' category added 2019-10-28 17:13:31 +02:00