Commit Graph

16 Commits (cae41892d5afbab83a2e94c8d806f1497daeda8e)

Author SHA1 Message Date
Kevin Payravi 51a82a169d Rework banner description
Re-word to enable easier translations to other languages, by placing the host name later in the message
2024-07-18 03:21:22 -07:00
SnorlaxMonster 6cb81fd193
Display all wikifarm hosts in the redirect banner (#737)
Instead of storing the destination wiki's host as a tag, move it to a dedicated "destination_host" property.
2024-07-18 04:32:58 -05:00
Dianliang233 4d9243aab7
Allow i18n for the extension (#716) 2024-06-29 05:20:53 -05:00
SnorlaxMonster 029dd60a0d
Put search engine CSS in stylesheet
Instead of injecting CSS rules into the original page's stylesheet,
store the IWB styles in a CSS file and add that file to the manifest
scripts.
2024-06-11 00:27:56 -05:00
Kevin Payravi 5995b28efa Improvements to search engine link handling
* Handling when Google results use Google's middleman (google.com/url?q=)
* When handling middleman links, instead of replacing search result hrefs with updated links, we now add the updated link in a custom data-iwb-href attribute
* Better handling of special characters in page titles
2024-06-04 00:03:07 -04:00
Kevin Payravi 3a75724520
Add search engine toggling / Search engine filtering fixes / Disabling SearNGX+Whoogle
More details at https://github.com/KevinPayravi/indie-wiki-buddy/pull/648
2024-04-23 00:18:42 -05:00
Jayden 39e44da293
Re-order indie wiki results in Google 2024-03-21 00:09:18 -05:00
Kevin Payravi a66f3c91a8 Removing Object.prototype functions
Improve compatibility across browsers + not a best practice
2024-02-27 02:55:41 -06:00
Kevin Payravi 41e41108a0 Adding 7 additional BreezeWiki mirrors
Also alphabetized lists in manifests, by site name (not including subdomain).

List of added instances:
breezewiki.catsarch.com
breezewiki.frontendfriendly.xyz
breezewiki.hyperreal.coffee
breeze.mint.lgbt
breezewiki.nadeko.net
z.opnxng.com
breezewiki.woodland.cafe
2024-02-20 02:11:51 -06:00
Kevin Payravi b186c730ff Fixes for redirect banner control logic 2024-02-08 04:13:37 -06:00
Kevin Payravi ac91d586b8 Compressing wiki settings
Browser sync storage has a 8kb limit per item, which we are quickly approaching. Compressing our wiki settings JSONs reduces storage from ~7.3kb to ~2.4kb.
2024-02-08 02:34:53 -06:00
Kevin Payravi b1818f3790 Banner exit button now applies to both types of banners 2024-01-29 03:20:12 -07:00
Kevin Payravi 6b5c593f46 Rm unused constants 2024-01-11 03:01:15 -06:00
Kevin Payravi 9992d2ccf1 Query param handling fixes + other cleanup 2024-01-11 02:53:30 -06:00
Kevin Payravi 3919fbc913 Moving more common functions into shared file 2024-01-10 23:40:59 -06:00
Kevin Payravi 8f54b122e7 Moving pages and scripts into subfolders 2024-01-10 22:27:23 -06:00