-
Notifications
You must be signed in to change notification settings - Fork 285
feat: migrate from Electron to Tauri v2 #2479
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from 1 commit
Commits
Show all changes
64 commits
Select commit
Hold shift + click to select a range
b8e95e5
feat: migrate from Electron to Tauri v2
afonsojramos 68272f8
fix: update test snapshots and fix Tailwind path
afonsojramos d4e5758
refactor: switch to Tailwind v4 Vite plugin
afonsojramos acdc495
feat: add Tauri HTTP plugin for API requests
afonsojramos b8fa894
fix: convert local emoji paths to Tauri asset URLs
afonsojramos 9294f2a
fix: update UI state after zoom level changes
afonsojramos b7e30ee
test: update test infrastructure for Tauri environment
afonsojramos fbf6bf8
refactor: update core utilities for Tauri environment
afonsojramos 200352c
refactor: update settings components for Tauri environment
afonsojramos 087158f
refactor: update notification utilities for Tauri environment
afonsojramos 7e429c2
refactor: update styling and configuration for Tauri
afonsojramos a6f78b3
refactor: remove Electron platform utilities
afonsojramos fcaa932
fix: update tests and handlers for Tauri migration
afonsojramos 7c544c2
fix: resolve all lint warnings
afonsojramos 1079784
fix: address PR review comments
afonsojramos 6872ddb
ci: update workflows for Tauri and Vitest
afonsojramos e607829
test: fix skipped tests and reduce from 6 to 2
afonsojramos 92ffcd2
refactor: replace println with log crate for proper logging
afonsojramos a2a427b
fix(ci): add lcov reporter for SonarQube coverage
afonsojramos 8c2a4a9
fix(ci): correct rust-toolchain action reference
afonsojramos dea0230
fix(ci): correct tauri-action SHA reference
afonsojramos e6b29b2
refactor: revert useId changes in filter components
afonsojramos eab83ec
refactor: clean up icons and generate twemoji at build time
afonsojramos 9f478c7
refactor: move twemoji to Rust build.rs and clean up scripts
afonsojramos 6a7f53d
test: update Filters snapshot for hardcoded IDs
afonsojramos 2ba47c8
fix: add devtools feature to Tauri
afonsojramos 5c650aa
fix: remove empty desktopTemplate and pubkey causing build errors
afonsojramos 3b956e3
fix: add cfg(target_os = "macos") to macOS-only code
afonsojramos d15559f
chore(deps): update Tauri to latest versions
afonsojramos a5c352f
feat: add updater signing public key
afonsojramos acf0307
fix(ci): pass signing key secrets to Tauri build
afonsojramos 619a3cf
style: fix biome formatting
afonsojramos 8bdcd48
fix: align handler types with GitifyNotification/GitifySubject archit…
afonsojramos cf5ae92
chore: remove twemoji SVGs from git tracking (generated at build time)
afonsojramos fd0f7d4
fix: regenerate Tauri icons from correct Gitify source
afonsojramos 4be373c
chore: remove unused Tauri icon files
afonsojramos 054fcf9
chore: remove unused src/index.html (replaced by root index.html for …
afonsojramos bb6a417
fix: address security and code review issues
afonsojramos 975ddc6
fix: address security and code quality issues from review
afonsojramos 0814f53
fix: address security issues from code review
afonsojramos 3af2a5e
fix(security): add HTTP timeout and SSRF protection to OAuth
afonsojramos 7964d8d
fix: increased contrast setting with System theme and improve tray po…
afonsojramos eac8ebb
Merge remote-tracking branch 'origin/main' into tauri
afonsojramos 968c2f7
fix: merge main and fix test infrastructure
afonsojramos f552250
Merge remote-tracking branch 'origin/main' into tauri
afonsojramos 6e1e514
style: fix biome formatting issues
afonsojramos c904dc4
Merge remote-tracking branch 'origin/main' into tauri
afonsojramos f13101d
feat: add resize grip for window resizing
afonsojramos 8724344
Merge remote-tracking branch 'origin/main' into tauri
afonsojramos 1878cc8
feat: add ErrorBoundary to prevent white screen on errors
afonsojramos b7a843f
fix: use correct logger function in ErrorBoundary
afonsojramos c8d89aa
refactor: remove ResizeGrip component and window mock
afonsojramos 1f62b2f
refactor: use original 48x48 tray icons and simplify auth validation
afonsojramos 0c4f576
refactor: remove browser fallbacks and web patterns from Tauri app
afonsojramos e687afa
refactor: use high-res 48x48 tray icons and remove unused assets
afonsojramos c6e0a50
fix: update test infrastructure for Tauri HTTP plugin
afonsojramos 50e9469
merge: resolve conflicts with main branch
afonsojramos c74c4c1
fix: resolve lint errors and update biome schema version
afonsojramos 9c4a984
build: update biome schema to match dependency version
afonsojramos 750a5b4
merge: resolve conflicts with main branch
afonsojramos 8c559a9
merge: resolve conflicts with main branch
afonsojramos c51981d
style: fix import ordering for Biome lint compliance
afonsojramos f994a5f
merge: sync with main branch (styled-components 6.3.8)
afonsojramos ea34732
merge: sync with main branch (@primer/react 38.7.1)
afonsojramos File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. In |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For each of the icons, I have a Canva project which contains all the hi-res assets for Gitify. That may be helpful for creating new versions at various sizes. Just lmk