Skip to content

Releases: warframe-tools/Task-Checklist

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!

v2.2.0 Warframe Task Checklist - Release Notes

18 May 19:21
cd82db2

Choose a tag to compare

Date: May 18, 2025

This update (v2.2.0) focuses on expanding the "Other Tasks" section with new timed events and notifications, along with an important change to how data is stored to improve compatibility with future minor/patch updates.

Additions

  • "Other Tasks" Section:
    • The "Bi-Weekly" section has been renamed to "Other Tasks."
    • Baro Ki'Teer Tracker:
      • Added Baro Ki'Teer to this section.
      • Displays a live countdown to Baro's arrival ("Arrives in Xd HH:MM:SS").
      • Switches to a departure countdown ("Leaves in HH:MM:SS") when he is present.
      • Optional browser notification (via Bell icon 🔔) for his arrival and shortly before departure.
    • 8-Hour Rotating Vendor Tasks:
      • Added tasks for:
        • Mend the Family: Grandmother Tokens (Necralisk)
        • Trade for Voidplumes: Archimedean Yonta (Chrysalith)
        • Trade for Voca: Loid (Sanctum Anatomica)
      • These tasks reset every 8 hours, aligned with UTC (00:00, 08:00, 16:00 UTC).
      • Each task displays an individual countdown timer to its next reset.
      • Optional browser notification (via Bell icon 🔔) for when their stock/tasks reset.
  • Browser Notifications (Opt-In):
    • Tasks in the "Other Tasks" section now feature a Bell icon (🔔).
    • Clicking the Bell icon allows users to opt-in to receive a one-time browser notification for that task's specific event (Baro arrival/departure, 8-hour vendor reset).
    • Notification preferences are saved locally. The Bell icon turns green when notifications are active for a task.
    • Notifications are visual pop-ups only (no sound).

Changes

  • Live Checkbox Resets:
    • Checkboxes for tasks with timers (Daily, Weekly, 8-Hour) will now visually clear automatically when their respective reset timers hit zero, without requiring a manual page refresh.

Thank you for using the Warframe Task Checklist!

v1.1.0 Warframe Task Checklist - Release Notes

11 May 00:02
379129e

Choose a tag to compare

Date: May 10, 2025

We're excited to roll out v1.1.0 of the Warframe Task Checklist! This update brings several new features focused on customization and usability, along with important fixes.

Additions

  • Hide Individual Tasks: You can now hide specific tasks you don't want to track. Click the eye icon (👁️‍) next to a task to hide it. This preference is saved locally.
  • Hide Entire Sections (Conditional): If all tasks within a section (Daily, Weekly, Bi-Weekly) have been individually hidden, a "Hide Section" button will now appear on that section's header. Clicking this will hide the entire section from view. This state is also saved.
  • Modal Options Menu:
    • A new hamburger icon (☰) has been added to the top-right corner, next to the theme toggle.
    • This button opens a modal (pop-up) menu containing all reset options and the new "Unhide All Tasks" feature.
    • The menu overlay can be closed by clicking the "X" button in the menu or by clicking outside the menu content box.
  • "Unhide All Tasks" Button: Located in the new options menu, this button allows you to instantly unhide all tasks and sections that were previously hidden. This action also includes a confirmation step.

Changes

  • Version-Aware Storage Key: The key used for saving your progress in localStorage is now based on the major version number of the app (e.g., v1). This means your saved data (checked tasks, hidden tasks, hidden sections, theme preference) will persist through minor updates (like v1.1.0, v1.2.0) and patch updates (like v1.1.1). A new save file will only be created if there's a major version change (e.g., from v1.1.0 to v2.0.0).
  • Menu Styling: The modal options menu now has a solid background that respects the current theme (dark/light) and a distinct border, making it feel more like a contained "box" overlaying the content. Text colors within the menu are also theme-aware.

Fixes

  • Mobile Content Cutoff: Increased the max-height for collapsible sections from 1000px to 3000px to better accommodate longer task lists and prevent content from being cut off on mobile devices, especially when text wraps.

How to Use

  • Live Access: The easiest way to use these tools is by visiting the live link: https://warframetools.com/Task-Checklist/
  • Forking for Personal Use: You can fork this repository to your own GitHub account. If you enable GitHub Pages on your fork, you'll have your own hosted version.
  • Running Locally:
    1. Clone or download this repository.
    2. Navigate to the index.html file.
    3. Ensure the assets folder (containing images) is in the correct relative path to the index.html file.
    4. Open the index.html file in your web browser.

Feedback & Contributions

Disclaimer

This is an unofficial fan-made project. Warframe and all related assets are the intellectual property of Digital Extremes Ltd. These tools are not affiliated with, endorsed by, or sponsored by Digital Extremes Ltd.

License

This project and its tools are licensed under the GNU General Public License v3.0 (GPLv3). See the LICENSE file for details.

Live Access Update

Live access will update to v1.1.0 at weekly reset (00:00 UTC on Monday, May 12, 2025).


Thank you for using the Warframe Task Checklist! We hope these updates enhance your experience.

Warframe Task Checklist v1.0.0 - Release Notes

07 May 02:13
7a0462d

Choose a tag to compare

Date: May 6, 2025

We're excited to announce the official v1.0.0 release of the Warframe Task Checklist! This tool is designed to help Tenno across the Origin System keep track of their various in-game activities.

What is the Warframe Task Checklist?

The Warframe Task Checklist is a client-side web application that provides an easy-to-use interface for managing your daily, weekly, and bi-weekly tasks in Warframe. It aims to help you stay organized and ensure you don't miss out on important activities and rewards.

Key Features in v1.0.0:

  • Comprehensive Task Lists: Includes common daily, weekly, and bi-weekly tasks.
    • Collapsible Sections: Each major section (Daily, Weekly, Bi-Weekly) can be expanded or collapsed for a cleaner view.
    • Subtasks: Daily World Syndicate tasks are broken down into collapsible subtasks for specific syndicates (Ostron, Solaris United, Entrati, Cavia, etc.) with linked parent/child checking behavior.
  • Local Progress Saving: Your checked tasks are saved directly in your browser's local storage, so your progress persists even if you close the tab or browser.
  • Automatic Resets with Local Time Display:
    • Daily tasks reset automatically after 00:00 UTC.
    • Weekly tasks reset automatically after Monday 00:00 UTC.
    • Section headers display a dynamic countdown timer (e.g., "Resets in HH:MM:SS") showing the time remaining until the next reset in your local timezone.
  • Manual Reset Options:
    • Buttons to manually reset "Daily Checks," "Weekly Checks," or "All Checks."
    • These buttons feature a two-click confirmation ("Are you Sure?") with a 10-second timeout to prevent accidental resets.
  • Customizable Theme:
    • Toggle between a dark mode (default) and a light mode for the main content area.
    • Theme preference is saved in local storage.
  • Dynamic Background:
    • Features a daily rotating background image (currently includes user-provided images and placeholders, with the ability to add more).
  • User-Friendly Error Handling:
    • Displays clear error messages within the app if issues occur (e.g., problems saving to local storage).
    • Includes a "Copy" button in the error display to easily copy error details for reporting.
  • Responsive Design: Styled with Tailwind CSS for a generally responsive layout on different screen sizes.
  • Footer Information: Includes links to relevant resources (GitHub, License, Warframe Hub, Warframe Wiki, FrameHub), app version, and current Warframe version.

How to Run the Checklist

There are a few ways to use the Warframe Task Checklist:

  1. Directly from Github Pages on this repository (Recommended for most users):

  2. GitHub Pages:

    • The easiest way is to fork this repository to your own GitHub account.
    • Enable GitHub Pages for your forked repository (usually under Settings > Pages, select the main branch and / (root) folder).
    • You will then have your own live version of the checklist that you control.
    • Update Schedule: The main warframe-tools/Task-Checklist repository will aim to be updated with new tasks or game version changes around the weekly reset (Monday 00:00 UTC) to avoid disrupting users mid-week. You can then pull these updates into your fork.
  3. Download and Run Locally:

    • Download the source package below and unzip it to your desired location.
    • The structure should be:
      your_folder/
      ├── index.html
      └── assets/
          └── your_image.jpg
          └── another_image.jpg
      
    • Open the index.html file directly in your web browser.
    • If you add images, make sure you update the code in the .html file with those image locations!

Resources Used

  • HTML, CSS, JavaScript: The core technologies for the application.
  • Tailwind CSS: For styling and layout (loaded via CDN).
  • Google Fonts (Inter): For typography.
  • Warframe Community: Task information and general game knowledge.
  • Background Images: Currently uses user-provided images and placeholders.

Future

We hope this tool helps you in your Warframe journey! We plan to keep it updated with new tasks and features as the game evolves. Please use the GitHub Discussions for feature requests and feedback, and the Issue Tracker for bug reports.

Thank you for using the Warframe Task Checklist!