Commit Graph

502 Commits

Author SHA1 Message Date
ManeraKai 6f338f2c66 UX/UI tweaks 2023-01-19 20:32:36 +03:00
ManeraKai a6098e6ec2
Removed Bibliogram https://github.com/libredirect/libredirect/issues/573 2023-01-18 18:17:43 +03:00
ManeraKai 26624ea716
Modified the settings convertion for the next release 2023-01-18 18:14:00 +03:00
ManeraKai acf04b61c3
Fixed /new not redirecting in reddit + removed simpleertube completely 2023-01-08 13:31:18 +03:00
ManeraKai 486b92af5f
Optimized the getList and getBlacklist functions 2023-01-08 11:05:45 +03:00
ManeraKai 91528e2192
Redirect all embeds in tab to same instance https://github.com/libredirect/libredirect/issues/461 2023-01-07 12:33:38 +03:00
ManeraKai 6d648dde61
Improved UX/UI. Fixed https://github.com/libredirect/libredirect/issues/552 2023-01-07 11:14:35 +03:00
ManeraKai 868dccfb3b
Changed Update Instances selection mechanism. https://github.com/libredirect/libredirect/issues/334 Removed Peertube (maybe will readd it later). Optimized code 2023-01-07 00:24:25 +03:00
ManeraKai eb7d1ce4c7
Removed Wikiless, Neuters. Optimization 2022-12-31 12:37:23 +03:00
ManeraKai d9cdea797f
Switched back to pug 2022-12-31 11:01:50 +03:00
ManeraKai b904177520
will merge later 2022-12-29 19:15:55 +03:00
ManeraKai c099e1a75f
Made networks mixed https://github.com/libredirect/libredirect/issues/486 2022-12-27 19:21:45 +03:00
ManeraKai a5854a388f Added #m to twitter links https://github.com/libredirect/libredirect/issues/532 2022-12-27 18:01:27 +03:00
ManeraKai d17377e6a5
Reverting back to Github + other stuff. Correcting http => https https://github.com/libredirect/libredirect/pull/482 2022-12-10 12:44:40 +03:00
ManeraKai 0d0ea9d2a4
Fixed Isntagram reels not redirecting https://github.com/libredirect/libredirect/issues/559 2022-12-10 12:06:28 +03:00
ManeraKai c19491edc0
Added partial BreezWiki Copy Raw support https://github.com/libredirect/libredirect/issues/513 2022-12-10 11:59:28 +03:00
ManeraKai ad4c00e663 Revert "Added Url Parameters support for Invidious, Piped https://github.com/libredirect/libredirect/issues/491"
This reverts commit 2a738e883c.
2022-12-10 10:48:21 +03:00
ManeraKai 2a738e883c
Added Url Parameters support for Invidious, Piped https://github.com/libredirect/libredirect/issues/491 2022-12-08 20:59:52 +03:00
ManeraKai ee4ee90e1a
Fixed PeerTube redirections https://github.com/libredirect/libredirect/issues/545 2022-12-08 12:47:07 +03:00
ManeraKai e7f3b7d1c1
Keeping the other url parameters in Search redirections https://github.com/libredirect/libredirect/issues/523 2022-12-08 11:59:06 +03:00
ManeraKai decc32e7e6
Sorted the instances out https://github.com/libredirect/libredirect/issues/537 2022-12-07 10:52:08 +03:00
ManeraKai f454ced949
Removed LatencyTest, AutoRedirect, Unify, DisableInstance 2022-12-07 10:51:43 +03:00
ManeraKai 4625aa07fe
Fixed Bypass not working https://github.com/libredirect/libredirect/issues/475 2022-11-21 05:43:49 +03:00
ManeraKai 544b69602e
Added excludeTargets for more basic frontends https://github.com/libredirect/libredirect/issues/531 2022-11-12 12:51:58 +03:00
ManeraKai 72ee64fdb9
Fixed <img> not redirecting https://github.com/libredirect/libredirect/issues/525 2022-11-12 11:54:34 +03:00
ManeraKai f47f9f51ea
fixed medium archive links redirecting https://github.com/libredirect/libredirect/issues/527 2022-11-11 06:11:36 +03:00
Hygna 73cc5ce38d
Changes:
Added note about Privacy Redirect
Disabled maps redirects by default due to bugs
Added timeout to osm web request
Closes https://github.com/libredirect/libredirect/issues/485
2022-10-29 12:46:53 +01:00
Hygna 70301fc8b5
Added PrivateBin
https://github.com/libredirect/libredirect/issues/374
2022-10-28 13:34:26 +01:00
Hygna 59c1465c97
Added support for copying raw wikipedia url
Closes https://github.com/libredirect/libredirect/issues/501
2022-10-27 14:28:52 +01:00
Hygna 3d1a9105c0
Added support for redirecting wikia.com urls
Closes https://github.com/libredirect/libredirect/issues/476
2022-10-26 13:54:36 +01:00
Paul Wise ac9190cf3f
Clean up various minor issues (#506)
* Fix spelling and capitalisation errors

Suggested-by: codespell & spellintian

* Drop inkscape:export-filename attributes from svg elements in SVG files

These paths represent privacy leaks and are incorrect on other systems.
2022-10-25 20:00:31 +00:00
Hygna 65243b5b93
Improved the instance fetcher
Changed the image used in CI

Started fetching Whoogle & SimplyTranslate tor & i2p instances

Started using a custom user agent for transparency
2022-10-25 12:43:59 +01:00
Hygna 0baaf7ed82
Fixed settings upgrader 2022-10-23 13:23:05 +01:00
Hygna eb3794cdcb
Changes:
Fixed instance updating

Made the instance updater remove frontends & networks not in the current version

Fixed CI linter
2022-10-23 11:33:18 +01:00
Austin Huang 1dfd4f8764
handle more reddit cdn urls 2022-10-22 22:38:09 +01:00
Hygna 51bb4e1557
Fixed redirect toggles set to false being reset
Closes https://github.com/libredirect/libredirect/issues/499
2022-10-21 19:25:50 +01:00
Hygna 1ce6a16686
Fixed all settings changed except the last one set not saving (for real this time)
Closes https://github.com/libredirect/libredirect/issues/473
2022-10-20 16:26:00 +01:00
Hygna b5e0a297d8
Remove instances not in the redirects list from the enabled list
Closes https://github.com/libredirect/libredirect/issues/489
2022-10-17 16:33:57 +01:00
Hygna c6d5815cde
Fixed whoogle search redirects 2022-10-16 20:17:59 +01:00
Hygna 2e1534e579
Updated reddit targets, actually fixed peertube redirects 2022-10-16 11:00:41 +01:00
Hygna 88e72a80b6
Removed FPI settings unifying as it superceded by dFPI & ETP 2022-10-15 16:02:59 +01:00
Austin Huang 7d5a6561ab Properly redirect images in Libreddit 2022-10-15 10:51:44 +01:00
Hygna 3a16c0a2c2
Fixed bug where websites with strict CSPs would not allow for the redirected instance embed to be loaded
Closes https://github.com/libredirect/libredirect/issues/481
2022-10-13 16:52:16 +01:00
Hygna 8df59a5b6e
Fixed peertube redirects 2022-10-11 16:11:39 +01:00
Austin Huang 91d420b460 Fix regex since Fandom subdomains can contain hyphens (#37)
For example, it wouldn't redirect https://kimetsu-no-yaiba.fandom.com/wiki/Kimetsu_no_Yaiba_Wiki, now it would

Reviewed-on: https://codeberg.org/LibRedirect/libredirect/pulls/37
Co-authored-by: Austin Huang <im@austinhuang.me>
Co-committed-by: Austin Huang <im@austinhuang.me>
2022-10-10 04:32:20 +02:00
Hygna 375f4371c3
Toggle current instance in popup
Fixed bug where testing latency of multiple frontends at the same time wouldn't save all of the timings
2022-10-09 13:11:05 +01:00
Hygna 6fdf656630
Added context menu to redirect
Closes https://github.com/libredirect/libredirect/issues/414
2022-10-08 17:48:24 +01:00
Hygna 9560cfc3e7
Fixed bugs present in the previous commit 2022-10-08 16:33:39 +01:00
Hygna be78f86a67
Added context menu to toggle redirects for a certain tab
Closes https://github.com/libredirect/libredirect/issues/464
2022-10-08 11:37:45 +01:00
Hygna 9b996dcdf2
Fixed some more bugs 2022-10-06 21:12:51 +01:00
Hygna 04fd2de0bb
Fixed twimg redirects
Closes https://github.com/libredirect/libredirect/issues/307
2022-10-06 14:19:05 +01:00
Hygna beaaeb1d30
Added support for i.stack.imgur.com and rimgo embeds
Closes https://codeberg.org/LibRedirect/libredirect/issues/18
2022-10-05 19:27:27 +01:00
Hygna 12b6f9cdbb
Added search redirections from Fandom to BreezeWiki 2022-10-05 18:00:27 +01:00
Hygna a96f3188b7
Changes:
Added BreezeWiki as a frontend for Fandom

Closes https://github.com/libredirect/libredirect/issues/444

Futureproofed bug caused by adding new frontend/service
2022-10-05 17:29:27 +01:00
Hygna cd01a7083c
Added LibreTranslate 2022-10-04 21:50:01 +01:00
Hygna 1898a17f04
Restored utils.js 2022-10-04 21:33:53 +01:00
Hygna c87bbba349
Ported 87d68cb662 2022-10-04 19:10:07 +01:00
Hygna aa408a4c9b Merge branch 'optimizations' 2022-10-04 19:00:06 +01:00
Hygna e4954d197f
Display if server is not found, made images in settings clickable 2022-10-04 17:36:38 +01:00
Hygna ebc1259ca4
Squashed many bugs 2022-10-03 19:49:12 +01:00
Hygna c1af086c27
Finished options upgrading 2022-10-03 06:44:49 +01:00
Hygna 6c8c304a0d
Corrected minor mistake 2022-10-02 16:44:11 +01:00
ManeraKai 84e863c477
small fix 2022-10-02 18:23:17 +03:00
Hygna e8a67e9172
Squashed a few bugs 2022-10-02 15:10:36 +01:00
Hygna e21ecb4e1d
Unify Localstorage 2022-10-01 11:17:32 +01:00
Hygna 18facf37a2
Squashed a few bugs 2022-09-30 14:54:56 +01:00
Hygna f1b8b64c48
Changes:
Improved instance fetcher

Added instance updating

Fix a few bugs
2022-09-29 18:32:03 +01:00
Hygna 800d0cbd9f
Unify cookies 2022-09-28 20:18:32 +01:00
Hygna 5d48d60e96 Started converting storage format 2022-09-27 20:59:25 +01:00
Hygna 378fab21c0 Changes
Changed some regex

Made ejs no longer need extra config member variable

Added url reversal
2022-09-26 18:32:32 +01:00
Hygna 01bb150213 Finished instance fetching 2022-09-25 19:24:40 +01:00
Hygna 03f242fe11 Started work on instance switching 2022-09-25 17:27:43 +01:00
ManeraKai 7e8c13bb3b
Fix some error in runtime.onInstalled 2022-09-25 17:10:38 +03:00
Hygna df5e7f9b07 Made most redirects work as expected 2022-09-24 11:44:18 +01:00
Hygna f87eb20cee Started optimizing popup.js 2022-09-23 20:57:25 +01:00
Hygna 320d0175a8 Completed Migration to ejs 2022-09-22 19:58:07 +01:00
Hygna d86fecab3f 100% compat with widgets/<service>.js 2022-09-21 20:38:30 +01:00
Hygna 8f05957ffa Fixed more bugs 2022-09-20 22:24:19 +01:00
Hygna 0c1595ec3a Changes
Made get_instances.py more efficient

Further work to get widgets/services.js to work properly
2022-09-19 17:30:39 +01:00
Hygna 978e079307 Converted index.html to ejs 2022-09-18 17:03:54 +01:00
Hygna 4c1099771c More ejs progress 2022-09-16 19:33:39 +01:00
Hygna 09b2b96116 add files 2022-09-13 21:15:52 +01:00
Hygna d6cad17a15 Begin work with ejs, created widgets/services.js 2022-09-12 18:17:25 +01:00
Hygna e04c79d4ae Embrace object usage for user-set options 2022-09-11 14:41:06 +01:00
Hygna 25de09a935 Further progress 2022-09-10 20:48:57 +01:00
Hygna c005983a0f Make config.json fetching work 2022-09-09 22:08:40 +01:00
Hygna 4cab752e05 All irregular url structures completed 2022-09-09 15:55:33 +01:00
Hygna 36d01024c8 Make redirect not return on a single instance frontend 2022-09-08 21:15:36 +01:00
Hygna 4492914535 Add almost all irregular url structures 2022-09-08 21:04:25 +01:00
Hygna f360a6ff1f Fix beatbump search redirect from master 2022-09-07 21:01:29 +01:00
Hygna 44b9db6697 Added basic support for irregular url structures 2022-09-07 20:57:15 +01:00
Hygna da446a981b Started work on services.js 2022-09-07 18:05:18 +01:00
ManeraKai 87d68cb662
removed ref_src and ref_url from twitter urls https://github.com/libredirect/libredirect/issues/395 2022-08-14 15:34:08 +03:00
ManeraKai b62c79adf8
Removed embedded only https://github.com/libredirect/libredirect/issues/410 2022-08-14 15:11:50 +03:00
ManeraKai 95d30cb3af Handle youtu.be for FreeTube by @mittermichal https://github.com/libredirect/libredirect/pull/393 2022-08-09 10:16:12 +03:00
ManeraKai 4654308da9 Merge branch 'update-blacklist' 2022-08-08 11:48:32 +03:00
ManeraKai 7a56715877
improving the general Class 2022-08-08 11:47:25 +03:00
ManeraKai 93b181901c
Made setRedirect functions async 2022-08-06 09:12:43 +03:00
BobIsMyManager d3dca6a91b Fix some beatbump redirects 2022-08-03 14:51:14 +01:00
BobIsMyManager 0cd1947ad9 Update blacklist pt1 2022-08-03 14:12:03 +01:00