TGViewer
E:Plugin E:Plugin @extera_plugin · 1.72K subscribers
Post #87 2.9K
E:Plugin customcrash.plugin
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
html, body {
height: 100%;
background: #0078D7;
color: #fff;
font-family: "Segoe UI", "Helvetica Neue", Arial, sans-serif;
font-weight: 300;
}

.extera-only { display: block; }
.ayu-only { display: none; }
body[data-ayugram="true"] .extera-only { display: none; }
body[data-ayugram="true"] .ayu-only { display: block; }

.screen {
display: flex;
flex-direction: column;
height: 100vh;
padding: 12% 10% 6%;
}
.sad {
font-size: 80px;
font-weight: 300;
line-height: 1;
margin-bottom: 28px;
letter-spacing: -4px;
}
.title {
font-size: 20px;
font-weight: 300;
line-height: 1.55;
margin-bottom: 24px;
}

@property --p {
syntax: '<integer>';
initial-value: 0;
inherits: false;
}
.progress-text {
font-size: 20px;
font-weight: 300;
--p: 0;
counter-reset: pct var(--p);
animation: bsod-count 7s forwards;
animation-timing-function: steps(1, end);
}
.progress-text::before {
content: counter(pct) "% complete";
}
@keyframes bsod-count {
0% { --p: 0; }
8% { --p: 12; }
19% { --p: 23; }
31% { --p: 37; }
44% { --p: 48; }
55% { --p: 61; }
66% { --p: 74; }
76% { --p: 83; }
85% { --p: 91; }
93% { --p: 96; }
100% { --p: 100; }
}

.spacer { flex: 1; max-height: 80px; }

.bottom { width: 100%; margin-top: auto; }
.info {
font-size: 11.5px;
line-height: 1.9;
color: rgba(255,255,255,0.85);
}
.info b { font-weight: 500; color: #fff; }
.stop-code-row {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.stop-code-log {
font-weight: 500;
color: #fff;
white-space: nowrap;
}
.actions {
display: flex;
gap: 10px;
margin-top: 16px;
}
.btn {
flex: 1;
padding: 10px 8px;
border: 1.5px solid rgba(255,255,255,0.6);
background: transparent;
color: #fff;
font-size: 13px;
font-family: inherit;
font-weight: 300;
cursor: pointer;
text-decoration: none;
display: inline-flex;
align-items: center;
justify-content: center;
white-space: nowrap;
letter-spacing: 0.02em;
}
.btn-primary { background: rgba(255,255,255,0.15); border-color: #fff; }
</style>
</head>
<body data-ayugram="{is_ayugram}">
<div class="screen">
<div class="sad">:(</div>
<div class="title">
<span class="extera-only">Your exteraGram ran into a problem and needs to restart. We&#39;re just collecting some error info, and then we&#39;ll restart for you.</span>
<span class="ayu-only">Your AyuGram ran into a problem and needs to restart. We&#39;re just collecting some error info, and then we&#39;ll restart for you.</span>
</div>
<div class="progress-text"></div>
<div class="spacer"></div>
<div class="bottom">
<div class="info">
For more information about this crash, contact the developer.<br/>
If you call a support person, give them this info:<br/>
<span class="stop-code-row">Stop code: <span class="stop-code-log">{log}</span></span>
Thread: <b>{thread}</b>  ·  {app} {version}<br/>
Time: <b>{time}</b>
</div>
<div class="actions">
<a class="btn btn-primary" href="crashaction://copy">Copy log</a>
<a class="btn" href="crashaction://restart">Restart app</a>
<a class="btn" href="crashaction://exit">Exit</a>
</div>
</div>
</div>
</body>
</html>


моя bsod тема если кому то надо
  • ❤ 1
More from @extera_plugin
  1. Oct 3, 2026Пофиксил плагин на новых версиях етг
  2. Oct 2, 2026Ладно, походу проблема была на моей стороне и сейчас все работает Но у меня сейчас есть др…
  3. Oct 2, 2026Я не знаю кто и что там писал, но ласт бета экстеры сломала авторизацию, сейчас разбираюсь…
  4. Sep 27, 2026Post #149
  5. Sep 27, 2026теперь это больше не концепт...
  6. Sep 27, 2026Custom Gifts v1.0.0 Добавляет возможность создавать и дарить кастомные подарки! (визуально…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →