feat(welcome-app): redesign and migrate to vanilla HTML/CSS/TS#715
feat(welcome-app): redesign and migrate to vanilla HTML/CSS/TS#715nicomiguelino wants to merge 7 commits intomasterfrom
Conversation
- Replace Vue/Pinia with vanilla TypeScript - Use auto-scaler and app-header web components from @screenly/edge-apps - Port manifest files from original app Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
PR Reviewer Guide 🔍(Review updated until commit 1cce6ae)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 1cce6ae
Previous suggestionsSuggestions up to commit 7b72f8a
|
There was a problem hiding this comment.
Pull request overview
Migrates the Welcome App implementation to a vanilla HTML/CSS/TypeScript app using shared @screenly/edge-apps web components and tooling, and adds manifests + screenshot artifacts for distribution/validation.
Changes:
- Add vanilla app entrypoint (
index.html+src/main.ts) and styling (src/css/style.css) usingauto-scalerandapp-header. - Add Playwright-based screenshot generation test and commit generated screenshots.
- Add
screenly.yml/screenly_qc.yml, package scripts, and project docs/ignores.
Reviewed changes
Copilot reviewed 10 out of 22 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| edge-apps/welcome-app-new/src/main.ts | Initializes app, reads settings, writes welcome text, signals ready |
| edge-apps/welcome-app-new/src/css/style.css | Provides layout/typography styling for redesigned welcome screen |
| edge-apps/welcome-app-new/index.html | Defines app shell using auto-scaler + app-header |
| edge-apps/welcome-app-new/e2e/screenshots.spec.ts | Generates screenshots across supported resolutions |
| edge-apps/welcome-app-new/screenshots/*.webp | Screenshot artifacts for supported resolutions |
| edge-apps/welcome-app-new/screenly.yml | Production manifest for app + settings |
| edge-apps/welcome-app-new/screenly_qc.yml | QC manifest for app + settings |
| edge-apps/welcome-app-new/package.json | Adds build/dev/lint/type-check/screenshot scripts and deps |
| edge-apps/welcome-app-new/README.md | Setup, deploy, configuration, and workflow docs |
| edge-apps/welcome-app-new/.ignore | Packaging ignore list |
| edge-apps/welcome-app-new/.gitignore | Git ignore list |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add portrait media query with reduced padding and font sizes - Update screenshots Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add body::before with backdrop-filter blur and dark overlay - Remove redundant CSS declarations - Update screenshots Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Test heading and message rendering from settings - Test default fallbacks when settings are missing Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
Persistent review updated to latest commit 1cce6ae |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 11 out of 23 changed files in this pull request and generated no new comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Summary
auto-scalerandapp-headerweb components from@screenly/edge-appsscreenly.yml,screenly_qc.yml) from the original app