Releases: ruru-m07/gitru
Releases · ruru-m07/gitru
v0.0.0-beta.6
0.0.0-beta.6 (2026-06-02)
Features
- add mascot dependency and integrate mascot component in GitPageLayout (2115d07)
- setup new mascot and branding (b198c35)
- setup new mascot and branding (8eef23d)
Miscellaneous Chores
- release 0.0.0-beta.6 (d3d185f)
v0.0.0-beta.5
0.0.0-beta.5 (2026-04-26)
Features
- enhance inbox tab display with item count and visual separator (c3cbc45)
- implement basic multi tab support (6ee78d4)
- implement drag-and-drop tab reordering functionality (1c91cc6)
- implement session navigation management (ed53f72)
- implement tab switching functionality with keyboard shortcuts and MRU support (69e1d09)
- make tabs starter UI in mail layout (ccb445c)
- make tabs starter UI in mail layout (baad6f7)
- update UI components for improved layout and accessibility (d06dca7)
Bug Fixes
- default selected repo when create new tab (d8a82ff)
- diff view bg color to match theme (7d9ccda)
- diff view bg color to match theme (b068623)
- implement custom resize pannel for fixed size pannel (5fc46ae)
- implement custom resize pannel for fixed size pannel (faeb0a2)
- title bar hover state UI fixes (9a1e349)
- update title and prevent default actions in CustomTitleBar (eeca848)
Miscellaneous Chores
- release 0.0.0-beta.5 (7d97c73)
v0.0.0-beta.4
0.0.0-beta.4 (2026-03-23)
Features
- add -moz-user-select style for better text selection prevention in Firefox (3ac961f)
- add -webkit-user-select to prevent text selection on hover (2988780)
- add repository cloning and initialization features (ef6e036)
- add user-select none style to prevent text selection (1fb5b4a)
- diff: add language guessing utility and parsing enhancements (65ea0c0)
- diff: integrate @pierre/diffs for enhanced diff functionality and refactor related structures (32a0a0c)
- enhance UI and functionality in various components (3e1be5f)
- enhance VirtualizedFileList with file selection and keyboard navigation features (8f6043c)
- implement apply patch per block of hunks (11a5117)
- improve onboarding flow (13905ae)
- optimize file selection handling in useAppStore and VirtualizedFileList (30f0a1b)
- remove unused SVG code from GitruBorderedSmallSmileSVG component (b508a14)
- update bulk operation on working tree to filter specific files (bf00b04)
- update web UI and shader (ce980ea)
Bug Fixes
- allow clippy warning for too many arguments in patch retrieval functions (5e0c30d)
- ci: update frontend lint testing in same test workflow (47050e4)
- desktop build issues due to linting errors (4cedc72)
- minor style issues (c1e58de)
- refine CSS user-select property and update default file names in DiffArea (7bbe8f0)
Miscellaneous Chores
- release 0.0.0-beta.4 (64db42b)
v0.0.0-beta.3
0.0.0-beta.3 (2026-03-05)
Features
- add tags and file change statistics to history commit list (511a6f9)
- enhance diff and commit handling with history support (8b595a1)
- implement the support for asset diff (ef046fa)
Bug Fixes
- address review comments - security fixes, bug fixes, resource cleanup (9dbd484)
- update updater base URL to use the correct release endpoint (e0b5974)
Miscellaneous Chores
- release 0.0.0-beta.3 (810093b)
v0.0.0-beta.2
0.0.0-beta.2 (2026-02-28)
Features
- add StashState and related hooks for stash management functionality (8660dc3)
- enhance stash functionality and diff retrieval (20b6e50)
- enhance VirtualizedFileList with sectionMode prop and improve status bar styling (e1c5bca)
- implement stash management commands and UI icons (ab977f2)
- update versioning and add new update process (521218b)
Bug Fixes
- standardize casing for project name and update package details in configuration files (4dddac8)
- streamline checkout process and improve error handling in branch switching (ab37ced)
Miscellaneous Chores
- release 0.0.0-beta.2 (210faaf)
v0.0.0-beta.1
0.0.0-beta.1 (2026-02-21)
Features
- ability to make commits (04d1279)
- add cache layer on all command (2017078)
- add cache layer on all command (039f1c9)
- add conflict handling and improve branch management (d3166d7)
- add development icons and update configuration for Tauri (c86b98e)
- add diff functionality for files (63c4424)
- add file status filters to ListFileChanges component (310d39d)
- add git pull functionality and related hooks (d5bb593)
- add motion library and integrate motion components in App and Waitlist (7a6c482)
- add motion library for animations and update dependencies in package.json and bun.lock (4392636)
- add new UI components including Meter, NumberField, Pagination, PreviewCard, Sheet, Slider, Spinner, Toast, ToggleGroup, and Toolbar (6c2224c)
- add onCallBack support for action items in command view (445ead8)
- add openVscode command and integrate with VirtualizedFileList for opening files in VS Code (efc6706)
- add support for making commits (bf3611d)
- add support for remote branches checkout (0b00f29)
- add support for untracked file status in ListFileChanges component (d22b759)
- add SVG components for split and unified views (63c4424)
- add switch repo in action pannel and UI fixes (02e2e01)
- add switch repo in action pannel and UI fixes (5e5284c)
- add time utility functions (63c4424)
- cleanup hooks and setup query mutations (f60c5fc)
- define types for Git operations (63c4424)
- enhance command item callbacks to close context after execution (387eaa6)
- enhance command list with virtualization support and improve branch list display (7a793e8)
- enhance commit button with branch name display and truncate styling (f6bdd90)
- enhance commit history retrieval (63c4424)
- enhance CustomTitleBar and DiffViewer components with improved styling and functionality (2cb4c7b)
- enhance diff view functionality with new settings and status icons (9bc6154)
- enhance diff viewer settings with new options and integrate WorkerPoolProvider (69aad1b)
- enhance DiffViewer options with theme and disable file headercreateTauriStorage (a190cb5)
- Enhance Git command interfaces and data structures (1be38d0)
- Enhance Git functionality and UI improvements (27dad50)
- enhance git repository handling with improved error reporting and logging (935cbcf)
- enhance git restore functionality with error handling and improve UI components (668a5a3)
- enhance repository selection UI with context menu and refactor file change display (13f612d)
- enhance status bar with new icons and improve repository origin handling (4611a7a)
- enhance status filter UI with clear option in ListFileChanges component (29baadc)
- expose CreateBranchProps interface for better accessibility (3de8a85)
- git: add git commands for add, remove, discard, and commit functionality (2560924)
- implement command panel with navigation and command execution features (71808dc)
- implement core feature in statusbar (a56a78d)
- implement file status management and status options (42efccd)
- implement file status retrieval and enhance repository state management (8aa35c5)
- implement Git branch management (63c4424)
- Implement repository management and author extraction functionality (294c038)
- implement search query matching for file paths in Git routes (ef97d71)
- implement search query matching for file paths in Git routes (9d9f7fd)
- implement status of files view only (a37cb7c)
- implement support for watching (8a2c2d5)
- implement switch branches (7237139)
- implement theme switching functionality (ec38c5b)
- implement theme switching functionality and update color names in the UI (243db30)
- implement update channel management and updater functionality (c89d821)
- implement vesper-light theme and enhance scroll area functionality (73e9126)
- integrate new command box component and update diff display (93e24fe)
- integrate tooltip functionality into sidebar items and enhance tooltip component (018ae73)
- integrate updater plugin and update configurations (78e8782)
- invalidate current branch and status ahead/behind on successful push (be02731)
- rebrand the software name (e5c426e)
- Refactor HistoryGraph and GraphLane components for improved readability and organization (a2a7fce)
- Refactor useAppStore hooks for improved readability and performance (1a2ec21)
- reorganize SVG components and update import paths (a44c37e)
- replace invalidateAll with push in MainActionBar and add loading indicator (258e7b6)
- setp type safe ipc piplines (ca44bcc)
- setup desktop frontend ([7718529](https...