Skip to content

fix: auth/due-next, sign-in trigger, toolbar sign-in, editor sync, mobile wrapping - #54

Merged
onlyonehas merged 3 commits into
mainfrom
fix/auth-due-analytics
Jul 27, 2026
Merged

fix: auth/due-next, sign-in trigger, toolbar sign-in, editor sync, mobile wrapping#54
onlyonehas merged 3 commits into
mainfrom
fix/auth-due-analytics

Conversation

@onlyonehas

@onlyonehas onlyonehas commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Changes

Bug fixes

  • Due Next totalcomputeSummary skips commented lines (info.isCommented)
  • Sign-out state — input/output/deductionDates reset on logout (both useCalculations and index.tsx)
  • Quill editor sync — uses requestAnimationFrame retry so initialInput shows on page load (was blank before)
  • Sign-in button — triggers Google sign-in directly instead of opening the sign-out modal
  • Mobile wrapping.ql-editor now has white-space: pre + overflow-x: auto to prevent line wrapping

UI polish

  • Sign-up prompt — replaced blue banner with a CloudOff toolbar button matching save/clear style, tooltip on hover
  • Heading edit — single-click to rename (was double-click), shows "rename" label on hover
  • Calendar icons — always visible at opacity-40 instead of opacity-0, so users see the feature
  • Toggle wording — "Remaining" → "This Period", "Due Next" → "Upcoming"
  • Analytics — Firebase Analytics init + page_view events on route changes

@github-actions

github-actions Bot commented Jul 27, 2026

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit 259d905):

https://instant-calc--pr54-fix-auth-due-analyti-xqqqyy7k.web.app

(expires Mon, 03 Aug 2026 19:54:43 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 6bc8ccb070bbb04b63e3a5957eef152c83a6b443

@onlyonehas onlyonehas changed the title fix: auth state reset, due next calc, sign-up tip, analytics init fix: auth/due-next, sign-in trigger, toolbar sign-in, editor sync, mobile wrapping Jul 27, 2026
@onlyonehas
onlyonehas merged commit 80613d7 into main Jul 27, 2026
3 checks passed
@onlyonehas
onlyonehas deleted the fix/auth-due-analytics branch July 27, 2026 20:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant