mirror of
https://github.com/screentinker/screentinker.git
synced 2026-05-15 07:32:23 -06:00
chore(discord): update Discord invite link
Old invite replaced with current permanent invite across README, landing page, and anywhere else it appeared. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
1e23335356
commit
c4ac81c7a6
|
|
@ -3,7 +3,7 @@
|
||||||
ScreenTinker is self-hosted digital signage software. Manage screens across multiple locations from one dashboard — built for retail, offices, lobbies, and any environment where you need centralized control over what's displayed on remote screens. Open source, multi-tenant, single-developer maintained with direct contact access.
|
ScreenTinker is self-hosted digital signage software. Manage screens across multiple locations from one dashboard — built for retail, offices, lobbies, and any environment where you need centralized control over what's displayed on remote screens. Open source, multi-tenant, single-developer maintained with direct contact access.
|
||||||
|
|
||||||
**Hosted version:** [screentinker.com](https://screentinker.com) — free tier available, no credit card required.
|
**Hosted version:** [screentinker.com](https://screentinker.com) — free tier available, no credit card required.
|
||||||
**Community:** [Discord](https://discord.gg/JHWQRPaG)
|
**Community:** [Discord](https://discord.gg/utTdsrqq4Z)
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
|
|
@ -414,7 +414,7 @@ APP_URL=https://localhost:3443
|
||||||
|
|
||||||
**Running against a fresh prod DB clone?** Set `GRAPH_DEV_RESTRICT_TO=your-email@example.com` to keep accidental sends from reaching real users in the cloned database. Sends to anyone outside the list are logged but never posted to Graph.
|
**Running against a fresh prod DB clone?** Set `GRAPH_DEV_RESTRICT_TO=your-email@example.com` to keep accidental sends from reaching real users in the cloned database. Sends to anyone outside the list are logged but never posted to Graph.
|
||||||
|
|
||||||
**Reporting issues:** [GitHub Issues](https://github.com/screentinker/screentinker/issues) for bugs and feature requests, or drop into [Discord](https://discord.gg/JHWQRPaG) for quick questions and feedback.
|
**Reporting issues:** [GitHub Issues](https://github.com/screentinker/screentinker/issues) for bugs and feature requests, or drop into [Discord](https://discord.gg/utTdsrqq4Z) for quick questions and feedback.
|
||||||
|
|
||||||
**Contributions welcome.** Fork → branch → PR. There are no formal style guides yet beyond what you can pick up from reading the existing code. Tests aren't required but smoke-test against your local server before opening a PR.
|
**Contributions welcome.** Fork → branch → PR. There are no formal style guides yet beyond what you can pick up from reading the existing code. Tests aren't required but smoke-test against your local server before opening a PR.
|
||||||
|
|
||||||
|
|
@ -455,7 +455,7 @@ ScreenTinker is built and maintained by one developer. If the project is useful
|
||||||
|
|
||||||
- Star the repo on GitHub
|
- Star the repo on GitHub
|
||||||
- Open [issues](https://github.com/screentinker/screentinker/issues) with feedback or bug reports
|
- Open [issues](https://github.com/screentinker/screentinker/issues) with feedback or bug reports
|
||||||
- Drop into the [Discord](https://discord.gg/JHWQRPaG) and say hi
|
- Drop into the [Discord](https://discord.gg/utTdsrqq4Z) and say hi
|
||||||
- Contribute back if you've extended something useful
|
- Contribute back if you've extended something useful
|
||||||
|
|
||||||
GitHub Sponsors integration is planned. Direct contact: [dan@bytetinker.net](mailto:dan@bytetinker.net) or via Discord.
|
GitHub Sponsors integration is planned. Direct contact: [dan@bytetinker.net](mailto:dan@bytetinker.net) or via Discord.
|
||||||
|
|
|
||||||
|
|
@ -131,7 +131,7 @@
|
||||||
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
||||||
<div class="links">
|
<div class="links">
|
||||||
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
||||||
<a href="https://discord.gg/JHWQRPaG" target="_blank" rel="noopener">Discord</a>
|
<a href="https://discord.gg/utTdsrqq4Z" target="_blank" rel="noopener">Discord</a>
|
||||||
<a href="/legal/terms.html">Terms</a>
|
<a href="/legal/terms.html">Terms</a>
|
||||||
<a href="/legal/privacy.html">Privacy</a>
|
<a href="/legal/privacy.html">Privacy</a>
|
||||||
<a href="/legal/third-party.html">Licenses</a>
|
<a href="/legal/third-party.html">Licenses</a>
|
||||||
|
|
|
||||||
|
|
@ -132,7 +132,7 @@
|
||||||
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
||||||
<div class="links">
|
<div class="links">
|
||||||
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
||||||
<a href="https://discord.gg/JHWQRPaG" target="_blank" rel="noopener">Discord</a>
|
<a href="https://discord.gg/utTdsrqq4Z" target="_blank" rel="noopener">Discord</a>
|
||||||
<a href="/legal/terms.html">Terms</a>
|
<a href="/legal/terms.html">Terms</a>
|
||||||
<a href="/legal/privacy.html">Privacy</a>
|
<a href="/legal/privacy.html">Privacy</a>
|
||||||
<a href="/legal/third-party.html">Licenses</a>
|
<a href="/legal/third-party.html">Licenses</a>
|
||||||
|
|
|
||||||
|
|
@ -128,7 +128,7 @@
|
||||||
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
||||||
<div class="links">
|
<div class="links">
|
||||||
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
||||||
<a href="https://discord.gg/JHWQRPaG" target="_blank" rel="noopener">Discord</a>
|
<a href="https://discord.gg/utTdsrqq4Z" target="_blank" rel="noopener">Discord</a>
|
||||||
<a href="/legal/terms.html">Terms</a>
|
<a href="/legal/terms.html">Terms</a>
|
||||||
<a href="/legal/privacy.html">Privacy</a>
|
<a href="/legal/privacy.html">Privacy</a>
|
||||||
<a href="/legal/third-party.html">Licenses</a>
|
<a href="/legal/third-party.html">Licenses</a>
|
||||||
|
|
|
||||||
|
|
@ -134,7 +134,7 @@
|
||||||
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
||||||
<div class="links">
|
<div class="links">
|
||||||
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
||||||
<a href="https://discord.gg/JHWQRPaG" target="_blank" rel="noopener">Discord</a>
|
<a href="https://discord.gg/utTdsrqq4Z" target="_blank" rel="noopener">Discord</a>
|
||||||
<a href="/legal/terms.html">Terms</a>
|
<a href="/legal/terms.html">Terms</a>
|
||||||
<a href="/legal/privacy.html">Privacy</a>
|
<a href="/legal/privacy.html">Privacy</a>
|
||||||
<a href="/legal/third-party.html">Licenses</a>
|
<a href="/legal/third-party.html">Licenses</a>
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,7 @@
|
||||||
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
||||||
<div class="links">
|
<div class="links">
|
||||||
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
||||||
<a href="https://discord.gg/JHWQRPaG" target="_blank" rel="noopener">Discord</a>
|
<a href="https://discord.gg/utTdsrqq4Z" target="_blank" rel="noopener">Discord</a>
|
||||||
<a href="/legal/terms.html">Terms</a>
|
<a href="/legal/terms.html">Terms</a>
|
||||||
<a href="/legal/privacy.html">Privacy</a>
|
<a href="/legal/privacy.html">Privacy</a>
|
||||||
<a href="/legal/third-party.html">Licenses</a>
|
<a href="/legal/third-party.html">Licenses</a>
|
||||||
|
|
|
||||||
|
|
@ -173,7 +173,7 @@ WantedBy=multi-user.target</code></pre>
|
||||||
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
<div style="color:var(--dim);font-size:13px">© 2026 ScreenTinker. All rights reserved.</div>
|
||||||
<div class="links">
|
<div class="links">
|
||||||
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener">GitHub</a>
|
||||||
<a href="https://discord.gg/JHWQRPaG" target="_blank" rel="noopener">Discord</a>
|
<a href="https://discord.gg/utTdsrqq4Z" target="_blank" rel="noopener">Discord</a>
|
||||||
<a href="/legal/terms.html">Terms</a>
|
<a href="/legal/terms.html">Terms</a>
|
||||||
<a href="/legal/privacy.html">Privacy</a>
|
<a href="/legal/privacy.html">Privacy</a>
|
||||||
<a href="/legal/third-party.html">Licenses</a>
|
<a href="/legal/third-party.html">Licenses</a>
|
||||||
|
|
|
||||||
|
|
@ -356,7 +356,7 @@
|
||||||
<div style="font-size:13px;font-weight:600;color:var(--text);margin-bottom:10px;text-transform:uppercase;letter-spacing:0.5px">Project</div>
|
<div style="font-size:13px;font-weight:600;color:var(--text);margin-bottom:10px;text-transform:uppercase;letter-spacing:0.5px">Project</div>
|
||||||
<div style="display:flex;flex-direction:column;gap:6px;font-size:13px">
|
<div style="display:flex;flex-direction:column;gap:6px;font-size:13px">
|
||||||
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener" style="color:var(--muted)">GitHub</a>
|
<a href="https://github.com/screentinker/screentinker" target="_blank" rel="noopener" style="color:var(--muted)">GitHub</a>
|
||||||
<a href="https://discord.gg/JHWQRPaG" target="_blank" rel="noopener" style="color:var(--muted)">Discord</a>
|
<a href="https://discord.gg/utTdsrqq4Z" target="_blank" rel="noopener" style="color:var(--muted)">Discord</a>
|
||||||
<a href="https://www.youtube.com/@ScreenTinker" target="_blank" rel="noopener" style="color:var(--muted)">YouTube</a>
|
<a href="https://www.youtube.com/@ScreenTinker" target="_blank" rel="noopener" style="color:var(--muted)">YouTube</a>
|
||||||
<a href="/api/status" target="_blank" style="color:var(--muted)">Status</a>
|
<a href="/api/status" target="_blank" style="color:var(--muted)">Status</a>
|
||||||
<a href="/app#/login" style="color:var(--muted)">Sign in</a>
|
<a href="/app#/login" style="color:var(--muted)">Sign in</a>
|
||||||
|
|
@ -448,7 +448,7 @@
|
||||||
"logo": "https://screentinker.com/assets/icon-512.png",
|
"logo": "https://screentinker.com/assets/icon-512.png",
|
||||||
"sameAs": [
|
"sameAs": [
|
||||||
"https://github.com/screentinker/screentinker",
|
"https://github.com/screentinker/screentinker",
|
||||||
"https://discord.gg/JHWQRPaG"
|
"https://discord.gg/utTdsrqq4Z"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue