tesserae
E-ink dashboard companion. Compose dashboards in a browser, render server-side, and push to e-ink panels over REST or MQTT.
File Explorer
- devcontainer.json
- start-server.sh
- pre-push
- README.md
- bug_report.yml
- config.yml
- feature_request.yml
- hardware_compat.yml
- widget_idea.yml
- ci.yml
- docker.yml
- docs.yml
- publish-tesserae-mcp.yml
- release.yml
- sync-addon.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- SECURITY.md
- __init__.py
- _codec.py
- auto.py
- keys.py
- release.py
- report.py
- service.py
- sign.py
- stage.py
- verify.py
- __init__.py
- bundled.py
- resolver.py
- schema.py
- store.py
- __init__.py
- _shared.py
- auth_routes.py
- companion_routes.py
- devices_routes.py
- diagnostics_routes.py
- field_defs.py
- firmware_routes.py
- index_routes.py
- palette_routes.py
- relay_routes.py
- rooms_routes.py
- system_routes.py
- update_routes.py
- __init__.py
- album_model.py
- album_store.py
- battery_history.py
- collection_resync_store.py
- community_themes.py
- companion_token_store.py
- conditions.py
- deck_migration.py
- deck_model.py
- deck_nav_store.py
- deck_store.py
- deleted_device_markers.py
- device_facts.py
- device_rotation_state_model.py
- device_rotation_state_store.py
- device_telemetry.py
- event_log.py
- idempotency_store.py
- job_store.py
- kind_overrides.py
- legacy_projections.py
- ota_release.py
- ota_staging.py
- page_store.py
- pairing_store.py
- panel_store.py
- personal_data_store.py
- rate_limiter.py
- room_model.py
- room_store.py
- rotation_model.py
- rotation_store.py
- schedule_model.py
- schedule_store.py
- settings_store.py
- stats_store.py
- theme_registry.py
- user_themes.py
- widget_update_schedule.py
- __init__.py
- app_factory.py
- auth.py
- authored_widgets.py
- backup.py
- battery_offset.py
- bindings.py
- bmp_writer.py
- bundle_sync.py
- button_actions.py
- button_service.py
- caldav_write.py
- calendar_time.py
- calibration.py
- capabilities.py
- collection_sync.py
- companion_albums.py
- companion_api.py
- companion_gallery.py
- companion_history.py
- companion_jobs.py
- companion_lineups.py
- composer.py
- condition_routes.py
- data_change_refresh.py
- deck_routes.py
- deck_suggest.py
- deck_sync.py
- device_battery_routes.py
- device_capability.py
- device_cleanup.py
- device_loader.py
- device_preview.py
- device_service.py
- device_timetable.py
- device_upcoming.py
- discovery.py
- dither_regions.py
- embedded_broker.py
- events_routes.py
- experiments.py
- fal_backgrounds.py
- firmware_check.py
- frame_patch.py
- ha_actions.py
- ha_device_picker.py
- ha_discovery.py
- ha_options.py
- ha_telemetry.py
- hardware_catalog.py
- health_summary.py
- heartbeat.py
- history_routes.py
- http_headers.py
- image_upload.py
- install_id.py
- layouts.py
- lineup_authoring.py
- main.py
- manifest.py
- marketplace.py
- marketplace_routes.py
- mcp_api.py
- mcp_docs.py
- mdns.py
- net_guard.py
- network.py
- onboarding.py
- online.py
- opendisplay_ha.py
- overlay_sync.py
- page_assets.py
- page_routes.py
- palette_extract.py
- panel.py
- panels_routes.py
- panels_schema.py
- plugin_http.py
- plugin_loader.py
- preview_cache.py
- push.py
- quantizer.py
- quiet_hours.py
- relay_client.py
- relay_config.py
- relay_crypto.py
- relay_pairing.py
- relay_publisher.py
- render_signing.py
- renderer.py
- renderer_loader.py
- rest_api.py
- rooms.py
- rotation_routes.py
- schedule_routes.py
- scheduled_refresh.py
- scheduler.py
- scheduler_conditions.py
- screenshots.py
- secret_box.py
- semver.py
- send_routes.py
- settings_routes.py
- sponsor_prompt.py
- stats_recorder.py
- stats_routes.py
- template_export.py
- template_lint.py
- template_market.py
- template_market_routes.py
- template_share_routes.py
- test_patterns.py
- themes_routes.py
- touch_atlas.py
- touch_monitor_routes.py
- touch_regions.py
- touch_spec.py
- transport.py
- transport_loader.py
- transport_wiring.py
- trmnl_api.py
- tz_resolve.py
- updater.py
- version_check.py
- webhook_routes.py
- webpage_headers.py
- widget_next_change.py
- widget_samples.py
- test_smoke.py
- device.json
- device.py
- test_smoke.py
- device.json
- device.py
- test_button_wake.py
- test_smoke.py
- device.json
- device.py
- device.json
- device.py
- device.json
- device.py
- test_smoke.py
- device.json
- device.py
- test_smoke.py
- device.json
- device.py
- test_smoke.py
- device.json
- device.py
- test_smoke.py
- device.json
- device.py
- test_smoke.py
- device.json
- device.py
- tested.json
- adding-hardware.md
- architecture.md
- calibration.md
- client-protocol.md
- frame-cache.md
- mcp-servers.md
- mcp.md
- openapi.md
- publishing-a-theme.md
- publishing-a-widget.md
- studio.md
- writing-a-widget.md
- picpak.md
- seeed.md
- buttons.md
- clients.md
- devices.md
- docker.md
- home-assistant.md
- lxc.md
- opendisplay.md
- remote-panel.md
- rest-transport.md
- rooms.md
- server.md
- spotify-home-assistant.md
- touch.md
- validate.yml
- PULL_REQUEST_TEMPLATE.md
- marketplace.schema.json
- .gitkeep
- CONTRIBUTING.md
- README.md
- widgets.json
- contract.md
- index.md
- kindle.md
- pi-inky-cloud-init.md
- pi-inky.md
- pi-pico-inky.md
- seeed-reterminal.md
- seeed-unified.md
- seeed-xiao.md
- trmnl.md
- waveshare-bw-4-2.md
- waveshare-photopainter-7-3.md
- waveshare-spectra-6-13-3.md
- contract.md
- self-host.md
- bedside.png
- ha-composition.png
- ha-hub.png
- paper-calendar.png
- widget-sizing.jpg
- calendar_day.png
- calendar_month.png
- calendar_week.png
- clock_analog.png
- clock_sunrise_sunset.png
- clock_word.png
- ha_battery.png
- ha_camera.png
- ha_climate.png
- ha_energy.png
- ha_entities.png
- ha_history.png
- ha_lights.png
- ha_locks.png
- ha_media.png
- ha_sensor.png
- ha_todo.png
- ha_zones.png
- news_hacker_news.png
- news_reddit.png
- news_rss.png
- news_wikipedia_otd.png
- picture_apod.png
- picture_gallery.png
- todo.png
- weather_forecast.png
- weather_hourly.png
- weather_now.png
- webpage.png
- hero-family.jpg
- hero-rack.jpg
- community.md
- gallery.md
- tiers.md
- CNAME
- compatibility.md
- credits.md
- gallery.md
- index.md
- privacy.md
- protocol-v2-touch.md
- widget-build-prompt.md
- widget-design-brief.md
- widget-design-system.md
- widgets.md
- picpak_4_2.json
- inky_impression_4.json
- inky_impression_4_acep.json
- ee02.json
- ee04_73e6.json
- ee04_75.json
- reterminal_e1001.json
- reterminal_e1001_gray.json
- reterminal_e1001_gray_legacy.json
- reterminal_e1002.json
- reterminal_e1003.json
- reterminal_e1004.json
- sticky.json
- sticky_gray.json
- xiao_75.json
- xiao_epaper_75.json
- xiao_epaper_75_bwr.json
- xiao_epaper_panel_75_c3.json
- x.json
- photopainter_73.json
- wave42_bw.json
- waveshare_133e6.json
- x3.json
- x3_gray.json
- x4.json
- x4_gray.json
- x4_pro.json
- decks-rotations-merge.md
- atlas.schema.json
- contract.md
- firmware-build-prompt.md
- firmware-spec.md
- firmware-sync-m4.md
- frame-spec.schema.json
- phosphor-codepoints.example.json
- primitives.json
- README.md
- prod-1.pub
- README.md
- test-ed25519-1.pub
- main.html
- mint-key.mjs
- index.js
- .gitignore
- package-lock.json
- package.json
- README.md
- wrangler.jsonc
- index.js
- relay.test.mjs
- .gitignore
- package-lock.json
- package.json
- README.md
- wrangler.jsonc
- __init__.py
- __main__.py
- test_bridge.py
- .gitignore
- LICENSE
- pyproject.toml
- README.md
- index.html
- plugin.json
- server.py
- clamp_check.mjs
- test_smoke.py
- client.js
- plugin.json
- server.py
- clamp_check.mjs
- client.js
- plugin.json
- server.py
- clamp_check.mjs
- test_smoke.py
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- client.js
- plugin.json
- test_smoke.py
- client.js
- plugin.json
- server.py
- 400.woff2
- 400.woff2
- 700.woff2
- 800.woff2
- 400.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 400.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 800.woff2
- 400.woff2
- 400.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 800.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- 400.woff2
- 700.woff2
- OFL.txt
- 400.woff2
- 700.woff2
- OFL.txt
- 400.woff2
- 700.woff2
- OFL.txt
- 400.woff2
- plugin.json
- buses.json
- cancellations.json
- delayed.json
- mixed.json
- no_service.json
- on_time.json
- index.html
- test_smoke.py
- client.js
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- test_smoke.py
- plugin.json
- server.py
- client.js
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- server.py
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- folder.html
- index.html
- test_smoke.py
- client.js
- plugin.json
- server.py
- plugin.json
- server.py
- client.js
- plugin.json
- README.md
- server.py
- index.html
- test_smoke.py
- client.js
- plugin.json
- server.py
- plugin.json
- test_smoke.py
- client.js
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- __init__.py
- test_smoke.py
- client.js
- plugin.json
- server.py
- client.js
- plugin.json
- client.js
- plugin.json
- test_smoke.py
- renderer.json
- renderer.py
- test_smoke.py
- renderer.json
- renderer.py
- test_smoke.py
- renderer.json
- renderer.py
- test_smoke.py
- renderer.json
- renderer.py
- test_smoke.py
- renderer.json
- renderer.py
- test_smoke.py
- renderer.json
- renderer.py
- test_smoke.py
- renderer.json
- renderer.py
- test_smoke.py
- renderer.json
- renderer.py
- test_smoke.py
- renderer.json
- renderer.py
- renderer.json
- renderer.py
- test_smoke.py
- renderer.json
- renderer.py
- atlas.schema.json
- device.schema.json
- frame-spec.schema.json
- hardware.schema.json
- marketplace.schema.json
- openapi.yaml
- plugin.schema.json
- renderer.schema.json
- template.schema.json
- transport.schema.json
- _recording.py
- capture_ui_uplift_screenshots.py
- capture_ux_screenshots.py
- capture_widget_shots.py
- cloud-init.yaml
- gen_compatibility.py
- gen_widget_gallery.py
- install-systemd.sh
- pi-client-cloud-init.yaml
- record_dashboard.py
- record_onboarding.py
- render_brand.py
- trmnl_byos_probe.py
- widget_contact_sheet.py
- tesserae-splash-1024.png
- tesserae-splash-128.png
- tesserae-splash-192.png
- tesserae-splash-256.png
- tesserae-splash-384.png
- tesserae-splash-512.png
- tesserae-splash-64.png
- tesserae-splash-768.png
- tesserae-splash-96.png
- apple-touch-icon.png
- favicon-32.png
- icon-192.png
- icon-512.png
- icon-maskable-512.png
- icon.png
- icon.svg
- manifest.webmanifest
- testflight-qr.svg
- Phosphor-Bold.woff2
- style.css
- Phosphor-Duotone.woff2
- style.css
- Phosphor-Fill.woff2
- style.css
- Phosphor-Light.woff2
- style.css
- Phosphor.ttf
- Phosphor.woff2
- style.css
- Phosphor-Thin.woff2
- style.css
- manifest.json
- editor.js
- events.js
- json-highlight.js
- layout_editor.js
- send.js
- settings.js
- decorate.js
- editor.js
- chrome.css
- editor.css
- picker.css
- base.css
- dx-battery.css
- dx-catalog.css
- dx-dashboards.css
- dx-decks.css
- dx-events.css
- dx-firmware.css
- dx-history.css
- dx-marketplace.css
- dx-responsive.css
- dx-rotations.css
- dx-schedules.css
- dx-stats.css
- editor.css
- events.css
- forms.css
- rooms.css
- schedules.css
- send.css
- settings.css
- shell.css
- spectra-styles.css
- spectra-tokens.css
- spectra-widgets.css
- themes.css
- touch_interaction.css
- touch_monitor.css
- gauge.min.js
- chart.umd.min.js
- chartjs-plugin-datalabels.min.js
- chroma.min.js
- closebrackets.js
- codemirror.css
- codemirror.js
- css.js
- htmlmixed.js
- javascript.js
- matchbrackets.js
- xml.js
- dayjs.min.js
- timezone.js
- utc.js
- beautifier.min.js
- marked.min.js
- phosphor-bold.css
- phosphor-duotone.css
- phosphor-fill.css
- phosphor-light.css
- phosphor-regular.css
- phosphor-thin.css
- qrcode.js
- svg.min.js
- chart.umd.min.js
- chartjs-chart-sankey.min.js
- admin-chart.js
- catalog_browse.js
- components.js
- composer.js
- condition-picker.js
- deck_editor.js
- discovery-poll.js
- entity-overrides.js
- icon-picker.js
- info-pop.js
- restart-form.js
- rotations.js
- spectra-chart.js
- template_install_modal.js
- template_share.js
- timed_wizard.js
- touch_interaction.js
- touch_monitor.js
- variables-textarea.js
- _add_device_card.html
- _base.html
- _components.html
- _device_card.html
- _discovered_strip.html
- _kind_defaults_card.html
- _legacy_migration_notice.html
- _restart_modal.html
- _schedules_section.html
- _server_section.html
- _server_settings.html
- _timed_wizard.html
- compose.html
- deck_editor.html
- decks.html
- device_battery.html
- events.html
- history.html
- login.html
- onboarding.html
- page_editor.html
- pages_list.html
- panels_compose.html
- panels_configure.html
- panels_configure_fields.html
- panels_editor.html
- panels_measure.html
- panels_source_form.html
- plugins_browse.html
- plugins_index.html
- send.html
- settings.html
- settings_companion.html
- settings_firmware.html
- settings_relay.html
- settings_rooms.html
- setup.html
- stats.html
- template_inputs_form.html
- theme_style_matrix.html
- themes.html
- touch_monitor.html
- widget_gallery.html
- widget_preview.html
- capabilities-extended.json
- capabilities-framing.json
- capabilities-gallery.json
- capabilities-lineup-authoring.json
- capabilities-lineups.json
- capabilities-offline-albums.json
- capabilities-personal-data.json
- capabilities-previews.json
- capabilities.json
- dashboard-push-request.json
- dashboards-response.json
- devices-gallery-response.json
- devices-offline-albums-response.json
- devices-response.json
- error-forbidden.json
- error-offline-album-conflict.json
- error-offline-album-unsupported-targets.json
- error-response.json
- gallery-external-folder-response.json
- gallery-folder-create-request.json
- gallery-folder-response.json
- gallery-folders-response.json
- gallery-image-upload-response.json
- history-link-response.json
- history-resend-request.json
- history-response.json
- image-framing-exif-rotate-90.json
- image-push-request-basic.json
- image-push-request.json
- image-url-push-request.json
- job-accepted.json
- job-failed.json
- job-history-resend.json
- job-image-url-published.json
- job-lineup-action.json
- job-published.json
- job-quiet.json
- job-webpage-blocked.json
- job-webpage-published.json
- lineup-action-request.json
- lineup-create-request.json
- lineup-daily-resolved-response.json
- lineup-patch-request.json
- lineup-response.json
- lineup-state-action-request.json
- lineups-response.json
- lineups-upstream-v0.289.2-response.json
- offline-album-draft.json
- offline-album-preflight-response.json
- offline-album-put-request.json
- offline-album-response-partial-observation.json
- offline-album-response.json
- pair-request.json
- pair-response-gallery.json
- pair-response-lineups.json
- pair-response-personal-data.json
- pair-response.json
- personal-data-health-summary-partial.json
- personal-data-health-summary-put-response.json
- personal-data-health-summary.json
- personal-data-put-response.json
- personal-data-reminders-empty.json
- personal-data-reminders-fridge.json
- personal-data-reminders-put-response.json
- personal-data-reminders.json
- personal-data-status.json
- session-authorization-offline-albums.json
- session-authorization.json
- webpage-push-request.json
- app-v1.openapi.yaml
- _schema.py
- contract_errata.py
- test_companion_albums.py
- test_companion_api.py
- test_companion_framing.py
- test_companion_gallery.py
- test_companion_history.py
- test_companion_history_api.py
- test_companion_history_jobs.py
- test_companion_jobs.py
- test_companion_lineups.py
- test_companion_personal_data.py
- test_companion_previews.py
- test_companion_upcoming.py
- test_contract_errata.py
- test_contract_fixtures.py
- digest_mismatch.json
- generate.py
- README.md
- sample_image.bin
- test_signing_key.hex
- test_verify_key.hex
- truncated.json
- valid.json
- wrong_key.json
- conftest.py
- test_action_surface_consistency.py
- test_album_store.py
- test_app_timezone.py
- test_auth.py
- test_auth_routes.py
- test_backup.py
- test_battery_history.py
- test_battery_offset.py
- test_bindings.py
- test_bmp_writer.py
- test_bundle_sync.py
- test_button_actions.py
- test_button_deck_retarget.py
- test_button_service.py
- test_bwry_calibration.py
- test_caldav_write.py
- test_calendar_core_caldav.py
- test_calendar_widget_timezone.py
- test_calibration.py
- test_calibration_routes.py
- test_canvas_config_inputs.py
- test_capabilities.py
- test_client_id.py
- test_collection_resync.py
- test_collection_sync.py
- test_community_themes.py
- test_companion_settings_routes.py
- test_composer.py
- test_condition_routes.py
- test_data_change_refresh.py
- test_deck_model.py
- test_deck_nav.py
- test_deck_nav_store.py
- test_deck_prerender.py
- test_deck_refresh.py
- test_deck_routes.py
- test_deck_suggest.py
- test_deck_sync.py
- test_deck_timer.py
- test_deck_triggers.py
- test_device_battery_routes.py
- test_device_capability.py
- test_device_cleanup.py
- test_device_facts.py
- test_device_loader.py
- test_device_native_backfill.py
- test_device_panel_orientation.py
- test_device_preview.py
- test_device_rotation_declaration.py
- test_device_rotation_state_store.py
- test_device_routes.py
- test_device_service.py
- test_device_stream.py
- test_device_telemetry.py
- test_device_timetable.py
- test_device_upcoming.py
- test_devices_pair_routes.py
- test_discovery.py
- test_dither_regions.py
- test_event_log.py
- test_events_routes.py
- test_fal_backgrounds.py
- test_firmware_check.py
- test_firmware_rollout.py
- test_frame_patch.py
- test_ha_device_picker.py
- test_ha_discovery.py
- test_ha_ingress_template.py
- test_ha_options.py
- test_ha_telemetry.py
- test_hardware_catalog.py
- test_heartbeat.py
- test_history_button_detail.py
- test_history_fold.py
- test_http_headers.py
- test_install_id.py
- test_kind_overrides.py
- test_legacy_migration.py
- test_lineup_authoring.py
- test_location_search.py
- test_loopback_url.py
- test_m12_polish.py
- test_manifest.py
- test_manifest_stability.py
- test_marketplace.py
- test_marketplace_routes.py
- test_mcp_api.py
- test_mcp_touch_v3.py
- test_mdns.py
- test_mirror_endpoint.py
- test_multiselect_reorder_browser.py
- test_net_guard.py
- test_onboarding.py
- test_onboarding_transport.py
- test_online.py
- test_opendisplay_ha.py
- test_ota.py
- test_ota_keys.py
- test_ota_release.py
- test_ota_report.py
- test_ota_staging.py
- test_overlay_phase2.py
- test_overlay_sync.py
- test_page_assets.py
- test_page_refresh.py
- test_page_routes.py
- test_pairing_store.py
- test_palette_extract.py
- test_palette_profiles.py
- test_palette_routes.py
- test_panel.py
- test_panel_store.py
- test_panels.py
- test_patch_end_to_end.py
- test_per_device_render.py
- test_personal_data_store.py
- test_plugin_loader.py
- test_plugin_route_auth.py
- test_preview_endpoint.py
- test_proxyfix.py
- test_push.py
- test_push_extras.py
- test_push_patch_divert.py
- test_quantizer.py
- test_quantizer_edges.py
- test_quantizer_lab.py
- test_quantizer_tone.py
- test_quiet_hours.py
- test_rate_limiter.py
- test_relay_crypto.py
- test_relay_home.py
- test_relay_routes.py
- test_render_diagnostics.py
- test_render_signing.py
- test_renderer_loader.py
- test_renderer_orientation.py
- test_renderer_pool.py
- test_renderer_retry.py
- test_renderer_ssrf_guard.py
- test_renderer_timezone.py
- test_renderer_user_agent.py
- test_rest_always_on.py
- test_rest_api.py
- test_rest_collection.py
- test_rest_deck.py
- test_rest_frame_patch.py
- test_rest_interact.py
- test_rest_overlay.py
- test_rest_sleep_screen.py
- test_rest_touch.py
- test_rest_touch_spec.py
- test_rooms.py
- test_rotation_model.py
- test_rotation_routes.py
- test_rotation_scheduler.py
- test_schedule_model.py
- test_schedule_routes.py
- test_scheduler.py
- test_scheduler_conditions.py
- test_screenshots.py
- test_secret_box.py
- test_semver.py
- test_send_routes.py
- test_settings_routes.py
- test_settings_store.py
- test_stats.py
- test_system_routes.py
- test_template_export.py
- test_template_market.py
- test_tesserae_status.py
- test_test_patterns.py
- test_theme_registry.py
- test_themes_routes.py
- test_timed_wizard.py
- test_touch_atlas.py
- test_touch_canvas.py
- test_touch_capability.py
- test_touch_grid.py
- test_touch_monitor.py
- test_touch_reconcile.py
- test_touch_regions.py
- test_touch_service.py
- test_touch_spec.py
- test_touch_v3_integration.py
- test_transport.py
- test_transport_loader.py
- test_unified_deck_cards.py
- test_updater.py
- test_url_source.py
- test_user_themes.py
- test_version_check.py
- test_webhook_routes.py
- test_webpage_headers.py
- test_widget_push.py
- transport.json
- transport.json
- .dockerignore
- .gitattributes
- .gitignore
- .prettierignore
- .prettierrc.json
- .stylelintrc.json
- CHANGELOG.md
- conftest.py
- docker-compose.yml
- docker-entrypoint.sh
- Dockerfile
- eslint.config.js
- install.ps1
- install.sh
- LICENSE
- mkdocs.yml
- NOTICES.md
- package-lock.json
- package.json
- pyproject.toml
- README.md
- uv.lock
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
Command Glossary
Commands referenced in this DOCs, explained below.
docker compose up
View Details ▼
docker compose up
Start and run Docker services defined in a Compose file.
docker compose up
Start all services defined in the docker-compose file:
docker compose up {{[-d|--detach]}}
Start services in the background (detached mode):
docker compose up --build
Start services and rebuild images before starting:
# Project Badges
// repository documentation
Was this content helpful?
(0 ratings)
