New Features
- Task Icons: Each task has an icon for easy identification at a glance
- Info Line: Information about task location, NPC to talk to or terminal to interact with, quest prerequisites, and other task info is separated out into a smaller line below the main task text. This reduces verbosity and makes it easier for newer players especially to identify how/where to do things. The info line collapses out of the way once the task is checked.
- Added a link directly to the git commit that built the page in the "App Version" footer so you always know exactly what version of the code you're looking at.
- Note to devs: this only updates when the Vite config is read, so you'll need to restart your
npm run devafter you commit to see the changed hash.
- Note to devs: this only updates when the Vite config is read, so you'll need to restart your
Tasks
- New Daily: Acrithis: Check daily Arcane and Captura offering.
- New Daily: Ticker: Check available railjack crew to hire.
- New Weekly: Helminth: Use weekly Invigorations.
- New Weekly: The Descendia (Steel Path): Weekly Tower gamemode for various resources.
- Netracells and Archimedeas are now grouped under a new "Search Pulses" parent task. This also comes with a refactor of how resetting tasks works in order to support subtasks outside of the Daily section.
- Several tasks are now grouped under "Vendors" parent tasks (daily & weekly versions)
- Daily: Acrithis, Ticker, and Marie
- Weekly: Paladino, Yonta, Acrithis, Teshin, Bird 3, and Nightcap
Code Stuff
- New Release Workflow: reworked the
release-assetsworkflow to do away with the cumbersome file editing, which was going to be a huge maintenance burden when adding new features. It now expands on the existing Vite infrastructure to package everything (except the favicon) into a single HTML file when in "release mode". - Ripped all the inline SVGs out into a separate file.
- Task definitions were getting too chonky with all the new properties I added, so they're now defined in a separate JSON file.
- (The new icons and tasks files were especially a pain with the old release workflow since
file:///webpages really don't like modules. With the new way, it just works.)
New Contributors
- @AnSq made their first contribution in #34, HUGE thanks for the full overhaul of the app to make it even more amazing!
For Download Users (Running Locally via file:///)
For the best local experience without needing to run a local server:
- Download the
Task-Checklist-[VERSION].html - Open the Index file in your favorite browser.
- Your browser still hosts the save data in
localStorage, and since the major version (v2.x.x) hasn't changed, your existing progress should be retained. - With the new changes, there is one single file to download and run, thank you @AnSq!
- Your browser still hosts the save data in
Full Changelog: v3.1.1...v4.0
Hosted version on warframetools.com will be pushed at weekly reset.