Commit Graph

62 Commits

Author SHA1 Message Date
Kavin
605deeb6d5 Fix for feed not loading properly.
Closes #4173
2026-03-28 01:38:22 +05:30
Kavin
1e9c5dff5d implement fixes for review 2026-03-27 20:06:35 +05:30
Kavin
75201a8083 Implement more reka ui and attempt to fix review issues. 2026-03-27 13:36:04 +05:30
Kavin
d1ef96e7d4 Migrate to tailwind + reka ui 2026-03-27 11:47:27 +05:30
Kavin
fa5bbbd267 Migrate code to composition api. 2026-03-27 00:41:48 +05:30
HiImKobeAnd
676dbef9b8 feat: mark as watched button in feed (#3746)
* feat: add mark as watched/unwatched button

* fix: remove from trending page and hide if watch history is diabled

remove the button from trending page because it only works in feed page.

* fix: missing thumbnail url in watch_history  when using mark as watched

* fix: missing uploadername in watch_history when using mark as watched

* refactor: make mark as watched consistent with other app elements

* refactor: simplify setting "watched" property for videos

---------

Co-authored-by: Bnyro <bnyro@tutanota.com>
2025-01-07 12:50:53 +00:00
Bnyro
b009b2a87d fix: race conditions when when loading lots of videos quickly 2024-06-15 14:15:08 +02:00
Bnyro
8548cf5a4d feat: alert api error messages in feed and subscriptions 2024-04-06 12:05:42 +02:00
Bnyro
e29bfd6096 fix: subscription group filter in feed doesn't work anymore 2024-03-14 19:46:09 +01:00
0x24d
51e649813f Replace font-awesome icons with unocss 2024-03-11 17:58:12 +00:00
Kavin
f2679c4813 Allow loading large amount of unauth subscriptions through POST method. 2024-01-03 20:45:28 +00:00
Bnyro
ed27a6290f fix: untranslated string in feed page 2023-11-07 18:51:06 +01:00
Mike Jones
ff0ca6442e fix: respect "hideWatched" preference in video feed 2023-10-14 13:50:32 +02:00
Bnyro
d3290c16de feat: add to channel group modal on channel page 2023-09-17 16:17:33 +02:00
Kavin
a153f87e58 Add unocss eslint config and apply changes. 2023-08-13 18:31:57 +01:00
Kavin
bc636b4064 Add null check for videosStore.
Closes #2776
2023-08-07 19:50:25 +01:00
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