Commit Graph

145 Commits

Author SHA1 Message Date
blankie 9ff6d3b9a8
Prevent linking to tabs with no IDs 2023-05-30 14:01:14 +07:00
blankie 458cce1c5c
Add the ability to specify/open the last open tab in the URL 2023-05-30 13:49:57 +07:00
blankie 3f94452de6
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-05-29 23:17:37 +07:00
Cadence Ember 4b039cca5e
Explain how page-search works in the code 2023-05-27 23:48:08 +12:00
Cadence Ember a9754463b6
Fix (& x) sequences truncating the page 2023-05-27 23:41:20 +12:00
Cadence Ember 6fef9281c3
Move the semicolon fixing code again 2023-05-27 23:37:45 +12:00
blankie ca13aea547
Remove Gamespot reviews/ads
https://lists.sr.ht/~cadence/breezewiki-discuss/%3C0ad4dbad07a1be394eefe43e33fff860b2d6176e%40disroot.org%3E
2023-05-24 21:47:05 +07: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 ba6c5be990
Optimise pre-processing regular expression 2023-04-02 00:11:55 +13:00
Artemis Everfree f5529ed12a
precompile regexp patterns 2023-04-02 00:11:54 +13:00
Artemis Everfree 3f1946a3b8
use faster string split 2023-04-02 00:11:54 +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 c95717c9dc
Fix archiver-database migrations 2023-03-20 23:32:31 +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 5c3a0c2715
archiver-gui: Add reset button to completed downloads 2023-03-14 00:42:40 +13:00
Cadence Ember 226bda5637
Allow preformatted blocks to scroll themselves 2023-03-14 00:42:16 +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 cf74ffb0e2
Rewrite archiver project
* Rewrite archiver.rkt to manage the stages order
* Rewrite archiver-gui.rkt:
  * Remembers the previous incomplete queue items
  * Pretty graphics for icons and progress bars
  * Segmented progress bars to indicate different stages
* Fix archiver-cli.rkt to use new stages
* Switch to req -d, so it doesn't auto-install gui libs
2023-03-08 22:58:57 +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
Cadence Ember 29007b0e29
Add req.rktd for use with raco req 2023-03-05 22:34:51 +13:00
Cadence Ember 155a277f26
indie wikis: add Wapopedia/Drawn To Life 2023-02-12 23:51:48 +13:00
Cadence Ember 501dcaa3fc
Replace thread-let with thread-utils 2023-02-12 23:51:28 +13:00
Cadence Ember 5fa6e2fb9e
Unlock search suggestions properly (real) 2023-02-10 23:53:38 +13:00
Cadence Ember 0b858cf426
Unlock search suggestions properly, possibly fix safari 2023-02-10 23:13:01 +13:00
Cadence Ember c8401c972c
Extension now available on Chrome 2023-02-10 14:53:15 +13:00
Cadence Ember 4cbe6fe289
Remove stdout logging statement 2023-02-08 23:54:55 +13:00
Cadence Ember de575d4e47
Update name of MediEvil Wiki 2023-02-08 23:41:02 +13:00
Cadence Ember c3c4ea9e55
Add basic request logging, disabled by default 2023-02-08 23:15:13 +13:00
Cadence Ember 0ba20c9e38
Match style URLs better in style archive server 2023-02-08 19:44:32 +13:00
Cadence Ember 7f85ce776b
Crawlers should not crawl theme switch buttons 2023-02-08 00:14:06 +13:00
Cadence Ember c0ccb7f3d1
Update browser extension URL 2023-02-07 00:28:02 +13:00
Cadence Ember c7cce5479d
Create archiver and offline code handlers
Somewhat messy. Will clean up gradually in future commits.
2023-02-06 23:56:03 +13:00
Cadence Ember b8e5fb8dc5
nofollow to fandom.com (adding one that I missed) 2022-12-10 19:16:28 +13:00
Cadence Ember 31bac8ab56
nofollow to fandom.com 2022-12-10 18:57:05 +13:00
blankie f216a1996a
Stop redirecting pages if there's a redirect=no parameter 2022-12-05 00:15:03 +13:00
Cadence Ember 99b5d8d8f6
Allow breaking lines in the URL in the footer 2022-12-04 23:55:18 +13:00
Cadence Ember 9fd2b4699d
Optimise update-tree-wiki somewhat 2022-12-04 23:46:24 +13:00
Cadence Ember ba3b39242c
Rename ref parameter to next_location 2022-12-04 23:44:35 +13:00
Cadence Ember a661ddb313
Make the search box magically fit the space 2022-11-30 00:37:07 +13:00
Cadence Ember 50a3bc819a
Fix tests by providing a fake req 2022-11-30 00:36:53 +13:00
Cadence Ember 9afccbb9cd
Support light/dark themes as per Fandom's styles 2022-11-30 00:03:54 +13:00