Commit Graph

145 Commits

Author SHA1 Message Date
Cadence Ember 5c3ff9b37c Fix tabs for jsonp 2025-11-08 13:43:12 +13:00
Cadence Ember 1dd90f5a7d Refactor jsonp js for cuteness 2025-11-05 16:35:17 +13:00
Cadence Ember 048709b2d1 fix cache control for jsonp.js 2025-11-05 00:06:49 +13:00
Cadence Ember 02848acfbb make sure it's a post 2025-11-04 23:56:32 +13:00
Cadence Ember 143fadcafb clear bogus log 2025-11-04 23:16:15 +13:00
Cadence Ember 23a201cc84 Add JSONP mode and captcha
JSONP mode is on by default. It will fetch main wiki pages in the
browser, without the server needing to make any requests. To turn it
off, add [feature_json] enabled = false to config.ini.

Captcha is off by default. It is a custom solution and is still
experimental at this stage. If you turn it on, please monitor the logs
to see how it goes! config.ini options are as follows:

[captcha]
enabled = true|false
log = true|false
ip_header = <header name set by your reverse proxy, like x-forwarded-for>
2025-11-04 23:06:55 +13:00
Cadence Ember 443f1eecbc Add user agent and detect blocked pages 2024-10-23 22:52:00 +13:00
Cadence Ember 97c4e54f38 Fix Tardis Wiki metadata 2024-08-10 15:04:13 +12:00
Cadence Ember 8db91d5e32 Add Rainverse wiki redirect 2024-07-14 23:38:30 +12:00
Cadence Ember 1e3451a990 Add HELLMET wiki 2024-07-14 23:25:52 +12:00
Cadence Ember 778cf24957 Add Granblue redirect 2024-07-04 19:21:17 +12:00
Cadence Ember 49682b2320 Fix for Racket 8.13 2024-07-03 23:37:44 +12:00
Cadence Ember 8f0caa9132 Add Enter the Gungeon wiki.gg redirect 2024-07-01 02:46:02 +12:00
Cadence Ember 1ef184547b Allow minimising independent wiki notice 2024-07-01 02:28:17 +12:00
Cadence Ember 5672f46886 Add new independent wikis 2024-07-01 01:28:27 +12:00
Cadence Ember 755efe3cd6 Tabber code size and quality 2024-06-05 23:07:05 +12:00
Cadence Ember 47d92d3a37 Merge PR #15 2024-06-05 21:53:03 +12:00
Evalprime 2e0bd786ec add tardis 2024-06-05 21:50:09 +12:00
Cadence Ember 0fd0efc3f2 Use default siteinfo when online wiki not found 2024-05-04 18:01:50 +12:00
Cadence Ember d2765c2a78 Fix duplicate params->query 2024-05-02 00:01:32 +12:00
Cadence Ember 7dff049ece Wrap all pages in response safety checker 2024-05-01 00:57:13 +12:00
Cadence Ember 6260ba809b Fix running out of file descriptors 2024-05-01 00:53:09 +12:00
Cadence Ember b02e2a4053 Fix failing test after search was refactored 2024-01-10 11:21:42 +13:00
Cadence Ember b8a6c5198d Fix more redirects in offline mode 2024-01-09 17:35:26 +13:00
Cadence Ember 0fed724604 Fix redirects to category pages in offline mode 2024-01-09 17:13:04 +13:00
blankie 3942350468 Fix error on a redirect page with no link
https://lists.sr.ht/~cadence/breezewiki-discuss/%3CCY2G0E3G55N3.ANW2QREUS5SO%40nixnetmail.com%3E
2024-01-09 16:41:48 +13:00
Cadence Ember 9c3125d6be Minor improvements to archiver 2023-12-13 23:09:00 +13:00
Cadence Ember a57445abcb Archiver now saves redirects 2023-12-12 11:10:47 +13:00
Cadence Ember e5e3876254 Solr managed schema sucks 2023-12-06 16:02:43 +13:00
Cadence Ember 61c304cf41 Implement Solr search provider 2023-12-06 13:08:20 +13:00
Cadence Ember 4f4fe91466 Update URL of CLOCKUP WIKI 2023-11-29 22:07:32 +13:00
blankie 9773e62c46 Add better support for tabs
Some pages break without actual tab support, such as
https://breezewiki.com/ben10/wiki/Ultimatrix_(Original)#Modes

This change aims to work with old browsers (such as Firefox for Android 68)
and browsers with Javascript disabled (by showing all tab contents and hiding
the tab bar, i.e. how tabs work before this change).
2023-11-06 20:15:15 +11:00
Cadence Ember b8ccd6cc3e Improve theme layout on non-flex browsers 2023-10-03 18:54:07 +13:00
Cadence Ember 33591ce0a3 Add Minecraft to independent wikis 2023-09-26 00:51:55 +13:00
Cadence Ember 4b039cca5e Explain how page-search works in the code 2023-05-27 23:48:08 +12:00
Cadence Ember 6fef9281c3 Move the semicolon fixing code again 2023-05-27 23:37:45 +12:00
Cadence Ember 2e292b4f80 Add Terraria Mods redirect 2023-05-18 00:30:37 +12:00
Cadence Ember a1bba22054 Really fix semicolons in URL 2023-04-17 00:46:15 +12:00
Cadence Ember 040d9b94de New option: promotions::indie_wiki_buddy 2023-04-16 00:05:54 +12:00
Cadence Ember b5fb99c8ab Fix category pages with slashes 2023-04-10 17:13:47 +12:00
Cadence Ember d3187cc310 Tweak extwiki-generic migration notice 2023-04-02 00:11:55 +13:00
Cadence Ember 8274e6cf1f Add RuneScape Classic redirect; merge RS category 2023-03-24 22:54:46 +13:00
Cadence Ember d1c348a853 Make top banner less flashy, add to all instances 2023-03-21 00:02:16 +13:00
Cadence Ember 04735851be Add Terraria and Calamity Mod redirects 2023-03-21 00:01:51 +13:00
Elijah b39a4f2000 add rs/osrs wikis
could include weirdgloop in there
2023-03-20 23:41:39 +13:00
Cadence Ember 91a7439007 Fix yugioh wiki card pages (only half-fixed in offline environments) 2023-03-16 01:12:06 +13:00
Cadence Ember abb4473020 Fix siteinfo access when using feature_offline::only 2023-03-09 23:06:35 +13:00
Cadence Ember dfc9605cb6 Also use anytime-path in log.rkt 2023-03-09 00:04:07 +13:00
Cadence Ember 453570bdc9 Replace define-runtime-path with custom anytime-path function 2023-03-08 22:56:04 +13:00
Cadence Ember e0fec5fa9c Add bind_host setting requested by Artemis 2023-03-08 22:53:07 +13:00