Commit Graph

46 Commits

Author SHA1 Message Date
Kavin 301877e2e1
Fix eslint config and apply all fixes. 2023-07-27 12:46:05 +01:00
Kavin 9539d51126
Implement DeArrow support everywhere.
Closes #2575
2023-07-21 21:07:53 +01:00
Kavin d6acb3e098
Add more DeArrow support. 2023-07-19 02:54:15 +01:00
Kavin b457eb5c70
Implement support for DeArrow. 2023-07-19 01:40:12 +01:00
Robert Kleinschuster 9b5f9e1440
Filter layout small (#2458)
* improve feed layout on small screens

* improve feed layout on small screens
2023-05-26 16:30:44 +01:00
Bnyro 4343c5f9bc Simplify checkboxes and fix disappearing of channel groups 2023-05-08 14:13:32 +02:00
Bnyro c217d5e4e3 Subscription groups 2023-05-07 19:56:56 +02:00
Bnyro ae855c2bac Use a `slot` for displaying the loading indicator content 2023-03-13 14:39:07 +01:00
Bnyro 889a410cbd Add loading indicators 2023-03-12 15:56:55 +01:00
Bnyro b0146189ab
Remove the duplicated filter query handling 2023-01-27 21:12:03 +01:00
Bnyro 9e97fc732b Improve the `switch` statement at the feed filter 2023-01-27 19:05:02 +01:00
Bnyro 981ac46bec Add `shorts` and `videos` filter to the feed 2023-01-27 17:07:02 +01:00
Kavin 1ec8480351
Implement content item component. 2022-11-01 12:36:19 +00:00
Bnyro 8ae7a36627
hide watched videos in the feed 2022-10-02 14:32:43 +01:00
Bnyro c51a3a828e
unauthenticated subscriptions (#1270)
* hmm

* unauthenticated feed

* unauthenticated rss

* Small improvements to code.

* add unauthenticated subscriptions

* cleanup

* Sort subs locally.

* Fix some bugs and small improvements.

Co-authored-by: Kavin <20838718+FireMasterK@users.noreply.github.com>
2022-08-01 19:46:06 +05:30
Kavin 37512b4e77
Allow the usage of a different instance for authentication. 2022-07-21 09:34:57 +05:30
Bnyro 699588093b minor UI improvements 2022-07-20 22:20:10 +02:00
Kavin f07cb822aa
feed: take user to login page if not logged in 2022-07-19 09:37:26 +05:30
Kavin de55a5a0c7
Fix for eslint errors. 2022-05-19 22:17:58 +01:00
Kavin 4c16beedaf
Change import paths to relative paths. 2022-04-08 16:46:49 +01:00
FireMasterK 05d7853ef0
Convert inline style css to classes. 2022-01-12 11:59:50 +00:00
Tomasz Rymkiewicz f576ca74d1
Componentize video sorting functionality 2022-01-12 05:31:12 +00:00
Tomasz Rymkiewicz 53197b5e2d
Autoclose HTML tags 2022-01-12 05:31:12 +00:00
Tomasz Rymkiewicz d750eabc37
Favour v-text over mustache syntax 2022-01-12 05:31:12 +00:00
FireMasterK 9b6e32683f
Remove whitepace for spacing, and reduce grid dom size. 2022-01-12 05:31:12 +00:00
FireMasterK 43e69ff284
Implement theming in a better manner. 2022-01-12 05:31:12 +00:00
FireMasterK 4899c9717c
Port more classes. 2022-01-12 05:31:12 +00:00
FireMasterK 871447050c
Attempt to migrate more classes. 2022-01-12 05:31:12 +00:00
FireMasterK 69ae2bf131
Replace video grids with windicss. 2022-01-12 05:31:12 +00:00
FireMaskterK e3df414cdb
Simplify uk-button css. 2021-10-31 18:36:47 +00:00
Kavin 1c03633c62
Remove all non-essential js related to uikit. (#585)
* Remove all non-essential js related to uikit.

* Add padding to the bottom of the grid.
2021-10-31 17:44:36 +00:00
FireMaskterK 07529362cf
Run yarn lint. 2021-10-28 18:55:20 +01:00
Kavin 92d61a23af
Make eslint work, and fix all warnings. (#511)
* Make eslint work, and fix all warnings.

* Don't ignore v-html rule globally.

* Remove eslint file and merge in package.json.
2021-10-08 19:52:51 +01:00
Carl 0fd2ad0ea0
Add load more logic to feeds and fix feeds mobile design (#442)
* Add load more logic to feeds

* Remove load more, show more videos when scroll at the bottom of the page.

* Remove @scrool from dib

* Cleanup scroll listener.

Co-authored-by: Karlis Cudars <mainkarlis@Karliss-MacBook-Pro.local>
Co-authored-by: FireMasterK <20838718+FireMasterK@users.noreply.github.com>
2021-09-12 01:01:01 +05:30
ChunkyProgrammer 0fd0bb8c83
Add labels to improve accessibility (#416)
* Add labels to improve accessibility

* switch to double quotes
2021-09-06 03:01:46 +05:30
IceDBorn 1c7a707e9e
Shrink the rss button (#411) 2021-09-04 20:54:36 +05:30
IceDBorn 7211cad369
Restyle feed page (#410) 2021-09-04 20:32:59 +05:30
FireMasterK c70a5f2888
Add more translatable strings. 2021-08-26 01:25:30 +05:30
Kavin 8feb4fbc41
Add support for client-side watch history. (#370)
* Add support for client-side watch history.

* Update watched videos more often.
2021-08-22 15:57:09 +05:30
FireMasterK c1a2aef8e3
Add sort filters for feed.
Closes #315
2021-07-27 23:34:39 +05:30
FireMasterK 0485857ae2
Add page to see subscriptions.
Closes #301
2021-07-23 01:35:48 +05:30
FireMasterK d3f4653e8a
Merge videos in FeedPage with VideoItem. 2021-07-21 18:02:29 +05:30
FireMasterK 24e58722c9
Handle title on component activation.
Closes #294
2021-07-21 16:29:53 +05:30
Emil Carlsson 1dbfb14230
Show video duration in thumbnail (#269) (#291)
* Show video duration in thumbnail (#269)

* Inverse color theme and reduce horizontal padding

* Move video duration to thumbnail
2021-07-21 15:45:07 +05:30
FireMasterK 3a71f8c1d3
Add rss feed for subscriptions.
Closes #284.
2021-07-20 01:14:55 +05:30
FireMasterK 0992e1e96d
Login and subscriptions. (#256)
* WIP login and subscriptions.

* Add a working feed and unsubscribe button.

* Allow importing subscriptions from Google Takeout, NewPipe and Invidious.
2021-07-17 04:26:41 +05:30