Commit graph

157 commits

Author SHA1 Message Date
wukko 4a52fe632d
forgot this one 2023-08-22 01:15:07 +06:00
wukko 2c4efc5a25 fix for picker on ios & popup title line height 2023-08-21 23:40:37 +06:00
wukko 0a5fff32ae 7.1 release
added changelog and update notice
2023-08-20 23:25:02 +06:00
wukko dfdda06099 added support for instagram images
also improved various picker
2023-08-20 19:14:31 +06:00
wukko 5541acee88 7.0.1: ui tweaks
- fixed streamable downloads in safari
- added background blur to popup backdrop
- reduced shadow blur for popups
- fixed content going out of corners in picker
2023-08-16 16:08:24 +06:00
wukko 2038050a2d fix streamable downloads on ios 2023-08-15 18:48:57 +06:00
wukko fe56cc84aa temp fix until future update 2023-08-15 16:14:17 +06:00
wukko 5bc65ad44c 7.0 changelog 2023-08-15 16:07:43 +06:00
wukko 789acbc99b fix download audio button in picker 2023-08-14 02:07:05 +06:00
wukko c4830cac08 made picker usable in new ui, but still ugly
download audio button still dies after 20 seconds, have to change url from stream to direct file (because tiktok audio links are static)
2023-08-14 01:36:19 +06:00
wukko 5955594e48 even more cleansing
- added support for x.com urls
- removed del shortcut for clearing url input area because it was causing regular typing issues
- added info about no liability
- fixed donate button glow and text backdrop padding
- updated donation and privacy policy texts for more clarity in both english and russian
- made cors question in setup script to take yes as answer, not just 'y'
- text-to-copy now has proper rounding when highlighted
- home screen now smoothly fades in instead of popping in
2023-08-14 00:09:50 +06:00
wukko c5681bba94 making deepsource happy 2023-08-11 22:07:34 +06:00
wukko 998ab635d3 more ui enhancements
new in this commit:
- rounded corners everywhere! cobalt is now safe for everyone who can't handle sharp objects.
- proper banner loading. no more jumping text!
- proper banner error handling. if banner wasn't loaded, it'll simply go grey instead of disappearing.
- links are no longer italic and are instead underlined.
- collapsible lists now have corresponding emoji.
- donate button is now highlighted with magenta instead of white.
- added a list of keyboard shortcuts to about tab.
- centered old changelog loader.
2023-08-11 21:53:30 +06:00
wukko 689bac83d5 disable ask how to save checkbox on ios 2023-08-05 01:06:02 +06:00
wukko 5580eb1e13 oh my god goodnight 2023-08-05 01:01:45 +06:00
wukko e9a7124b82 fuck wrong line 2023-08-05 01:01:16 +06:00
wukko 62a2547957 fixed unexpected clipboard popup on ios 2023-08-05 01:00:37 +06:00
wukko 5ad7559e47 forgot to change the frontend version 2023-08-05 00:49:22 +06:00
wukko 43a3ebf475 7.0: ui refresh and more 2023-08-05 00:43:12 +06:00
wukko 15dbf74c15 little css fixes
- fixed copy animation for elevated buttons
- placeholder input color is now also applied in firefox
2023-07-19 23:21:12 +06:00
wukko e48100c54d 6.3.1: replaced shrugging person with a cat 2023-07-19 22:42:37 +06:00
wukko bbf450a1fa 6.3: new error and save popups
- remade error and save popups. both are now properly located and sized on mobile screens. this is the first step in modernizing cobalt ui!
- fixed >> button getting stuck in error state.
2023-07-19 01:50:51 +06:00
wukko 4f87618ceb added 6.2 changelog 2023-06-27 20:46:51 +06:00
wukko 0e1c885266 more button contrast 2023-06-25 13:47:34 +06:00
wukko 8dbbbfc3c8 min height for changelog banner 2023-06-07 21:56:35 +06:00
wukko 527ca29215 6.0
in this commit:
- enhanced css (hover border, less annoying donate highlight, checkbox width fix for mobile, more consistent color scheme)
- addition of an urgent notice (in this case it mentions all issues related to old infra being fixed)
- updated twitter picker test
- changelog for 6.0
- removed partial translations
2023-06-07 21:41:06 +06:00
wukko 1014ee3413 added discord server to about 2023-05-23 22:52:17 +06:00
wukko 9edc4bd61b new inner layout
- one main controlling script (cobalt.js).
- added api server name to serverInfo endpoint.
- one dockerfile.
- less mess.
2023-05-22 01:13:05 +06:00
wukko 19bc17b1dd updated dockerfiles
this is a mess, i have to come up with something better
2023-05-19 19:13:48 +06:00
wukko 4d369170ff separated web and api, build improvements
wip:
- separate web and api servers.
- script for building static pages.
- building improvements.
- async localisation preloading.
2023-05-19 16:13:38 +06:00
wukko fa4e418e36 5.7: ui improvements
- padding (everywhere) has been slightly reduced to fit in more content.
- padding is now consistent across ui.
- added more info to the "how to save" popup for ios devices.
- crypto wallet press-to-copy buttons now look like buttons.
- improved looks for smallest screens (iphone 5, 5s, se, etc).
2023-05-18 23:05:29 +06:00
wukko 0ea28783be new donations icon 2023-05-17 22:50:11 +06:00
wukko 61357c76f2 fix 2023-05-17 02:31:22 +06:00
wukko d85205649e 5.6: tiny quality of life improvements
- remember celebratory emoji changes? they've been fixed, and are now dynamically loaded!
- changelog history now lets you try to load it again if first attempt failed for whatever reason.
- added glow to the donation button to make it more visible.
- cleaned up frontend js a little bit.
- updated some links in tests.
2023-05-17 02:13:11 +06:00
wukko 71cc5305b4 5.5.1
- updated readme: added info about new services, sorted the list alphabetically, replaced emoji with checkmarks, added info about ncsd (#101), and more.
- fixed typos in vk and setup modules.
- removed unused variables from css.
2023-05-08 14:40:38 +06:00
wukko 0dca373237 5.4: instagram support 2023-04-25 01:01:25 +06:00
wukko 3004daecc9 add "powered by" text when running on hop 2023-04-09 11:58:29 +06:00
wukko 68703ae300 5.3.2: link sharing and nanoid
- you can now share video links directly from cobalt!
- cobalt is now using nanoid for stream ids instead of giant sha256 hashes
- one more fix to address the copy animation, this time on pc
2023-04-08 22:55:44 +06:00
wukko 307da3dce4 5.3.1: tiny fixes
- fixed backdrop on press for "copy url" button in mobile "how to save?" popup
- added ability to disable cors via env file
2023-04-08 16:58:44 +06:00
wukko 742ce7c86e 5.3: accessibility and css polish 2023-04-03 22:36:23 +06:00
wukko 94cdc80bd9 one more fix to prevent future padding breakage 2023-04-03 17:40:00 +06:00
wukko 75826d79c8 fix input area padding in chromium 112+ 2023-04-03 17:35:02 +06:00
wukko 35e89f30a4 revert april fools 2023-04-02 21:53:23 +06:00
wukko 8a214cf2a7 fuck 2023-04-01 15:57:41 +06:00
wukko e263a83dd9 another super important update 2023-04-01 15:51:37 +06:00
wukko 7b56f33e7a very major and important update 2023-04-01 15:46:05 +06:00
wukko 19087944f7 5.2.2: accessibility improvements
- moved clipboard button to right, added left-handed layout toggle for those who prefer to have it on left.
- removed button hover highlights on phones.
- added proper checkbox icon for better clarity.
- checkboxes are now stretched edge-to-edge on phone to be easier to manage for right-handed people.
2023-03-29 22:08:41 +06:00
wukko adba73d60c disabled emoji image selection on ios 2023-03-26 10:24:02 +06:00
wukko 3264cab247 fixed text selection on ios 2023-03-26 10:19:33 +06:00
wukko 097b145114 5.2 2023-03-25 01:31:53 +06:00
wukko 7f533b3485 retweet links, new clipboard icon, mobile layout and loc improvements
- added support for retweet links
- updated spaces endpoint
- bumped up the user agent version
- new clipboard icon
- new clipboard + auto mode layout on mobile, less wasted space
- fixed button press animations for safari on mobile
- tons of localization improvements for english and russian
- bumped up youtubei.js to 4.1.0
2023-03-24 23:16:10 +06:00
wukko 6e9f9efa28 vimeo support revamp and bug fixes
- completely reworked vimeo module.
- added support for audio downloads from vimeo.
- added support for chop type of dash for vimeo.
- added ability to choose between progressive and dash vimeo downloads. both to api and settings on frontend.
- added support for single m3u8 playlists. will be useful for future additions and is currently used for vimeo.
- proper error is now shown if there are no matching vimeo videos found
- temporarily disabled douyin support because bytedance killed off old endpoint.
- fixed the issue related to periods in tiktok usernames. (closes #96)
- fixed error text value patching in match module.
- fixed video stream removal for audio only option, wouldn't work in some edge cases.
- minor clean up.
2023-03-15 22:18:31 +06:00
wukko daa2856d92 5.1.2
- added women's day celebration emoji
- fixed vk user id extraction
2023-03-08 13:17:33 +06:00
wukko 6465ac8d6f 5.1
closes #62, #66, #75
2023-02-26 22:49:25 +06:00
wukko dbf870da87 forgot to bump up the version oopsie 2023-02-13 22:02:38 +06:00
wukko a1fea0a5f1 fixes 2023-02-13 20:30:57 +06:00
wukko 20ae9acfe8 5.0 2023-02-13 20:23:48 +06:00
wukko 18199c534f changed the socialLink element class
some adblocking filters block .social-link class, and this is not an ad, at all :/
2023-02-13 19:49:18 +06:00
wukko dacaaf5b27 5.0-dev1
- rewrote and/or optimized all service modules
- rewrote matching and processing modules to optimize readability and performance
- added support for reddit gifs
- fixed various issues with twitter error explanations
- code optimizations and enhancements (such as finally getting rid of ==, prettier and more readable formatting, etc)
- added branch information
- all functions in currentCommit submodule run only once and cache received data
- added a test script. only twitter and soundcloud are 100% covered and tested atm, will add tests (and probably fixes) for the rest of services in next commits
- changed some localization strings for russian
- added more clarity to rate limit message
- moved services folder into processing folder
2023-02-12 13:40:49 +06:00
wukko c7a9723847 second attempt of updating the wide banner 2023-01-30 00:55:20 +06:00
wukko 28becbc76b new wide banner 2023-01-30 00:46:18 +06:00
wukko 6b87c7babd 4.8: new about popup and other visual improvements 2023-01-30 00:17:33 +06:00
wukko abab8b7c6b fix switches scrollbar visibility in firefox 2023-01-18 16:30:55 +06:00
wukko 007fcddd48 4.7.1: fixed popup padding 2023-01-15 16:51:37 +06:00
wukko 3b5bf51ba7 4.7
fixes #63, #67, #68, and #71, among other issues
2023-01-14 00:34:48 +06:00
wukko 7f1ba6b36b 4.6.0: video muting and soundcloud client_id 2022-12-17 17:09:49 +06:00
wukko f13a82e152 4.5 2022-12-07 01:21:07 +06:00
wukko b660a66e80 forgot to bump up the version in web app 2022-11-20 19:47:59 +06:00
wukko e03b1d3e83 4.4: new donations popup
this was done in my ongoing effort to renovate and simplify all parts of cobalt web interface
2022-11-20 19:46:08 +06:00
wukko 271167f421 4.3.2 2022-11-15 23:37:33 +06:00
wukko 316e6423f4 4.3: open api + post method for main endpoint 2022-11-12 22:40:11 +06:00
wukko 519e1cfd7f forgot to bump up the version 2022-11-04 15:07:11 +06:00
wukko 378fecd849 8k and quality picker revamp 2022-11-04 14:49:58 +06:00
wukko 02529c0b54 4.1: better tiktok image downloads and celebrations 2022-10-27 22:27:20 +06:00
wukko c532062aa2 twitter spaces and a ton of improvements 2022-10-24 19:03:11 +06:00
wukko 2c79ae3807 multi media tweets support 2022-10-09 23:44:00 +06:00
wukko fe3ada0323 removed annoying popups 2022-10-02 20:13:33 +06:00
wukko 6972be257c forgot to change the version in front js 2022-09-28 18:34:44 +06:00
wukko d75d29896a little fix 2022-09-28 18:24:44 +06:00
wukko 5593b67a74 3.6 2022-09-28 18:21:36 +06:00
wukko e3b9fccfc3 fixed tiktok 2022-09-21 18:26:50 +06:00
wukko ad0846ac73 disabled tiktok and made it impossible to run the server unless all requirements are met 2022-09-20 13:54:44 +06:00
wukko 561dcd445b fixed a silly error
now download button actually displays states instead of breaking
2022-09-14 09:44:33 +06:00
wukko c6d1761b11 vk fixes and new changelog system 2022-09-11 21:04:06 +06:00
wukko fbb2f2d200 avoid an error that can be caused by intentionally breaking cobalt
no idea why you'd change user agent to chrome in firefox, then disable clipboard button, and change user agent back to firefox, but now cobalt page won't crash if you do that
2022-09-11 16:19:01 +06:00
wukko bfe025d321 ui revamp (3.5) 2022-09-08 22:02:55 +06:00
wukko 1098f76d63 popup improvements
- set max size of close button in popups to prevent stretching
- image picker buttons are now distanced away from content
- if an image in image picker couldn't load, it now disappears instead of displaying ":("
2022-09-04 10:29:13 +06:00
wukko 9ea832caf5 tiktok images and crowdin 2022-09-03 21:32:39 +06:00
wukko 439f70beeb even more fixes 2022-09-01 20:22:59 +06:00
wukko 659d2f4c4c Update cobalt.js 2022-09-01 20:11:04 +06:00
wukko a12300efe2 im playing around with deepsource 2022-09-01 20:02:37 +06:00
wukko f70128f4fc fix small issues 2022-09-01 19:51:18 +06:00
wukko a8b5555a1b added ability to download full audios from tiktok (3.3.5)
- it's now possible to download full audios from tiktok videos, you just have to turn that on in settings.
- tiktok audios are better in quality when it's possible to get exact audio used in video and not the full version of it.
- cleaned up the way user preference stuff is passed over between modules, should be way more flexible now.
- added audio ignore list to services config json instead of hardcoding it.
2022-08-23 20:43:56 +06:00
wukko 189ecf8fe7 soundcloud and tooltip and some other stuff (3.3) 2022-08-22 20:10:54 +06:00
wukko 08cbc05018 fixed default settings override for ios devices 2022-08-22 13:30:45 +06:00
wukko 869dab9d1f ukrainian localization and new error popup 2022-08-19 23:54:20 +06:00
wukko 73538fe783 oops 2022-08-16 16:33:58 +06:00
wukko a7ea766289 3.1 2022-08-16 16:31:41 +06:00
wukko e11ee6fb62 clean up 2022-08-16 13:14:19 +06:00
wukko 7ff5f56538 added support for vimeo and wav audio conversion 2022-08-13 17:14:09 +06:00