Skip to content

Changelog

Krennix edited this page Sep 21, 2026 · 6 revisions

A human-readable history of FourFold releases. For the full commit-by-commit diff between any two versions, see the Releases page on GitHub.

v1.4.1 — Bug Fix (current)

  • Add a Delete button to the countdown edit dialog — deleting previously required discovering the right-click context menu — #50

v1.4 — Friends Linking & PIN Sign-In

  • Let friends link arbitrary countdowns (not just birthdays) and calendar events, via a unified search in the friend detail dialog — plain text searches both, :cd scopes it to countdowns, :evnt to events. A countdown linked to a friend now shows a small badge wherever it's displayed — #44, #46
  • Add an optional email+PIN fallback sign-in alongside Google, gated by the same ALLOWED_EMAILS allowlist plus a new shared LOGIN_PIN secret — #44
  • Redesign the friend detail dialog into grouped, icon-led cards — #43
  • Polish the Friends add/edit dialog and add phone number formatting — #42

v1.3 — Friends & LMS Sync

  • Add a Friends section: track friends with notes, birthdays (synced to a linked Countdowns entry), addresses (with free address autocomplete), phone numbers, linked calendar events, and custom fields — both reusable global field types and one-off per-friend fields. A new Settings tab also lets you show/hide any sidebar tab per device — #40
  • Add Canvas and Google Classroom assignment sync, and upgrade Schoology to its full personal API (plus disconnect buttons for Canvas/Schoology) — #36
  • Add a personal API token for reading merged homework outside the app — #37
  • Use a real gear icon for Settings — #35
  • Fix dark-mode all-day event color to true slate blue — #38

v1.2.1 — Bug Fix

  • Fix FourFold not picking up new deploys in an already-open browser tab — the app now proactively re-checks for a new service worker instead of waiting for a full close-and-reopen — [#34]

v1.2 — Minor Update

  • Regroup Settings into folders (General, Account & Data, Calendar, School) behind a modern, colorful sidebar nav — #33
  • Pin the sidebar so it's always visible while scrolling, enlarge the logo/wordmark, and make it link back to Home — #32
  • Add a pull request template — #31
  • Move the Weekly Review page into a tab on the Calendar page, with a shortcut from Home — #30

v1.1 — Open Source Release

FourFold's first public release, opening the repo up for outside contributions.

New features

  • Foreground browser notifications (habit reminders, Pomodoro completion, upcoming deadlines) — #28
  • PWA support — installable, with an offline app shell — #27
  • JSON export/import for your data, from Settings — #26
  • A Weekly Review page — #25
  • A theme toggle (Light/Dark/System) in Settings, plus a habit stats summary — #24

Open-sourcing the repo

  • Prepare the repo for open source — #16
  • Add CONTRIBUTING.md — #17
  • Add SECURITY.md — #18
  • Add issue templates for bugs, feature requests, and minor security issues — #19
  • Document how to request contributor (write) access — #20
  • Point contributors at GitHub Discussions — #21
  • Document branch naming for write-access contributors — #23

Core app development

  • Fix school schedule time precision, day-window bounds, and ordering — #2
  • Logo work and a Habits page revamp — #6
  • Edit and delete controls for manual homework items — #7
  • Calendar updates — #9, #13
  • Matrix bug fixes and changes — #11, #12
  • Various other incremental development — #1, #3, #4, #5, #8, #10, #14, #15

Versions follow semantic versioning: MAJOR.MINOR.PATCH — MAJOR for breaking changes, MINOR for new backward-compatible features, PATCH for bug fixes. See GitHub Releases for the underlying tagged commits.

Clone this wiki locally