Skip to content

Add dashboard to generate links and manage per-device settings#29

Merged
ndm13 merged 28 commits intomainfrom
dashboard
Mar 18, 2026
Merged

Add dashboard to generate links and manage per-device settings#29
ndm13 merged 28 commits intomainfrom
dashboard

Conversation

@ndm13
Copy link
Copy Markdown
Owner

@ndm13 ndm13 commented Mar 18, 2026

  • Add Svelte project in /dashboard
  • Add build process to place generated dashboard in /static
  • Serve dashboard on my.* and */dashboard
  • Allow syncing settings across domain roots

ndm13 added 28 commits December 31, 2025 02:25
- Embed paragraphs now try to render like they do on Discord. Trim is best effort (it's even inconsistent on Discord itself).
- Use Discord layouts and colors for links.
- Manual check bypass for localhost to make dev less of a nightmare.
- Manual check bypass bypass via query parameter (needed to override the override).
- Switch to `.embed` instead of `body` for body styles.
- New app-specific CSS file.
- Link details handled outside of builder.
- Actual layout.
- Split off link data to new page component.
- Support `i.imgur.com`.
- Add type callout to profile card.
- Fix null description issues in Nunjuks filter.
- Tons of style tweaks.
- Properly implement `?preview`: caching, timeout, fallback, redirect disable, pass-back for visibility
- Add visibility toggle in advanced settings, but populate the real value if we learn it
- Add caching/cachebreaking to dashboard
- Change build dir to server from static folder
- Suppress analytics for previews
- Serve from `/dashboard` in addition to `my.*`
- Style and rendering fixes
@ndm13 ndm13 merged commit 39ff318 into main Mar 18, 2026
4 checks passed
@ndm13 ndm13 deleted the dashboard branch March 18, 2026 10:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant