Skip to content

Frontend Upgrades for v0.3.1#48

Merged
JSKitty merged 20 commits intomasterfrom
frontend-upgrades
Feb 25, 2026
Merged

Frontend Upgrades for v0.3.1#48
JSKitty merged 20 commits intomasterfrom
frontend-upgrades

Conversation

@YuurinBee
Copy link

Frontend Upgrades

A collection of UI polish, bug fixes, and dead code removal across the frontend.


Settings

  • Restructured the Security section and Dangerzone with updated button styles and ordering
  • Added Gitcoin as a Donor & Contributor
  • Added a footer with links to Donate, GitBook, and Privacy Policy

UI Polish

  • Refreshed popup stylization
  • Fixed image viewer contrast for light backgrounds
  • Improved top avatar bar contrast and shadow
  • Shifted Vector's main colour to a mid-green tone instead of the accent colour
  • Updated New Chat buttons across all themes
  • Redesigned the Export Account popup with a proper title

Bug Fixes

  • Fixed nPub display truncation — now scrollable
  • Added My Profile top nav bar to the Profile page
  • Fixed Sound Notifications section, preview button, and dropdown arrows
  • Fixed PIN code decryption gradient
  • Fixed Sound Preview button width

Cleanup

  • Removed typing indicator gradient dead code and updated naming

YuurinBee and others added 20 commits February 21, 2026 08:18
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…d, center nPub truncation

- Escape seed phrase and nsec via escapeHtml() before HTML interpolation
  to prevent XSS from malicious DB content; replace inline onclick with
  DOM-bound click handlers
- Hide the entire Change PIN container (not just the button) when local
  encryption is disabled; start hidden via display:none to prevent flash
- Add null guard for domSettingsChangePinInfo onclick binding
- Center nPub truncation: 16 prefix + ... + 16 suffix (was 25+8)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…3.0 upgrades

v0.3.0's MAX(id) migration bug phantom-applied migration 13 without
actually adding the preview_metadata column to the events table. This
caused "table events has no column named preview_metadata" errors on
v0.2.3 accounts that were briefly opened by v0.3.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@JSKitty JSKitty merged commit c666bb8 into master Feb 25, 2026
@JSKitty JSKitty deleted the frontend-upgrades branch February 25, 2026 15:56
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.

2 participants