Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
0d645e0
feat: redesign UI as a classic Windows wizard
MekDrop Apr 26, 2026
268b53c
feat: add tool description panel to the welcome/sign-in step
MekDrop Apr 26, 2026
eec4fb7
feat: restyle wizard as a Windows 98 Setup dialog
MekDrop Apr 26, 2026
a5bda24
feat: new color palette + Welcome as step 1, Login as step 2
MekDrop Apr 26, 2026
61e6d06
feat: extract Win98Window component; draggable + working title buttons
MekDrop Apr 26, 2026
a544903
fix: disable minimize and maximize title bar buttons
MekDrop Apr 26, 2026
d717e9d
feat: always show Back/Next/Finish buttons, disable when not applicable
MekDrop Apr 26, 2026
ba60825
feat: Win98 provider tiles on Sign In; Finish button no longer green
MekDrop Apr 26, 2026
e5974b9
feat: replace provider tiles with Win98 listbox on Sign In
MekDrop Apr 26, 2026
78fab19
feat: radio-button provider selection on Sign In; fix titlebar dblclick
MekDrop Apr 26, 2026
b5ce185
feat: plain Win98-style radio options on Sign In page
MekDrop Apr 26, 2026
f66e7eb
fix: wizard window clamps to viewport on resize
MekDrop Apr 26, 2026
c5c64ea
fix: Win98-authentic disabled button appearance
MekDrop Apr 26, 2026
8c69d37
fix: replace Unicode chrome button glyphs with CSS-drawn Win98 icons
MekDrop Apr 26, 2026
21ec8a3
feat: BSOD easter egg on wizard close confirmation
MekDrop Apr 26, 2026
c559179
feat: full PC boot sequence after BSOD on wizard close
MekDrop Apr 26, 2026
daf9861
fix: replace real brand names in boot sequence with parody names
MekDrop Apr 26, 2026
d33cf15
feat: title-bar icon system menu; remove hover from chrome buttons
MekDrop Apr 26, 2026
53a5d88
rename Cancel button to Restart
MekDrop Apr 26, 2026
8721ca4
refactor: extract BlueScreen and BootSequence into own components
MekDrop Apr 26, 2026
44621da
feat: add BIOS logo badge to top-right of POST screen
MekDrop Apr 26, 2026
58bb037
fix: replace CSS-styled BIOS logo with pure box-drawing characters
MekDrop Apr 26, 2026
c84307e
feat: pixel-art BIOS logo + split extract into 4 wizard sub-steps
MekDrop Apr 26, 2026
13da0b4
feat: make BIOS boot buttons interactive
MekDrop Apr 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 40 additions & 0 deletions frontend/src/components/BlueScreen.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<template>
<pre class="bsod-text">{{ text }}</pre>
</template>

<script setup>
import { computed } from 'vue'

const props = defineProps({
countdown: { type: Number, default: 3 },
})

const text = computed(() => `\
Windows

A fatal exception 0E has occurred at 0028:C061B3F7 in VxD git-
extract(09) + 0000B3F7. The current application will be
terminated.

* Press any key to terminate the current application.

* Press CTRL+ALT+DEL to restart your computer. You will
lose any unsaved information in all applications.


Restarting git-extract setup in ${props.countdown}...\
`)
</script>

<style scoped>
.bsod-text {
display: block;
font-family: 'Courier New', Courier, monospace;
font-size: 14px;
line-height: 1.65;
color: #fff;
white-space: pre;
margin: 48px 10% 0;
padding: 0;
}
</style>
Loading
Loading