Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
f9e0392
modals
luckmer Sep 8, 2025
ca35fa7
remove progressbar
luckmer Sep 8, 2025
a9e3e81
store
luckmer Sep 8, 2025
9f9cc38
initial ui update
luckmer Sep 9, 2025
25f104a
update modals workflow
luckmer Sep 9, 2025
dcc94e7
Integrate new steps
luckmer Sep 11, 2025
7b7ff18
update api commands
luckmer Sep 15, 2025
bbcc9e6
wired method
luckmer Sep 15, 2025
b2656c2
api text parser
luckmer Sep 15, 2025
af7b963
init
luckmer Sep 16, 2025
6110b19
get possible networks
luckmer Sep 17, 2025
239d0c5
wireless initial integration
luckmer Sep 17, 2025
6f9c13f
integrate wireless workflow
luckmer Sep 20, 2025
2fb14b8
leftover
luckmer Sep 20, 2025
ef41ab0
logger
luckmer Sep 21, 2025
6e6070a
terminal
luckmer Sep 24, 2025
5e36911
connect loader
luckmer Sep 24, 2025
8c97d0d
connect notification
luckmer Sep 24, 2025
5cbde0a
manage logs
luckmer Sep 25, 2025
0d94999
change device mode
luckmer Sep 28, 2025
d3e4e6c
connect select port
luckmer Sep 30, 2025
397e898
connect missing steps
luckmer Sep 30, 2025
86b67fe
connect update network workflow
luckmer Oct 5, 2025
00d48c3
leftover
luckmer Oct 5, 2025
e8b101c
watchers
luckmer Oct 5, 2025
38d510f
organize code
luckmer Oct 5, 2025
52276dc
organize types
luckmer Oct 6, 2025
dc3e055
add missing imports
luckmer Oct 6, 2025
828086e
tests
luckmer Oct 6, 2025
26e75c3
component stories
luckmer Oct 7, 2025
a5906bd
page stories
luckmer Oct 7, 2025
95bf81c
animation stories
luckmer Oct 7, 2025
667c86d
leftover
luckmer Oct 16, 2025
e266c5e
update api
luckmer Oct 30, 2025
6c6f649
resolve errors
luckmer Nov 20, 2025
e9724ec
integrate api
luckmer Dec 15, 2025
2b73826
Adjust reading firmware bin data to new format
lorow Dec 15, 2025
0f95b62
add logger
luckmer Dec 15, 2025
f908b3f
get app version
luckmer Dec 16, 2025
0d50109
integrate signal
luckmer Dec 16, 2025
206d35c
bug fixes
luckmer Dec 18, 2025
c4121b5
detect uvc mode
luckmer Dec 18, 2025
0d6421e
stories
luckmer Dec 18, 2025
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
29 changes: 23 additions & 6 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@
"plugin:@typescript-eslint/recommended",
"plugin:solid/typescript",
"plugin:import/typescript",
"plugin:import/recommended"
"plugin:import/recommended",
"plugin:storybook/recommended"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
Expand All @@ -19,14 +20,30 @@
"jsx": true
}
},
"plugins": ["@typescript-eslint", "solid", "import"],
"plugins": [
"@typescript-eslint",
"solid",
"import"
],
"rules": {
"solid/reactivity": "warn",
"solid/no-destructure": "warn",
"solid/jsx-no-undef": "error",
"indent": ["error", 4 , { "SwitchCase": 1 }],
"quotes": ["error", "single"],
"semi": ["error", "never"],
"indent": [
"error",
4,
{
"SwitchCase": 1
}
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"never"
],
"arrow-body-style": "off",
"import/no-unresolved": "error",
"import/extensions": [
Expand Down Expand Up @@ -70,4 +87,4 @@
"node": "true"
}
}
}
}
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
node_modules
dist
dist
*storybook.log
storybook-static
16 changes: 16 additions & 0 deletions .storybook/main.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import type { StorybookConfig } from 'storybook-solidjs-vite';

const config: StorybookConfig = {
"stories": [
"../src/**/*.mdx",
"../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"
],
"addons": [
"@storybook/addon-docs"
],
"framework": {
"name": "storybook-solidjs-vite",
"options": {}
}
};
export default config;
15 changes: 15 additions & 0 deletions .storybook/preview.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import type { Preview } from 'storybook-solidjs-vite'
import '../src/styles/imports.css'

const preview: Preview = {
parameters: {
controls: {
matchers: {
color: /(background|color)$/i,
date: /Date$/i,
},
},
},
}

export default preview
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@
"WROOMS",
"XAIO",
"XIAOSENSES"
]
],
}
18 changes: 15 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@
"dev": "vite dev",
"build": "vite build",
"start": "vite start",
"test": "vitest run",
"test:watch": "vitest",
"serve": "vite preview",
"setup": "pnpm install && pnpm run specta:post-install",
"tauri:dev": "tauri dev",
Expand All @@ -24,14 +26,18 @@
"lint": "eslint --ext .js,.ts,.jsx,.tsx src",
"format": "pnpm run lint --fix & pnpm prettier --write \"src/**/*.{js,jsx,ts,tsx}\"",
"update-deps": "pnpm up -Li",
"typecheck": "tsc --noEmit"
"typecheck": "tsc --noEmit",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build"
},
"devDependencies": {
"@babel/core": "^7.26.0",
"@babel/preset-env": "^7.26.0",
"@storybook/addon-docs": "9.1.10",
"@tailwindcss/forms": "^0.5.10",
"@tauri-apps/api": "1.6.0",
"@tauri-apps/cli": "1.6.3",
"@types/lodash": "^4.17.21",
"@types/node": "^22.10.7",
"@typescript-eslint/eslint-plugin": "^8.20.0",
"@typescript-eslint/parser": "^8.20.0",
Expand All @@ -46,15 +52,20 @@
"eslint-plugin-autofix": "^2.2.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-solid": "^0.14.5",
"eslint-plugin-storybook": "9.1.10",
"https-localhost": "^4.7.1",
"jsdoc": "^4.0.4",
"jsdom": "^27.0.0",
"postcss": "^8.5.1",
"postcss-import": "^16.1.0",
"prettier": "^3.4.2",
"storybook": "9.1.10",
"storybook-solidjs-vite": "9.0.3",
"tailwindcss": "^3.4.17",
"typescript": "^5.7.3",
"vite": "^6.0.7",
"vite-plugin-solid": "^2.11.0"
"vite-plugin-solid": "^2.11.0",
"vitest": "^3.2.4"
},
"dependencies": {
"@kobalte/core": "^0.13.7",
Expand All @@ -67,6 +78,7 @@
"@solidjs/router": "^0.15.3",
"@stitches/core": "^1.2.8",
"@tailwindcss/typography": "^0.5.16",
"@testing-library/jest-dom": "^6.9.1",
"babel-preset-solid": "^1.9.3",
"class-variance-authority": "^0.7.1",
"esptool-js": "^0.5.4",
Expand All @@ -88,4 +100,4 @@
"tauri-plugin-store-api": "github:tauri-apps/tauri-plugin-store",
"tauri-plugin-upload-api": "github:tauri-apps/tauri-plugin-upload"
}
}
}
Loading