Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f8e7f17
Apply TrickFire brand colors and fonts (Barlow Condensed / Overpass)
matejstastny Apr 27, 2026
bb02898
Retheme navbar with brand green accents and show rover host in status…
matejstastny Apr 27, 2026
feecec8
Improve rover connection UI: better labels, auto-discover, persistent…
matejstastny Apr 27, 2026
a3376df
Replace Home placeholder panels with labeled sections; embed rover co…
matejstastny Apr 27, 2026
47da7b3
Add content to Help, Science, and Telemetry pages; remove FIXME label
matejstastny Apr 27, 2026
1dbdd09
Fix navbar layout, tab design, status indicators, and home grid spacing
matejstastny Apr 27, 2026
fb5f303
Redesign nav tabs as rounded pill chips with solid green active state
matejstastny Apr 27, 2026
8f42ca1
Fixed navbar
matejstastny Apr 27, 2026
7acacdd
Redid formatting workflow, added vscode format on save to ensure cons…
matejstastny Apr 27, 2026
05c8389
Fixed depracated and removed things from typescript configs
matejstastny Apr 27, 2026
45b3a74
Added excludes to cleanup vscode search and tree
matejstastny Apr 27, 2026
28d74b2
Updated packages to reduce security vulnelabirities
matejstastny Apr 27, 2026
26afd36
Add persistent tank-drive block-horizontal setting
matejstastny Apr 27, 2026
8f6ace1
Add controller settings components
matejstastny Apr 27, 2026
5eafa30
Restructure Settings page layout
matejstastny Apr 27, 2026
3ee584e
Add dedicated Controller page between Telemetry and Settings
matejstastny Apr 27, 2026
6991cc0
Fix controller viz overflowing card width
matejstastny Apr 27, 2026
712de50
Fixed styling issues
matejstastny Apr 27, 2026
a9a851e
Replace auto-discovery with a retry connection button
matejstastny Apr 28, 2026
ae07e9d
Cleaned up my changes, removed unused or not working content
matejstastny Apr 28, 2026
6c258d8
Finally fixed controller live preview
matejstastny Apr 28, 2026
6943664
Replace Science and Help pages with not-implemented placeholders
matejstastny Apr 28, 2026
60deafc
Fix settings websocket box width
matejstastny Apr 28, 2026
1267729
Fixed nav dividers
matejstastny Apr 28, 2026
e25a791
Fixed vite table tr warning by adding a tbody in RoverVelocityDisplay
matejstastny Apr 28, 2026
f812edb
Formatting
matejstastny Apr 28, 2026
5744e72
Fixed velocity values messing the page up by capping them and fixing …
matejstastny Apr 28, 2026
a95f58c
Added controller invert axis support to handle different controller b…
matejstastny Apr 28, 2026
31c940c
Fixed flashing reconnect button
matejstastny Apr 28, 2026
87192fb
Added title to rover velocity display
matejstastny Apr 28, 2026
8ab5944
Improved connection chips navbar design
matejstastny Apr 28, 2026
ee6cddc
Fixed controller settings toggles
matejstastny Apr 28, 2026
0a4f4b4
Fixed ordering of title in velocity display
matejstastny Apr 28, 2026
8240d1f
Fixed max voltage constant
matejstastny Apr 28, 2026
5510863
Redesigned the telemetry page, migrated from moteus to rmdx8 moved mo…
matejstastny Apr 28, 2026
19e46e9
Fixed robot moving even after controller zero by checking if controll…
matejstastny Apr 29, 2026
fb406fb
Improved telemetry page NOT FINAL
matejstastny Apr 30, 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
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

# Web
node_modules
.DS_Store
dist
Expand All @@ -20,10 +21,11 @@ coverage
# Editor directories and files
.vscode/*
!.vscode/extensions.json
!.vscode/settings.json
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.lens/*
.lens/*
14 changes: 14 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
node_modules
dist
dist-ssr
coverage
.vite

/cypress/videos/
/cypress/screenshots/

.DS_Store
.idea
.vscode

public/site.webmanifest
29 changes: 29 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
// SETTINGS
"files.exclude": {
"dist/": true,
"node_modules/": true,
},

// FORMATTING
"[vue]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
6 changes: 6 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@
<link rel="manifest" href="/site.webmanifest" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>TFR Mission Control</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;1,600&family=Overpass:ital,wght@0,400;0,700;1,400&display=swap"
rel="stylesheet"
/>
</head>
<body>
<div id="app"></div>
Expand Down
Loading