Skip to content

Releases: warframe-tools/Task-Checklist

v5.0.1 Warframe Task Checklist - Release Notes Latest

09 Jun 18:59
bf56d48

Choose a tag to compare

Bugfix from 5.0.

Bugfix

  • responsive design (mobile) improvements by @AnSq in #50

  • fixes #49:

    • allow info line items to word-wrap (except between icon and first word of text).
    • specify a min-width for task lists, so they can shrink further instead of overflowing the padding.
  • shrink padding on narrow screens to squeeze in a little more content

  • remove checklist-content margin when it's smaller than the max-width so that the background doesn't peek over the top (since it's already not visible on the sides)

  • site-controls always stay on the right side, even when they line wrap

Plus:

  • tooltip for unavailable task's countdown no longer has not-allowed cursor
  • removed a bunch of superfluous ".checklist-content" from CSS rules. (The extra specificity was needed to override Tailwind's default styles, but sanitize.css uses zero-specificity :where() rules)
  • bump version to 5.0.1

Full Changelog: v5.0...v5.0.1

A HUGE thank you to @AnSq for these changes in the latest release.

New Tasks

  • New Dailies: KIM chats (I know it's a lot. Don't be afraid to use the "hide task" buttons).
  • New Weekly: "Aspirant Zorba: Trade Atramentum for Kuva." (Updated to U42)
  • New Other: "Tenet Weapons: Check Ergo Glast's shop for good valence bonuses." (4 day period)
  • New Other: "Coda Weapons: Check Eleanor's shop for good valence bonuses." (4 day period) (fixes #29)
  • Changed Daily: Replaced "Dark Sector Mission (Early Game)" with "Daily First Win Bonus: Get double base credit reward on your first mission." (closes #37)

New Features

  • Cycle information: Tasks that repeat in regular cycles now show the current offering, and have a button to show the upcoming schedule. The following tasks are included:
    • Ayatan Treasure Hunt (includes which Ayatan, tileset, and faction icon)
    • Break Narmer (includes mission name, tileset, and faction icon)
    • Archon Hunt (includes which Archon Shard, boss, tileset, and faction icon)
    • Duviri Circuit (Normal) (includes which Warframe blueprints are on offer)
    • Duviri Circuit (Steel Path) (includes which Incarnon adapters are on offer)
    • 1999 Calendar (includes season and which Eximus type has increased spawns)
    • Vendors > Teshin (Steel Path) (includes current rotating offer and Steel Essence price)
    • Vendors > Bird 3 (includes which Archon Shard)
    • Baro Ki'Teer (includes which Relay)
    • Coda Weapons (includes which Coda Weapons are on offer)
  • Arbitrary reset periods: Tasks are no longer limited to Daily, Weekly, 8-Hour, and Baro. Used for the new "Tenet Weapons" and "Coda Weapons" tasks, which have 4 day resets.
  • Intermittent tasks: Tasks can be defined so that they are only available sometimes (only used for Baro for now). Intermittent tasks can't be checked off when they are unavailable.
  • Alternate reset times: Daily and Weekly tasks don't have to be aligned with the normal reset at midnight UTC. (only used for Sortie for now, which resets at noon Eastern Time.)
  • Daylight Saving Time: Tasks can now adjust for DST (used for Sortie and Baro).
  • More Info dialog: Tasks that need more explanation can have a "More Info" button. Currently only used to explain the nuances of the new "Daily First Win Bonus" task, 🆕and the Faction Syndicates.
  • Task nesting to arbitrary depths: Subtasks can have their own subtasks. Used for the new KIM tasks.

Enhancements

  • New backgrounds: Duviri and Perita.
  • Countdown timers now have a tooltip that shows the absolute time of the reset.
  • Several animations are now disabled if the user has prefers-reduced-motion set in their OS. (Menu open/close; Light/dark theme switching; and Collapse/expand for sections, parent tasks, and info lines)
  • Replaced the Gara background image with a better version. (The old one had the saturation turned up compared to the 'official' image, and appeared to be AI-upscaled, giving it an unnecessary file size)
  • Better animation for collapsible sections
  • Lighter background in light mode
  • 🆕Added Mastery Rank 3 requirement to Faction Syndicate tasks.
  • 🆕Clarified Daily Marie task. It now reads: "Marie: Purchase Tektolyst mods, arcanes, and Perita/Descendia resources." (Previously: "Marie: Purchase Operator and amp mods.")
  • 🆕Added "Buy Kuva with Scuttler Husks." to Weekly Acrithis task.
  • 🆕Minor spelling fixes.

Bug Fixes

  • Fixed Baro reset.
  • Fixed Settings menu pop-in animation (also works for the new "Show Schedule" and "More Info" dialogs).
    • Also added a menu close animation, which works on Chrome and related browsers, but not Firefox.

Code Stuff

  • The new cycle information is defined in cycles.json. Most of it should be pretty self-explanatory, but you can also see the formal schema in cycles.schema.json.
  • Added a formal schema for tasks.json in tasks.schema.json with descriptions of the new properties I added to support the new features.
  • The new "More Info" dialog(s) are defined in moreInfo.js. (I was gonna put them in tasks.js, but you can't do multiline strings in json, and it's a lot of HTML. It would have been too unwieldy.)
  • Automated testing with Vitest.
    • Mostly just the more complicated stuff to do with countdown for other_ tasks and DST calculations. The goal for now isn't to test everything.
    • Includes validating task definitions in tasks.json, cycles.json, and moreInfo.js. Makes use of JSON Schemas through Ajv.
    • Run the tests with npm run test for the terminal version, or npm run test:ui for a web-based UI (probably at http://localhost:51204/__vitest__/) and included code coverage. (Code coverage can be misleading. Don't rely on it too much.)
  • Decoupled DATA_STORAGE_KEY from APP_VERSION. This will break existing save data, but it should prevent future breakages when updating major APP_VERSION. (1868f5c)
  • critical.css is now loaded with @import in index.html.
    • This enables hot module replacement in dev mode, while still inlining it in production.
  • Updates to GitHub Actions workflows:
    • Delete manual-pages-deploy (it's basically just a duplicate of weekly-pages-deploy).
    • Rename weekly-pages-deploy to pages-deploy (it hasn't done automated weekly deployment in a long time).
    • Automatically deploy pages on release publication (for this to work on my fork, I had to set up protected tags and modify the github-pages repo environment to accept deployment from those tags. This is not something I can change with a pull request.)
    • Slightly better support for nektos/act in release-assets.
    • Automatically run the new tests on Push and Pull Request. (There might be some configuration/permissions issues that need to be worked out for it to work on PRs; I haven't tested it. Push works great though.)
  • Bump version to 4.0🆕5.0 in app.js, package.json and SECURITY.md. (Personally, I question the need for us to have a SECURITY.md at all, but it's there, so I'll fix it.)
    • (4.0 is the version from app.js before this PR)
  • Various refactoring and code style cleanup. Of note:

Dependencies

  • Updated Vite to v8.
  • Removed dependency on Tailwind.
  • Added sanitize.css to replace some of the default styling lost with the removal of Tailwind. (It's a much smaller and less intrusive dependency.)
  • Removed dependency on vite-plugin-html. (See above about @import.)
  • Updated GitHub Actions versions to fix warnings about Node 20 deprecation.
  • Updated Credits in Readme

For Download Users (Running Locally via file:///)

For the best local experience without needing to run a local server:

  1. Download the Task-Checklist-[VERSION].html
  2. 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.

Full Changelog: v4.0...v5.0

v5.0 Warframe Task Checklist - Release Notes Latest

08 Jun 00:13
940894f

Choose a tag to compare

A HUGE thank you to @AnSq for these changes in the latest release.

New Tasks

  • New Dailies: KIM chats (I know it's a lot. Don't be afraid to use the "hide task" buttons).
  • New Weekly: "Aspirant Zorba: Trade Atramentum for Kuva." (Updated to U42)
  • New Other: "Tenet Weapons: Check Ergo Glast's shop for good valence bonuses." (4 day period)
  • New Other: "Coda Weapons: Check Eleanor's shop for good valence bonuses." (4 day period) (fixes #29)
  • Changed Daily: Replaced "Dark Sector Mission (Early Game)" with "Daily First Win Bonus: Get double base credit reward on your first mission." (closes #37)

New Features

  • Cycle information: Tasks that repeat in regular cycles now show the current offering, and have a button to show the upcoming schedule. The following tasks are included:
    • Ayatan Treasure Hunt (includes which Ayatan, tileset, and faction icon)
    • Break Narmer (includes mission name, tileset, and faction icon)
    • Archon Hunt (includes which Archon Shard, boss, tileset, and faction icon)
    • Duviri Circuit (Normal) (includes which Warframe blueprints are on offer)
    • Duviri Circuit (Steel Path) (includes which Incarnon adapters are on offer)
    • 1999 Calendar (includes season and which Eximus type has increased spawns)
    • Vendors > Teshin (Steel Path) (includes current rotating offer and Steel Essence price)
    • Vendors > Bird 3 (includes which Archon Shard)
    • Baro Ki'Teer (includes which Relay)
    • Coda Weapons (includes which Coda Weapons are on offer)
  • Arbitrary reset periods: Tasks are no longer limited to Daily, Weekly, 8-Hour, and Baro. Used for the new "Tenet Weapons" and "Coda Weapons" tasks, which have 4 day resets.
  • Intermittent tasks: Tasks can be defined so that they are only available sometimes (only used for Baro for now). Intermittent tasks can't be checked off when they are unavailable.
  • Alternate reset times: Daily and Weekly tasks don't have to be aligned with the normal reset at midnight UTC. (only used for Sortie for now, which resets at noon Eastern Time.)
  • Daylight Saving Time: Tasks can now adjust for DST (used for Sortie and Baro).
  • More Info dialog: Tasks that need more explanation can have a "More Info" button. Currently only used to explain the nuances of the new "Daily First Win Bonus" task, 🆕and the Faction Syndicates.
  • Task nesting to arbitrary depths: Subtasks can have their own subtasks. Used for the new KIM tasks.

Enhancements

  • New backgrounds: Duviri and Perita.
  • Countdown timers now have a tooltip that shows the absolute time of the reset.
  • Several animations are now disabled if the user has prefers-reduced-motion set in their OS. (Menu open/close; Light/dark theme switching; and Collapse/expand for sections, parent tasks, and info lines)
  • Replaced the Gara background image with a better version. (The old one had the saturation turned up compared to the 'official' image, and appeared to be AI-upscaled, giving it an unnecessary file size)
  • Better animation for collapsible sections
  • Lighter background in light mode
  • 🆕Added Mastery Rank 3 requirement to Faction Syndicate tasks.
  • 🆕Clarified Daily Marie task. It now reads: "Marie: Purchase Tektolyst mods, arcanes, and Perita/Descendia resources." (Previously: "Marie: Purchase Operator and amp mods.")
  • 🆕Added "Buy Kuva with Scuttler Husks." to Weekly Acrithis task.
  • 🆕Minor spelling fixes.

Bug Fixes

  • Fixed Baro reset.
  • Fixed Settings menu pop-in animation (also works for the new "Show Schedule" and "More Info" dialogs).
    • Also added a menu close animation, which works on Chrome and related browsers, but not Firefox.

Code Stuff

  • The new cycle information is defined in cycles.json. Most of it should be pretty self-explanatory, but you can also see the formal schema in cycles.schema.json.
  • Added a formal schema for tasks.json in tasks.schema.json with descriptions of the new properties I added to support the new features.
  • The new "More Info" dialog(s) are defined in moreInfo.js. (I was gonna put them in tasks.js, but you can't do multiline strings in json, and it's a lot of HTML. It would have been too unwieldy.)
  • Automated testing with Vitest.
    • Mostly just the more complicated stuff to do with countdown for other_ tasks and DST calculations. The goal for now isn't to test everything.
    • Includes validating task definitions in tasks.json, cycles.json, and moreInfo.js. Makes use of JSON Schemas through Ajv.
    • Run the tests with npm run test for the terminal version, or npm run test:ui for a web-based UI (probably at http://localhost:51204/__vitest__/) and included code coverage. (Code coverage can be misleading. Don't rely on it too much.)
  • Decoupled DATA_STORAGE_KEY from APP_VERSION. This will break existing save data, but it should prevent future breakages when updating major APP_VERSION. (1868f5c)
  • critical.css is now loaded with @import in index.html.
    • This enables hot module replacement in dev mode, while still inlining it in production.
  • Updates to GitHub Actions workflows:
    • Delete manual-pages-deploy (it's basically just a duplicate of weekly-pages-deploy).
    • Rename weekly-pages-deploy to pages-deploy (it hasn't done automated weekly deployment in a long time).
    • Automatically deploy pages on release publication (for this to work on my fork, I had to set up protected tags and modify the github-pages repo environment to accept deployment from those tags. This is not something I can change with a pull request.)
    • Slightly better support for nektos/act in release-assets.
    • Automatically run the new tests on Push and Pull Request. (There might be some configuration/permissions issues that need to be worked out for it to work on PRs; I haven't tested it. Push works great though.)
  • Bump version to 4.0🆕5.0 in app.js, package.json and SECURITY.md. (Personally, I question the need for us to have a SECURITY.md at all, but it's there, so I'll fix it.)
    • (4.0 is the version from app.js before this PR)
  • Various refactoring and code style cleanup. Of note:

Dependencies

  • Updated Vite to v8.
  • Removed dependency on Tailwind.
  • Added sanitize.css to replace some of the default styling lost with the removal of Tailwind. (It's a much smaller and less intrusive dependency.)
  • Removed dependency on vite-plugin-html. (See above about @import.)
  • Updated GitHub Actions versions to fix warnings about Node 20 deprecation.
  • Updated Credits in Readme

For Download Users (Running Locally via file:///)

For the best local experience without needing to run a local server:

  1. Download the Task-Checklist-[VERSION].html
  2. 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.

Full Changelog: v4.0...v5.0

v4.0 Warframe Task Checklist - Release Notes

28 Jan 03:05
e1311ed

Choose a tag to compare

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 dev after you commit to see the changed hash.

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-assets workflow 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:

  1. Download the Task-Checklist-[VERSION].html
  2. 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!

Full Changelog: v3.1.1...v4.0

Hosted version on warframetools.com will be pushed at weekly reset.

v3.1.1 Warframe Task Checklist - Release Notes

04 Jan 14:40
6fe51aa

Choose a tag to compare

What's Changed

New Contributors

For Download Users (Running Locally via file:///)

For the best local experience without needing to run a local server:

  1. Download the Task-Checklist-[VERSION].zip (or .tar.gz) archive for v2.4.0.
  2. Extract the archive. You will have a folder structure like:
    Task-Checklist-v2.4.0/
    ├── index.html  (Specially prepared for local use)
    ├── css/
    │   ├── style.css
    │   └── critical.css (Its content is inlined in the packaged index.html)
    ├── js/
    │   └── app.js
    ├── fonts/
    │   └── ... (font files)
    └── img/
        └── ... (image files)
    
  3. Open the index.html file from the extracted folder directly in your web 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.

Full Changelog: v3.1...v3.1.1

v3.1 Warframe Task Checklist - Release Notes

21 Dec 20:58
1d824f5

Choose a tag to compare

Key Changes & Enhancements

For Download Users (Running Locally via file:///)

For the best local experience without needing to run a local server:

  1. Download the Task-Checklist-[VERSION].zip (or .tar.gz) archive for v2.4.0.
  2. Extract the archive. You will have a folder structure like:
    Task-Checklist-v2.4.0/
    ├── index.html  (Specially prepared for local use)
    ├── css/
    │   ├── style.css
    │   └── critical.css (Its content is inlined in the packaged index.html)
    ├── js/
    │   └── app.js
    ├── fonts/
    │   └── ... (font files)
    └── img/
        └── ... (image files)
    
  3. Open the index.html file from the extracted folder directly in your web 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.

Full Changelog: v3.0...v3.1

v3.0 Warframe Task Checklist - Release Notes

04 Nov 22:15
e5f135e

Choose a tag to compare

Key Changes & Enhancements

  • Fixed paladino location by @Tronwoof in #27
  • Added weekly Nightcap task by @Tronwoof in #26
  • Updated versions to 40 and 3.0 for the game and app respectively.

New Contributors

For Download Users (Running Locally via file:///)

For the best local experience without needing to run a local server:

  1. Download the Task-Checklist-[VERSION].zip (or .tar.gz) archive for v2.4.0.
  2. Extract the archive. You will have a folder structure like:
    Task-Checklist-v2.4.0/
    ├── index.html  (Specially prepared for local use)
    ├── css/
    │   ├── style.css
    │   └── critical.css (Its content is inlined in the packaged index.html)
    ├── js/
    │   └── app.js
    ├── fonts/
    │   └── ... (font files)
    └── img/
        └── ... (image files)
    
  3. Open the index.html file from the extracted folder directly in your web 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.

Full Changelog: v2.4.1...v3.0

v2.4.1 Warframe Task Checklist - Release Notes

30 Jun 13:09
82c1b0e

Choose a tag to compare

Date: June 30, 2025

Key Changes & Enhancements (v2.4.1)

  • Update to Game Version 39.0.3
    • No new changes to the checklist.
  • Updated color scheme to be more Prime

Updates

  • Application Version: Updated to v2.4.1.
  • Warframe Version: Updated to track Warframe v39.0.3

For Download Users (Running Locally via file:///)

For the best local experience without needing to run a local server:

  1. Download the Task-Checklist-[VERSION].zip (or .tar.gz) archive for v2.4.0.
  2. Extract the archive. You will have a folder structure like:
    Task-Checklist-v2.4.0/
    ├── index.html  (Specially prepared for local use)
    ├── css/
    │   ├── style.css
    │   └── critical.css (Its content is inlined in the packaged index.html)
    ├── js/
    │   └── app.js
    ├── fonts/
    │   └── ... (font files)
    └── img/
        └── ... (image files)
    
  3. Open the index.html file from the extracted folder directly in your web 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.

Thank you for using the Warframe Task Checklist!

v2.4.0 Warframe Task Checklist - Release Notes

25 May 01:33
b14727a

Choose a tag to compare

Date: May 24, 2025

This major update (v2.4.0) transitions the Warframe Task Checklist to a modern Vite-based build system, significantly enhancing performance, optimizing asset delivery for the deployed site, and refining the local development and downloadable source experiences.

Key Changes & Enhancements (v2.4.0)

  • Vite Build System & Project Structure:
    • The application now uses Vite for its development server and production builds. This provides:
      • Optimized bundling and minification of JavaScript and CSS.
      • Automatic filename hashing for all processed assets (JS, CSS, fonts, images referenced in CSS) ensuring efficient cache-busting on the live site.
    • Source files (HTML, CSS, JS, fonts, images) have been organized into a dedicated sources/ directory.
    • A package.json has been introduced to manage development dependencies like Vite and its plugins.
  • Optimized Asset Delivery for Deployed Site:
    • True Critical CSS Inlining: Essential styles for the initial page load (including font definitions and theme variables) are now truly inlined into the deployed index.html using vite-plugin-html. This minimizes render-blocking resources for the first paint.
    • Processed Non-Critical Assets: The main style.css and app.js files are processed, bundled, and linked with hashed filenames.
    • Self-Hosted Fonts & CSS-Referenced Images: Fonts (sources/fonts/) and background images (now defined in sources/css/style.css and located in sources/img/) are processed by Vite, receiving hashed filenames for optimal caching on the live version.
  • Improved Local Development Workflow:
    • Developers can now use Vite's fast development server with Hot Module Replacement (HMR) by running npm install then npm run dev.
    • Production builds can be tested locally using npm run build followed by npm run preview.
  • Automated & Enhanced Source Archives for Releases:
    • A new GitHub Action (release-assets.yml) automatically creates .zip and .tar.gz archives when a new release is published.
    • These archives (Task-Checklist-[VERSION].zip/tar.gz) contain the contents of the sources/ directory.
    • Crucially, the index.html within these archives is specially modified for easy local file:/// execution:
      • Critical CSS is directly inlined.
      • The script tag for app.js has type="module" removed.
  • GitHub Actions for CI/CD:
    • The weekly-pages-deploy.yml workflow has been updated to perform the Vite build and deploy the optimized output (from the pages/ directory) to GitHub Pages.

Fixes

  • (This release primarily focuses on the refactor; any specific bug fixes from v2.3.0 should be carried over or re-verified. The 8-hour reset countdown logic fix was noted in v2.3.0.)

Updates

  • Application Version: Updated to v2.4.0.
  • Warframe Version: Updated to track Warframe v38.6.2

For Download Users (Running Locally via file:///)

For the best local experience without needing to run a local server:

  1. Download the Task-Checklist-[VERSION].zip (or .tar.gz) archive for v2.4.0.
  2. Extract the archive. You will have a folder structure like:
    Task-Checklist-v2.4.0/
    ├── index.html  (Specially prepared for local use)
    ├── css/
    │   ├── style.css
    │   └── critical.css (Its content is inlined in the packaged index.html)
    ├── js/
    │   └── app.js
    ├── fonts/
    │   └── ... (font files)
    └── img/
        └── ... (image files)
    
  3. Open the index.html file from the extracted folder directly in your web 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.

These under-the-hood improvements aim to provide a noticeably faster and smoother experience while using the Warframe Task Checklist, and lay a more robust foundation for future updates. Thank you for using the Warframe Task Checklist!

v2.3.0 Warframe Task Checklist - Release Notes

22 May 19:45
4293b9d

Choose a tag to compare

Date: May 22, 2025

This update (v2.3.0) is a significant technical refactor focused on substantially improving page load performance, optimizing resource handling, and enhancing overall code organization for better maintainability.

Performance Optimizations & Code Enhancements

  • Optimized Font Loading:
    • Migrated from Google Fonts CDN to self-hosted "Inter" font files (v18; weights 400, 500, 600, 700) now served from /assets/fonts/.
    • This change reduces external network requests, improves font loading reliability, and leverages font-display: swap for faster perceived text rendering.
  • Critical CSS Implementation:
    • Implemented a critical CSS strategy. Essential styles required for the initial "above-the-fold" view are now inlined directly in the HTML <head>.
    • All non-critical CSS has been moved to an external stylesheet (/assets/css/style.css) and is loaded asynchronously, preventing it from blocking the initial page render. This significantly improves First Contentful Paint (FCP) and Largest Contentful Paint (LCP).
  • JavaScript Restructuring & Deferral:
    • The application's JavaScript has been split for more efficient loading.
    • A minimal, critical JavaScript snippet for initial theme application (to prevent theme flashing) now runs inline at the start of the <body>.
    • The main application logic has been moved to an external file (/assets/js/app.js) and its loading is deferred. This ensures the HTML structure can be parsed and rendered more quickly, improving page responsiveness.
  • Asset Path Standardization:
    • Background image asset paths have been updated to use the /assets/img/ directory for better project organization.
  • Code Maintainability:
    • The separation of CSS and JavaScript into dedicated files makes the main index.html significantly cleaner and the overall codebase easier to manage and update.

Fixes

  • 8-Hour Reset Countdown Logic:
    • Corrected and improved the calculation logic for the 8-hour rotating vendor reset timers in the "Other Tasks" section, ensuring accurate countdown displays.

Updates

  • Warframe Version:
    • Updated Warframe version to v3.6.2 (No task list changes)

For download users, download the Source files and replace your files with them. Your browser hosts the save data, and the major version (v2.x.x) has not been changed. Save the files in the same location and refresh the browser to get the newest update.


These under-the-hood improvements aim to provide a noticeably faster and smoother experience while using the Warframe Task Checklist, and lay a more robust foundation for future updates. Thank you for using the Warframe Task Checklist!

v2.2.1 Warframe Task Checklist - Release Notes

19 May 01:28

Choose a tag to compare

Date: May 18, 2025

Hotfix (v2.2.1) to fix checkboxes not showing the checkmark in the correct location.

Fixes

  • Fixed the checkmark not showing in the correct location when checking a box.

Thank you for using the Warframe Task Checklist!