homework1738.org/changelog
Homework1738 Changelog
A dated history of the latest app, account, sync, install, and security improvements.
Latest
Current through August 26, 2026.
Grouped
Changes are organized by release date.
Readable
Written for students, not as a raw commit log.
August 26, 2026
Assignment Sheet Refresh and Cache Fix
Reworked assignment creation around a compact floating add button that expands into a focused editor panel.
Made the advanced assignment options responsive so expanded fields stay inside the popout on small screens.
Bumped the app release assets so service-worker users receive matching HTML, JavaScript, CSS, and manifest files after deployment.
August 24, 2026
Donation Page Removed
Removed the donation page, footer link, cached route, sitemap entry, hosting header, and old donation preview images.
Added release checks so the removed donation route, donation social cards, personal names, and payment links stay out of public pages.
August 19, 2026
Background-Safe Study Timers
Fixed Study Cockpit timers so elapsed break and focus time stays accurate after switching tabs or returning to the installed web app.
Added wall-clock countdown checks and release tests to prevent background browser throttling from pausing future sessions.
August 18, 2026
Production Readiness and Safer Workflows
Rebuilt assignment cards with safe browser DOM APIs so saved and imported text cannot execute as HTML.
Added strict HTTP and HTTPS link validation while allowing convenient bare domains such as classroom.google.com.
Moved the task workspace ahead of the editor, added filter-specific recovery states, and made the mobile filter row compact.
Removed the unavailable Apple sign-in option and the automatic support prompt after assignment creation.
Improved dialog focus handling, mobile Study Cockpit scrolling, reduced-motion support, and exact short-session reporting.
Added schema-validated cloud writes, production security headers, deferred cloud services, and automated release-contract tests.
Repaired mobile authentication with redirect-based Google sign-in, resilient browser storage fallbacks, and a direct email/password flow.
Added a recovery message for slow sign-in requests so mobile users are never left on a permanently disabled login screen.
Corrected the production security policy for Firebase Auth and App Check, then verified Google and email sign-in live on desktop and mobile.
Prevented the iOS installed-app status bar from placing its translucent scroll-edge layer over the Homework1738 logo.
Replaced generic social artwork with hand-built previews made from real app screenshots, including distinct X, Search, Info, and Changelog cards.
April 28, 2026
Study Cockpit and Assignment Safeguards
Added visible Study Cockpit buttons so focused study sessions can start from the dashboard instead of a hidden typing trigger.
Cleaned up the installed desktop dashboard so Study Cockpit lives in the sidebar actions and no longer crowds Account and Sign Out.
Added a calm chime that plays when a Study Cockpit timer finishes.
Added study presets for 15-minute sprints, 25-minute focus sessions, 45-minute deep work, and 5-minute breaks.
Added a Study Cockpit assignment queue with previous, next, skip, online-link, edit, and mark-complete actions.
Added local-only study notes, a session checklist, End & Log, session summaries, focused minutes, sessions today, total logged sessions, and a study streak.
Kept Study Cockpit history private to the current device while preserving normal cloud sync for assignments.
Added duplicate-assignment protection so matching title, subject, and due date entries are caught before saving.
Improved JSON imports by skipping duplicate imported assignments and repairing duplicate IDs when possible.
Bumped app, stylesheet, manifest, icon, and service-worker cache references to the 20260428-3 release assets.
April 27, 2026
Changelog, Security, and Auth Refresh
Added this dedicated Changelog page so current updates are separate from the main Info page.
Replaced the old Recent Updates section on the Info page with a clear link to the full changelog.
Added a Changelog link in the app footer and included the new route in sitemap, hosting, and PWA cache setup.
Added a manual Hide action for assignments that are too late or no longer accepted, with a new Hidden filter where hidden assignments can be restored.
Added Firebase App Check protection on the production Homework1738 domains.
Refreshed login and account assets so the newest auth screens load reliably.
Bumped PWA cache versions and install assets to prevent stale app files from sticking around.
Updated App Check, Firebase, and service-worker wiring for the current release.
April 26, 2026
Accounts, Sync, and Personalization
Added Account Settings for display name, workflow defaults, dashboard title, dashboard subtitle, and accent color.
Added default filter, default sort, and show-completed startup preferences for synced accounts.
Added sign-in method management so matching Google and email/password logins can open the same account.
Added optional email verification from Account Settings.
Improved password-policy checks and clearer account-linking messages before signup or password linking.
Refreshed profile onboarding, login guidance, and cache-safe auth script loading.
Personalized the sync header with a first-name welcome, synced email detail, and an Account shortcut.
Improved the installed desktop dashboard with a wider workspace, side navigation, tighter spacing, and a dedicated editor area.
April 25, 2026
Installed App and Mobile Polish
Refined the installed desktop PWA dashboard layout and assignment editor spacing.
Required installed app mode before switching into the desktop dashboard layout.
Restored the iOS date placeholder behavior for assignment due dates.
Refreshed PWA cache versions and install assets.
Updated Discord and social preview metadata for cleaner shared links.
April 24, 2026
Routes, PWA Shell, and Cleanup
Enabled clean URLs for the app, info, login, profile, and account routes.
Added the Info page link and cached route support.
Added a mobile-friendly PWA shell with safer spacing on mobile devices.
Improved SEO metadata, social preview metadata, and sitemap support.
Removed old AdSense and Funding Choices scripts from the dashboard.
Fixed cached auth styles and stale script loading around login and profile onboarding.
More About Homework1738
The main info page still explains what Homework1738 does, how privacy works, what features are available, and what is planned next.
Visit Info Page