Skip to content

Screenly/simple-message-app

Repository files navigation

Simple Message App

Getting Started

bun install

Deployment

Create and deploy the Edge App:

screenly edge-app create --name simple-message-app --in-place
bun run deploy
screenly edge-app instance create

Configuration

The app accepts the following settings via screenly.yml:

Setting Description Type Default
enable_analytics Enable or disable Sentry and Google Analytics integrations optional true
message_body The main text content displayed in the message body card required (default text)
message_header The headline text displayed prominently on the left side required Simple Message App
override_locale Override the default locale using a BCP 47 locale tag (e.g., en, en-GB, fr, fr-CA, de) optional en
override_timezone Override the default timezone using an IANA time zone identifier (e.g., Europe/London, America/New_York). Defaults to the system timezone if left blank optional -
tag_manager_id Google Tag Manager container ID to enable tracking and analytics optional GTM-P98SPZ9Z

Development

bun install      # Install dependencies
bun run dev      # Start development server

Testing

bun run test:unit

Screenshots

Generate screenshots at all supported resolutions:

bun run screenshots

Screenshots are saved to the screenshots/ directory.

About

A simple message Edge App for Screenly

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors