Initial Release: SAVEXSTATE Vault V1 - Cyber Orange Edition

This commit is contained in:
Zach Groth
2026-03-28 22:53:48 -05:00
commit d2863d2ce8
203 changed files with 8249 additions and 0 deletions
+58
View File
@@ -0,0 +1,58 @@
import 'package:flutter/material.dart';
import 'dart:async';
import 'auth_wrapper.dart';
class TerminalBootScreen extends StatefulWidget {
const TerminalBootScreen({super.key});
@override
State<TerminalBootScreen> createState() => _TerminalBootScreenState();
}
class _TerminalBootScreenState extends State<TerminalBootScreen> {
final List<String> _lines = [];
final List<String> _allMessages = [
"> INITIALIZING SAVEXSTATE™ OS...",
"> CONNECTING TO SAGE_NET...",
"> LOADING ENCRYPTION_KEYS...",
"> SCANNING_BIOMETRICS...",
"> ACCESS_GRANTED.",
"> WELCOME TO THE VAULT.",
];
@override
void initState() {
super.initState();
_startBootSequence();
}
void _startBootSequence() async {
for (String msg in _allMessages) {
await Future.delayed(const Duration(milliseconds: 500));
if (mounted) setState(() => _lines.add(msg));
}
await Future.delayed(const Duration(seconds: 1));
if (mounted) {
Navigator.pushReplacement(context, MaterialPageRoute(builder: (context) => const AuthWrapper()));
}
}
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.black,
body: Padding(
padding: const EdgeInsets.all(30.0),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Center(child: Image.asset('assets/images/logo.png', height: 120, color: const Color(0xFFE87D25))),
const SizedBox(height: 50),
..._lines.map((line) => Text(line, style: const TextStyle(color: Color(0xFFE87D25), fontSize: 13))),
],
),
),
);
}
}