Commit graph

  • bad4369ba7 Update src/app/components/apps.tsx main dvorakmortonxd 2026-10-21 07:55:10 +00:00
  • 2d4a42bcef fix(web): make the Frutiger Aero soundtrack start on the first switch and skip tracks that never begin playing dvorakmortonxd 2026-10-16 01:04:02 +02:00
  • 8f8a54cf18 fix(web): only pick SoundCloud tracks with app playback enabled for the Frutiger Aero soundtrack dvorakmortonxd 2026-10-16 00:45:15 +02:00
  • 0fb845838c fix(web): stop the Frutiger Aero SoundCloud widget from crashing the page on teardown dvorakmortonxd 2026-10-16 00:24:09 +02:00
  • be33317d54 feat(web): play a random track from the Frutiger Aero SoundCloud playlist in aero mode (v2.2.22) dvorakmortonxd 2026-10-16 00:20:14 +02:00
  • e4530afd98 feat(web): hide light/dark toggle in Frutiger Aero mode (v2.2.21) dvorakmortonxd 2026-10-15 23:43:15 +02:00
  • 15ef4db75f style(web): replace white Frutiger Aero UI borders with subtle cyan refractive rims (v2.2.20) dvorakmortonxd 2026-10-15 23:39:54 +02:00
  • 2089705e37 fix(web): make Frutiger Aero liquid glass truly see-through with readable text (v2.2.19) dvorakmortonxd 2026-10-15 23:33:41 +02:00
  • ee745a3619 style(web): refine Frutiger Aero liquid glass to clear 3D bevel-rimmed glass (v2.2.18) dvorakmortonxd 2026-10-15 23:28:31 +02:00
  • 12e717448b feat(web): toggle Frutiger Aero mode on Freezmo icon click (v2.2.17) dvorakmortonxd 2026-10-15 23:21:28 +02:00
  • 20f67910c4 Rework Freezmo panel around the app icon; drop stale screenshot; v2.2.16 dvorakmortonxd 2026-10-15 22:58:09 +02:00
  • 6702ca8d6f Add graphify knowledge graph and agent rules; use freezmo.png; bump to 2.2.15 dvorakmortonxd 2026-10-15 21:48:30 +02:00
  • 222c62ca06 move Freezmo news to the Right now tile, rework Freezmo panel into a real launch section dvorakmortonxd 2026-10-11 23:39:42 +02:00
  • 95dd0128b8 revamp projects/hardware as grouped index lists, drop emoji tiles, add Freezmo feature section dvorakmortonxd 2026-10-11 23:22:30 +02:00
  • dae4f1c414 replace raster assets with CSS: emoji gradient cards, mock windows (add forge), gradient wallpaper dvorakmortonxd 2026-10-05 14:28:41 +02:00
  • 5b93f59750 make Revival Inc. PRESS START a real link to the game dvorakmortonxd 2026-10-05 14:10:07 +02:00
  • 6ab0a26e47 raise RustyWolf tab-strip plus button and nudge browser page content up dvorakmortonxd 2026-10-05 12:43:35 +02:00
  • a110744127 move RustyWolf tabs into the window title bar dvorakmortonxd 2026-10-05 12:41:08 +02:00
  • 6daaf7e55b thin RustyWolf window chrome; make heatmap proxy degrade gracefully on upstream failure dvorakmortonxd 2026-10-05 12:38:03 +02:00
  • 7f6ac177b4 web: replace Revival Inc./RustyWolf feature screenshots with asset-free CSS windows dvorakmortonxd 2026-10-05 12:28:18 +02:00
  • ef9d44f7d3 fix hydration mismatch: sync html data-scheme default to dark and suppress body attribute warnings dvorakmortonxd 2026-10-05 09:41:04 +02:00
  • e1250120b1 fix dependency vulns: bump next 16.3.8 (RCE), override brace-expansion, vendor patched braces 3.0.4 dvorakmortonxd 2026-10-05 09:25:27 +02:00
  • 662b60749d test successful dvorakmortonxd 2026-10-05 09:17:14 +02:00
  • 1608481e6a test dvorakmortonxd 2026-10-05 09:16:57 +02:00
  • 6d86635da7 bump to 2.2.6; move Revival/RustyWolf features above Services Martin Dvorak 2026-10-01 07:58:18 +00:00
  • 2fbfd6d096 bump to 2.2.5; friends: emoji avatars + always-2-column grid Martin Dvorak 2026-10-01 06:54:40 +00:00
  • d30945e400 give the footer version pill a glass sheen so it fits the dark theme Martin Dvorak 2026-09-30 22:22:34 +00:00
  • 50b5531d68 make the footer version pill an opaque frosted chip Martin Dvorak 2026-09-30 22:14:20 +00:00
  • 0e96026330 frost the footer version pill so the border line stops cutting through it Martin Dvorak 2026-09-30 22:09:18 +00:00
  • 6ff0a60d2b raise the racked barbell in the squat rack icon Martin Dvorak 2026-09-30 22:02:07 +00:00
  • 748385a71c align panel padding, balance quick tiles, rework squat rack icon Martin Dvorak 2026-09-30 21:58:23 +00:00
  • 271c3bec7e redraw gym icons as squat rack/bench/barbell pictograms, rebalance quick tiles Martin Dvorak 2026-09-30 21:45:08 +00:00
  • 4a8cac689b default to dark mode, refresh Right now text, CSS barbell gym icons Martin Dvorak 2026-09-30 21:37:56 +00:00
  • 6827ca6ed1 swap friend SVGs for wizard emoji, 2-up shorter project cards on phones Martin Dvorak 2026-09-30 21:20:05 +00:00
  • dbf193fde9 add Danny Kotan, make web friend cards text-only 2x2 on phones Martin Dvorak 2026-09-30 14:50:21 +00:00
  • 9dcc7da133 center all panel titles on phones Martin Dvorak 2026-09-30 13:50:18 +00:00
  • 46e52cf9c2 center phone hero and gym note, drop hero CTA pills Martin Dvorak 2026-09-30 13:43:03 +00:00
  • 006a206700 center text in phone section nav buttons Martin Dvorak 2026-09-30 13:30:08 +00:00
  • b6abd972f1 style phone section nav like the light/dark toggle Martin Dvorak 2026-09-30 13:26:36 +00:00
  • f72415f464 fit web section nav without horizontal scroll on phones Martin Dvorak 2026-09-30 13:20:00 +00:00
  • 67c016623c hide sidebar clock and contact email on phones Martin Dvorak 2026-09-30 13:12:17 +00:00
  • b733f8f87f web theme: flatten the dark-mode gradients (lower blob alphas + tighter glass sheen) Martin Dvorak 2026-09-30 12:46:45 +00:00
  • 6a274b6720 web theme: soften the background blob gradients Martin Dvorak 2026-09-30 12:39:47 +00:00
  • ad0d476a4d web theme: hide the year-grid heatmap on phones, keep the contribution total + commit history Martin Dvorak 2026-09-30 12:36:55 +00:00
  • cd094f0173 web theme: make the Revival/RustyWolf feature panels symmetric (equal-height split + shared 16:10 shot frame) Martin Dvorak 2026-09-30 12:26:46 +00:00
  • 7beb197f72 web theme: drop terminal leftovers (prompt hero, filename eyebrows, git command lines), make light buttons readable, remove unused assets Martin Dvorak 2026-09-30 12:22:15 +00:00
  • c39cf0efe4 web theme: fix broken pill gradient, real frost, full-height sidebar, balanced tiles, masonry gallery, mobile grid blowout Martin Dvorak 2026-09-30 11:32:24 +00:00
  • d947ecfb1a rename terminal theme to web, make it the default, drop the mobile home screen, and rebuild the web shell as a light/dark glassmorphism layout Martin Dvorak 2026-09-30 11:09:57 +00:00
  • 32d622f80e revert "turn the terminal/Gruvbox theme into the skeuo console" (d3f953e) Martin Dvorak 2026-09-30 10:48:22 +00:00
  • d3f953e4a2 turn the terminal/Gruvbox theme into the skeuo console Martin Dvorak 2026-09-30 10:46:24 +00:00
  • b2244da743 revert to the state before the editorial rework (8669263): restore the terminal layout, phone home screen and pre-rework assets Martin Dvorak 2026-09-30 10:02:47 +00:00
  • 1880a5b0db redraw the desk as cartoon skeuomorphism: CSS-only materials (no textures), light cream desk, per-item hues, cork board, receipt, scoreboard Martin Dvorak 2026-09-30 09:59:00 +00:00
  • a71cfb1731 modernise the desk: near-black surface, dark anodised hardware, machined aluminium plates, printed labels with barcodes, baked sans headlines, single orange accent Martin Dvorak 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) Martin Dvorak 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) Martin Dvorak 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) Martin Dvorak 2026-09-30 08:20:50 +00:00
  • 39f383b7cf docs: note the reveal contract in agents.md Martin Dvorak 2026-09-30 08:13:49 +00:00
  • 134bc9ede0 reveal the editorial page top-to-bottom: wrap every block and cascade the first screenful Martin Dvorak 2026-09-30 08:13:29 +00:00
  • eb2956c3f9 fix scroll-reveal hiding above-the-fold content (hero painted after the section below it) Martin Dvorak 2026-09-30 08:05:55 +00:00
  • 5283904e74 remove assets left dead by the rework (terminal background, phone wallpaper) Martin Dvorak 2026-09-30 07:53:44 +00:00
  • 86692637de rework the site: gruvbox editorial default with a desktop-mode toggle; drop the terminal layout and phone desktop Martin Dvorak 2026-09-30 07:49:31 +00:00
  • 976fc362ff remove unused assets (skopec mirror pages, coding-1.jpg, proxmox.webp, quipee.webp) Martin Dvorak 2026-09-30 06:52:19 +00:00
  • a4a12bfe2a load skopec.dev live in its window via an allowlisted header-stripping proxy (/api/frame) Martin Dvorak 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 Martin Dvorak 2026-09-30 06:30:30 +00:00
  • bfa0840b0e run the dev server as a system-wide systemd unit (boots without login/linger) Martin Dvorak 2026-09-29 15:46:31 +00:00
  • 174212750b add systemd user unit so the dev server starts at boot Martin Dvorak 2026-09-28 20:50:07 +00:00
  • bc738541cf desktop: keep drag/resize working over embedded iframes + add embed loading spinner Martin Dvorak 2026-09-25 14:00:56 +00:00
  • e740a0061b docs: rename opencode.md to agents.md and refresh it (Forgejo, embed/SSRF notes) Martin Dvorak 2026-09-25 11:29:48 +00:00
  • 02c516af74 desktop: embed GitDXD too (Forgejo needs [cors] X_FRAME_OPTIONS = unset) Martin Dvorak 2026-09-25 11:07:25 +00:00
  • 19fa915e74 desktop: embed Navidrome again (needs ND_HTTPHEADERS_FRAMEOPTIONS on the Navidrome host) Martin Dvorak 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) Martin Dvorak 2026-09-25 08:09:10 +00:00
  • ea757595b0 api/ping: allowlist hosts and block redirects to close SSRF/LAN-scan vector Martin Dvorak 2026-09-24 20:43:41 +00:00
  • f5a913201a secure dev tunnel: strip /__nextjs debug endpoints while keeping HMR Martin Dvorak 2026-09-24 20:31:37 +00:00
  • 12ff3e70e9 windows stop 5px above the taskbar; apply the same gap to maximized windows Martin Dvorak 2026-09-24 15:06:10 +00:00
  • 19838832d7 windows stop 10px above the taskbar instead of overlapping it Martin Dvorak 2026-09-24 14:55:13 +00:00
  • 626a657a67 windows tuck 10px behind the taskbar top instead of stopping dead flush Martin Dvorak 2026-09-24 14:43:02 +00:00
  • 8ae719093f windows stop flush with the taskbar's top edge instead of tucking 6px under it Martin Dvorak 2026-09-24 14:29:34 +00:00
  • 415f48f3f0 clamp window dragging to the screen; drop the coloured per-app tiles in the taskbar Martin Dvorak 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 Martin Dvorak 2026-09-24 12:48:01 +00:00
  • 9695452974 SMP join button: robust clipboard copy with fallback for insecure contexts Martin Dvorak 2026-09-24 10:52:16 +00:00
  • 10135b3d36 SMP window fills and centres instead of top-aligning; require opencode.md sync alongside README Martin Dvorak 2026-09-24 10:01:55 +00:00
  • d540a6a873 SMP: Minecraft-style join window with live status; allow beta tunnel origin for dev HMR Martin Dvorak 2026-09-24 09:20:06 +00:00
  • 8fa1f50e8a embed Navidrome and GitDXD service windows (pending edge X-Frame-Options removal) Martin Dvorak 2026-09-24 08:02:49 +00:00
  • 66d8b95c3c iframe embeds: allow autoplay/fullscreen, drop lazy loading and no-referrer Martin Dvorak 2026-09-24 07:49:59 +00:00
  • d5206d6607 embed live service sites (Llama.cpp, Jellyfin) inside desktop windows Martin Dvorak 2026-09-24 07:41:26 +00:00
  • eecf8cf339 fix desktop icon grid gap at right edge: stretch column pitch so right-anchored stacks sit flush Martin Dvorak 2026-09-24 07:34:48 +00:00
  • 74a442d9fd opencode.md: note the LAN SearXNG instance as an available resource Martin Dvorak 2026-09-24 07:26:57 +00:00
  • 338146671b taskbar handles many open windows: shrink buttons, scroll on overflow, keep active in view Martin Dvorak 2026-09-24 07:25:09 +00:00
  • 7638fac97b script support for doas added (actually now) Martin Dvorak 2026-09-24 07:12:14 +00:00
  • a3d6154ae6 script support for doas added Martin Dvorak 2026-09-24 07:04:09 +00:00
  • 0707294293 new script for installing all the dependencies like npm dvorakmortonxd 2026-09-24 09:02:08 +02:00
  • ba158a6ae5 updated README to match current site, opencode.md now keeps README in sync dvorakmortonxd 2026-09-24 08:58:35 +02:00
  • 709fba188c billions must vibecode! - opencode.md creation dvorakmortonxd 2026-09-23 23:57:22 +02:00
  • cd1766619d added ability to drag apps wherever on desktop theme dvorakmortonxd 2026-09-23 23:55:30 +02:00
  • d4ea37f29e version bump, 2.1.0, some bug fixes and animations and a full on working terminal (WiP) dvorakmortonxd 2026-09-23 14:40:21 +02:00
  • ee11b4f71b animation tweaks and mobile desktop fixes dvorakmortonxd 2026-09-23 11:50:25 +02:00
  • 8a379ec4b5 VERSION BUMP\! 2.0.0\! dvorakmortonxd 2026-09-22 23:26:09 +02:00
  • 0461adf1d8 Glassmorphism UI update for the mobile UI dvorakmortonxd 2026-09-22 23:22:03 +02:00
  • 6ac8159ce2 fixed the mobile UI bugs dvorakmortonxd 2026-09-22 23:16:08 +02:00
  • b41271cf29 stop tracking generated next-env.d.ts dvorakmortonxd 2026-09-22 22:49:00 +02:00