Skip to content

Releases: malinfossum/ignite

v0.3.0 — Recurring tasks

Choose a tag to compare

@malinfossum malinfossum released this 24 Jun 13:25

The last release before v1.0.0 (which will bring the visual redesign).

Recurring tasks

  • Set a repeat rule — daily, weekly, monthly, or yearly, each with an "every N" interval — from the task ⋯ menu, on both the Today and Area views.
  • Advancing completion — completing a recurring task moves it to its next occurrence and records when you last did it and how many times, instead of just checking it off.
  • Remove repeat keeps the task's due date (it becomes a one-off).
  • Toast + undo on save, remove, and complete.

Accessibility

  • Modal dialog with focus containment, Esc / backdrop-click to close, and focus returned to the task on close.
  • Labelled cadence radiogroup, full-name weekday chips, and a screen-reader-described repeat badge.
  • 44px touch targets; reduced-motion-aware animation.

Under the hood

  • Pure recurrence engine with interval support + a no-backlog scheduler (complete a long-overdue task and it lands on the next future date, never piling up).
  • 166 tests passing (up from 143); Biome clean; production build clean.

Live: https://malinfossum.github.io/ignite/

v0.2.0: mobile + installable PWA

Choose a tag to compare

@malinfossum malinfossum released this 23 Jun 23:22

Ignite is now installable, works offline, and is usable on a phone - and it's live at https://malinfossum.github.io/ignite/.

Highlights

  • Installable PWA: add it to your home screen; runs fully offline (service worker + web app manifest), including airplane mode. Your data stays on the device (IndexedDB).
  • Mobile shell: responsive layout with an off-canvas navigation drawer and a pinned capture bar.
  • Live on GitHub Pages: automatically built, tested, and deployed via GitHub Actions on every push to main.

Under the hood

  • Hand-rolled service worker with install-time precaching of the app shell and hashed build assets.
  • Inline-rename wiring consolidated into a shared rename-input utility.
  • 143 tests passing; Biome clean.

Next up: a custom install prompt and a refreshed visual design.

v0.1.0 — first release

Choose a tag to compare

@malinfossum malinfossum released this 01 Jun 14:00

Ignite's first release — an ADHD-friendly task app: open source, local-first, zero bloat.

Features

  • Quick capture — type and go; tasks land in your Focus area
  • Today view — what's next, with relative time labels that tick live
  • Areas & sections — a two-level hierarchy; create, rename, reorder, delete
  • Tasks — complete, star, reorder, rename in place, and move between sections
  • Undo everything — deletes (including a whole area) are undoable from the toast
  • Keyboard & screen reader — ARIA menus and full keyboard paths throughout

Under the hood

Vanilla HTML/CSS/JS · strict MVC · IndexedDB persistence · 134 unit tests · Biome-clean

Roadmap → v0.2

Mobile UX + installable PWA, reminders/notifications, recurring tasks, drag-to-reorder, due dates.

Dark-mode-first. No account, no paywall.