Commit graph

858 commits

Author SHA1 Message Date
Bnyro
bd21e72370 Use a router link for opening the home page 2023-07-07 18:02:01 +02:00
Bnyro
b18e964dc5
Merge pull request #2629 from Bnyro/default-homepage-fix
Open default homepage directly on navbar icon click
2023-07-06 22:58:19 +02:00
Bnyro
18276cbe40 Add shortcut to create new playlist from playlist add modal 2023-07-05 13:04:50 +02:00
Bnyro
39d11063d6 Open default homepage directly on navbar icon click 2023-07-05 12:59:23 +02:00
Bnyro
e30f63a2e3
Merge pull request #2602 from Bnyro/timebar-preview
Show timestamp when hovering seekbar
2023-06-28 08:53:43 +02:00
Bnyro
b594eeea6d Decrease bottom margin of seekbar timestamp 2023-06-28 08:52:03 +02:00
Bnyro
3381be51e4
Merge pull request #2603 from Bnyro/comment-count
Support for the comment count of a video
2023-06-27 21:40:02 +02:00
Bnyro
c751d45607 Support for the comment count of a video 2023-06-27 21:38:34 +02:00
Bnyro
0705ef1342 Show timestamp when hovering seekbar 2023-06-27 20:27:43 +02:00
Shiny Nematoda
59af0e5786 improve music artists 2023-06-25 22:42:18 +00:00
Bnyro
c1c8faaf5b
Merge pull request #2553 from Bnyro/local-playlists
Playlists without an account
2023-06-19 14:34:32 +02:00
Bnyro
dd8f86e179 Hide watch on odysee button when no lbryId 2023-06-18 10:32:23 +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
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
c52eacb96a
Merge pull request #2522 from kskarthik/master
refactor: vertical chapters layout for mobile screen
2023-06-14 20:41:53 +02:00
Sai Karthik
5c79735edd
fix: mistakes in chapters toggle implementation 2023-06-13 23:15:43 +05:30
Sai Karthik
ce2e3dbfb6
feat: configurable chapters layout on mobile screen 2023-06-13 17:36:53 +05:30
Bnyro
bf1ecc4c25 Option to disable search suggestions 2023-06-13 10:24:29 +02:00
Sai Karthik
ec4e2dba15
refactor(WatchVideo): add spacing b/w chapters & minimize description btn 2023-06-10 22:54:41 +05:30
Sai Karthik
4fa73663c6
refactor: vertical chapters layout for mobile screen
This layout aligns with youtube's chapter layout on mobile
2023-06-10 14:17:41 +05:30
Kavin
6abb2711cc
Merge pull request #2455 from robertkleinschuster/fix-comment-timestamps-seek
fix safari "SyntaxError: Invalid regular expression: invalid group sp…
2023-05-31 17:57:12 +01:00
Kavin
aedb762935
Merge pull request #2479 from robertkleinschuster/playlist-videos-not-updating
fix playlist videos not updating
2023-05-31 17:47:37 +01:00
robertkleinschuster
4991f4e8fc fix playlist videos not updating 2023-05-31 18:31:40 +02:00
robertkleinschuster
66f3584895 correct parsing for timestamp-links in current video 2023-05-31 18:18:50 +02:00
Bnyro
0300718377 Reuse actions.okay string 2023-05-31 09:51:42 +02:00
Bnyro
b21fd103ea Replace confirm dialogs with custom modals 2023-05-30 15:02:20 +02:00
Bnyro
e40014edb1 Support editing playlist descriptions 2023-05-30 14:24:59 +02:00
Bnyro
954d94eda2
Merge pull request #2457 from robertkleinschuster/mobile-nav-ux
Improved appearance of nav bar on mobile
2023-05-28 11:04:10 +02:00
Bnyro
093ac529c7 Add horizontal margin to navbar icons and remove unused code 2023-05-28 11:02:10 +02:00
robertkleinschuster
bc73307a47 improved mobile nav appearance 2023-05-26 20:41:40 +02:00
Kavin
e6015229a0
Merge pull request #2456 from robertkleinschuster/improve-watch-video-action-buttons 2023-05-26 16:35:49 +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
robertkleinschuster
1cae65d133 improved watch video action buttons on small screens 2023-05-25 21:40:14 +02:00
Bnyro
f79642d69a Add support for playlist descriptions 2023-05-23 18:24:32 +02:00
JdM
4366e628b2
Update VideoPlayer.vue 2023-05-20 16:00:06 +02:00
JdM
717b31f3fd Auto display of subtitles if enabled 2023-05-20 15:36:12 +02:00
JdM
006067b019 Add settings option 2023-05-19 17:38:11 +02:00
Khusroo Hayat
e88ec4b976
Set Fixed Subscriptions Modal Height (#2414) 2023-05-19 08:06:02 +02:00
Bnyro
f0fdeb18e3
Merge pull request #2413 from Bnyro/import-multiple-playlists
Allow importing muliple playlists at once
2023-05-17 14:12:26 +02:00
Bnyro
ebf5d126b9 Allow importing muliple playlists at once 2023-05-17 09:55:49 +02:00
Kavin
75dcc0abf1
Make the canvas display: none by default. 2023-05-15 05:42:14 +01:00
Malloc Voidstar
73f516b9ce
Fix comment like icon 2023-05-09 03:25:01 -07:00
FireMasterK
7db00846b0 Fix video like dislike icons
Closes #2367
2023-05-09 07:44:34 +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
Glen Lowland
25818ae89f Fix seekbar preview aspect ratio and cropping
This PR fixes two issue observed with the seekbar preview:
- sometimes images got cropped incorrectly at the end of the video due to image having less frames that server tells us - so calculate it in place;
- set canvas width and height based on actual frame data so it follows the video aspect ratio rather than hard-coded value.
2023-05-01 23:22:30 +01:00
Kavin
ec08bdc31d
Merge pull request #2218 from EscherMoore/add-pip-hotkey
Fix: Add a hotkey to toggle Picture-In-Picture
2023-04-29 19:51:32 +01:00
Kavin
f1c1cb94f8
Dismiss autoplay on page unload. 2023-04-29 19:45:13 +01:00
Kavin
096999a69e
Merge remote-tracking branch 'origin/master' into toast 2023-04-29 19:09:15 +01:00
Kavin
961d233dd5 Add proper support for channel handles 2023-04-27 13:31:46 +01:00
Kavin
867d4678c3
Merge pull request #2310 from SecularSteve/SecularSteve-delete-search-improvement
Replaced "delete-search" icon as (⨉) instead of (x)
2023-04-26 13:08:29 +01:00
Bnyro
ba36d4b0da Fix position and visibility issues of the seekbar preview 2023-04-22 11:32:06 +02:00
SecularSteve
811ce64084
replaces delete-search icon as ⨉ instead of x > Improvement
It looks so much better
2023-04-18 23:09:23 +02:00
Kavin
974324fad7
Listen on the actual seekbar to calculate 2023-04-17 00:05:06 +01:00
Kavin
7ce0c0fcc0
Fix for calculating right position in seekbar preview 2023-04-17 00:00:32 +01:00
Bnyro
367bb0f0a0 Add a seekbar thumbnail preview 2023-03-26 17:56:50 +02:00
Kavin
288b4907d6
Fix for playlist uploaders/creators being unclickable. 2023-03-21 16:22:13 +00:00
Bnyro
e0fc598223 Fix alignment of shorts videos 2023-03-19 15:36:25 +01:00
Bnyro
3168f87371 Fix minor video layout issues 2023-03-19 15:33:07 +01:00
Bnyro
3213029edc
Merge pull request #2231 from Bnyro/master
Apply changes from #1632
2023-03-19 11:13:13 +01:00
Bnyro
115fc36e64 Apply changes from #1632 2023-03-19 11:10:21 +01:00
Kavin
defefed9ed
Merge remote-tracking branch 'origin/master' into toast 2023-03-17 04:13:04 +00:00
rramiachraf
ae8b1bf413 Hide show more button when description has less than 100 characters 2023-03-16 18:03:35 +01:00
EscherMoore
4a3f5d69c7 add hotkey to toggle Picture-In-Picture 2023-03-16 11:58:02 -04:00
Bnyro
125dda2b63 Re-add frame by frame navigation 2023-03-16 16:35:23 +01:00
Bnyro
914ea5f624
Merge pull request #2204 from rramiachraf/channel-page-ui
Tweak channel page layout
2023-03-16 16:30:08 +01:00
Bnyro
f556d37faf Minor visual improvements to the channel page 2023-03-16 16:26:09 +01:00
EscherMoore
b51af7d798 Fix hotkeys not working 2023-03-15 19:46:36 -04:00
rramiachraf
d9e4192de4 Decrease margin and padding from tabs and description 2023-03-16 00:38:29 +01:00
rramiachraf
7e173e6c12 Fix small banner on mobile devices and localize show more/show less 2023-03-16 00:27:52 +01:00
Bnyro
c4bf2fec6e
Merge pull request #2200 from snematoda/patch-2
Minor fix for SponsorBlock
2023-03-15 19:16:21 +01:00
Bnyro
c93e0e0c3c
Revert "Frame-by-frame navigation" 2023-03-15 19:07:27 +01:00
rramiachraf
725b9d2c48 Tweak channel page layout 2023-03-15 15:38:30 +01:00
Shiny Nematoda
ba40800a5e Minor fix for SponsorBlock 2023-03-15 03:38:16 +05:30
Bnyro
8edfa48f23
Merge pull request #2199 from vr10t/frame-by-frame
Frame-by-frame navigation
2023-03-14 19:27:40 +01:00
Bnyro
b3b9feb6ad
Merge pull request #2192 from Bnyro/loading-indicators
Loading indicators
2023-03-14 19:25:53 +01:00
vr10t
656d41d43d frame-by-frame navigation 2023-03-14 17:33:11 +00:00
Bnyro
ae855c2bac Use a slot for displaying the loading indicator content 2023-03-13 14:39:07 +01:00
EscherMoore
84d2314a38 keep picture in picture open when switching videos 2023-03-12 23:20:14 -04:00
Bnyro
cc48fe8e27 Add a loading indicator to the player page 2023-03-12 16:03:24 +01:00
Bnyro
889a410cbd Add loading indicators 2023-03-12 15:56:55 +01:00
Kavin
d823853b0d
Add support for Bulgarian. 2023-03-12 03:06:15 +00:00
Kavin
fe0e1fb83d
Merge pull request #2153 from vr10t/preferences-visibility
Make preferences more visible by alternating background colors
2023-03-11 19:04:20 +00:00
Bnyro
cf0dda3a48 Support for YouTube handles 2023-03-11 19:44:07 +01:00
vr10t
ec5c5fb5b4 allow light mode 2023-03-11 18:00:13 +00:00
vr10t
39a64c8939 allow light mode 2023-03-11 17:55:25 +00:00
Kavin
963eb326f3
Merge pull request #2154 from vr10t/desaturate-watched-videos
Decrease opacity of watched video thumbnails.
2023-03-04 19:39:39 +00:00
Shiny Nematoda
b9d5eaba55 fix aspect ratio of music_songs 2023-03-04 08:49:53 +00:00
Shiny Nematoda
67c55426b9 replaced filter with some/findLast 2023-03-04 08:03:45 +00:00
Kavin
690031c010
Remove LBRY integration for now. 2023-03-04 04:42:03 +00:00
vr10t
e46cbadc51 add countdown until next video 2023-03-02 21:56:06 +00:00
vr10t
2134e82efe add countdown until next video 2023-03-02 21:55:23 +00:00
Kavin
acff16a8d4
Simplify export and filter manifests from dash generation. 2023-03-02 14:18:53 +00:00
vr10t
6de5968136 decrease opacity of watched videos 2023-03-01 16:06:10 +00:00
vr10t
bea94d4045 make preferences more visible 2023-03-01 15:55:30 +00:00
Kavin
d29240546b
Merge pull request #2112 from vr10t/progress-bar
Watch progress bar under video thumbnails
2023-02-20 10:23:53 +00:00
vr10t
e0e195c7c8 remove unnecessary double if statement 2023-02-19 16:00:59 +00:00
vr10t
ed8bb4846a add category 2023-02-19 15:15:17 +00:00
vr10t
949527ed43 update watched videos in each separate component 2023-02-19 13:41:13 +00:00
Alin
005a938261 add watch progress bar 2023-02-16 17:26:14 +00:00
Kavin
d3ef7e2b81
Fix npe when there are no segments in a video. 2023-02-10 08:56:50 +00:00
novenary
79fce71b77 Fix skip button color when using light theme 2023-02-08 09:17:18 +02:00
novenary
47c482a9cb Clean up sponsorblock prefs 2023-02-06 19:25:15 +02:00
novenary
f03e323f90 Fix handling of unset preferences 2023-02-06 19:20:33 +02:00
novenary
45a1e4981e Move skip button out of the control bar 2023-02-02 17:06:13 +02:00
novenary
7b832a981c Use getPreference* instead of accessing localStorage directly 2023-02-02 15:25:45 +02:00
novenary
d980edd843 Add an option to ignore short sponsorblock segments 2023-02-01 23:31:39 +02:00
novenary
e1b355e92a Add an option to skip sponsorblock segments manually
Fixes #894
2023-02-01 23:31:22 +02:00
Bnyro
5978848327 Properly rewrite channel descriptions 2023-01-30 19:42:57 +01:00
Bnyro
95801ba7c5
Merge pull request #2026 from Bnyro/feed-filters
Add `shorts` and `videos` filter to the feed
2023-01-27 21:14:04 +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
Kavin
6db0106064
Merge pull request #2027 from Bnyro/export-history
Support for exporting the watch history as playlist
2023-01-27 17:55:29 +00:00
Kavin
6dabbcc41f
Merge pull request #2028 from Bnyro/autoplay-fullscreen
Remember the fullscreen state on autoplay
2023-01-27 17:48:57 +00:00
Bnyro
fdb2f6b9a0 Remember the fullscreen state on autoplay 2023-01-27 18:13:20 +01:00
Bnyro
8a801ab404 Support for exporting the watch history as playlist 2023-01-27 17:27:40 +01:00
Bnyro
981ac46bec Add shorts and videos filter to the feed 2023-01-27 17:07:02 +01:00
Bnyro
ad939424a7
Merge pull request #2025 from Bnyro/fixed-thumbnail-height
Use a fixed thumbnail aspect ratio
2023-01-27 16:48:30 +01:00
Bnyro
e853928f3d Use a fixed thumbnail aspect ratio 2023-01-27 16:46:26 +01:00
Bnyro
604eb5edcc
Merge pull request #2022 from Bnyro/channel-tabs-query
Allow channel tabs as query parameter
2023-01-27 16:44:37 +01:00
Bnyro
3ecb0f668e Use replaceState and simplify updating search params 2023-01-27 16:42:20 +01:00
Bnyro
7f72485a04 Save the tab param to the URL at runtime 2023-01-26 19:43:07 +01:00
Bnyro
d7ba61ebbc Allow channel tabs as query parameter 2023-01-26 19:36:20 +01:00
Kavin
7223778ecc
Merge pull request #2002 from Tyrritt/comment-timestamps-seek
Make timestamps in comments seek instead of reload
2023-01-26 18:32:59 +00:00
Tyrritt
4732c76dac Factor out handler func, remove Listener on unmount 2023-01-26 19:01:24 +01:00
Tyrritt
b8fdf3efeb Fix variable usage 2023-01-26 18:31:05 +01:00
Tyrritt
8311888501 Add only one listener on the window 2023-01-26 18:23:49 +01:00
Kavin
027dabf9b4
Eager import shaka-player css. 2023-01-25 23:44:07 +00:00
Kavin
869489b8da
Fire a player init event on initialization. (#2008) 2023-01-21 22:50:56 +00:00
Tyrritt
95a0e4cbc8 Make timestamps in comments seek instead of reload 2023-01-18 16:56:21 +01:00
Kavin
fa6790deae
Add support for Occitan and Sinhala. 2023-01-15 17:37:53 +00:00
Kavin
ece47821fb
Ensure watch history preference actually works. 2023-01-13 13:40:12 +00:00
Kavin
7d4f0109d6
Fix correct track kind. 2023-01-13 13:32:43 +00:00
Bnyro
30d80e417b
Merge pull request #1830 from thecashewtrader/register-no-email-note
Add a note if user attempts to register with (apparently) an email
2023-01-10 01:00:54 +01:00
Bnyro
537050b07d
Merge pull request #1951 from Bnyro/playlist-bookmarks
Playlist bookmarks
2023-01-09 16:28:59 +01:00
Bnyro
4c564d8a8f
Merge pull request #1661 from thecashewtrader/light-theme-black-bars
Respect light theme properly
2023-01-09 16:26:09 +01:00
Bnyro
031fa6e45e Dynamically update the button in the playlist page 2023-01-06 21:05:05 +01:00
Bnyro
8e3d3d5061 Add possiblity to delete bookmark 2023-01-06 20:38:42 +01:00
Bnyro
d84580cf4f Add support for playlist bookmarks 2023-01-06 19:30:28 +01:00
Kavin
65118a440f
Merge pull request #1851 from gmnsii/playlist-integration-with-share
Add playlist integration for share button
2023-01-02 21:29:07 +00:00
Bnyro
5dbc82168a Use map() instead of for loops 2023-01-01 20:00:22 +01:00
Bnyro
58cd6f8f37 Add import from YouTube CSV 2023-01-01 19:57:00 +01:00
gmnsii
edd65825f8
ShareModal - visual changes and improved component reusability
Time code text field no longer appears when sharing without time code.
Time code text field now appears under 'share with time code' checkbox.
'playlistId' and 'playlistIndex' are no longer required props.
2022-12-15 15:26:42 -08:00
Kavin
9de2323db0
Rewrite comments since they now include HTML 2022-12-07 23:31:41 +00:00
Kavin
69eef12275
Don't select track if safari.
Closes #1793
Closes #1748
2022-12-06 17:32:26 +00:00
gmnsii
72f4f0d00c
Add 'share with playlist' option for share button
When the option is used (true by default) links generated by the share button will redirect to the same video in the same playlist.
Support for various locales still need to be added.
2022-12-04 15:19:24 -08:00
Kavin
905ad6676a
Disable internal DASH manifest rewriting due to issues with shaka.
Closes #1805
2022-12-02 21:11:22 +00:00
Kavin
afc833bf2c
Merge pull request #1831 from Bnyro/playlists-import-export
Playlists import and export
2022-11-29 19:13:49 +00:00
Bnyro
be53eefd03 use Promise#all(), use substr(-11) 2022-11-29 19:57:58 +01:00
thecashewtrader
ea0e802015 Fix long chapter titles squishing video 2022-11-28 20:59:09 +05:30
thecashewtrader
66913818b4 Use regex to check for email on RegisterPage 2022-11-28 20:36:02 +05:30
Bnyro
166430770e add a format name and version number 2022-11-28 14:53:13 +01:00
Bnyro
d595e9d2c4 add import functionality 2022-11-28 14:51:17 +01:00
Bnyro
0a7c2d6c0c add playlist export functionality 2022-11-28 14:13:36 +01:00
thecashewtrader
74c0795248 Add a note if user attempts to register with (apparently) an email 2022-11-28 16:57:35 +05:30
Sai Karthik
4b77761034
add line break 2022-11-26 17:34:57 +05:30
Sai Karthik
84bce5d0ac
fix(SubscriptionsPage): fix card arrangement with more channels 2022-11-26 16:53:07 +05:30
Sai Karthik
d8e1139e82
refactor(SubscriptionsPage): styling changes
- show channel info as cards
- only show sub count info if subs are > 0
2022-11-26 16:34:12 +05:30
Kavin
31e30789cd
Add support for Kabyle. 2022-11-25 15:54:33 +00:00
fmessmer
827e3f5c34 Hide sponsor options from Preferences if sponsorBlock isn't checked 2022-11-17 17:24:56 +01:00
Bnyro
977efc82a4 clear search btn 2022-11-17 11:44:47 +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
photochlorination
26d39ae55c Don't load trending page on feed homepage 2022-11-15 14:35:14 -08:00
Kavin
601da0d460
Fix channel tab case change. 2022-11-15 21:36:02 +00:00
Kavin
455edfcf7c
Filter audio tracks in variants too. 2022-11-15 21:16:19 +00:00
Kavin
5a268b26bd
Add support for multi-audio language videos. 2022-11-15 20:58:37 +00:00
Kavin
1ad228e39e
Fix linting issues. 2022-11-14 01:55:53 +00:00
Kavin
e764b0cdf1
readme: replace docs url. 2022-11-14 01:39:00 +00:00
Kavin
47bf276f7a
Fix formatting. 2022-11-11 21:28:34 +00:00
Kavin
599540f5a0
Replace piped.kavin.rocks with piped.video. 2022-11-11 21:19:26 +00:00
Kavin
c4c3c5bbca
Add romanian to language selector. 2022-11-11 15:52:25 +00:00
thecashewtrader
1d0498f96e Add Minimize Chapters by default option 2022-11-09 22:35:11 +05:30
thecashewtrader
0a64950868 Fix Add to playlist button margin 2022-11-08 22:33:40 +05:30
Kavin
ef4f93b1bf
Add Odia to language selector. 2022-11-07 01:33:58 +00:00
Kavin
6438d4fbab
Remove av1 by default. 2022-11-06 00:45:08 +00:00
Kavin
756471695d
Move v-if calls to single template. 2022-11-06 00:44:48 +00:00
thecashewtrader
b382b525b1
Move conditional rendering logic to WatchOnYouTubeButton 2022-11-06 00:44:48 +00:00
thecashewtrader
662eb32e3e
Extract Watch on YouTube button to a component 2022-11-06 00:44:48 +00:00
thecashewtrader
f0fdd84bae
Add Watch on YouTube button 2022-11-06 00:44:48 +00:00
thecashewtrader
fe64adf6d6 Fix typo: defaultLangage to defaultLanguage 2022-11-03 22:15:28 +05:30
Kavin
5bcbed1966
Fix duration not being shown.
Closes #1667
2022-11-02 23:59:32 +00:00
thecashewtrader
ffd02f9cdd Make Modal respect (light) theme preference 2022-11-02 22:17:40 +05:30
thecashewtrader
6413d861b4 Fix black bars in light mode 2022-11-02 20:57:54 +05:30
Bnyro
4172ba81e0 use setPreference 2022-11-02 14:16:14 +01:00
Bnyro
a84a9435fe remember the share dialog settings 2022-11-02 13:06:13 +01:00
Kavin
6f90252904
Remove unused variable. 2022-11-01 15:21:01 +00:00
Kavin
649aad7a89
Implement better handling of channel page loading. 2022-11-01 15:15:12 +00:00
Kavin
8af91d31e8
Revert "fix nextpage = undefined" 2022-11-01 15:14:32 +00:00
Bnyro
e3d00ae8e9 fix nextpage = undefined 2022-11-01 15:57:03 +01:00
Kavin
1ec8480351
Implement content item component. 2022-11-01 12:36:19 +00:00
Bnyro
16dcca8822 log untranslated tabs 2022-11-01 13:22:23 +01:00
Bnyro
349b04834e hightlight the current tab 2022-11-01 13:07:31 +01:00
Bnyro
94def0723d proper nextpage implementation 2022-11-01 12:39:01 +01:00
Bnyro
40417bbdde basic functionality 2022-11-01 12:31:45 +01:00
Bnyro
8006f3a199 move the search results into a ContentItem component 2022-11-01 11:32:53 +01:00