feat(ui): collapsible changelog in installer (v1.2.2)
This commit is contained in:
@@ -108,6 +108,15 @@ cat > "$DIST_DIR/install.html" << INSTALLEOF
|
||||
a.bookmarklet { display: inline-block; background: #029AA8; color: white; padding: 12px 24px; border-radius: 8px; text-decoration: none; font-weight: 600; font-size: 18px; cursor: grab; }
|
||||
a.bookmarklet:hover { background: #006269; }
|
||||
code { background: #0f3460; padding: 2px 6px; border-radius: 4px; }
|
||||
|
||||
/* Collapsible Changelog */
|
||||
details.styled-details { background: rgba(0,0,0,0.2); border-radius: 8px; overflow: hidden; }
|
||||
summary.styled-summary { padding: 15px; cursor: pointer; font-weight: bold; list-style: none; display: flex; justify-content: space-between; align-items: center; user-select: none; }
|
||||
summary.styled-summary:hover { background: rgba(255,255,255,0.05); }
|
||||
summary.styled-summary::-webkit-details-marker { display: none; }
|
||||
summary.styled-summary::after { content: '▼'; font-size: 0.8em; transition: transform 0.2s; }
|
||||
details.styled-details[open] summary.styled-summary::after { transform: rotate(180deg); transition: transform 0.2s; }
|
||||
.changelog-container { padding: 0 15px 15px 15px; border-top: 1px solid rgba(255,255,255,0.05); }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
@@ -152,10 +161,12 @@ cat > "$DIST_DIR/install.html" << INSTALLEOF
|
||||
|
||||
<!-- 4. CHANGELOG (Bottom) -->
|
||||
<div class="card">
|
||||
<h2>Changelog</h2>
|
||||
<div class="changelog-container">
|
||||
<!-- CHANGELOG_PLACEHOLDER -->
|
||||
</div>
|
||||
<details class="styled-details">
|
||||
<summary class="styled-summary">Changelog & Version History</summary>
|
||||
<div class="changelog-container">
|
||||
<!-- CHANGELOG_PLACEHOLDER -->
|
||||
</div>
|
||||
</details>
|
||||
</div>
|
||||
|
||||
<div style="text-align: center; margin-top: 40px; color: #5c6b7f; font-size: 0.8rem;">
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
## v1.2.2 (2026-02-16)
|
||||
- **UX**: Installer-Changelog jetzt einklappbar für mehr Übersicht. 📂
|
||||
|
||||
## v1.2.1 (2026-02-16)
|
||||
- **Fix**: Smart Highlights werden jetzt korrekt auf Menü-Items angewendet (`checkHighlight` in `createDayCard`). 🌟
|
||||
- **Feature**: Mock-Daten (`mock-data.js`) für Standalone-Tests eingebaut. 🧪
|
||||
|
||||
2
dist/bookmarklet-payload.js
vendored
2
dist/bookmarklet-payload.js
vendored
File diff suppressed because one or more lines are too long
2
dist/bookmarklet.txt
vendored
2
dist/bookmarklet.txt
vendored
File diff suppressed because one or more lines are too long
33
dist/install.html
vendored
33
dist/install.html
vendored
File diff suppressed because one or more lines are too long
4
dist/kantine-standalone.html
vendored
4
dist/kantine-standalone.html
vendored
@@ -1667,7 +1667,7 @@ body {
|
||||
<div class="brand">
|
||||
<span class="material-icons-round logo-icon">restaurant_menu</span>
|
||||
<div class="header-left">
|
||||
<h1>Kantinen Übersicht <small style="font-size: 0.6em; opacity: 0.7; font-weight: 400;">v1.2.1</small></h1>
|
||||
<h1>Kantinen Übersicht <small style="font-size: 0.6em; opacity: 0.7; font-weight: 400;">v1.2.2</small></h1>
|
||||
<div id="last-updated-subtitle" class="subtitle"></div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -3005,7 +3005,7 @@ body {
|
||||
|
||||
// === Version Check ===
|
||||
async function checkForUpdates() {
|
||||
const CurrentVersion = 'v1.2.1';
|
||||
const CurrentVersion = 'v1.2.2';
|
||||
const VersionUrl = 'https://raw.githubusercontent.com/TauNeutrino/kantine-overview/main/version.txt';
|
||||
const InstallerUrl = 'https://htmlpreview.github.io/?https://github.com/TauNeutrino/kantine-overview/blob/main/dist/install.html';
|
||||
|
||||
|
||||
@@ -1 +1 @@
|
||||
v1.2.1
|
||||
v1.2.2
|
||||
|
||||
Reference in New Issue
Block a user