Skip to content

Commit 1dbf54e

Browse files
committed
feat: migrate from Electron to Tauri v2
This is a complete migration of Gitify from Electron to Tauri v2. Changes include: - Remove Electron main/preload processes and webpack configs - Add Tauri v2 backend with Rust (src-tauri/) - Add Vite bundler configuration - Migrate renderer code from src/renderer/ to src/ - Migrate tests from Jest to Vitest - Update all dependencies for Tauri compatibility - Add type-safe context hook (useAppContext) - Fix strict TypeScript mode issues BREAKING CHANGE: This replaces the Electron backend with Tauri.
1 parent 82572b2 commit 1dbf54e

File tree

426 files changed

+43413
-48435
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

426 files changed

+43413
-48435
lines changed

.env.example

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# GitHub OAuth Application Credentials
2+
# Create an OAuth app at https://github.com/settings/developers
3+
# Set the callback URL to: gitify://auth-callback
4+
5+
OAUTH_CLIENT_ID=your_github_oauth_client_id
6+
OAUTH_CLIENT_SECRET=your_github_oauth_client_secret

babel.config.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

biome.json

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/2.3.10/schema.json",
3-
"files": {
4-
"includes": ["**", "!**/generated/**/*"]
5-
},
2+
"$schema": "https://biomejs.dev/schemas/2.3.5/schema.json",
63
"assist": {
74
"actions": {
85
"source": {

config/electron-builder.js

Lines changed: 0 additions & 64 deletions
This file was deleted.

config/webpack.config.common.ts

Lines changed: 0 additions & 24 deletions
This file was deleted.

config/webpack.config.main.base.ts

Lines changed: 0 additions & 24 deletions
This file was deleted.

config/webpack.config.main.prod.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

config/webpack.config.preload.base.ts

Lines changed: 0 additions & 24 deletions
This file was deleted.

config/webpack.config.preload.prod.ts

Lines changed: 0 additions & 18 deletions
This file was deleted.

config/webpack.config.renderer.base.ts

Lines changed: 0 additions & 109 deletions
This file was deleted.

0 commit comments

Comments
 (0)