Commit graph

648 commits

Author SHA1 Message Date
dumbmoron
ba35ec923e
url: re-parse hostname after validating 2023-12-25 12:34:20 +00:00
dumbmoron
34d8333d72
tumblr: render error template for broken links 2023-12-25 12:34:20 +00:00
dumbmoron
81e68c37f5
processing: pass URL object instead of string 2023-12-25 12:34:20 +00:00
dumbmoron
30c9652b6e
url: typo 2023-12-25 12:34:20 +00:00
dumbmoron
662360509c
url: return host instead of bool for success 2023-12-25 12:34:20 +00:00
dumbmoron
3056624b3d
servicesConfig: set up subdomains 2023-12-25 12:34:20 +00:00
dumbmoron
c458423e03
match: light cleanup 2023-12-25 12:34:20 +00:00
dumbmoron
f9feaa41ce
tumblr: stricter subdomain parsing 2023-12-25 12:34:20 +00:00
dumbmoron
149c16abbb
url: make youtu.be alias rule more lax 2023-12-25 12:34:20 +00:00
dumbmoron
2e1eb1b864
api: rename hostOverrides to 'url'
it does a bit more than it did before now
2023-12-25 12:34:20 +00:00
dumbmoron
dd563eb752
api: rework url parsing
- tlds are now parsed and validated correctly (e.g. ".co.uk" works now)
- url patterns are pre-compiled instead of being compiled for every request
- aliases are computed in a safe manner using the URL object where possible
2023-12-25 12:34:20 +00:00
wukko
f500d8b5f9 better support section in about
- added status page to support section
- updated order of items
- clean up
2023-12-25 17:46:33 +06:00
wukko
64790b9820
7.7.5: throw a critical error when youtube api returns a stub
merge pull request #283 from wukko/detect-youtube-stub
2023-12-25 13:01:26 +06:00
wukko
a4349b4c41 throw a critical error when youtube api returns a stub 2023-12-25 12:59:00 +06:00
wukko
0014c8b9fb front: fixed quick ⌘+V pasting on mac
also rearranged list of crypto donation methods
2023-12-21 00:31:48 +06:00
wukko
16397aed89 7.7.3: fix only affected twitter videos 2023-12-17 23:50:24 +06:00
wukko
e27c02c55e twitter & stream: formatting 2023-12-17 23:50:04 +06:00
wukko
a7eb548c2b
twitter: fix videos only within affected time range
merge pull request #276 from wukko/fix-only-broken-twitter
2023-12-17 23:47:54 +06:00
wukko
4834f21554 twitter: use original media timestamp for fix check 2023-12-17 23:45:15 +06:00
wukko
8556a5fe2c twitter: fix videos only within affected time range 2023-12-17 23:05:43 +06:00
wukko
e00a3a4849 7.7.2: made terms and ethics more descriptive 2023-12-08 18:54:44 +06:00
wukko
e605a99d54 front: removed download popup auto closing 2023-12-05 15:50:01 +06:00
wukko
d34337370f changelog: minor spelling mistake 2023-12-03 00:23:07 +06:00
wukko
dbd9ffe4db
7.7: updated banner 2023-12-03 00:08:38 +06:00
wukko
8c9cc21068 update 7.7 banner 2023-12-03 00:07:40 +06:00
wukko
ff703dfb46
7.7: bugfixes and easier downloads 2023-12-02 23:53:27 +06:00
wukko
3ee6cdef5b
build: add major version tag for docker images
merge pull request #260 from dumbmoron/docker-major-version
2023-12-02 23:51:54 +06:00
wukko
760f55bdb4 7.7 changelog and banner 2023-12-02 23:47:34 +06:00
wukko
89c5067685 web: fix auto hiding of download popup 2023-12-02 23:10:19 +06:00
dumbmoron
08edf28ccf
build: add major version tag for docker images 2023-12-02 17:06:01 +00:00
wukko
83d82f5da9 web: saving cobalt streams via action chooser 2023-12-02 22:51:08 +06:00
wukko
afab7f94a7 api & web: ports in env are no longer strictly required 2023-12-02 22:01:58 +06:00
wukko
3e8c059a3a vimeo: fix parsing and resolution in filename
- all videos/audios should now be downloadable
- proper resolution is now displayed in basic and pretty filename styles
2023-12-02 21:52:38 +06:00
wukko
5bd50fd55f twitter: remux all videos
- increased stream link lifespan to 90 seconds
- decreased max video duration back to 3 hours
2023-12-02 20:44:19 +06:00
wukko
aef9b390b0 7.6.8: minor updates
updated support and donation lists
2023-12-02 12:54:27 +06:00
wukko
abb3e15426 page: hide the urgent notice 2023-11-23 22:51:44 +06:00
wukko
252cb83ed3 7.6.7
- fixed support for reddit links in various languages (#253).
- added rich filenames support for twitch clips (#233).
2023-11-23 22:23:54 +06:00
wukko
24870c5dd7 pattern tester: less yapping 2023-11-23 22:18:49 +06:00
wukko
5d1d25a6dd
twitch: add filename attributes to twitch clips
merge pull request #233 from Snazzah/feat/twitch-pretty
2023-11-23 21:49:22 +06:00
wukko
19ba117838 twitch (oops): actually import cleanString 2023-11-23 21:45:23 +06:00
wukko
158361c95e twitch: sanitise video title 2023-11-23 21:43:35 +06:00
wukko
88b8a69f9c
fix handling of URLs containing utf-8 characters
Merge pull request #253 from dumbmoron/fix-utf8-urls
2023-11-23 21:40:24 +06:00
wukko
3ca65e0daf reddit: remove the rest of references to title 2023-11-23 21:35:02 +06:00
wukko
561c9f1dfd
reddit: fix expiry check
merge pull request #247 from dumbmoron/fix-reddit-expiry
2023-11-23 21:29:46 +06:00
dumbmoron
7468b803fb
reddit: don't include title in API request path 2023-11-23 14:52:30 +00:00
dumbmoron
190a0131d4
api: url-encode UTF-8 characters in url
this encode-decode construct is ugly, but necessary to retain
backwards compatibility for weirdos that encode the URL when
passing it in via json ( like the frontend, for example. :/ )
2023-11-23 14:52:08 +00:00
dumbmoron
c26800ca2e
reddit: fix expiry check 2023-11-17 12:00:04 +00:00
wukko
60743cdcdf
fix robots.txt
merge pull request #242 from dumbmoron/patch-1
2023-11-11 06:36:46 +06:00
dumbmoron
d936dd73fe
fix robots.txt
currently the robots.txt file is useless because
it's interpreted as one path "/icons/ /fonts/ *.js *.css"
(an example path that would be accepted -- and therefore disallowed
for robots) by this regex would be `https://cobalt.tools/icons/ /fonts/ bla.js .css`,
which is obviously nonsense & useless)
2023-11-10 17:41:51 +00:00
wukko
463ece02c7 7.6.6: refined twitter module, removed spaces 2023-11-07 22:37:47 +06:00