Commit graph

58 commits

Author SHA1 Message Date
b2244da743 revert to the state before the editorial rework (8669263): restore the terminal layout, phone home screen and pre-rework assets
This undoes 8669263..1880a5b as a single revert commit; the reverted work
remains reachable in history at 1880a5b.
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 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 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
134bc9ede0 reveal the editorial page top-to-bottom: wrap every block and cascade the first screenful 2026-09-30 08:13:29 +00:00
eb2956c3f9 fix scroll-reveal hiding above-the-fold content (hero painted after the section below it) 2026-09-30 08:05:55 +00:00
5283904e74 remove assets left dead by the rework (terminal background, phone wallpaper) 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 2026-09-30 07:49:31 +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
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
12ff3e70e9 windows stop 5px above the taskbar; apply the same gap to maximized windows 2026-09-24 15:06:10 +00:00
19838832d7 windows stop 10px above the taskbar instead of overlapping it 2026-09-24 14:55:13 +00:00
626a657a67 windows tuck 10px behind the taskbar top instead of stopping dead flush 2026-09-24 14:43:02 +00:00
8ae719093f windows stop flush with the taskbar's top edge instead of tucking 6px under it 2026-09-24 14:29:34 +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
9695452974 SMP join button: robust clipboard copy with fallback for insecure contexts 2026-09-24 10:52:16 +00:00
10135b3d36 SMP window fills and centres instead of top-aligning; require opencode.md sync alongside README 2026-09-24 10:01:55 +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
66d8b95c3c iframe embeds: allow autoplay/fullscreen, drop lazy loading and no-referrer 2026-09-24 07:49:59 +00:00
d5206d6607 embed live service sites (Llama.cpp, Jellyfin) inside desktop windows 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 2026-09-24 07:34:48 +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
cd1766619d added ability to drag apps wherever on desktop theme 2026-09-23 23:55:30 +02:00
dvorakmortonxd
d4ea37f29e version bump, 2.1.0, some bug fixes and animations and a full on working terminal (WiP) 2026-09-23 14:40:21 +02:00
dvorakmortonxd
ee11b4f71b animation tweaks and mobile desktop fixes 2026-09-23 11:50:25 +02:00
8a379ec4b5 VERSION BUMP\! 2.0.0\! 2026-09-22 23:26:09 +02:00
6ac8159ce2 fixed the mobile UI bugs 2026-09-22 23:16:08 +02:00
6b645ac636 mobile: iOS-style widget + animations, 2-click desktop icons, new wallpapers
Mobile:
- iOS-style open/close animation for app views (grows from the tapped icon,
  always slides straight down out of view and shrinks on close)
- digital 2x1 clock widget in an iOS-style frosted-glass panel
- new phone wallpaper (phonewallpaper.jpg)
- larger notch

Desktop:
- desktop icons and shortcuts now launch on the second click
- open/close/launcher animations
- windows keep their state when toggling Gruvbox/Desktop themes, and the
  Welcome window only appears on the first page load

Other:
- update wallpaper credits to wallpapercave
- allow LAN hosts in dev (allowedDevOrigins) so phones can load the dev
  bundle instead of getting a 403 and an inert page
2026-09-22 21:02:49 +02:00
dvorakmortonxd
784334d4be mobile ui rework: iOS-style home screen
Rename Android UI to Mobile; add notch, signal/wifi/battery status
icons, glossy monochrome glass app icons, 2x2 clock widget, frosted
floating dock, and dot page indicators. Remove lock-screen clock,
theme chip, navbar, and search bar.
2026-09-22 19:24:51 +02:00
dvorakmortonxd
a14df3f3b3 FULL ON WEBSITE REMAKE 2026-09-22 15:36:04 +02:00
dvorakmortonxd
d2f99c87b9 ui update! 2026-09-22 11:41:05 +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
d12fbeef23 color redesign, white = less important, yellow = more important 2026-08-23 03:27:52 +02:00
dvorakmortonxd
2b13c14e91 fixed/removed the unused cells in the heatmap that made it look weird 2026-05-20 11:39:33 +02:00
dvorakmortonxd
94de64150d introduced a border around the heatmap and gridded it in a way that its always a rectangle and theres no rogue heatmap cells 2026-05-20 11:34:26 +02:00
dvorakmortonxd
a94a8debc2 added like a result to the echo command in forgejo heatmap section 2026-05-20 11:26:53 +02:00
dvorakmortonxd
37edd70567 changed the colors of the git/forgejo heatmap 2026-05-20 11:14:00 +02:00
dvorakmortonxd
0ca9b14661 fixed a bug with mobile devices that makes it so the commit date in the contribution section overlaps thru the tui border 2026-05-19 12:01:20 +02:00
dvorakmortonxd
8018b3fa73 added a nice text that shows if a service is public or private and if you can get access on request 2026-05-19 10:53:29 +02:00
dvorakmortonxd
c07afb3d8e more vagons :3 2026-05-16 00:45:27 +02:00
dvorakmortonxd
86e1da2596 added a new color and changed up the colors of the text in the forgejo heatmap section 2026-05-16 00:12:09 +02:00