Repository navigation
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.
- Add a Delete button to the countdown edit dialog — deleting previously required discovering the right-click context menu — #50
- Let friends link arbitrary countdowns (not just birthdays) and calendar
events, via a unified search in the friend detail dialog — plain text
searches both,
:cdscopes it to countdowns,:evntto 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_EMAILSallowlist plus a new sharedLOGIN_PINsecret — #44 - Redesign the friend detail dialog into grouped, icon-led cards — #43
- Polish the Friends add/edit dialog and add phone number formatting — #42
- 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
- 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]
- 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
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.
FourFold · MIT License · Report an issue · Changelog (currently v1.4.1)