Commit graph

30 commits

Author SHA1 Message Date
a71cfb1731 modernise the desk: near-black surface, dark anodised hardware, machined aluminium plates, printed labels with barcodes, baked sans headlines, single orange accent 2026-09-30 09:27:02 +00:00
cfc256c7bd rebuild the web theme as a physical desk (walnut surface, monitor + keyboard, real rack, drive drawer, paper tags, dot-matrix report, brass plaques) 2026-09-30 09:09:47 +00:00
dd6aeb5486 rebuild the web theme as a skeuomorphic homelab desk (rack hero, drive drawer, LED dashboard, patch panel; CC0 textures + /credits) 2026-09-30 08:50:37 +00:00
40824dbcb1 rename the editorial theme to "web" and make it the landing view (stop persisting the theme, so a reload never opens the desktop) 2026-09-30 08:20:50 +00:00
86692637de rework the site: gruvbox editorial default with a desktop-mode toggle; drop the terminal layout and phone desktop 2026-09-30 07:49:31 +00:00
976fc362ff remove unused assets (skopec mirror pages, coding-1.jpg, proxmox.webp, quipee.webp) 2026-09-30 06:52:19 +00:00
a4a12bfe2a load skopec.dev live in its window via an allowlisted header-stripping proxy (/api/frame) 2026-09-30 06:42:36 +00:00
d5dfea060f embed friends' sites live in desktop windows; frame the skopec mirror since skopec.dev blocks framing 2026-09-30 06:30:30 +00:00
bfa0840b0e run the dev server as a system-wide systemd unit (boots without login/linger) 2026-09-29 15:46:31 +00:00
174212750b add systemd user unit so the dev server starts at boot 2026-09-28 20:50:07 +00:00
bc738541cf desktop: keep drag/resize working over embedded iframes + add embed loading spinner 2026-09-25 14:00:56 +00:00
02c516af74 desktop: embed GitDXD too (Forgejo needs [cors] X_FRAME_OPTIONS = unset) 2026-09-25 11:07:25 +00:00
19fa915e74 desktop: embed Navidrome again (needs ND_HTTPHEADERS_FRAMEOPTIONS on the Navidrome host) 2026-09-25 08:36:08 +00:00
dbff352054 desktop: don't embed Navidrome/GitDXD (servers send X-Frame-Options, so the windows were blank) 2026-09-25 08:09:10 +00:00
ea757595b0 api/ping: allowlist hosts and block redirects to close SSRF/LAN-scan vector 2026-09-24 20:43:41 +00:00
f5a913201a secure dev tunnel: strip /__nextjs debug endpoints while keeping HMR 2026-09-24 20:31:37 +00:00
415f48f3f0 clamp window dragging to the screen; drop the coloured per-app tiles in the taskbar 2026-09-24 13:43:26 +00:00
194501e467 responsive desktop: shrink icons on cramped viewports so they never collide; clamp windows to the viewport 2026-09-24 12:48:01 +00:00
d540a6a873 SMP: Minecraft-style join window with live status; allow beta tunnel origin for dev HMR 2026-09-24 09:20:06 +00:00
8fa1f50e8a embed Navidrome and GitDXD service windows (pending edge X-Frame-Options removal) 2026-09-24 08:02:49 +00:00
d5206d6607 embed live service sites (Llama.cpp, Jellyfin) inside desktop windows 2026-09-24 07:41:26 +00:00
338146671b taskbar handles many open windows: shrink buttons, scroll on overflow, keep active in view 2026-09-24 07:25:09 +00:00
dvorakmortonxd
0707294293 new script for installing all the dependencies like npm 2026-09-24 09:02:08 +02:00
dvorakmortonxd
ba158a6ae5 updated README to match current site, opencode.md now keeps README in sync 2026-09-24 08:58:35 +02:00
cadbe8caa9 small changes regarding my proxmox maintenance checks 2026-09-21 00:02:54 +02:00
dvorakmortonxd
b0bd9cc7b3 full on update with new npm and instructions and maintenance update 2026-09-13 22:11:06 +02:00
dvorakmortonxd
1e614c2ba5 fixed the mail address 2026-05-19 10:24:13 +02:00
dvorakmortonxd
9439ffcc84 updated README.md to my liking 2026-05-14 12:25:45 +02:00
dvorakmortonxd
cc60991fc0 first commit/push 2026-05-13 13:22:58 +02:00
efbdff72c6 Initial commit 2026-05-13 13:17:17 +02:00