Feat/pwa manifest icons#435
Conversation
- Add isRTL(), getDir(), RTL_LOCALES to lib/i18n/index.ts - Sync <html dir> and <html lang> on locale change via I18nProvider - Set dir='ltr' SSR default in app/layout.tsx - Flip BackButton arrow icon with rtl:rotate-180 - Fix sheet, toast, dialog, alert-dialog close button positions - Fix select, dropdown-menu, context-menu, menubar indicator padding - Fix table text-left alignment and checkbox padding - Fix pagination chevron icons and directional padding - Fix drawer/dialog header text alignment - Fix sidebar menu badge position - Add .icon-directional, .numeric, page-header-row RTL utilities to globals.css
- Add app/manifest.ts (Next.js native manifest route) with name, short_name, start_url, display standalone, theme/background colors, and 192px maskable + 512px any icons - Generate public/icons/icon-192.png and icon-512.png from icon.svg via scripts/generate-pwa-icons.mjs (uses sharp) - Wire manifest into layout metadata and add adaptive theme-color meta tags (light: #ffffff, dark: #1a0a2e) - Add manifest-src 'self' to CSP in middleware.ts - Add generate:icons script and prepend icon generation to build step
|
Warning Review limit reached
More reviews will be available in 36 minutes and 2 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (21)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@oncleweynom Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
Added PWA manifest with 192px and 512px icons so Android's "Add to Home Screen" prompt works. Includes the manifest route, rasterized icons from the existing SVG, CSP update, and a build-time icon generation script.
closes #338