The Eclipse is no more.
Features
- extension.blacklist: auto-replace blacklisted links and pages
- extension.explorer: highlight (and auto-scroll to) last visited riddle page
- extension.explorer: show front pages
📌at the top - extension.popup: add loading icon placeholder
- extension.popup: add Riddle Catalog and About links
- extension.popup: display level images (w/ vignette); front page link
- extension.popup: show level sets
- extension.riddle/web.process: add support for restricted (
*) root paths - web.admin.archive:
.pagefilename convention for extension-less pages - web.admin.archive: retrieve and store
Last-Modifieddatetime header - web.admin.health: add
background/orderBy=timequery params - web.admin.health: add support for
window.location.href(incl.setTimeout) JS redirects - web.admin.health: show
_found_pages's username and datetime on hover - web.admin.health: treat
302(-ish) nontrivial redirects as actual pages - web.admin.levels: absolute/relative paths for images
- web.admin.levels: add core path markers (
*a,*h,*f,*i, ) - web.admin.levels.updater: secrets (99) and weeklies (100) as unique sets
- web.admin.page_changes: update
achievements.paths_jsonandlevels.imageon page move - web.admin.update: add
/update-current-levels - web.credentials: record unknown credentials (blank un/pw)
- web.faq: add Frequently Asked Questions (F.A.Q.) page
- web.levels: blur info box + blended shadows styling
- web.levels: new
A+andS+ranks - web.navbar: remove demo riddles from quick access list
- web.process: handle trivial auto-redirects
- web.process: handle URL queries (
?) - web.process: new response status codes (
201,202,410) - web.riddle.players: display first level image as hero-like background
- web.riddle.players: show locked achievements in grayscale
- web.riddles: a full-fledged riddle catalog
- web.riddles: disclose ARA-hosted riddles
- web.riddles: disclose non English riddles
- web.settings: incognito toggle; players can now hide their own progress
Bug Fixes
- extension.background: avoid server requests (slow) on existing current riddle/level change
- extension.background: fix chronic
30x/401credentials mischief - extension.background: fix custom auth not working on
view-source:mode - extension.cache: correctly cache riddle icons and level images
- extension.credentials: box auto-trigger fallback on missing credentials
- extension.credentials: fix box wrongly appearing outside riddle domains
- extension.credentials: mitigate fingerprinting; no WARs
- extension.credentials: mitigate stray auth boxes
- extension.explorer: fix extension-less pages' icon and double-click
- extension.explorer: fix open tabs not respecting window context
- extension.popup: fix crash on 0-riddle logged in accounts
- web.admin.health: explicitly handle Neocities's
.htm[l]mischief - web.{admin/levels/process}: do not include hidden pages in counters
- web.credentials: cut pointless requests by 75%
- web.credentials: fully hide sensitive auth
- web.credentials: hardcode
string's credentials fallback - web.players: amend cluttered riddle honor list with
... - web.process: add support for multi-level answers (simultaneous solves)
- web.process: ignore
removedpages for level unlocks/solves
Full Changelog: 0.6...0.7