Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
92feb24
Initialize Rust/Cargo workspace
Scanavium21 Aug 28, 2026
56c9a86
Add Rust and Tauri requirements to `README.md`
Scanavium21 Aug 28, 2026
5376a52
Add Tauri CLI to development dependencies
Scanavium21 Aug 28, 2026
d7c9323
Initialize Tauri app
Scanavium21 Aug 28, 2026
6a64242
Move file associations to Tauri config
Scanavium21 Aug 28, 2026
a2449e2
Remove mobile-related files
Scanavium21 Aug 28, 2026
df2ff55
Remove empty Git submodules file
Scanavium21 Aug 28, 2026
c98175a
Move files from `src/renderer/` into `src/`
Scanavium21 Aug 28, 2026
532c30b
Hide window decorations
Scanavium21 Aug 28, 2026
c0b532f
Add Tauri dependencies for frontend
Scanavium21 Aug 28, 2026
0ec0bb1
Fix Crowdin locales path
Scanavium21 Aug 28, 2026
d6f311f
Align `tsconfig.json` with Tauri's default
Scanavium21 Sep 1, 2026
665e0bf
Add Vue, Tauri and Rust to recommended extensions
Scanavium21 Sep 1, 2026
e51b22c
Fix path resolution
Scanavium21 Sep 1, 2026
b328805
Move and change configs
Scanavium21 Sep 1, 2026
f9a3212
Move `index.html` to project root
Scanavium21 Sep 1, 2026
f0b8570
Modify `index.html`
Scanavium21 Sep 1, 2026
cb1cfea
Add `vite-end.d.ts`
Scanavium21 Sep 1, 2026
d1aa6ae
Make package private and remove build info
Scanavium21 Sep 1, 2026
2e08ea9
Add missing path resolve to Vite
Scanavium21 Sep 1, 2026
ed6b714
Remove Electron and Capacitor package dependencies
Scanavium21 Sep 2, 2026
32f4e05
Remove and refactor package scripts
Scanavium21 Sep 5, 2026
ab90aca
Update `yarn.lock`
Scanavium21 Sep 5, 2026
b6cafc6
Remove `tsconfig.json` in Electron main
Scanavium21 Sep 5, 2026
31a3e0c
Translate settings into Rust types
Scanavium21 Sep 5, 2026
314ac9b
Implement `Default` for settings
Scanavium21 Sep 5, 2026
895ef9a
Parse or create settings file on startup
Scanavium21 Sep 5, 2026
3b49f4c
Add tag for media source type
Scanavium21 Sep 5, 2026
ac2dbac
Store settings as application state
Scanavium21 Sep 30, 2026
f1eb842
Extract media sources to separate modules
Scanavium21 Sep 30, 2026
949ecb1
Change settings loading to use config directory as parameter
Scanavium21 Sep 30, 2026
6c7e8f5
Split `MediaSource` with common uuid and name fields
Scanavium21 Sep 30, 2026
e3fcf49
Implement traits for `MediaSource`
Scanavium21 Sep 30, 2026
36f4e97
Load media sources from directory
Scanavium21 Sep 30, 2026
edad6a6
Fix tag on wrong item
Scanavium21 Sep 30, 2026
1109c6e
Add `diesel` crate for SQLite
Scanavium21 Sep 30, 2026
568945e
Initialize Diesel setup
Scanavium21 Sep 30, 2026
4ff1749
Create initial database schema
Scanavium21 Sep 30, 2026
956d719
Add `diesel_migrations` crate
Scanavium21 Sep 30, 2026
0b67f37
Set up database and run migrations
Scanavium21 Sep 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,7 @@ npm-debug.log.*

release
dist
resources/android/**/*
resources/android/**/*

# Rust
target
Empty file removed .gitmodules
Empty file.
7 changes: 5 additions & 2 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
"wayou.vscode-todo-highlight",
"vitest.explorer",
"cpylua.language-postcss",
"antfu.iconify"
"antfu.iconify",
"Vue.volar",
"tauri-apps.tauri-vscode",
"rust-lang.rust-analyzer"
]
}
}
Loading