Deine persönliche Startseite mit Suchleiste und Link-Kacheln.
Lege Links als Kacheln an und ordne sie in Gruppen.
Der Umschalter im Kopf einer Link-Box zeigt nur noch die Icons ohne Namen. Die Einstellung wird pro Box und Profil gespeichert.
Unter ☰ → Optionen legst du fest, welche Boxen sichtbar sind, wie breit sie sind (1 oder 2 Spalten) und in welcher Reihenfolge sie stehen (per Drag & Drop). Außerdem stellst du hier die Abstände und die Hintergrundfarbe bzw. den Verlauf jeder Box ein.
Mehrere Startseiten-Ansichten für verschiedene Zwecke, z. B. Arbeit und Privat. Die Inhalte bleiben gleich, nur die Anordnung unterscheidet sich.
Kurznotizen nach Themen, mit Markdown.
Trägst du beim Anlegen einer Notiz einen Loom-Titel ein, wird sie zusätzlich in Loom angelegt. Ohne Titel wird nichts übertragen. Die Textvorlage stellst du unter ☰ → Notizen im Bereich „Loom“ ein.
Ein Tagebuch in Markdown.
Starte und stoppe Timer und werte deine Zeiten aus.
Deine Rezeptsammlung mit Fotos.
Der HUB lässt sich am Handy und am Desktop als App installieren: im Browser über „Zum Startbildschirm hinzufügen“ bzw. „Installieren“.
Selbst registrieren kannst du dich nicht: Ein Admin lädt dich ein, du bekommst eine E-Mail.
Unter ☰ → Konto siehst du deine E-Mail-Adresse und kannst dein Passwort ändern. Wenn du dein Passwort vergessen hast, nutze auf der Anmeldeseite „Passwort vergessen“.
Mit ⊞ in der Kopfzeile oder über die Box „HUB-Links“ auf der Startseite wechselst du in eine andere App. Du siehst nur Apps, für die dich ein Admin freigeschaltet hat. Bist du im HUB angemeldet, bist du dort automatisch ebenfalls angemeldet. Die Farbe der Kacheln in der Box „HUB-Links“ stellst du unter ☰ → Optionen → HUB-Links-Kacheln ein, pro Profil.
Für Apps mit eigenem Login kannst du Benutzername und Passwort im HUB hinterlegen. Sie werden verschlüsselt gespeichert und sind nur für dich sichtbar.
Hast du in einer App ein zweites Konto (z. B. einen Admin-Account), wechselst du ohne Passwort dorthin.
Unter ☰ → Verlauf siehst du alle neuen Funktionen des HUB mit Datum und Beschreibung. Das Suchfeld durchsucht Datum, Titel und Text.
Unter ☰ → Verwaltung → HUB-Apps legst du Apps an und bearbeitest sie: Name, Adresse, Icon, Meta-URL, aktiv/inaktiv. Außerdem kannst du hier eine Anbindungsanleitung herunterladen.
Unter ☰ → Verwaltung → User lädst du neue Nutzer ein und legst fest, welche Apps sie nutzen dürfen.
Rückmeldungen wie „Zugangsdaten gespeichert.“ erscheinen jetzt als kleine Meldung unten rechts. Ein dünner Balken zeigt, wie lange sie noch sichtbar ist, und hält an, solange die Maus darüber ist. Fehlermeldungen bleiben stehen, bis du sie schließt. Der grüne Rahmen-Blitz bei Erfolg bleibt zusätzlich erhalten. Stimmt bei einer Eingabe etwas nicht, steht der Hinweis direkt unter dem Feld. Außerdem brauchen neue Passwörter jetzt mindestens 10 Zeichen, und die Fehlerseiten sind übersichtlicher.
Apps lassen sich unter /apps als inaktiv markieren (verschwinden dann aus den HUB-Links) und bekommen eine Meta-URL, über die das neue cockpit Status, Version, Git-Stand und Hilfe-Inhalt abfragt. Der HUB selbst stellt dafür /api/meta und /api/version bereit.
Das Schild-Icon an der App-Kachel schaltet jetzt ausschließlich den Modus um (Admin/normal), ohne selbst einzuloggen - erst ein Klick auf die Kachel öffnet die App im gerade eingestellten Modus. Zusätzlich mussten mehrere Bugs behoben werden: eine im Browser stets aktiv angezeigte Umschaltung trotz bereits zurückgesetzter Session, ein fehlender Bestätigungs-Flow bei erstmaliger Admin-Umschaltung für bereits verknüpfte HUB-Accounts, sowie eine versehentliche Navigation zur Kachel beim Icon-Klick.
Fuer Apps mit zwei Accounts (z.B. Tasker) laesst sich pro App eine Admin-E-Mail hinterlegen (/options) - ein Klick an der Kachel schaltet die geteilte Session kurzzeitig darauf um, bevor die App in neuem Tab geoeffnet wird, ohne Passwort-Eingabe.
Statt einer Zwei-Spalten-Ansicht mit Mobile-Umschaltung zeigt ein Klick auf einen Tag im Baum dessen Eintraege jetzt einheitlich in einem Modal an - auf Desktop und Mobile gleich.
Journal-Einträge werden jetzt in einem kompakten Jahr/Monat/Tag-Baum links angezeigt (natives <details>/<summary>), die Einträge des gewählten Tages laden rechts per AJAX nach statt alles auf einmal zu rendern. Auf Mobile schaltet die Ansicht zwischen Baum und Einträgen um (Zur-Tagesliste-Button).
Beide nutzten bisher dasselbe volle Active-Styling und sahen identisch aus - das aktive Profil hat jetzt eine eigene, dezentere Kennzeichnung (Häkchen + oranger Text statt Hintergrund).
Dashboard-Boxen bleiben auf schmalen Bildschirmen durchgehend einzeilig, Button-Texte gekürzt, Abmelden als Icon statt Text, und das Bearbeiten-Icon in der Kompakt-Ansicht deutlich besser erkennbar gemacht.
Neue eigene Seite für Benutzer-bezogene Einstellungen (aktuell Passwort ändern), als erweiterbarer Container statt eines einzelnen direkten Links.
Der lokale Projektordner und die lokale Testdomain wurden von "dasher" auf "HUB" umgestellt (VirtualHost, hosts-Eintrag).
Der Titel für die Loom-Synchronisation wird beim Anlegen jeder Notiz individuell eingegeben statt aus einer einzigen globalen Vorlage zu kommen - leer lassen bedeutet weiterhin keine Synchronisation.
Link-Gruppen, angeheftete Links und HUB-Links lassen sich einzeln auf eine reine Icon-Ansicht ohne Beschriftung umschalten - der Zustand wird pro Box gespeichert und bleibt geräteübergreifend erhalten.
Beim Anlegen oder Bearbeiten eines Journal-Eintrags werden bereits verwendete Titel als Vorschlagsliste angeboten - zunächst per nativem Browser-Feature, später auf eine eigene, zuverlässigere Lösung umgestellt.
Die Reihenfolge der Notiz-Themen lässt sich jetzt per Drag & Drop ziehen statt nur über Auf-/Ab-Buttons.
Admins können pro Nutzer festlegen, welche HUB-verknüpften Apps in dessen Dashboard sichtbar sind - eine Whitelist, bei der ohne Freischaltung keine App angezeigt wird.
Die offene Selbstregistrierung wurde abgeschaltet. Neue Accounts entstehen jetzt ausschließlich über eine Einladungsmail, die ein Admin im Nutzerverwaltungs-Bereich verschickt.
Die laufende Zeiterfassung (Titel + Startzeit) sitzt inline neben den Start/Stopp-Buttons in der Dashboard-Box, nach kurzem Experiment mit einer eigenen Zeile.
Notiz-Abhaken ohne Page-Reload, angepasster Loom-Flash, überarbeitetes Kachel-Menü und ein korrigiertes Journal-Options-Dropdown.
Das vormals eigenständige HUB-Projekt (zentraler Auth-Dienst für mehrere Apps) wurde vollständig integriert: App-Kachel-Verwaltung (/apps), Admin-Nutzerverwaltung (/users), geteilte Session und Code-Flow für externe Apps wie tasker/learner.
Wurde eine Notiz erfolgreich nach Loom synchronisiert, erscheint zusätzlich zum grünen Erfolgs-Blitz ein blauer Bestätigungs-Blitz.
Jede Dashboard-Box lässt sich einzeln in Hintergrundfarbe, Farbverlauf und Transparenz einstellen, inklusive Live-Vorschau direkt auf der Optionen-Seite.
Die Liste der Zeiterfassungs-Einträge in der Auswertung ist jetzt deutlich platzsparender dargestellt.
Die Loom-Synchronisationsvorlage gilt jetzt einheitlich für alle Notiz-Themen statt einzeln pro Thema konfigurierbar zu sein - weniger Einrichtungsaufwand.
Das Dashboard stürzte ab, wenn ein User noch kein einziges Profil hatte (z.B. direkt nach der Registrierung) - behoben.
Neu angelegte Notizen werden zusätzlich per API an die externe Loom-App gespiegelt - anfangs mit einer frei editierbaren Vorlage pro Notiz-Thema.
Login, Registrierung und Passwort-Reset sind jetzt IP-basiert rate-limitiert. Eine Registrierung mit bereits vergebener E-Mail verrät das nicht mehr per Fehlermeldung. Zusätzlich ein Timing-Seitenkanal-Fix beim Login.
Journal-Einträge lassen sich in einer temporären Checkliste nach Überschrift gruppiert abhaken, Format-Umschalter/Export/Checkliste sind in einem Optionen-Dropdown gebündelt.
Anleitung für einen künftigen Umstieg von FTP-Deploy auf git-pull-Deployment per SSH dokumentiert (noch nicht durchgeführt).
Kompiliertes CSS und vendorte JS-Bibliotheken (Bootstrap-Bundle, SortableJS) werden jetzt versioniert mitgeführt statt bei jedem Deploy neu gebaut werden zu müssen.
Das App-Icon fürs Homescreen/Favicon ist jetzt ein einzelner oranger Punkt mit transparentem Hintergrund statt eines komplexeren Motivs.
Der Abstand zwischen Dashboard-Boxen ist jetzt ein einziger globaler Wert pro Profil statt einzeln einfügbarer Abstands-Elemente. Erfolgsmeldungen erscheinen zusätzlich als kurzer grüner Rahmen-Blitz statt nur als Banner.
Ein Nutzer kann mehrere Profile mit je eigener Startseiten-Ansicht anlegen (Sichtbarkeit, Reihenfolge, Spaltenbreite) - die Daten selbst bleiben user-weit gleich, nur die Anordnung unterscheidet sich.
Neue Domäne für ein Markdown-Tagebuch: mehrere Journale, Einträge mit Datum und optionalem Titel, nach Jahr/Monat/Tag gruppiert und einklappbar.
Eigene Box für frei platzierbare Einzel-Links direkt auf der Startseite, im Stil von Googles "Meistbesucht"-Kacheln.
Neue /options-Seite: Sichtbarkeit, Spaltenbreite und Reihenfolge jeder Dashboard-Box frei einstellbar. HUB ist außerdem als Progressive Web App installierbar.
Zu große hochgeladene Bilder (Link-Icons, Rezeptfotos) werden per GD automatisch auf eine maximale Breite verkleinert statt kommentarlos verworfen zu werden.
Neue Domäne für Rezepte: Kategorien, Mehrfach-Fotoupload, ein Karussell zum Durchblättern je Kategorie, dazu eine Permission-Allowlist für neue öffentliche Routen.
Link-Gruppen-Verwaltung ist ins Hauptmenü gewandert (eigene Seite statt inline im Dashboard), Notizen-Schnellzugriff erweitert, Icon-Upload per Zwischenablage-Paste möglich.
Dashboard-Boxen starten eingeklappt und bekommen beim Hover einen futuristischen Leucht-Rand-Effekt, der an der Maus-Eintrittsstelle zündet.
Remember-Me-Login-Option ergänzt, laufende oder abgeschlossene Zeiterfassungs-Einträge lassen sich nachträglich in Titel/Startzeit korrigieren. Dazu ein Timezone-Fix, der falsche "seit"-Zeiten behob.
Einfache Start/Stopp-Zeiterfassung mit Titel je Eintrag, direkt vom Dashboard aus bedienbar. Links bekommen ab jetzt verpflichtend eine Gruppe.
Neue Domäne für Markdown-Notizen, organisiert in frei anlegbaren Themen. Dazu Umstieg auf ein Hamburger-Menü für die mobile Navigation.
Links lassen sich in benannten Gruppen organisieren statt als eine große Liste, inklusive Mobile-Fixes für Touch-Bedienung und Spaltenzahl.
Erstes Grundgerüst mit E-Mail+Passwort-Login, Link-Verwaltung mit automatischem Favicon-Fetch und dem ersten Dashboard-Layout.
Kein Eintrag passt zu diesem Filter.