This website requires JavaScript.
3be11fb055
Use siteMonitor instead of ping for HTTP port-level status checks and change Jellyfin to use local IP
master
Kroonk
2026-07-02 11:36:47 +02:00
88761708da
Integrate VM 192.168.178.111 services into public and admin dashboards using ping monitoring
Kroonk
2026-07-02 11:31:52 +02:00
7227550998
Exclude mischlabs_ssh_key from git tracking
Kroonk
2026-07-02 11:29:07 +02:00
3f3b8c6003
Deploy Filebrowser config editor container and add integration under Arbeit category on Admin dashboard
Kroonk
2026-07-01 18:11:42 +02:00
936d1d7b17
Configure 85% opacity dark slate overlay for background image to make it very subtle
Kroonk
2026-07-01 18:07:08 +02:00
3ba3638e5e
Fix background visibility by using settings.yaml background property and making Next.js wrappers transparent in custom.css
Kroonk
2026-07-01 18:04:15 +02:00
cc52ab9145
Add homepage documentation to docs folder
Kroonk
2026-07-01 17:59:59 +02:00
a43717f8ce
Update Brain.md documentation with custom styling details
Kroonk
2026-07-01 17:46:59 +02:00
b2f49b7d10
Add glassmorphic custom.css and custom background image for public and admin instances
Kroonk
2026-07-01 17:45:19 +02:00
1cb1661374
Update Brain.md documentation to describe public/admin dashboard split
Kroonk
2026-07-01 17:37:21 +02:00
285280fa01
Split dashboard into public and admin instances with separate config-public and config-admin directories
Kroonk
2026-07-01 17:37:08 +02:00
6f54867bc3
Update Brain.md documentation with background image removal details
Kroonk
2026-07-01 17:31:07 +02:00
edd59e73e0
Remove background image to use default dark theme
Kroonk
2026-07-01 17:30:54 +02:00
00fe37374f
Update Brain.md with Host validation hotfix details
Kroonk
2026-07-01 17:25:56 +02:00
16176575b3
Add HOMEPAGE_ALLOWED_HOSTS to docker-compose.yml to fix Host validation failed error
Kroonk
2026-07-01 17:25:47 +02:00
4cddac67dd
Update Brain.md with Homepage migration details
Kroonk
2026-07-01 17:23:55 +02:00
5aea9e5403
Replace custom dashboard with gethomepage.dev and configure services, docker, settings, and widgets
Kroonk
2026-07-01 17:23:26 +02:00
366a563b1f
docs: Update Brain.md to document Matrix Server & WhatsApp Integration Phase 1 & 2
setup-matrix-docker-server
Kroonk
2026-05-22 13:13:17 +02:00
687a6a947b
feat: serve matrix .well-known endpoints directly from Node server.js
Kroonk
2026-05-22 12:31:55 +02:00
88627711be
feat: serve matrix .well-known endpoints directly from Node server.js
Kroonk
2026-05-22 12:30:23 +02:00
9927d57755
feat: add .well-known delegation endpoints for Matrix server and client
Kroonk
2026-05-22 12:27:13 +02:00
fb3c7a99f1
feat: Service-Editor mit vollem CRUD und Server-Speichern
Kroonk
2026-05-22 00:43:25 +02:00
072fc9b9f9
Integrate dashboard hamburger menu inside search box and swap control-bar layout
Kroonk
2026-05-22 00:32:12 +02:00
47d73a466b
Fix CSS hidden specificity and add premium header user badge
Kroonk
2026-05-22 00:29:03 +02:00
205cb1d948
feat: implement automatic SSO login redirect on admin panel, with logout protection
Kroonk
2026-05-22 00:26:27 +02:00
8ebee64543
fix: bypass service worker cache for dynamic /api/ endpoints, resolving stale favorites cache
Kroonk
2026-05-22 00:23:37 +02:00
b0bcc8abbd
feat: replace online status metric with favorites counter, ordered Dienste first
Kroonk
2026-05-22 00:20:59 +02:00
57b39f8771
content: change subtitle to Die Selfhost-Werkstatt
Kroonk
2026-05-22 00:18:36 +02:00
6cea1d9de9
fix: remove dark control-bar background to fix black bar visual glitch
Kroonk
2026-05-22 00:14:02 +02:00
0a72e63e84
style: remove PWA metric card and optimize category filters for mobile usability
Kroonk
2026-05-22 00:10:41 +02:00
1cdd944aca
fix: only render admin panel link for admins
Kroonk
2026-05-22 00:04:56 +02:00
df0a5d5035
fix: move dashboard actions into compact menu
Kroonk
2026-05-22 00:02:51 +02:00
ae775c4dcf
feat: share SSO session with admin panel
Kroonk
2026-05-21 23:55:18 +02:00
14505c2296
fix: polish dashboard view toggle styling
Kroonk
2026-05-21 23:52:15 +02:00
9572b6116a
feat: add dashboard view toggle
Kroonk
2026-05-21 23:48:58 +02:00
4c7ef500a1
fix: limit mobile handoff delay to Nextcloud
Kroonk
2026-05-21 23:20:11 +02:00
d40329ae7c
feat: add SSO user favorites dashboard
Kroonk
2026-05-21 23:18:23 +02:00
fb540813ff
fix: avoid web fallback after app handoff
Kroonk
2026-05-21 23:05:09 +02:00
705374cacd
fix: use current logo for all favicons
Kroonk
2026-05-21 22:59:55 +02:00
cde4035eb3
fix: use Nextcloud iOS deep link scheme
Kroonk
2026-05-21 22:55:17 +02:00
4bb07122ac
fix: avoid invalid Nextcloud browser login flow
Kroonk
2026-05-21 22:48:02 +02:00
718d843df2
feat: open Nextcloud login flow on mobile
Kroonk
2026-05-21 22:43:52 +02:00
60ed7d624e
feat: automate Keycloak session settings config on dashboard startup
Kroonk
2026-05-21 22:31:04 +02:00
0d4377aed2
feat: implement automatic smart mobile app launcher with custom schemes and web fallbacks
Kroonk
2026-05-21 22:28:22 +02:00
e663534000
docs: document recent dashboard improvements and add global AI prompt guideline to Brain.md
Kroonk
2026-05-21 22:08:38 +02:00
c79f856e31
style: apply premium blue-to-purple gradient to brand text logo
Kroonk
2026-05-21 20:44:14 +02:00
0a044bbb92
feat: implement container logs modal, service diagnostics inspector, and directory sizer tool
Kroonk
2026-05-21 18:49:59 +02:00
6ff401ad74
feat: add consolidated Übersicht (Overview) dashboard tab with real-time mini-cards
Kroonk
2026-05-21 18:41:11 +02:00
32bed2d65e
fix: bump css and js version parameters to force cache busting
Kroonk
2026-05-21 18:36:21 +02:00
223f5abf78
feat: add hamburger menu navigation drawer and tabbed views for admin sections
Kroonk
2026-05-21 18:32:30 +02:00
28bf2c5dfe
style: wrap service editor in collapsible card and make it narrower
Kroonk
2026-05-21 18:26:40 +02:00
b3c1fbc9bd
feat: fix watchtower manual run stuck states in both client and server
Kroonk
2026-05-21 18:25:27 +02:00
76b7a96673
feat: make ops cards collapsible, hide notice and user display, increase button sizes
Kroonk
2026-05-21 18:21:47 +02:00
995a397b2e
feat: turn status items into mini clickable cards with pill-shaped status LEDs
Kroonk
2026-05-21 18:13:21 +02:00
4cb0e89e92
style: minimalist design for services status board with tooltip and horizontal traffic-light bars
Kroonk
2026-05-21 18:09:31 +02:00
e603bdc3be
feat: Add premium server-side Dienste-Status (Realtime) Board to admin panel
Kroonk
2026-05-21 18:04:53 +02:00
d4f6e56ff0
fix: Bump CSS and JS version to clear browser and service worker cache
Kroonk
2026-05-21 17:57:27 +02:00
ddca0ae831
fix: Parse both JSON and text formatted logs in parseWatchtower
Kroonk
2026-05-21 17:53:41 +02:00
ae116f52f9
style: Remove card hover peek raccoon
Kroonk
2026-05-21 17:48:53 +02:00
8946cbecf6
feat: Add peeking Bongo Cat Easter Egg with micro-animations
Kroonk
2026-05-21 17:41:28 +02:00
e9e589ddcc
Auto-refresh Watchtower status
Kroonk
2026-05-21 17:30:23 +02:00
2af7e65d4a
Simplify dashboard service layout
Kroonk
2026-05-21 17:27:31 +02:00
fddb2e3544
Add temporary danger restart mode
Kroonk
2026-05-21 17:21:52 +02:00
d62224366b
Fix admin ops status refresh
Kroonk
2026-05-21 17:16:58 +02:00
5b252f17fd
Clean up manual Watchtower containers
Kroonk
2026-05-21 17:07:28 +02:00
c3ac1be083
Show manual Watchtower run status
Kroonk
2026-05-21 16:49:41 +02:00
e98130d274
Add manual Watchtower trigger
Kroonk
2026-05-21 16:43:59 +02:00
10ad368214
Add admin container restart controls
Kroonk
2026-05-21 16:40:52 +02:00
ea52f223cd
Improve ops status diagnostics
Kroonk
2026-05-21 16:26:38 +02:00
29b3b623eb
Add NAS status proxy
Kroonk
2026-05-21 16:22:34 +02:00
f0674cda37
Update dashboard service categories
Kroonk
2026-05-21 16:04:31 +02:00
8f2b4faad9
Handle browser-blocked status checks
Kroonk
2026-05-21 15:40:50 +02:00
2125601e56
Add SSO admin console for dashboard
Kroonk
2026-05-21 15:25:51 +02:00
470220b8f4
Rework MischLabs into service dashboard
Kroonk
2026-05-21 15:11:52 +02:00
0c3838da8a
Bump iOS PWA icon filename
Kroonk
2026-05-21 14:35:23 +02:00
325c30414c
Use MischLabs artwork for PWA icons
Kroonk
2026-05-21 14:07:19 +02:00
1ecbcc38ae
Add PWA support for MischLabs
Kroonk
2026-05-21 13:56:14 +02:00
81ddb781ca
Improve landing page mobile performance
Kroonk
2026-05-20 18:24:11 +02:00
75b8a66c62
Refine cat hover expression
Kroonk
2026-05-20 18:20:52 +02:00
6bb915299f
Place cat peek behind cards
Kroonk
2026-05-20 18:15:39 +02:00
271612af32
Add cat peek hover to service cards
Kroonk
2026-05-20 18:09:42 +02:00
c0680700a3
Optimize: Migrate mischlabs fully to Gitea Local Package Registry
Kroonk
2026-05-20 16:43:54 +02:00
bf404e34c3
Update: Set mischlabs image to GHCR repository in docker-compose
Kroonk
2026-05-20 16:37:21 +02:00
c132cd372d
Optimize: Remove Buildx to fix 5-minute hang and use native docker build
Kroonk
2026-05-20 16:31:39 +02:00
036196abe1
Fix: Add Set up Docker Buildx step
Kroonk
2026-05-20 16:25:59 +02:00
22411b4cc3
Fix: Explicitly use Bourne shell (sh) for Install Docker CLI step
Kroonk
2026-05-20 16:25:02 +02:00
13e1f35ae0
Fix: Add robust Docker CLI installation to Gitea workflow using static binaries
Kroonk
2026-05-20 16:23:48 +02:00
7ae5007fb5
Add Gitea Actions workflow to build and push docker image
Kroonk
2026-05-20 16:20:44 +02:00
50d162af57
Docs-Kachel zu Books.mischlabs.de geaendert
Kroonk
2026-05-20 15:40:52 +02:00
9254e9d631
Fix SSO banner: force horizontal layout with smaller elements
Kroonk
2026-04-13 21:46:47 +02:00
6d9dca95f0
Add cache-busting version to CSS link
Kroonk
2026-04-13 21:44:49 +02:00
e04632a3e1
Reduce auth banner height and normalize spacing
Kroonk
2026-04-13 21:36:35 +02:00
0f35698eb8
Add auth.mischlabs.de as wide banner card above service grid
Kroonk
2026-04-13 21:34:43 +02:00
28f5654060
Remove FoodLabs/Mealie tile (was only a test service)
Kroonk
2026-04-13 21:33:32 +02:00
08d5da969d
Update Brain.md with MiChess, auth project reference, and learnings
Kroonk
2026-04-13 20:40:59 +02:00
7ec77e4ee2
Add MiChess service tile to landing page
Kroonk
2026-04-13 20:36:16 +02:00
a1a170c1da
Add Docker setup for containerized deployment
Kroonk
2026-04-12 22:06:00 +02:00
bebb6a3028
Initial commit: MischLabs landing page
Kroonk
2026-04-12 22:04:25 +02:00