You are not logged in.

A checklist app for the game as it stands after the DailyScape Overhaul (16 March 2026): 88 periodic tasks across Daily / Weekly / Monthly / Shops / Events / Custom tabs. Checkboxes reset themselves on game time, and typing a RuneScape name once filters every list down to what that account can actually unlock. No login and no server-side state - everything lives in localStorage, with an export/import token for moving your ticks between the browser and Alt1.
Install
Paste this into Alt1's browser address bar:
alt1://addapp/https://projects.scottcardone.com/dailyscape-advisor/appconfig.jsonBrowser version: https://projects.scottcardone.com/dailyscape-advisor/
Source: https://github.com/mscardone/dailyscape-advisor
How the resets work
Each task stores completion timestamps and compares them against the most recent boundary for its interval: 00:00 UTC dailies, Wednesday 00:00 weeklies, Thursday-only for the Barmaid's Tip, the 1st for monthlies, the 00:05/12:05 goebie supply windows, and a configurable weekday for your clan's citadel tick. Multi-count tasks render as counters (sinkholes 0/2, daily challenges 0/3, Advance Time 0/3). Countdown chips in the header tick to the next daily/weekly/monthly boundary, and a boundary crossing re-renders the list so ticks clear themselves - no polling, just boundary math on the client.
Account filtering, and the CORS story
Quest gates come from RuneMetrics and level gates from the hiscores. Neither endpoint sends CORS headers, so a browser page cannot call them directly - the app goes through a ~50-line Cloudflare Worker (free tier; source ships in the repo under worker/) that relays /quests, /profile and /hiscores with Access-Control-Allow-Origin and a 5-minute edge cache. Quest titles are matched normalised, with prefix matching for subquest families like Recipe for Disaster. Private RuneMetrics profiles return an empty quest list; the app detects that, says so, and falls back to hiscores levels plus manual toggles. Achievement diaries have no API at all, so those gates are a one-time checklist in Settings. Locked tasks hide behind a "show N locked" fold rather than cluttering the list.
Estimates and sorting
Every checkable task carries a first-pass estimate of minutes, effort (AFK-ish / active / intense), XP tier and gp yield, shown as chips on the row. Each list can sort by Quickest first, Best XP or Best profit. The numbers are deliberately editable guesses in data/tasks/*.json - corrections from people who actually run these are very welcome in this thread.

The map
Same embedded viewer as my Skill Training Advisor: Leaflet on the wiki's tile server, with a ~180-marker teleport overlay in nine toggleable groups (lodestones, spells, jewellery, fairy rings, spirit trees, gliders, wicked hood altars, charters, misc items). Every located task opens the map pinned to its spot with the nearest three teleports as chips showing distance and compass bearing.
Live rotations without an API
This week's circus location and the current minigame spotlight are computed client-side from the wiki's Module:Rotations anchors (the data-rotation-start attributes: circus 2026-03-25 stepping 7 days over 13 slots, spotlight 2025-03-17 stepping 3 days over 27 slots). No runtime fetches; if Jagex ever reshuffles a rotation it's a two-line data fix.
Post-overhaul task data
The catalogue reflects the overhaul rather than the pre-March game: no vis wax combinations, Travelling Merchant, wilderness flash events or warbands; the uncapped survivors (Guthixian Caches, Phoenix, sandstone, stars, evil trees...) live in a no-reset Events tab; and the ~40 shops that now accumulate seven days of stock get their own Shops tab with per-week profit figures.
Limits
Diary gates are manual (no API exposes them). A handful of map pins are region-level approximations and flagged as such in the UI. City of Um and Mazcab tasks have no pins yet (the wiki has tiles for those map ids - on the list). Estimate values are v1 guesses until play feedback tunes them.
Task data curated from the RuneScape Wiki (CC BY-NC-SA 3.0); map tiles (c) Weird Gloop & Jagex. Not affiliated with Jagex.
Offline