Mattias Granlund
92b0ed9a65
Improve file tree UI things
...
- sort folder first
- better spacing between chevron and folder icon
- color files by their status
2023-08-28 20:46:58 +01:00
Mattias Granlund
16c72cd399
Shows added and removed lines by file in vbranch peek
...
- also changes the FileTree component to accept single node prop
2023-08-28 20:46:58 +01:00
Kiril Videlov
e29f508bf3
Add dismissable warning for merging upstream work
...
This update introduces a dismissable warning for merging upstream work from the base branch. The user can now choose not to show this warning again, and this choice is remembered by the system. This is achieved by adding a checkbox that triggers a new function, `projectMergeUpstreamWarningDismissed`, altering the interface's vertical space, and tweaking the execution of the `branchController.updateBaseBranch` method.
Detailed changes:
- Introduced a checkbox to the warning modal, binded to `mergeUpstreamWarningDismissedCheckbox`.
- Adjusted the vertical spacing between elements in the warning modal, from `space-y-2` to `space-y-4`.
- Modified the onclick method of the merge button to call `mergeUpstreamWarningDismissed.set(true)`, if `mergeUpstreamWarningDismissedCheckbox` is checked.
- Added `mergeUpstreamWarningDismissed` and `mergeUpstreamWarningDismissedCheckbox` variables to control the checkbox state, using the new `projectMergeUpstreamWarningDismissed` method.
- New `projectMergeUpstreamWarningDismissed` method added to handle persistent dismissal of the warning across sessions
2023-08-28 13:28:48 +02:00
Kiril Videlov
d3d69096a9
remove unused top bar component
2023-08-28 13:05:15 +02:00
Kiril Videlov
beeab32656
remove upstream branch name component
2023-08-28 13:04:10 +02:00
Nikita Galaiko
86a1691430
Merge pull request #1096 from gitbutlerapp/test-utils
...
test_utils::commit_all
2023-08-28 10:32:46 +02:00
Nikita Galaiko
cfcfa79316
test_utils::commit_all
2023-08-28 10:28:26 +02:00
Nikita Galaiko
fb9cf8eebb
Merge pull request #1095 from gitbutlerapp/test-utils
...
init test_utils
2023-08-28 09:56:53 +02:00
Nikita Galaiko
c458fb145f
cargo fmt
2023-08-28 09:44:04 +02:00
Nikita Galaiko
40d101a075
init test_utils
2023-08-28 09:34:30 +02:00
Nikita Galaiko
605c3e0dc1
Merge pull request #1094 from gitbutlerapp/if-locked--return
...
if locked, return
2023-08-28 09:02:06 +02:00
Nikita Galaiko
8e013dcfde
if locked, return
2023-08-28 08:57:34 +02:00
Mattias Granlund
8732110d7a
Fix small UI issues in vbranch peek file tree
2023-08-25 11:50:41 +01:00
Nikita Galaiko
f74cbdee1c
Merge pull request #1092 from gitbutlerapp/limit-gb-concurrency
...
limit number of concurrent gb connections
2023-08-25 10:15:09 +02:00
Nikita Galaiko
6dc17898d8
just use a lock
2023-08-25 10:10:42 +02:00
Nikita Galaiko
eeef217c63
limit number of concurrent gb connections
2023-08-25 09:06:49 +02:00
Kiril Videlov
ce7aecc026
fix lint
2023-08-24 17:15:02 +02:00
Kiril Videlov
670ed4eca0
rename config
2023-08-24 17:15:02 +02:00
Kiril Videlov
14bee31cc3
show a banner for repos with https remotes informing the user to create an ssh key
2023-08-24 17:15:02 +02:00
Mattias Granlund
d767728350
Update butler/Cargo.lock
...
- rust-analyzer wants this
2023-08-24 15:45:47 +01:00
Mattias Granlund
08e12d54e0
Show changed files in vbranch peek
...
- adds a component for rendering a file tree
- needs a bit more iteration
2023-08-24 15:29:12 +01:00
Kiril Videlov
3a85c50bcb
base branch peek tray - call local commits local
2023-08-24 10:02:16 +02:00
Nikita Galaiko
91647507b0
Merge pull request #1087 from gitbutlerapp/refactor
...
extract is_integrated calculation
2023-08-24 09:57:44 +02:00
Nikita Galaiko
d141446d18
extract is_integrated calculation
2023-08-24 09:54:06 +02:00
Mattias Granlund
1aafe95943
Renaming TrayNext -> Tray, and FileCardNext -> FileCard
2023-08-23 15:42:53 +01:00
Mattias Granlund
19a023f455
Fixes all current eslint warnings
2023-08-23 15:33:21 +01:00
Mattias Granlund
d9f9e36ba5
Drop redundant refreshes of stores
...
- we rely on dependencies between stores for most updates
2023-08-23 15:03:46 +01:00
Mattias Granlund
ec7ea4cb6b
Refresh vbranches when trunk changes
...
- this will make sure "branch is integrated" becomes visible when repo is fetched
2023-08-23 15:03:46 +01:00
Nikita Galaiko
bfc6f9f9ee
Merge pull request #1084 from gitbutlerapp/refactor
...
simplify branch list
2023-08-23 15:36:22 +02:00
Nikita Galaiko
32fc7a3783
simplify branch list
2023-08-23 15:17:59 +02:00
Mattias Granlund
47dadf3903
Removes the "New virtual branch" button
...
- looks quite ugly
- in empty state we do not show it
2023-08-23 13:52:08 +01:00
Mattias Granlund
8c935f2844
Always unhighlight after mosueup
2023-08-23 13:39:03 +01:00
Nikita Galaiko
7d6fa7a165
Merge pull request #1081 from gitbutlerapp/pnpm-updates
...
name all tasks
2023-08-23 14:38:45 +02:00
Nikita Galaiko
e14b03b24d
refactor init
2023-08-23 14:30:50 +02:00
Nikita Galaiko
4b928fed61
name all tasks
2023-08-23 14:14:53 +02:00
Nikita Galaiko
2ab3ca135a
merged upstream
2023-08-23 14:14:39 +02:00
Nikita Galaiko
99211ea776
Merge pull request #1079 from gitbutlerapp/pnpm-updates
...
pnpm updates
2023-08-23 13:49:56 +02:00
Nikita Galaiko
28b2fa558e
pnpm updates
2023-08-23 13:47:59 +02:00
Kiril Videlov
a13a425f65
make minimum lane width smaller
2023-08-23 13:38:41 +02:00
Nikita Galaiko
ce364516b8
Merge pull request #1060 from gitbutlerapp/dependabot/cargo/src-tauri/tauri-plugin-window-state-6647e6e
...
Bump tauri-plugin-window-state from `700549a` to `6647e6e` in /src-tauri
2023-08-23 13:30:49 +02:00
Nikita Galaiko
646c8f23f7
Merge pull request #1059 from gitbutlerapp/dependabot/cargo/src-tauri/tauri-plugin-websocket-6647e6e
...
Bump tauri-plugin-websocket from `700549a` to `6647e6e` in /src-tauri
2023-08-23 13:30:41 +02:00
Nikita Galaiko
e156385e15
Merge pull request #1033 from gitbutlerapp/dependabot/cargo/src-tauri/tokio-tungstenite-0.20.0
...
Bump tokio-tungstenite from 0.19.0 to 0.20.0 in /src-tauri
2023-08-23 13:30:25 +02:00
Nikita Galaiko
355c9678b0
Merge pull request #1031 from gitbutlerapp/dependabot/cargo/src-tauri/urlencoding-2.1.3
...
Bump urlencoding from 2.1.2 to 2.1.3 in /src-tauri
2023-08-23 13:29:49 +02:00
Nikita Galaiko
b5bc83d88c
Merge pull request #1029 from gitbutlerapp/dependabot/cargo/src-tauri/filetime-0.2.22
...
Bump filetime from 0.2.21 to 0.2.22 in /src-tauri
2023-08-23 13:29:37 +02:00
Nikita Galaiko
519dddc18b
Merge pull request #1077 from gitbutlerapp/push-after-flush
...
emit push after flush
2023-08-23 13:02:28 +02:00
Nikita Galaiko
0b5bbcbd14
emit push after flush
2023-08-23 12:58:46 +02:00
Nikita Galaiko
4260d186d3
Merge pull request #1076 from gitbutlerapp/separate-pushing
...
separate gitbutler data push
2023-08-23 12:33:50 +02:00
Nikita Galaiko
5ad41123f9
separate gitbutler data push
2023-08-23 11:09:54 +02:00
Nikita Galaiko
7691c7294d
Merge pull request #1075 from gitbutlerapp/watcher-split-events
...
Watcher split events
2023-08-23 08:59:25 +02:00
Nikita Galaiko
374d3c7187
emit dedicated fetch events
2023-08-23 08:35:18 +02:00