Skip to content

PWA + UI overhaul: sidebar friends, messaging features, service worker and manifest#13

Open
reodesureodesu wants to merge 7 commits into
codex/improve-app-uifrom
codex/fix-new-registration-error-and-add-features-opu5ra
Open

PWA + UI overhaul: sidebar friends, messaging features, service worker and manifest#13
reodesureodesu wants to merge 7 commits into
codex/improve-app-uifrom
codex/fix-new-registration-error-and-add-features-opu5ra

Conversation

@reodesureodesu
Copy link
Copy Markdown
Owner

Motivation

  • Modernize the single-page app to behave like a PWA and provide a richer chat UX with friend management, custom stamps, media, and offline/retry support.
  • Consolidate and extend message handling and UI state to support replies, edits, deletions, read receipts, and 1:1 conversations.

Description

  • Added PWA assets and registration: new icons/app-icon.svg, manifest.json, and sw.js to enable installability and offline caching.
  • Large index.html rewrite that refactors UI into a ui object, enhances layout/CSS (responsive app sizing, dark mode), adds a sidebar for friend controls, stamp bar, notifications panel, mini-game, and many new controls (profile/background upload, font size slider, screen presets).
  • Reworked client logic and Firebase usage: updated imports to include doc, setDoc, updateDoc, deleteDoc, arrayUnion, getDocs, where, limit; added message lifecycle helpers (postMessage, enqueueFailed, retryFailedQueue, renderMessages, renderFriends, renderStampBar), image compression via compressImageFile, audio recording via MediaRecorder, and read-receipt handling.
  • Implemented client-side features: local failedQueue persistence, custom stamps upload, reply/edit/delete messages, friend requests by email/name, URL invite handling, install prompt handling, and basic AI call integration for suggested replies.

Testing

  • No automated tests were added or executed for this change.

Codex Task

@vercel
Copy link
Copy Markdown

vercel Bot commented Mar 3, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
line Ready Ready Preview, Comment Mar 3, 2026 10:59am

@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant