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
a8fb7421e6
fix: import of youtube playlists (and workaround for deleted/private videos) when importing without account ( #3670 )
2024-06-14 22:33:57 +00:00
Bnyro
8548cf5a4d
feat: alert api error messages in feed and subscriptions
2024-04-06 12:05:42 +02:00
Bnyro
4d7390e244
feat: support for adding custom instances
2024-03-15 22:52:48 +01:00
fk
84b2637d7d
feat: allow setting API, proxy, and frontend URLs at build time ( #3284 )
2024-03-13 17:49:40 +01:00
0x24d
51e649813f
Replace font-awesome icons with unocss
2024-03-11 17:58:12 +00:00
Bnyro
55fb472ba2
Merge pull request #3325 from Bnyro/fix-channel-id
...
fix: subscription groups use invalid channel id length
2024-02-23 17:46:47 +01:00
Bnyro
9e30798311
fix: subscription groups use invalid channel id length
2024-02-23 17:45:25 +01:00
Bnyro
1dd1f83b1a
Merge pull request #3346 from Bnyro/subscribe-channel-on-fly
...
feat: support for subscribing to channels in search results
2024-02-10 10:24:17 +01:00
Bnyro
dc63d0b38b
feat: support for subscribing to channels in search results
2024-02-10 10:22:49 +01:00
dadus33
7000b56a13
Fix for API retrieved playlists bug introduced in #3357
2024-01-25 12:48:13 +02:00
Bnyro
d3290c16de
feat: add to channel group modal on channel page
2023-09-17 16:17:33 +02:00
Kavin
22c10a6f9a
Tree shake DomPurify.
2023-07-22 17:22:57 +01:00
Kavin
9539d51126
Implement DeArrow support everywhere.
...
Closes #2575
2023-07-21 21:07:53 +01:00
Bnyro
84f38da40c
fix: crash when DeArrow is disabled
2023-07-20 12:39:06 +02:00
Bnyro
f47d6140ce
fix: respect preference for dearrow
2023-07-20 10:23:45 +02:00
Kavin
d6acb3e098
Add more DeArrow support.
2023-07-19 02:54:15 +01:00
Bnyro
bd21e72370
Use a router link for opening the home page
2023-07-07 18:02:01 +02:00
Bnyro
39d11063d6
Open default homepage directly on navbar icon click
2023-07-05 12:59:23 +02:00
Shiny Nematoda
689d43577d
Fix local playlist import
2023-06-20 17:42:11 +02:00
Bnyro
c1c8faaf5b
Merge pull request #2553 from Bnyro/local-playlists
...
Playlists without an account
2023-06-19 14:34:32 +02:00
Bnyro
ee57a0c348
Simplify local playlist indexeddb queries
2023-06-19 14:28:09 +02:00
Nyte
840e844947
Fix buttons UI under video player, add icon for Odysee ( #2551 )
...
Co-authored-by: Bnyro <bnyro@tutanota.com>
2023-06-16 15:07:35 +00:00
Bnyro
d044accf5e
Fix removing videos from local playlist
2023-06-16 08:39:44 +02:00
Bnyro
f854af3581
Remove unused logging for debugging
2023-06-15 23:12:26 +02:00
Bnyro
4056c44fbb
Implement restoring backups and auto-delete unused videos
2023-06-15 23:03:57 +02:00
Bnyro
a52c511d29
Fix remaining issues with local playlists
2023-06-15 22:41:26 +02:00
Bnyro
37d6423e08
Add support for local playlists
2023-06-15 19:18:47 +02:00
Bnyro
2e64c4f003
Refactor playlist logic into dedicated functions
2023-06-15 17:32:32 +02:00
Bnyro
c217d5e4e3
Subscription groups
2023-05-07 19:56:56 +02:00
Kavin
f9bd43a4c3
Fix for NaN preferences breaking things.
2023-03-20 00:44:10 +00:00
Alin
005a938261
add watch progress bar
2023-02-16 17:26:14 +00:00
novenary
7b832a981c
Use getPreference* instead of accessing localStorage directly
2023-02-02 15:25:45 +02:00
Bnyro
5978848327
Properly rewrite channel descriptions
2023-01-30 19:42:57 +01:00
Bnyro
8a801ab404
Support for exporting the watch history as playlist
2023-01-27 17:27:40 +01:00
Kavin
ece47821fb
Ensure watch history preference actually works.
2023-01-13 13:40:12 +00:00
Bnyro
5076701f58
Fix unsubscribing without account
2023-01-10 19:30:16 +01:00
Bnyro
d84580cf4f
Add support for playlist bookmarks
2023-01-06 19:30:28 +01:00
Kavin
adf5f7da64
Don't show alerts in some scenarios.
2022-11-16 18:51:56 +00:00
Kavin
6b9151e47f
Add better error messages for localStorage disabled.
2022-11-16 18:49:11 +00:00
thecashewtrader
f0fdd84bae
Add Watch on YouTube button
2022-11-06 00:44:48 +00:00
Kavin
7ac0940bd5
Try catch for NumberFormat.
...
See https://github.com/TeamPiped/Piped/pull/1675#issuecomment-1302587072
2022-11-03 19:54:00 +00:00
Kavin
99c4d65864
Merge pull request #1675 from thecashewtrader/number-format-respect-settings
...
Make numberFormat respect language and region settings
2022-11-03 17:11:37 +00:00
thecashewtrader
fe64adf6d6
Fix typo: defaultLangage to defaultLanguage
2022-11-03 22:15:28 +05:30
thecashewtrader
33bb381035
Make numberFormat respect language and region settings
2022-11-03 22:13:41 +05:30
thecashewtrader
5a0076779a
Localize numbers using Internalisation API
2022-10-22 21:24:44 +05:30
Kavin
ce48bd55f1
Fix vite from complaining about import analysis.
2022-10-19 23:16:22 +01:00
Kavin
2fb5aa2bec
Move theme handling away from mixin.
2022-10-10 10:13:21 +01:00
Bnyro
9621c346c0
fix stacked listeners
2022-10-06 21:20:35 +02:00