v0.315.0 worked and looked, in the operator's words, messy: boxes of different widths stacked down
the page, with the same card shape around things you act on and things you only read. The mockup
approved on 2026-10-15 replaces it, and each of its three rules has a reason:
ONE COLUMN OF ONE WIDTH (820px). Differing widths read as a page assembled by accident.
SECTIONS ARE HAIRLINES, NOT CARDS. A card says "this is a thing you act on"; most of an app page
is a thing you READ, so a card there is a promise the content cannot keep.
A BOX MEANS SOMETHING. Exactly two remain: blue when the app is waiting for the household,
amber when something is risky. The exception-colour principle applied to shape as well.
What moved:
- the hero loses its box: a 64px logo tile, the name at 26px, the tagline, then hairline chips
(state, lifecycle, update) and meta text (the address, the last automatic update);
- the tabs are links with a 2px blue underline under the open one — no pills, no fills;
- sections are `padding: 28px 0` with a bottom hairline; rows are a 200px label column so every
value on the page starts at the same x, and stack under 720px;
- the after-start callout is now the FIRST thing on Beallitasok. A household opening a Plex that
wants its claim code should meet the code box, not a Restart button;
- "2. mentes beallitasa — <app>" and "<app> — Exportalas" are gone: they were the headings of
pages that no longer exist, on a tab that already says which app this is;
- the settings tab gains "Cim es kulcsok" with one address row, and the disabled subdomain input
that said the same thing is skipped for an installed app (the install wizard still asks);
- the "this app is already installed, the settings are read-only" BANNER becomes the hint under
the fields it is about;
- the install wizard gets the same back link, hero and column, so pressing Telepites does not
land the household on a page that looks like a different product.
THE AUTO-UPDATE SUCCESS BANNER IS GONE. It was a full-width blue box above the tabs, level with
"the update failed" and "your files are missing". A success that asked nothing of the household is
a date, and it is now meta text in the hero. Every banner that DOES need a decision — a failed
update, a hold, lost files, a missing drive, an interrupted install — is untouched, above the tabs,
exactly where R-571 puts it.
Tests: TestAppPage_OneColumnLayout (one column, one aria-current, no card-shaped section, no
success banner), TestAppPage_AutoUpdateSuccessIsMetaNotBanner, TestAppPage_CalloutsOnlyForAskAndWarn
(one blue callout on a waiting app and it comes first; one amber on a same-disk backup; none on the
good case). Four red-proofs recorded in REPORT.
app_row_dedup_gate convicted `.app-row`, correctly: that class already means "a row in the app
list". The app page's label/value row is `.app-field-row`. Restoring the list's own rule after an
over-broad rename was part of the fix.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0117kRTSgs3rJWUFGxyoWN6Y
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
<title>PrivateBin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>PrivateBin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="PrivateBin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">PrivateBin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem">
|
||||
<div class="app-section" style="margin-top:1rem">
|
||||
<h3>Hova tegyem a fájlokat?</h3>
|
||||
<p class="form-hint">Ezeket a mappákat a Fájlkezelőben éred el. Előfordulhat, hogy először be kell jelentkezned a Fájlkezelőbe.</p>
|
||||
<div class="datapath-list">
|
||||
@@ -247,7 +241,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem">
|
||||
<div class="app-section" style="margin-top:1rem">
|
||||
<h3>Áthelyezés másik tárhelyre</h3>
|
||||
<p class="form-hint">Ennek az alkalmazásnak az adatait másik csatlakoztatott tárhelyre helyezheted át. Az alkalmazás az áthelyezés alatt rövid időre leáll, az adatok pedig csak az ellenőrzés és a sikeres újraindítás után törlődnek a régi helyről.</p>
|
||||
<div style="display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -309,8 +303,9 @@ function appMigrate(btn,app,label){
|
||||
</div>
|
||||
|
||||
|
||||
<h3 style="margin-top:1.5rem">2. mentés beállítása — PrivateBin</h3>
|
||||
<div class="monitor-card">
|
||||
|
||||
<div class="app-section">
|
||||
<h3>2. mentés beállítása — PrivateBin</h3>
|
||||
|
||||
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
|
||||
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
|
||||
@@ -368,9 +363,9 @@ function appMigrate(btn,app,label){
|
||||
|
||||
|
||||
|
||||
<h3 style="margin-top:2rem">PrivateBin — Exportálás</h3>
|
||||
<div class="card" style="max-width:700px">
|
||||
<h3>Mentés helye</h3>
|
||||
<div class="app-section">
|
||||
<h3>PrivateBin — Exportálás</h3>
|
||||
<h4 style="font-size:14px;font-weight:600;margin:12px 0 6px">Mentés helye</h4>
|
||||
<select id="destDrive" onchange="loadEstimate()" style="width:100%;padding:.5rem;margin-bottom:1rem">
|
||||
<option value="">Válassz tárolót...</option>
|
||||
|
||||
@@ -707,6 +702,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin exportálása — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -247,9 +241,9 @@
|
||||
|
||||
|
||||
|
||||
<h3 style="margin-top:2rem">Private Bin — Exportálás</h3>
|
||||
<div class="card" style="max-width:700px">
|
||||
<h3>Mentés helye</h3>
|
||||
<div class="app-section">
|
||||
<h3>Private Bin — Exportálás</h3>
|
||||
<h4 style="font-size:14px;font-weight:600;margin:12px 0 6px">Mentés helye</h4>
|
||||
<select id="destDrive" onchange="loadEstimate()" style="width:100%;padding:.5rem;margin-bottom:1rem">
|
||||
<option value="">Válassz tárolót...</option>
|
||||
|
||||
@@ -588,6 +582,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -245,8 +239,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
<h3 style="margin-top:1.5rem">2. mentés beállítása — Private Bin</h3>
|
||||
<div class="monitor-card">
|
||||
|
||||
<div class="app-section">
|
||||
<h3>2. mentés beállítása — Private Bin</h3>
|
||||
|
||||
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
|
||||
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
|
||||
@@ -256,7 +251,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="monitoring-banner monitoring-banner-yellow" style="margin-top:1rem" data-system-backup="unknown">
|
||||
<div class="app-callout app-callout-warn" style="margin-top:1rem" data-system-backup="unknown">
|
||||
Ennek az alkalmazásnak az adatai a belső rendszerlemezen vannak, és a teljes rendszermentés része.
|
||||
Hogy a rendszermentés most hová készül, azt nem tudtuk lekérdezni — a Mentések oldalon láthatod.
|
||||
</div>
|
||||
@@ -300,6 +295,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+25
-29
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -245,8 +239,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
<h3 style="margin-top:1.5rem">2. mentés beállítása — Private Bin</h3>
|
||||
<div class="monitor-card">
|
||||
|
||||
<div class="app-section">
|
||||
<h3>2. mentés beállítása — Private Bin</h3>
|
||||
|
||||
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
|
||||
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
|
||||
@@ -256,7 +251,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="monitoring-banner monitoring-banner-red" style="margin-top:1rem" data-system-backup="absent">
|
||||
<div class="app-callout app-callout-warn" style="margin-top:1rem" data-system-backup="absent">
|
||||
Ennek az alkalmazásnak az adatai a belső rendszerlemezen vannak. A teljes rendszermentés meghajtója
|
||||
<strong>most nem érhető el</strong> — amíg vissza nem csatlakoztatod, erről az alkalmazásról sem készül friss rendszermentés.
|
||||
</div>
|
||||
@@ -300,6 +295,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+25
-29
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -245,8 +239,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
<h3 style="margin-top:1.5rem">2. mentés beállítása — Private Bin</h3>
|
||||
<div class="monitor-card">
|
||||
|
||||
<div class="app-section">
|
||||
<h3>2. mentés beállítása — Private Bin</h3>
|
||||
|
||||
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
|
||||
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
|
||||
@@ -256,7 +251,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="monitoring-banner monitoring-banner-yellow" style="margin-top:1rem" data-system-backup="protected">
|
||||
<div class="app-callout" style="margin-top:1rem" data-system-backup="protected">
|
||||
Ennek az alkalmazásnak az adatai a belső rendszerlemezen vannak, amelyek
|
||||
<strong>szerepelnek a teljes rendszermentésben</strong>, és az egy külön meghajtóra készül. A 2. (off-drive) másolat
|
||||
kiegészítő, és elsősorban a külső adatmeghajtón tárolt alkalmazásokhoz készül — ehhez az
|
||||
@@ -302,6 +297,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+25
-29
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -245,8 +239,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
<h3 style="margin-top:1.5rem">2. mentés beállítása — Private Bin</h3>
|
||||
<div class="monitor-card">
|
||||
|
||||
<div class="app-section">
|
||||
<h3>2. mentés beállítása — Private Bin</h3>
|
||||
|
||||
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
|
||||
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
|
||||
@@ -256,7 +251,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="monitoring-banner monitoring-banner-yellow" style="margin-top:1rem" data-system-backup="same_disk">
|
||||
<div class="app-callout app-callout-warn" style="margin-top:1rem" data-system-backup="same_disk">
|
||||
Ennek az alkalmazásnak az adatai a belső rendszerlemezen vannak. A teljes rendszermentés
|
||||
<strong>jelenleg ugyanerre a lemezre készül</strong> — így hibás fájlok ellen véd, lemezhiba ellen nem.
|
||||
Ha csatlakoztatsz egy második meghajtót, és a Mentések oldalon kijelölöd a rendszermentés helyéül, ez az alkalmazás is védett lesz.
|
||||
@@ -301,6 +296,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+24
-28
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -245,8 +239,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
<h3 style="margin-top:1.5rem">2. mentés beállítása — Immich Photos</h3>
|
||||
<div class="monitor-card">
|
||||
|
||||
<div class="app-section">
|
||||
<h3>2. mentés beállítása — Immich Photos</h3>
|
||||
|
||||
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
|
||||
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
|
||||
@@ -337,6 +332,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -245,8 +239,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
<h3 style="margin-top:1.5rem">2. mentés beállítása — Immich Photos</h3>
|
||||
<div class="monitor-card">
|
||||
|
||||
<div class="app-section">
|
||||
<h3>2. mentés beállítása — Immich Photos</h3>
|
||||
|
||||
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
|
||||
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
|
||||
@@ -337,6 +332,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -245,8 +239,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
<h3 style="margin-top:1.5rem">2. mentés beállítása — Immich Photos</h3>
|
||||
<div class="monitor-card">
|
||||
|
||||
<div class="app-section">
|
||||
<h3>2. mentés beállítása — Immich Photos</h3>
|
||||
|
||||
<p style="color:var(--text-3);font-size:.9rem;margin-top:0">
|
||||
A 2. mentés egy <strong>másik fizikai meghajtóra</strong> készít másolatot az alkalmazás
|
||||
@@ -274,7 +269,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="monitoring-banner monitoring-banner-yellow" style="margin-top:1rem">
|
||||
<div class="app-callout app-callout-warn" style="margin-top:1rem">
|
||||
Jelenleg csak a belső SSD érhető el 2. célként, ezért csak az adatbázis és a konfiguráció
|
||||
másolódik. A belső rendszerlemez kicsi, ezért a nagy fájlok off-drive mentéséhez egy
|
||||
<strong>2. adatmeghajtó</strong> szükséges (hogy a rendszerlemez ne teljen meg).
|
||||
@@ -340,6 +335,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>PrivateBin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,30 +171,28 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>PrivateBin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="PrivateBin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Titkosított jegyzetek.</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~64M RAM</span>
|
||||
<span class="meta-badge">Hasznos eszközök</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">PrivateBin</h2>
|
||||
<p class="app-hero-tagline">Titkosított jegyzetek.</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip">~64M RAM</span>
|
||||
<span class="app-chip">Hasznos eszközök</span>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -221,14 +219,14 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem">
|
||||
<div class="app-section" style="margin-top:1rem">
|
||||
|
||||
<p class="form-hint" data-not-installable="1">Ez az alkalmazás most nem telepíthető.</p>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
|
||||
@@ -241,7 +239,7 @@
|
||||
<p class="form-hint" style="margin-top:1rem" data-guide-missing="1">Ehhez az alkalmazáshoz még nem készült útmutató.</p>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
</div>
|
||||
|
||||
|
||||
@@ -275,6 +273,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>PrivateBin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>PrivateBin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="PrivateBin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Titkosított szövegmegosztás.</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">PrivateBin</h2>
|
||||
<p class="app-hero-tagline">Titkosított szövegmegosztás.</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -236,9 +230,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Mire használható?</h3>
|
||||
<ul class="app-info-list">
|
||||
<li>Jelszó átadása</li>
|
||||
@@ -247,7 +241,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Első lépések</h3>
|
||||
<ol class="app-info-list">
|
||||
<li>Nyisd meg a címet</li>
|
||||
@@ -256,7 +250,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Előfeltételek</h3>
|
||||
<ul class="app-info-list">
|
||||
<li>Semmi különös</li>
|
||||
@@ -268,7 +262,7 @@
|
||||
|
||||
|
||||
<div class="app-guide" data-guide="1" data-guide-checked="2.0.6">
|
||||
<div class="app-info-card" style="margin-top:1rem" data-guide-section="1">
|
||||
<div class="app-section" style="margin-top:1rem" data-guide-section="1">
|
||||
<h3>Első bekapcsolás</h3>
|
||||
<p>Nyisd meg a böngészőben.</p>
|
||||
|
||||
@@ -276,7 +270,7 @@
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
<div class="app-info-card" style="margin-top:1rem" data-guide-section="1">
|
||||
<div class="app-section" style="margin-top:1rem" data-guide-section="1">
|
||||
<h3>Megosztás másokkal</h3>
|
||||
|
||||
|
||||
@@ -284,7 +278,7 @@
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
<div class="app-info-card" style="margin-top:1rem" data-guide-faq="1">
|
||||
<div class="app-section" style="margin-top:1rem" data-guide-faq="1">
|
||||
<h3>Gyakori kérdések</h3>
|
||||
<dl class="app-faq">
|
||||
<dt>Hol vannak a fájlok?</dt>
|
||||
@@ -296,9 +290,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Dokumentáció</h3>
|
||||
<p><a href="https://privatebin.info" target="_blank" class="app-info-link">Hivatalos dokumentáció ↗</a></p>
|
||||
</div>
|
||||
@@ -335,6 +329,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>PrivateBin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,30 +171,28 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>PrivateBin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="PrivateBin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~64M RAM</span>
|
||||
<span class="meta-badge">Hasznos eszközök</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">PrivateBin</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip">~64M RAM</span>
|
||||
<span class="app-chip">Hasznos eszközök</span>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -219,7 +217,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem">
|
||||
<div class="app-section" style="margin-top:1rem">
|
||||
|
||||
<a href="/apps/privatebin/install" class="btn btn-primary" data-install-cta="1"
|
||||
onclick="return checkBeforeDeploy(event, 'privatebin')">Telepítés</a>
|
||||
@@ -227,7 +225,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
|
||||
@@ -240,7 +238,7 @@
|
||||
<p class="form-hint" style="margin-top:1rem" data-guide-missing="1">Ehhez az alkalmazáshoz még nem készült útmutató.</p>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
</div>
|
||||
|
||||
|
||||
@@ -274,6 +272,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>Grocy — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,30 +171,28 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Grocy</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/grocy-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/grocy-logo.svg"
|
||||
alt="Grocy" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/grocy-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Házi készletnyilvántartó.</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Grocy</h2>
|
||||
<p class="app-hero-tagline">Házi készletnyilvántartó.</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip">~128M RAM</span>
|
||||
|
||||
<span class="app-chip">HDD szükséges</span>
|
||||
<span class="app-chip">Magyar felület</span>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -219,7 +217,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem">
|
||||
<div class="app-section" style="margin-top:1rem">
|
||||
|
||||
<a href="/apps/grocy/install" class="btn btn-primary" data-install-cta="1"
|
||||
onclick="return checkBeforeDeploy(event, 'grocy')">Telepítés</a>
|
||||
@@ -227,7 +225,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
|
||||
@@ -240,7 +238,7 @@
|
||||
<p class="form-hint" style="margin-top:1rem" data-guide-missing="1">Ehhez az alkalmazáshoz még nem készült útmutató.</p>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
</div>
|
||||
|
||||
|
||||
@@ -274,6 +272,7 @@ function appAfterStart(btn, slug, envVar) {
|
||||
}
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+21
-26
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin naplók — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page app-page-wide">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -292,6 +286,7 @@ line two</pre>
|
||||
</script>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+62
-65
@@ -8,7 +8,7 @@
|
||||
<title>Plex — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Plex</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/plex-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/plex-logo.svg"
|
||||
alt="Plex" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/plex-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Plex</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,28 +223,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
|
||||
<button class="btn btn-sm btn-warning" data-run-action="restart" onclick="stackAction(event, 'plex', 'restart')">Újraindítás</button>
|
||||
<button class="btn btn-sm btn-danger" data-run-action="stop" onclick="var b=this; felhomConfirm(b, 'Leállítod az alkalmazást? Amíg áll, a házban senki nem tudja használni.', function(){ stackAction(event, 'plex', 'stop'); })">Leállítás</button>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="setup-gate-card">
|
||||
<h3>Első beállítás</h3>
|
||||
<p>Most csak te éred el ezt az alkalmazást, amíg be vagy jelentkezve a vezérlőpultba. Így más nem hozhatja létre az első admin fiókot. Nyisd meg, és végezd el az első beállítást.</p>
|
||||
<p class="form-hint">Ha kész, a doboz magától észreveszi, és mindenkinek megnyitja az alkalmazást.</p>
|
||||
<button type="button" class="btn btn-sm btn-outline" onclick="appPress(this, '/apps/plex/setup-gate/open')">Kész, beállítottam</button>
|
||||
<span class="form-hint app-press-err" style="display:none;color:var(--red)"></span>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-card after-start-card" data-afterstart="PLEX_CLAIM">
|
||||
<div class="app-section app-callout app-callout-ask" data-afterstart="PLEX_CLAIM">
|
||||
<h3>Még egy lépés</h3>
|
||||
<p>Illeszd be a plex.tv-n kapott kódot.</p>
|
||||
<div class="input-with-button">
|
||||
@@ -263,32 +236,55 @@
|
||||
<span class="form-hint app-press-err" style="display:none;color:var(--red)"></span>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
|
||||
<button class="btn btn-sm btn-warning" data-run-action="restart" onclick="stackAction(event, 'plex', 'restart')">Újraindítás</button>
|
||||
<button class="btn btn-sm btn-danger" data-run-action="stop" onclick="var b=this; felhomConfirm(b, 'Leállítod az alkalmazást? Amíg áll, a házban senki nem tudja használni.', function(){ stackAction(event, 'plex', 'stop'); })">Leállítás</button>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="app-info-grid">
|
||||
|
||||
<div class="app-section" style="margin-top:1rem" id="setup-gate-card">
|
||||
<h3>Első beállítás</h3>
|
||||
<p>Most csak te éred el ezt az alkalmazást, amíg be vagy jelentkezve a vezérlőpultba. Így más nem hozhatja létre az első admin fiókot. Nyisd meg, és végezd el az első beállítást.</p>
|
||||
<p class="form-hint">Ha kész, a doboz magától észreveszi, és mindenkinek megnyitja az alkalmazást.</p>
|
||||
<button type="button" class="btn btn-sm btn-outline" onclick="appPress(this, '/apps/plex/setup-gate/open')">Kész, beállítottam</button>
|
||||
<span class="form-hint app-press-err" style="display:none;color:var(--red)"></span>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -440,6 +436,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Opengist — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Opengist</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/opengist-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/opengist-logo.svg"
|
||||
alt="Opengist" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/opengist-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Opengist</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,9 +237,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="close-signup-card">
|
||||
<div class="app-section" style="margin-top:1rem" id="close-signup-card">
|
||||
<h3>Regisztráció</h3>
|
||||
<p>Ennél az alkalmazásnál bárki regisztrálhat, aki megtalálja a címét. Zárd le a regisztrációt most — a családtagjaidat utána is fel tudod venni.</p>
|
||||
<button type="button" class="btn btn-sm btn-primary" onclick="appPress(this, '/apps/opengist/close-signup')">Regisztráció lezárása most</button>
|
||||
@@ -251,31 +245,33 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -427,6 +423,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Opengist — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Opengist</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/opengist-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/opengist-logo.svg"
|
||||
alt="Opengist" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/opengist-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Opengist</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,9 +237,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="close-signup-card">
|
||||
<div class="app-section" style="margin-top:1rem" id="close-signup-card">
|
||||
<h3>Regisztráció</h3>
|
||||
<p>Ennél az alkalmazásnál bárki regisztrálhat, aki megtalálja a címét. Zárd le a regisztrációt most — a családtagjaidat utána is fel tudod venni.</p>
|
||||
<p class="form-hint" data-restarts-once="true">Ehhez az alkalmazás egyszer újraindul, és közben rövid ideig nem érhető el.</p>
|
||||
@@ -252,31 +246,33 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -428,6 +424,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>PrivateBin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,35 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>PrivateBin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
<span class="tag tag-error" title="A frissítés megállt: nincs friss mentés.">Megállítva — visszaállítás szükséges</span>
|
||||
<a href="https://paste.example.hu" target="_blank" class="btn btn-sm btn-primary" data-app-open="1">Megnyitás ↗</a>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="PrivateBin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Titkosított szövegmegosztás.</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~64M RAM</span>
|
||||
<span class="meta-badge">Hasznos eszközök</span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">PrivateBin</h2>
|
||||
<p class="app-hero-tagline">Titkosított szövegmegosztás.</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
<span class="tag tag-error" title="A frissítés megállt: nincs friss mentés.">Megállítva — visszaállítás szükséges</span>
|
||||
|
||||
<span class="app-meta" data-app-address="1">paste.example.hu</span>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="app-hero-actions">
|
||||
<a href="https://paste.example.hu" target="_blank" class="btn btn-primary" data-app-open="1">Megnyitás ↗</a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -236,7 +234,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -249,12 +249,10 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Kezdeti belépési adatok</h3>
|
||||
<table class="initcred-table">
|
||||
|
||||
@@ -282,7 +280,7 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Alapértelmezett belépés</h3>
|
||||
<p class="app-info-creds">nincs</p>
|
||||
<p class="app-info-creds-warn">Az első bejelentkezés után azonnal változtasd meg!</p>
|
||||
@@ -290,25 +288,32 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<div class="app-field-row">
|
||||
<div class="app-field-label">Cím</div>
|
||||
<div class="app-field-value" data-app-address-row="1">paste.example.hu</div>
|
||||
</div>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -511,6 +516,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>AdventureLog — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>AdventureLog</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-neutral">Leállítva</span>
|
||||
|
||||
|
||||
<span class="tag tag-error" title="Az AdventureLog frissítése nem sikerült, az alkalmazás leállítva marad.">Megállítva — visszaállítás szükséges</span>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/adventurelog-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/adventurelog-logo.svg"
|
||||
alt="AdventureLog" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/adventurelog-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">AdventureLog</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="stopped">● Leállítva</span>
|
||||
|
||||
|
||||
<span class="tag tag-error" title="Az AdventureLog frissítése nem sikerült, az alkalmazás leállítva marad.">Megállítva — visszaállítás szükséges</span>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -231,7 +225,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="stopped">Leállítva</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -243,34 +239,34 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -422,6 +418,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Calibre — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Calibre</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/calibre-web-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/calibre-web-logo.svg"
|
||||
alt="Calibre" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/calibre-web-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Calibre</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,39 +237,39 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="install-hold-card">
|
||||
<div class="app-section" style="margin-top:1rem" id="install-hold-card">
|
||||
<h3>Még csak te éred el</h3>
|
||||
<p>A doboz most cseréli le az alkalmazás ismert első jelszavát egy saját, generált jelszóra. Addig csak te éred el, amíg be vagy jelentkezve a vezérlőpultba – más nem léphet be az ismert jelszóval. Ha a csere nem sikerül, változtasd meg a jelszót kézzel, és jelezd itt, hogy megtetted.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -425,6 +421,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Calibre-Web — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Calibre-Web</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/calibre-web-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/calibre-web-logo.svg"
|
||||
alt="Calibre-Web" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/calibre-web-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Calibre-Web</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -242,14 +238,12 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Alapértelmezett belépés</h3>
|
||||
<p class="app-info-creds">admin / admin123</p>
|
||||
<p class="app-info-creds-warn" id="known-login-line">Ez az alkalmazás egy ismert, közös jelszóval indul: admin / admin123. Telepítés után azonnal változtasd meg.</p>
|
||||
@@ -259,25 +253,27 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -429,6 +425,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+43
-46
@@ -8,7 +8,7 @@
|
||||
<title>RomM — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>RomM</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
<small class="text-muted" data-ladder-steps="2">Hátralévő frissítési lépések: 2</small>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/romm-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/romm-logo.svg"
|
||||
alt="RomM" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/romm-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">RomM</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
<span class="app-meta" data-ladder-steps="2">Hátralévő frissítési lépések: 2</span>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -242,34 +238,34 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -421,6 +417,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+43
-46
@@ -8,7 +8,7 @@
|
||||
<title>Opengist — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Opengist</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/opengist-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/opengist-logo.svg"
|
||||
alt="Opengist" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/opengist-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Opengist</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -239,7 +233,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -252,34 +248,34 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -431,6 +427,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+43
-46
@@ -8,7 +8,7 @@
|
||||
<title>Karakeep — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Karakeep</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-warn">Részlegesen leállt</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/karakeep-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/karakeep-logo.svg"
|
||||
alt="Karakeep" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/karakeep-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~64M RAM</span>
|
||||
<span class="meta-badge">Hasznos eszközök</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Karakeep</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="degraded">● Részlegesen leállt</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -230,7 +224,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="degraded">Részlegesen leállt</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -243,34 +239,34 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -422,6 +418,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+48
-47
@@ -8,7 +8,7 @@
|
||||
<title>Fájlkezelő app — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,35 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Fájlkezelő app</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-neutral">Leállítva</span>
|
||||
<span class="badge badge-orphaned">Elavult</span>
|
||||
|
||||
|
||||
|
||||
<button class="btn btn-sm btn-danger" onclick="deleteOrphanStack('filebrowser')">Törlés</button>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/filebrowser-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/filebrowser-logo.svg"
|
||||
alt="Fájlkezelő app" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/filebrowser-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Fájlkezelő app</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="stopped">● Leállítva</span>
|
||||
<span class="app-chip">Elavult</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-hero-actions">
|
||||
<button class="btn btn-sm btn-danger" onclick="deleteOrphanStack('filebrowser')">Törlés</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -231,7 +229,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="stopped">Leállítva</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -243,12 +243,10 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Kezdeti belépési adatok</h3>
|
||||
<table class="initcred-table">
|
||||
|
||||
@@ -272,25 +270,27 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -493,6 +493,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+53
-61
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin telepítése — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,35 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
<a href="https://paste.example.hu" target="_blank" class="btn btn-sm btn-primary" data-app-open="1">Megnyitás ↗</a>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="app-meta" data-app-address="1">paste.example.hu</span>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="app-hero-actions">
|
||||
<a href="https://paste.example.hu" target="_blank" class="btn btn-primary" data-app-open="1">Megnyitás ↗</a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +227,9 @@
|
||||
<div class="flash flash-error">A művelet most nem sikerült.</div>
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -242,14 +242,12 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Alapértelmezett belépés</h3>
|
||||
<p class="app-info-creds">nincs ilyen</p>
|
||||
<p class="app-info-creds-warn">Az első bejelentkezés után azonnal változtasd meg!</p>
|
||||
@@ -257,9 +255,6 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
</div>
|
||||
|
||||
<div class="deploy-storage-info">
|
||||
<h4>Adattárolás</h4>
|
||||
@@ -702,7 +697,15 @@
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<div class="app-field-row">
|
||||
<div class="app-field-label">Cím</div>
|
||||
<div class="app-field-value" data-app-address-row="1">paste.example.hu</div>
|
||||
</div>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
<div class="form-section">
|
||||
@@ -755,31 +758,9 @@
|
||||
<div class="form-section">
|
||||
<h4>Beállítások</h4>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-SUBDOMAIN">
|
||||
Webcím eleje
|
||||
<span class="required">*</span>
|
||||
|
||||
</label>
|
||||
|
||||
|
||||
<div class="subdomain-input-group">
|
||||
<input type="text" id="field-SUBDOMAIN" name="SUBDOMAIN"
|
||||
class="form-control subdomain-input"
|
||||
|
||||
value="paste"
|
||||
placeholder="aldomain"
|
||||
pattern="[a-z0-9]([a-z0-9-]*[a-z0-9])?"
|
||||
required
|
||||
disabled
|
||||
oninput="this.value=this.value.toLowerCase().replace(/[^a-z0-9-]/g,'')">
|
||||
<span class="subdomain-suffix">.example.hu</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-LANG_SEL">
|
||||
@@ -800,6 +781,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-ADMIN_PASSWORD">
|
||||
Admin jelszó mező
|
||||
@@ -819,6 +802,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-FLAG">
|
||||
Kapcsoló mező itt
|
||||
@@ -839,6 +824,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-HDD_PATH">
|
||||
Adatok helye itt
|
||||
@@ -888,6 +875,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-NOTE">
|
||||
Megjegyzés mező
|
||||
@@ -909,7 +898,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1061,6 +1052,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin telepítése — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,35 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
<a href="https://paste.example.hu" target="_blank" class="btn btn-sm btn-primary" data-app-open="1">Megnyitás ↗</a>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="app-meta" data-app-address="1">paste.example.hu</span>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="app-hero-actions">
|
||||
<a href="https://paste.example.hu" target="_blank" class="btn btn-primary" data-app-open="1">Megnyitás ↗</a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +227,9 @@
|
||||
<div class="flash flash-error">A művelet most nem sikerült.</div>
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -242,14 +242,12 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Alapértelmezett belépés</h3>
|
||||
<p class="app-info-creds">nincs ilyen</p>
|
||||
<p class="app-info-creds-warn">Az első bejelentkezés után azonnal változtasd meg!</p>
|
||||
@@ -257,9 +255,6 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
</div>
|
||||
|
||||
<div class="deploy-storage-info">
|
||||
<h4>Adattárolás</h4>
|
||||
@@ -702,7 +697,15 @@
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<div class="app-field-row">
|
||||
<div class="app-field-label">Cím</div>
|
||||
<div class="app-field-value" data-app-address-row="1">paste.example.hu</div>
|
||||
</div>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
<div class="form-section">
|
||||
@@ -755,31 +758,9 @@
|
||||
<div class="form-section">
|
||||
<h4>Beállítások</h4>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-SUBDOMAIN">
|
||||
Webcím eleje
|
||||
<span class="required">*</span>
|
||||
|
||||
</label>
|
||||
|
||||
|
||||
<div class="subdomain-input-group">
|
||||
<input type="text" id="field-SUBDOMAIN" name="SUBDOMAIN"
|
||||
class="form-control subdomain-input"
|
||||
|
||||
value="paste"
|
||||
placeholder="aldomain"
|
||||
pattern="[a-z0-9]([a-z0-9-]*[a-z0-9])?"
|
||||
required
|
||||
disabled
|
||||
oninput="this.value=this.value.toLowerCase().replace(/[^a-z0-9-]/g,'')">
|
||||
<span class="subdomain-suffix">.example.hu</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-LANG_SEL">
|
||||
@@ -800,6 +781,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-ADMIN_PASSWORD">
|
||||
Admin jelszó mező
|
||||
@@ -822,6 +805,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-FLAG">
|
||||
Kapcsoló mező itt
|
||||
@@ -842,6 +827,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-HDD_PATH">
|
||||
Adatok helye itt
|
||||
@@ -891,6 +878,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-NOTE">
|
||||
Megjegyzés mező
|
||||
@@ -912,7 +901,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1064,6 +1055,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Immich — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Immich</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/immich-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/immich-logo.svg"
|
||||
alt="Immich" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/immich-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Immich</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,7 +237,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="setup-gate-card">
|
||||
<div class="app-section" style="margin-top:1rem" id="setup-gate-card">
|
||||
<h3>Első beállítás</h3>
|
||||
<p>Most csak te éred el ezt az alkalmazást, amíg be vagy jelentkezve a vezérlőpultba. Így más nem hozhatja létre az első admin fiókot. Nyisd meg, és végezd el az első beállítást.</p>
|
||||
<p class="form-hint">Ha kész, nyomd meg ezt a gombot. Addig a telefonos alkalmazások és a család többi tagja nem éri el.</p>
|
||||
@@ -249,34 +245,34 @@
|
||||
<span class="form-hint app-press-err" style="display:none;color:var(--red)"></span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -428,6 +424,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Immich — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Immich</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/immich-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/immich-logo.svg"
|
||||
alt="Immich" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/immich-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Immich</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,7 +237,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="setup-gate-card">
|
||||
<div class="app-section" style="margin-top:1rem" id="setup-gate-card">
|
||||
<h3>Első beállítás</h3>
|
||||
<p>Most csak te éred el ezt az alkalmazást, amíg be vagy jelentkezve a vezérlőpultba. Így más nem hozhatja létre az első admin fiókot. Nyisd meg, és végezd el az első beállítást.</p>
|
||||
<p class="form-hint" data-restarts-once="true">Ehhez az alkalmazás egyszer újraindul, és közben rövid ideig nem érhető el.</p>
|
||||
@@ -250,34 +246,34 @@
|
||||
<span class="form-hint app-press-err" style="display:none;color:var(--red)"></span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -429,6 +425,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Immich — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Immich</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/immich-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/immich-logo.svg"
|
||||
alt="Immich" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/immich-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Immich</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,7 +237,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="setup-gate-card">
|
||||
<div class="app-section" style="margin-top:1rem" id="setup-gate-card">
|
||||
<h3>Első beállítás</h3>
|
||||
<p>Most csak te éred el ezt az alkalmazást, amíg be vagy jelentkezve a vezérlőpultba. Így más nem hozhatja létre az első admin fiókot. Nyisd meg, és végezd el az első beállítást.</p>
|
||||
<p class="form-hint">Ha kész, a doboz magától észreveszi, és mindenkinek megnyitja az alkalmazást.</p>
|
||||
@@ -249,34 +245,34 @@
|
||||
<span class="form-hint app-press-err" style="display:none;color:var(--red)"></span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -428,6 +424,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Opengist — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Opengist</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/opengist-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/opengist-logo.svg"
|
||||
alt="Opengist" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/opengist-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Opengist</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,9 +237,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="signup-card">
|
||||
<div class="app-section" style="margin-top:1rem" id="signup-card">
|
||||
<h3>Regisztráció</h3>
|
||||
<p>Az első admin fiók után a regisztráció zárva: idegen nem hozhat létre fiókot.</p>
|
||||
<p class="form-hint" id="add-people">Családtagot így adhatsz hozzá: Admin panel → Users.</p>
|
||||
@@ -252,31 +246,33 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -428,6 +424,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Opengist — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Opengist</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/opengist-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/opengist-logo.svg"
|
||||
alt="Opengist" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/opengist-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Opengist</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,9 +237,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="signup-card">
|
||||
<div class="app-section" style="margin-top:1rem" id="signup-card">
|
||||
<h3>Regisztráció</h3>
|
||||
<p>Az első admin fiók után a regisztráció zárva: idegen nem hozhat létre fiókot.</p>
|
||||
<p class="form-hint" id="add-people">Családtagot így adhatsz hozzá: Admin panel → Users.</p>
|
||||
@@ -254,31 +248,33 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -430,6 +426,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Opengist — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Opengist</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/opengist-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/opengist-logo.svg"
|
||||
alt="Opengist" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/opengist-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Opengist</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,9 +237,7 @@
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="signup-card">
|
||||
<div class="app-section" style="margin-top:1rem" id="signup-card">
|
||||
<h3>Regisztráció</h3>
|
||||
<p>Az első admin fiók után a regisztráció zárva: idegen nem hozhat létre fiókot.</p>
|
||||
<p class="form-hint" id="add-people">Családtagot így adhatsz hozzá: Admin panel → Users.</p>
|
||||
@@ -253,31 +247,33 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -429,6 +425,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+44
-47
@@ -8,7 +8,7 @@
|
||||
<title>Opengist — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Opengist</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-run">Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/opengist-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/opengist-logo.svg"
|
||||
alt="Opengist" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/opengist-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Opengist</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="running">● Fut</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="running">Fut</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,40 +237,40 @@
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" style="margin-top:1rem" id="signup-card">
|
||||
<div class="app-section" style="margin-top:1rem" id="signup-card">
|
||||
<h3>Regisztráció</h3>
|
||||
<p>A regisztráció most nyitva, eddig: 14:05</p>
|
||||
<p class="form-hint" id="add-people">Családtagot így adhatsz hozzá: Admin panel → Users.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -426,6 +422,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin telepítése — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>Private Bin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-neutral">Leállítva</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="Private Bin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~128M RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<span class="meta-badge meta-badge-warn">HDD szükséges</span>
|
||||
<span class="meta-badge meta-badge-ok">Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="stopped">● Leállítva</span>
|
||||
|
||||
|
||||
|
||||
|
||||
<span class="app-meta" data-app-address="1">paste.example.hu</span>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -229,7 +223,9 @@
|
||||
<div class="flash flash-error">A művelet most nem sikerült.</div>
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="stopped">Leállítva</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -241,14 +237,12 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card">
|
||||
<div class="app-section">
|
||||
<h3>Alapértelmezett belépés</h3>
|
||||
<p class="app-info-creds">nincs ilyen</p>
|
||||
<p class="app-info-creds-warn">Az első bejelentkezés után azonnal változtasd meg!</p>
|
||||
@@ -256,9 +250,6 @@
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
</div>
|
||||
|
||||
<div class="deploy-storage-info">
|
||||
<h4>Adattárolás</h4>
|
||||
@@ -653,7 +644,15 @@
|
||||
</form>
|
||||
</div>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<div class="app-field-row">
|
||||
<div class="app-field-label">Cím</div>
|
||||
<div class="app-field-value" data-app-address-row="1">paste.example.hu</div>
|
||||
</div>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
<div class="form-section">
|
||||
@@ -706,31 +705,9 @@
|
||||
<div class="form-section">
|
||||
<h4>Beállítások</h4>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-SUBDOMAIN">
|
||||
Webcím eleje
|
||||
<span class="required">*</span>
|
||||
|
||||
</label>
|
||||
|
||||
|
||||
<div class="subdomain-input-group">
|
||||
<input type="text" id="field-SUBDOMAIN" name="SUBDOMAIN"
|
||||
class="form-control subdomain-input"
|
||||
|
||||
value="paste"
|
||||
placeholder="aldomain"
|
||||
pattern="[a-z0-9]([a-z0-9-]*[a-z0-9])?"
|
||||
required
|
||||
disabled
|
||||
oninput="this.value=this.value.toLowerCase().replace(/[^a-z0-9-]/g,'')">
|
||||
<span class="subdomain-suffix">.example.hu</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-LANG_SEL">
|
||||
@@ -751,6 +728,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-ADMIN_PASSWORD">
|
||||
Admin jelszó mező
|
||||
@@ -773,6 +752,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-FLAG">
|
||||
Kapcsoló mező itt
|
||||
@@ -793,6 +774,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-HDD_PATH">
|
||||
Adatok helye itt
|
||||
@@ -814,6 +797,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-NOTE">
|
||||
Megjegyzés mező
|
||||
@@ -835,7 +820,9 @@
|
||||
</div>
|
||||
|
||||
|
||||
</form>
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -987,6 +974,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>PrivateBin — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -171,37 +171,31 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-page">
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:1rem">
|
||||
<a href="/stacks" class="btn btn-sm btn-outline">← Alkalmazások</a>
|
||||
<h2>PrivateBin</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
|
||||
<span class="stack-state-badge state-progress">Telepítés...</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a href="/stacks" class="app-back">← Alkalmazások</a>
|
||||
|
||||
<div class="app-info-hero">
|
||||
<img class="app-info-logo" src="/static/assets/privatebin-logo.svg"
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/static/assets/privatebin-logo.svg"
|
||||
alt="PrivateBin" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/static\/assets\/privatebin-logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div class="app-info-hero-text">
|
||||
<p class="app-info-tagline"></p>
|
||||
<div class="stack-meta-badges">
|
||||
<span class="meta-badge">~ RAM</span>
|
||||
<span class="meta-badge"></span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">PrivateBin</h2>
|
||||
|
||||
<div class="app-chips">
|
||||
|
||||
<span class="app-chip" data-state-chip="deploying">● Telepítés...</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -231,7 +225,9 @@
|
||||
|
||||
|
||||
|
||||
<div class="app-info-card" id="app-run-card" data-run-card="1">
|
||||
|
||||
|
||||
<div class="app-section" id="app-run-card" data-run-card="1">
|
||||
<h3>Működés</h3>
|
||||
<p class="form-hint" data-run-state="deploying">Telepítés...</p>
|
||||
<div style="display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem">
|
||||
@@ -243,34 +239,34 @@
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-info-grid">
|
||||
<div class="app-sections">
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div class="alert alert-info">
|
||||
Ez az alkalmazás már telepítve van. Az alábbi beállítások csak olvashatók.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="app-section">
|
||||
<h3>Cím és kulcsok</h3>
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
<p class="app-field-hint" data-readonly-hint="1">Ezek telepítéskor jöttek létre, és nem módosíthatók.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<form id="deploy-form" class="deploy-form">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -422,6 +418,7 @@ function deleteStaleDataRun(stackName, stalePath, btn) {
|
||||
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
</main>
|
||||
<script>
|
||||
|
||||
+26
-24
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin telepítése — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -174,34 +174,24 @@
|
||||
|
||||
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
<a href="/apps/privatebin" class="btn btn-sm btn-outline" data-install-back="1">← Vissza</a>
|
||||
<h2>Private Bin — Telepítés</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
<a href="/apps/privatebin" class="btn btn-sm btn-outline"><svg class="ico ico-sm"><use href="#i-info"/></svg> Részletek</a>
|
||||
</div>
|
||||
</div>
|
||||
<a href="/apps/privatebin" class="app-back" data-install-back="1">← Vissza</a>
|
||||
|
||||
|
||||
<div class="deploy-container">
|
||||
<div class="app-page deploy-container">
|
||||
<div class="flash flash-success">A mentés sikeresen elkészült.</div>
|
||||
<div class="flash flash-error">A művelet most nem sikerült.</div>
|
||||
<div class="deploy-info">
|
||||
<img class="deploy-logo" src="/logo.svg" alt="" data-fallback="/static/app-placeholder.svg"
|
||||
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/logo.svg" alt="" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div>
|
||||
<h3>Private Bin</h3>
|
||||
<p>Egy teszt alkalmazás leírása</p>
|
||||
<div class="metarows">
|
||||
<span class="metarow"><svg class="ico"><use href="#i-memory-stick"/></svg><span class="mono">~128M</span></span>
|
||||
<span class="metarow"><svg class="ico"><use href="#i-hard-drive"/></svg>HDD szükséges</span>
|
||||
<span class="metarow"><svg class="ico"><use href="#i-check"/></svg>Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin — Telepítés</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
<span class="app-chip">~128M RAM</span>
|
||||
<span class="app-chip">HDD szükséges</span>
|
||||
<span class="app-chip">Magyar felület</span>
|
||||
<a href="/apps/privatebin" class="app-meta" style="text-decoration:none">Részletes leírás, képernyőképek</a>
|
||||
</div>
|
||||
<a href="/apps/privatebin" class="btn btn-sm btn-outline" style="margin-top:0.5rem">
|
||||
Részletes leírás, képernyőképek
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -310,6 +300,8 @@
|
||||
<div class="form-section">
|
||||
<h4>Beállítások</h4>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-SUBDOMAIN">
|
||||
Webcím eleje
|
||||
@@ -338,6 +330,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-LANG_SEL">
|
||||
Felület nyelve
|
||||
@@ -357,6 +351,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-ADMIN_PASSWORD">
|
||||
Admin jelszó mező
|
||||
@@ -389,6 +385,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-FLAG">
|
||||
Kapcsoló mező itt
|
||||
@@ -409,6 +407,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-HDD_PATH">
|
||||
Adatok helye itt
|
||||
@@ -458,6 +458,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-NOTE">
|
||||
Megjegyzés mező
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin telepítése — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -174,34 +174,24 @@
|
||||
|
||||
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
<a href="/apps/privatebin" class="btn btn-sm btn-outline" data-install-back="1">← Vissza</a>
|
||||
<h2>Private Bin — Telepítés</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
<a href="/apps/privatebin" class="btn btn-sm btn-outline"><svg class="ico ico-sm"><use href="#i-info"/></svg> Részletek</a>
|
||||
</div>
|
||||
</div>
|
||||
<a href="/apps/privatebin" class="app-back" data-install-back="1">← Vissza</a>
|
||||
|
||||
|
||||
<div class="deploy-container">
|
||||
<div class="app-page deploy-container">
|
||||
<div class="flash flash-success">A mentés sikeresen elkészült.</div>
|
||||
<div class="flash flash-error">A művelet most nem sikerült.</div>
|
||||
<div class="deploy-info">
|
||||
<img class="deploy-logo" src="/logo.svg" alt="" data-fallback="/static/app-placeholder.svg"
|
||||
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/logo.svg" alt="" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div>
|
||||
<h3>Private Bin</h3>
|
||||
<p>Egy teszt alkalmazás leírása</p>
|
||||
<div class="metarows">
|
||||
<span class="metarow"><svg class="ico"><use href="#i-memory-stick"/></svg><span class="mono">~128M</span></span>
|
||||
<span class="metarow"><svg class="ico"><use href="#i-hard-drive"/></svg>HDD szükséges</span>
|
||||
<span class="metarow"><svg class="ico"><use href="#i-check"/></svg>Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin — Telepítés</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
<span class="app-chip">~128M RAM</span>
|
||||
<span class="app-chip">HDD szükséges</span>
|
||||
<span class="app-chip">Magyar felület</span>
|
||||
<a href="/apps/privatebin" class="app-meta" style="text-decoration:none">Részletes leírás, képernyőképek</a>
|
||||
</div>
|
||||
<a href="/apps/privatebin" class="btn btn-sm btn-outline" style="margin-top:0.5rem">
|
||||
Részletes leírás, képernyőképek
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -292,6 +282,8 @@
|
||||
<div class="form-section">
|
||||
<h4>Beállítások</h4>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-SUBDOMAIN">
|
||||
Webcím eleje
|
||||
@@ -320,6 +312,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-LANG_SEL">
|
||||
Felület nyelve
|
||||
@@ -339,6 +333,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-ADMIN_PASSWORD">
|
||||
Admin jelszó mező
|
||||
@@ -371,6 +367,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-FLAG">
|
||||
Kapcsoló mező itt
|
||||
@@ -391,6 +389,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-HDD_PATH">
|
||||
Adatok helye itt
|
||||
@@ -412,6 +412,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-NOTE">
|
||||
Megjegyzés mező
|
||||
|
||||
+26
-24
@@ -8,7 +8,7 @@
|
||||
<title>Private Bin telepítése — Felhom.eu</title>
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/static/favicon.svg?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=0.247.0">
|
||||
<link rel="stylesheet" href="/static/style.css?v=ASSET">
|
||||
<meta name="csrf-token" content="tok">
|
||||
<script>
|
||||
|
||||
@@ -174,34 +174,24 @@
|
||||
|
||||
|
||||
|
||||
<div class="page-header">
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
<a href="/apps/privatebin" class="btn btn-sm btn-outline" data-install-back="1">← Vissza</a>
|
||||
<h2>Private Bin — Telepítés</h2>
|
||||
</div>
|
||||
<div style="display:flex;align-items:center;gap:.5rem">
|
||||
<a href="/apps/privatebin" class="btn btn-sm btn-outline"><svg class="ico ico-sm"><use href="#i-info"/></svg> Részletek</a>
|
||||
</div>
|
||||
</div>
|
||||
<a href="/apps/privatebin" class="app-back" data-install-back="1">← Vissza</a>
|
||||
|
||||
|
||||
<div class="deploy-container">
|
||||
<div class="app-page deploy-container">
|
||||
<div class="flash flash-success">A mentés sikeresen elkészült.</div>
|
||||
<div class="flash flash-error">A művelet most nem sikerült.</div>
|
||||
<div class="deploy-info">
|
||||
<img class="deploy-logo" src="/logo.svg" alt="" data-fallback="/static/app-placeholder.svg"
|
||||
|
||||
<div class="app-hero">
|
||||
<img class="app-hero-logo" src="/logo.svg" alt="" data-fallback="/static/app-placeholder.svg"
|
||||
onerror="if(!this.dataset.step){this.dataset.step='1';this.src='\/logo.png';}else if(this.dataset.fallback&&this.dataset.step==='1'){this.dataset.step='2';this.src=this.dataset.fallback;}else{this.onerror=null;this.style.visibility='hidden';}">
|
||||
<div>
|
||||
<h3>Private Bin</h3>
|
||||
<p>Egy teszt alkalmazás leírása</p>
|
||||
<div class="metarows">
|
||||
<span class="metarow"><svg class="ico"><use href="#i-memory-stick"/></svg><span class="mono">~128M</span></span>
|
||||
<span class="metarow"><svg class="ico"><use href="#i-hard-drive"/></svg>HDD szükséges</span>
|
||||
<span class="metarow"><svg class="ico"><use href="#i-check"/></svg>Magyar felület</span>
|
||||
<div class="app-hero-text">
|
||||
<h2 class="app-hero-name">Private Bin — Telepítés</h2>
|
||||
<p class="app-hero-tagline">Egy teszt alkalmazás leírása</p>
|
||||
<div class="app-chips">
|
||||
<span class="app-chip">~128M RAM</span>
|
||||
<span class="app-chip">HDD szükséges</span>
|
||||
<span class="app-chip">Magyar felület</span>
|
||||
<a href="/apps/privatebin" class="app-meta" style="text-decoration:none">Részletes leírás, képernyőképek</a>
|
||||
</div>
|
||||
<a href="/apps/privatebin" class="btn btn-sm btn-outline" style="margin-top:0.5rem">
|
||||
Részletes leírás, képernyőképek
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -287,6 +277,8 @@
|
||||
<div class="form-section">
|
||||
<h4>Beállítások</h4>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-SUBDOMAIN">
|
||||
Webcím eleje
|
||||
@@ -315,6 +307,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-LANG_SEL">
|
||||
Felület nyelve
|
||||
@@ -334,6 +328,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-ADMIN_PASSWORD">
|
||||
Admin jelszó mező
|
||||
@@ -366,6 +362,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-FLAG">
|
||||
Kapcsoló mező itt
|
||||
@@ -386,6 +384,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-HDD_PATH">
|
||||
Adatok helye itt
|
||||
@@ -437,6 +437,8 @@
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="field-NOTE">
|
||||
Megjegyzés mező
|
||||
|
||||
Reference in New Issue
Block a user