Skip to content

feat: add v2 features list to announcement banner#117

Merged
jwaspin merged 4 commits intomainfrom
copilot/update-v1-announcement-banner
Oct 21, 2025
Merged

feat: add v2 features list to announcement banner#117
jwaspin merged 4 commits intomainfrom
copilot/update-v1-announcement-banner

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Oct 20, 2025

Closes #115

Summary

Updated the v1 announcement banner to include a new "Version 2 Features" section while preserving all existing helpful information about the v2 transition.

Changes

Banner Content Updates

  • Added "Version 2 Features" section: New section at the top of the expanded content listing all upcoming v2 features
  • Preserved all original content: Kept countdown timer, release date, "What You Need to Know", "Need Help?", and thank you message sections

Features List

Added a new "Version 2 Features" section before the existing "What You Need to Know" section with the following features:

  • Replace Landing Page
  • New Feature: Bulk Edit for Transactions
  • User Settings Page
  • Account Settings
  • Enhance Security: Encrypt Data
  • Fix File Loading
  • Add Clear Button and Adjust Width of Filter Text Box in Ledger View
  • Data Refactor (Unified Store, Cutover to new data format, Cleanup & removal of deprecated format)
  • Remove footer from ledger view
  • Convert Amounts to Integer Minor Units
  • Change saved file extension to .json
  • Remove the release message from v2

Preserved Sections

  • What You Need to Know: Information about v1 availability, v2 preview link, and data migration instructions
  • Need Help?: Support links to GitHub Issues
  • Thank you message: Closing message expressing excitement about v2 improvements

Technical Changes

  • Added new Typography section with v2 features list
  • Maintained all existing Material-UI styling and responsive design
  • Updated package version to 1.9.6-rc.2

Testing

  • ✅ Verified banner displays correctly on desktop and mobile viewports
  • ✅ Confirmed expand/collapse functionality works as expected
  • ✅ Lint passes with no errors
  • ✅ Build completes successfully
  • ✅ CodeQL security scan passes with 0 vulnerabilities
  • ✅ No layout shifts or visual regressions
  • ✅ All original content sections remain intact and functional

Screenshots

Before (original banner with "Learn More" content)

After - Expanded View (Desktop)

Shows the new "Version 2 Features" section integrated with all original content:

Security Summary

No security vulnerabilities were introduced or discovered. CodeQL analysis completed with 0 alerts.

Original prompt

This section details on the original issue you should resolve

<issue_title>Update v1 Release Message Re v2 Release</issue_title>
<issue_description># Summary
v1: Update the announcement banner to list the features that will be available in v2. Do not mention status or progress—just present the list.

Requirements

  • Update the v1 announcement banner content to include the following v2 features:
    • Replace Landing Page
    • New Feature: Bulk Edit for Transactions
    • User Settings Page
    • Account Settings
    • Enhance Security: Encrypt Data
    • Fix File Loading
    • Add Clear Button and Adjust Width of Filter Text Box in Ledger View
    • Data Refactor (Unified Store, Cutover to new data format, Cleanup & removal of deprecated format)
    • Remove footer from ledger view
    • Convert Amounts to Integer Minor Units
    • Change saved file extension to .json
    • Remove the release message from v2

Acceptance Criteria

  • v1 banner shows the list above exactly (no status wording like “in progress”, “done”, or dates).
  • Typography and formatting match existing banner style.
  • No layout shifts or regressions on desktop or mobile.</issue_description>

Comments on the Issue (you are @copilot in this section)

Fixes #115


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: jwaspin <6432180+jwaspin@users.noreply.github.com>
Copilot AI changed the title [WIP] Update v1 release message with v2 features feat: update v1 announcement banner with v2 features list Oct 20, 2025
Copilot AI requested a review from jwaspin October 20, 2025 22:29
@jwaspin
Copy link
Copy Markdown
Contributor

jwaspin commented Oct 21, 2025

@copilot You weren't supposed to remove all the other info, you were just supposed to integrate the v2 features, add/update/remove info as needed, but do not remove everything entirely.

Co-authored-by: jwaspin <6432180+jwaspin@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Oct 21, 2025

@copilot You weren't supposed to remove all the other info, you were just supposed to integrate the v2 features, add/update/remove info as needed, but do not remove everything entirely.

Fixed in acda332. I've restored all the original banner content ("What You Need to Know", "Need Help?", etc.) and added the "Version 2 Features" section at the top of the expanded content.

Updated Banner - Expanded View

Copilot AI changed the title feat: update v1 announcement banner with v2 features list feat: add v2 features list to announcement banner Oct 21, 2025
@jwaspin jwaspin marked this pull request as ready for review October 21, 2025 01:48
@jwaspin jwaspin merged commit 5893aa1 into main Oct 21, 2025
3 checks passed
@jwaspin jwaspin deleted the copilot/update-v1-announcement-banner branch October 21, 2025 01:50
jwaspin added a commit that referenced this pull request Oct 21, 2025
* Initial plan

* feat: update v1 announcement banner with v2 features list



* chore: bump to 1.9.6-rc.2



* chore: update version to 1.9.6

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jwaspin <6432180+jwaspin@users.noreply.github.com>
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.

Update v1 Release Message Re v2 Release

2 participants