k00b
855afcb1de
embed spotify podcasts
2024-09-10 15:11:46 -05:00
Keyan
15b038cd78
refactor embeds to be reused ( #1368 )
...
* refactor embeds to be reused
* adjust the meaning of settings for embeds
* add wavlake embed (close #1359 )
* add spotify embed (closes #1360 )
* fix 'format' appearing in srcSet
* add nostr embed
* refine nostr embed
* Update components/media-or-link.js
Co-authored-by: ekzyis <ek@stacker.news>
* Update pages/settings/index.js
Co-authored-by: ekzyis <ek@stacker.news>
* ek suggestions
---------
Co-authored-by: ekzyis <ek@stacker.news>
2024-09-07 12:07:10 -05:00
Keyan
2f546facb2
get dimensions for video and refactor images ( #1366 )
...
* get dimensions for video and refactor images
* improve rendering performance
* more rendering perf enhancements
2024-09-06 09:34:44 -05:00
Tom
4fe920d12b
Handle Peertube Embeds ( #1223 )
...
* Handle peertube embeds
* Permit full screen for Rumble and PeerTube
* Use sandbox='allow-scripts' for iframes
* Restore frame-src domains
* Use endsWith
---------
Co-authored-by: ekzyis <ek@stacker.news>
2024-06-20 11:28:25 -05:00
ekzyis
79ed07ae74
Embed youtube shorts ( #1225 )
2024-06-05 09:08:27 -05:00
keyan
2775b49ce7
fix inconsistency in url handling and don't let parseEmbedURL throw
2024-06-04 12:10:37 -05:00
ekzyis
d8fe698963
Fix missing commentId parsing for item mentions ( #1219 )
2024-06-03 21:54:42 -05:00
Tom
d454bbdb72
Fix issue with popover on full sn links ( #1216 )
...
* Fix issue with popover on full sn links
* allow custom text for internal links
---------
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com>
2024-06-03 12:05:31 -05:00
Tom
52f57f8ac5
Embed Rumble Video ( #1191 )
...
* Render Rumble video in preview and posts
* Display Rumble video
* Remove workspace
* Add util function
* Use searchParam for id
* Update check for Rumble
* Update youtube match strings
* fix hostname conditions
---------
Co-authored-by: keyan <keyan.kousha+huumn@gmail.com>
2024-05-28 08:18:32 -05:00
ekzyis
a585ba7f0a
Allow HTTP and HTTPS over Tor for LNbits ( #1176 )
2024-05-16 08:41:49 -05:00
ekzyis
902875bd55
Fix images from media domain not loaded if imgproxyOnly enabled ( #1153 )
2024-05-06 16:39:20 -05:00
keyan
81d3212ffb
add NEXT_PUBLIC_URL
2024-04-08 17:54:39 -05:00
Ben Allen
5be6df0266
Internal links are not target=_blank by default ( #1037 )
...
* feat: internal links are not target=_blank by default
* feat: use <Link>
---------
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2024-04-08 16:56:44 -05:00
ekzyis
6e6c355a3f
Add tests for internal linking ( #808 )
...
* Add tests for internal linking
* Add workflow for unit tests
* Use jest
2024-02-17 15:53:36 -06:00
ekzyis
1444ff476e
Validate pubkey, relay URL and secret of NWC URL ( #810 )
...
* Validate pubkey, relay URL and secret of NWC URL
* Fix NWC secret regexp
* Use sequential validation in Yup schema
* Add note about possible mismatch between hostnames and pubkeys
* Remove unused param
2024-02-14 15:09:13 -06:00
mzivil
986ba582e5
fix lint errors
2024-02-02 16:06:33 -05:00
mzivil
a039f29cdf
add stripTrailingSlash utility function
2024-02-02 15:44:37 -05:00
keyan
0aac2696d0
allow websocket urls to have paths
2023-12-07 16:21:13 -06:00
SatsAllDay
1872d6a7ad
Update twitter url regexs to match x.com or twitter.com ( #454 )
...
Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
2023-08-30 20:13:43 -05:00
keyan
a847b16b2c
make item creation easier
2023-08-25 13:42:55 -05:00
Jo Wo
bf4b8714fe
Render images without markdown and use image proxy ( #245 )
...
* Parse image links during markdown rendering
* Use imgproxy to replace links
* Add healthcheck
See https://docs.imgproxy.net/healthcheck
* Enable WebP and animation support
* Only replace image URLs
* Replace all occurrences
* Fix creating posts with no text
* Embed image on link posts where link is image
---------
Co-authored-by: ekzyis <ek@stacker.news>
2023-07-12 19:10:01 -05:00
ekzyis
f05f3deb17
Fix ensureProtocol not trimming whitespace
2023-05-21 12:48:30 -05:00
keyan
2ee780ec7a
prevent external subdomain redirect
2023-05-07 10:02:23 -05:00
keyan
8830b8ee9c
slight mods to open redirect fix
2023-05-07 08:34:08 -05:00
keyan
15c76aa134
recognize all youtube links
2023-01-11 14:58:52 -06:00
Keyan
10e5257375
Merge branch 'master' into 190-strip-tracking-info
2023-01-11 12:17:25 -06:00
keyan
2d012ba7fe
allow nip05 for users
2023-01-06 18:53:29 -06:00
keyan
2080cb896d
lexical beta test url
2023-01-05 13:24:09 -06:00
ekzyis
3a36a211af
Remove tracking from twitter URLs
2022-11-16 00:58:02 +01:00
keyan
8a462252af
force unique user name
2021-05-21 14:34:40 -05:00
keyan
a68da87382
be more permissible with links and nofollow when low sats
2021-05-20 14:11:58 -05:00