Skip to content

Choose a tag to compare

@EmoonX EmoonX released this 05 Apr 06:32
· 35 commits to master since this release

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: .page filename convention for extension-less pages
  • web.admin.archive: retrieve and store Last-Modified datetime header
  • web.admin.health: add background/orderBy=time query 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_json and levels.image on 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+ and S+ 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/401 credentials 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 removed pages for level unlocks/solves

Full Changelog: 0.6...0.7