PavelLaptev
69734de262
Tokens updated
2023-12-03 22:31:09 +01:00
Mattias Granlund
aa8f7fff29
Make zooming in better by persisting rem units
2023-12-03 21:22:59 +00:00
PavelLaptev
278a08e6fe
removed unnesessery color modes from InfoMessage
2023-12-03 22:10:48 +01:00
PavelLaptev
b52a32f256
tokens updated
2023-12-03 21:40:10 +01:00
PavelLaptev
d4f395f496
Commits list header vertical centered
2023-12-03 20:55:05 +01:00
PavelLaptev
41a693b3c2
stashed branches — icon shrink fixed
2023-12-03 20:51:13 +01:00
Mattias Granlund
1d5da80125
Combine all branches in a single sidebar section
...
- the sidebar resizing overflow problem is now fixed
2023-12-03 19:47:46 +00:00
Kiril Videlov
58269340b4
✨ feat: add delete confirmation modal for branch deletion in branch menu
2023-12-03 19:37:35 +01:00
Mattias Granlund
33908a292f
Fix loading status tooltip
2023-12-03 18:04:56 +00:00
Mattias Granlund
50209b4bf7
Separate out AuhtorIcon component from list component
2023-12-03 18:04:11 +00:00
Mattias Granlund
444b15631a
Add scrollbar to project selector
2023-12-03 18:04:02 +00:00
Mattias Granlund
4af41d639d
feat: add delete functionality to branch popup menu item
2023-12-03 17:55:20 +00:00
Kiril Videlov
2246bb4805
refactor: change parameter type from PathBuf
to Path
in virtual_hunks_by_filepath
function
2023-12-03 18:17:55 +01:00
Kiril Videlov
331302ec9c
chore: update virtual_hunks_by_filepath function to use project path instead of git repository path
2023-12-03 18:17:55 +01:00
PavelLaptev
4f59715f52
simplified list item layout
2023-12-03 17:12:56 +01:00
Scott Chacon
a93ef1dd71
🔨 chore: add hover effect to clickable tag elements
2023-12-03 16:25:18 +01:00
Kiril Videlov
290ff33657
style: update loading status margin in left-btns container
2023-12-03 16:11:53 +01:00
PavelLaptev
4822b143cf
Wip
2023-12-03 15:41:56 +01:00
PavelLaptev
ee107750a6
new styles
2023-12-03 15:38:04 +01:00
PavelLaptev
b4433ce630
Text styles updated
2023-12-03 12:29:52 +01:00
PavelLaptev
115eef2eab
info message fix
2023-12-03 11:54:57 +01:00
PavelLaptev
3fc932f387
Merged origin/master into Fix file name and path stylesCSS fixes
2023-12-03 11:33:55 +01:00
PavelLaptev
82815d8595
updated wide
mode for dropdown
2023-12-03 11:33:36 +01:00
PavelLaptev
1fa04db713
file list item updated
2023-12-03 11:26:00 +01:00
Mattias Granlund
3d73de1113
Fix css bug folding of commit list component
2023-12-03 10:19:22 +00:00
PavelLaptev
6b86a6ee56
update
2023-12-03 11:06:48 +01:00
Mattias Granlund
45dae4197d
fix: fix the calculation of the justpath
property in the File class
...
The `justpath` property in the File class was previously returning an incorrect value. The calculation was splitting the `path` string by '/' and then selecting a range of elements to join together. The range was specified as `slice(1, -2)`, which resulted in excluding the first element and including the second-to-last element.
The fix updates the range to `slice(0, -1)`, which includes all elements except for the last one. This ensures that the `justpath` property correctly represents the path without the filename.
2023-12-03 01:07:32 +00:00
Mattias Granlund
080773be9f
Fix commit mistake from settings UI update
2023-12-03 01:06:59 +00:00
Mattias Granlund
d2fd7ac092
Give global settings page a max width and facelift
2023-12-03 01:00:26 +00:00
PavelLaptev
315ebbfd6c
Wip
2023-12-03 01:19:17 +01:00
PavelLaptev
fef690abb2
Updated Dropdown
2023-12-03 01:15:13 +01:00
PavelLaptev
beab7b947e
Merged origin/master into CSS updates
2023-12-03 01:14:32 +01:00
Mattias Granlund
bcfd84f33c
Revert settings page changes from earlier today to broken ui
2023-12-02 23:54:49 +00:00
Mattias Granlund
974055dc85
Fix font size bug in tag component
...
- an inherited large font size makes the icon shift vertically
2023-12-02 23:48:42 +00:00
Mattias Granlund
2f24c3eca6
Fix commit card drag image
...
- removes white container that was present during drag
2023-12-02 23:48:30 +00:00
Mattias Granlund
d8b8d2c558
Make pr and branch preview into cards
2023-12-02 23:48:09 +00:00
Mattias Granlund
de86920eb4
Use shared css classes for cards
...
Going with bem notation since simple names for nested objects are impossible to grep for.
2023-12-02 23:47:57 +00:00
Mattias Granlund
611bd60078
Fix commit list expand / collapse
2023-12-02 23:47:33 +00:00
PavelLaptev
4c1fb0567a
centered icons in Segemented control
2023-12-02 23:16:09 +01:00
Mattias Granlund
84179133bc
Fix scrolling of files and enable scrolling of commits
2023-12-02 16:51:00 +00:00
Mattias Granlund
65d9b3ba7a
Add window dragging by pulling on the board background.
...
- does not work over the new branch dropzone.
2023-12-02 13:14:11 +00:00
Mattias Granlund
703472368a
Show clear home button if repo fails to load
2023-12-02 13:11:53 +00:00
dependabot[bot]
cfc0cd1c49
Bump posthog-js from 1.84.2 to 1.93.2
...
Bumps [posthog-js](https://github.com/PostHog/posthog-js ) from 1.84.2 to 1.93.2.
- [Release notes](https://github.com/PostHog/posthog-js/releases )
- [Changelog](https://github.com/PostHog/posthog-js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PostHog/posthog-js/compare/v1.84.2...v1.93.2 )
---
updated-dependencies:
- dependency-name: posthog-js
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-01 16:28:41 +00:00
Scott Chacon
936cb20892
🔨 chore: update project sync status handling and UI
...
- Refactored the `onSyncChange` function to handle the project sync status update.
- Added a checkbox to allow users to enable or disable project sync.
- Added conditional rendering for the project sync section based on the user's role.
- Updated the `User` struct in both Rust and TypeScript to include the `role` field.
2023-12-01 15:06:50 +00:00
Mattias Granlund
e286c528b8
chore: drop unused resizer
2023-12-01 13:41:31 +00:00
Mattias Granlund
3c7e098da1
chore: update (force push button to have a wide layout
2023-12-01 13:36:34 +00:00
extrawurst
78a8ef489a
pushing all remotes ( #1867 )
...
* split up massive function to make it easier to follow
* push remotes to gb-server plus test
2023-12-01 10:17:34 +01:00
Mattias Granlund
c153e2f457
Make resizing and scrolling great
...
- resizers should now be absolutely positioned within the thing they are resizing
- scrollbar now works for horizontal mode as well (board)
2023-11-30 23:36:52 +00:00
Kiril Videlov
0703a8cc82
fix: update user name display logic in button component to prioritize given_name and email if name is not available
2023-11-30 22:26:23 +01:00
Nikita Galaiko
0bed078a09
Merge pull request #1866 from gitbutlerapp/handle-fetch-errors
...
Handle fetch errors
2023-11-30 18:42:32 +01:00
Kiril Videlov
7b95d2097b
Merge pull request #1874 from gitbutlerapp/update-summary-generation-label
...
Update summary generation label
2023-11-30 18:26:10 +01:00
Kiril Videlov
a6dd5fcde2
chore: update label and description for AI integration option in UI
2023-11-30 18:22:53 +01:00
Kiril Videlov
41c4139555
Merge pull request #1873 from gitbutlerapp/filter-out-default-target-branch
...
Filter out default target branch
2023-11-30 18:16:20 +01:00
Kiril Videlov
04afdc47e0
fix: exclude default target branch from the list of remote branches
2023-11-30 18:12:05 +01:00
Kiril Videlov
7faebcd9ec
Merge pull request #1871 from gitbutlerapp/add-annotate-warning-back
...
Add annotate warning back
2023-11-30 18:04:31 +01:00
Kiril Videlov
56a0d652fc
feat: add cloudEnabled prop to SyncButton component to conditionally call syncToCloud based on project's API sync status
2023-11-30 17:58:49 +01:00
Mattias Granlund
0a426013da
Merge pull request #1870 from gitbutlerapp/remove-resizer-1
...
Remove resizer 1
2023-11-30 16:55:15 +00:00
Scott Chacon
71adb5e435
add back the annotate commits warning
2023-11-30 17:54:47 +01:00
Mattias Granlund
e3b30fa3df
Remove resizer from BranchFiles.svelte
2023-11-30 17:52:43 +01:00
Mattias Granlund
eb7f2674a5
Merge branch 'master' into refactor-project-setup-page
2023-11-30 16:48:48 +00:00
Mattias Granlund
f9415c937b
Make the project setup page great again 🤘
2023-11-30 17:47:12 +01:00
Nikita Galaiko
66e4d6ddfd
fix: handle different types of remote errors in fetch calls
2023-11-30 16:01:43 +01:00
Kiril Videlov
225de46e6f
fix lint
2023-11-30 15:41:37 +01:00
Kiril Videlov
2046df3a43
fix: prevent default behavior only when drag handle id is not 'drag-handle'
2023-11-30 15:41:37 +01:00
Kiril Videlov
e9828a605e
fix: adjust drop position calculation in drag and drop functionality
2023-11-30 15:41:37 +01:00
Nikita Galaiko
dbe84e117f
do not fail vbranch calculations on wrong branch
2023-11-30 15:23:12 +01:00
Nikita Galaiko
a56de709a1
Merge pull request #1863 from gitbutlerapp/remove-ignored-files-from-wd-tree
...
Remove ignored files from wd tree
2023-11-30 14:20:17 +01:00
Nikita Galaiko
0f29b62b79
when calculating files to remove, use session data only
2023-11-30 14:15:42 +01:00
Kiril Videlov
5008de035e
refactor: remove filtering of branches based on default target branch
2023-11-30 13:41:57 +01:00
Kiril Videlov
ef6c6afa8a
refactor: simplify code for getting user name in configure_scope
function
2023-11-30 13:40:23 +01:00
Kiril Videlov
f7945a5294
refactor: simplify code for configuring user scope and creating git signature
2023-11-30 13:40:23 +01:00
Kiril Videlov
41d0494b73
feat: update user name field to be optional in User struct and User type to handle cases where name or given_name is not available
2023-11-30 13:40:23 +01:00
Nikita Galaiko
0976cd294a
Merge pull request #1857 from gitbutlerapp/try-to-rebase-when-applying-branch
...
optimize wd flushing
2023-11-30 13:32:35 +01:00
Nikita Galaiko
65f7bbbbd1
test with sub directories
2023-11-30 13:18:04 +01:00
Nikita Galaiko
10b325732f
bring back build_wd_tree optimization
2023-11-30 12:54:01 +01:00
Mattias Granlund
6e64d3fbcc
Wait for prs to reload after creating pr
2023-11-30 10:07:48 +00:00
Nikita Galaiko
e25cd28c9f
list files can filter by prefix
2023-11-30 10:41:47 +01:00
Mattias Granlund
7e6e26d4e1
🔨 chore: fix scrollable check in client script
2023-11-30 09:41:37 +00:00
Mattias Granlund
08f23df1b9
Make pr creation even more reliable
...
- do both pushing and pr creation in pr service
- no discontinuity in "loading"
- wait for branch to have upstream (10s timeout)
2023-11-30 08:42:12 +00:00
Mattias Granlund
8726e27e39
Make PR creation more reliable
...
- can't be exact atm as we can't "wait" for upstream data to be sent to front end
- will talk to Kiril about this
2023-11-29 23:23:43 +00:00
Mattias Granlund
593eb9e717
Split out commit list header and footer
2023-11-29 22:33:22 +00:00
Mattias Granlund
74aac963f7
Renaming a vairable to test push
2023-11-29 21:56:52 +00:00
Mattias Granlund
46909a3a25
🚀 feat: add state management for PR service and update createPullRequest method
2023-11-29 21:54:25 +00:00
Mattias Granlund
915426ea4e
Truncate long branch names in commit list item header
2023-11-29 20:32:13 +00:00
Kiril Videlov
4fd8c890c9
chore: increase z-index value for .popup element to prevent it from being overlapped by other elements
2023-11-29 20:31:50 +00:00
Mattias Granlund
1c2073b980
🔨 chore: remove badge count in applied branches component
2023-11-29 20:30:58 +00:00
Mattias Granlund
55f6130a95
Fix image copy when dragging a lane
2023-11-29 18:14:43 +00:00
Mattias Granlund
41634e1ae5
Fix duplicate PR bug
2023-11-29 17:51:50 +00:00
Mattias Granlund
3eafd5af42
Show number of applied branches in sidebar
...
- Pavel will think about this still
2023-11-29 17:51:38 +00:00
Mattias Granlund
8b22c518bc
Enforce use of drag handle with branches
2023-11-29 17:27:44 +00:00
Mattias Granlund
cdbeba18c7
🔧 fix: add default color to SVG icons for better styling consistency
2023-11-29 16:17:48 +00:00
Mattias Granlund
7ffbcf51b3
Refactor the project selection page
2023-11-29 15:54:28 +00:00
Nikita Galaiko
448fcea28e
feat: add support for merging or rebasing out-of-date branch before applying changes
2023-11-29 15:29:39 +01:00
Nikita Galaiko
9e9d2b5ecc
more test assertions
2023-11-29 15:28:21 +01:00
Nikita Galaiko
325d5b6539
remote duplicated test
2023-11-29 15:01:10 +01:00
Nikita Galaiko
619f40cf68
trigger async push and flush
2023-11-29 13:41:28 +01:00
Nikita Galaiko
798e736276
Merge pull request #1837 from gitbutlerapp/update-base-branch
...
GB-674: simplify update base branch
2023-11-29 13:27:54 +01:00
Nikita Galaiko
c513de478c
simplify update branch logic
2023-11-29 13:11:47 +01:00
Mattias Granlund
6cd9f9b2d9
Make eslint fail lint on unused variables
2023-11-29 10:50:34 +00:00
Mattias Granlund
42ca5c5952
Fix lint warnings
2023-11-29 10:50:26 +00:00
Mattias Granlund
ad11d82ae9
Update styling for base branch view
2023-11-29 10:48:39 +00:00
Mattias Granlund
9f2d4f2359
Display PR body as markdown
2023-11-29 10:26:22 +00:00
Mattias Granlund
7d99ac6b52
✨ feat: add support for readonly mode in commit card
2023-11-29 10:18:48 +00:00
Mattias Granlund
24ecfabf57
Improve the PR preview page a bit
2023-11-29 10:17:23 +00:00
Mattias Granlund
8213e0628c
🔥 refactor: remove crossfade transition from commit boxes
2023-11-29 09:38:23 +00:00
Mattias Granlund
fb96d91164
Rename LocalCommits to CommitList
2023-11-29 09:30:28 +00:00
Mattias Granlund
4f35b90508
Drop unused remote/integrated commits code
2023-11-29 09:30:28 +00:00
Mattias Granlund
a372f3b5cf
🔧 fix: decrease timeout for tooltip to improve user experience
2023-11-29 09:25:06 +00:00
Mattias Granlund
65d1c0e629
🔨 chore: add readonly prop to Commit component to prevent actions when in readonly mode
2023-11-29 09:24:43 +00:00
Nikita Galaiko
20782cec64
Merge pull request #1826 from gitbutlerapp/fix-conflict-markers
...
test apply after update base
2023-11-29 10:21:23 +01:00
Mattias Granlund
2548ced85c
Improve UI for stashed branch header
2023-11-29 09:19:23 +00:00
Nikita Galaiko
7c7fe88453
test apply after update base
2023-11-29 10:14:25 +01:00
Mattias Granlund
e9bb16488f
🐛 fix: handle sync status properly when fetching and reloading data
2023-11-29 09:14:20 +00:00
Mattias Granlund
547fb02d13
🔨 chore: increase sleep time before creating PR to accommodate for GitHub's processing time
2023-11-29 09:14:12 +00:00
Mattias Granlund
f1c49b2d51
Goto board after apply/delete
2023-11-29 09:13:16 +00:00
Nikita Galaiko
83d1edcc71
fix warning condition
2023-11-29 09:54:11 +01:00
Mattias Granlund
57ef71fd0c
Fix the UI bug when dragging file card
2023-11-29 00:51:42 +00:00
Mattias Granlund
00dbf95444
Fix scrolling/resizing in files section of branch
2023-11-29 00:41:48 +00:00
Mattias Granlund
1fa737e40f
Await reload of prs before loading is set to false
2023-11-29 00:05:59 +00:00
PavelLaptev
5172ca2b07
Wip
2023-11-29 00:59:40 +01:00
PavelLaptev
96c1fb0064
Test undo
2023-11-29 00:46:57 +01:00
PavelLaptev
874e8f2e4b
Test
2023-11-29 00:46:18 +01:00
PavelLaptev
2caddf48c1
Test
2023-11-29 00:45:43 +01:00
PavelLaptev
4e5567391e
body background update, commit card update
2023-11-29 00:45:17 +01:00
PavelLaptev
6abcf57057
merged upstream
2023-11-29 00:38:42 +01:00
PavelLaptev
d3a8e9c3fb
very long commit message just to test how it works and if it
2023-11-29 00:38:29 +01:00
Mattias Granlund
5973ce4364
🔧 fix: update getGithubContext to only emit distinct values when baseBranch remoteUrl changes
2023-11-28 23:30:04 +00:00
PavelLaptev
b7c5dc3e56
merged upstream
2023-11-29 00:14:00 +01:00
PavelLaptev
d1d20c063e
Wip
2023-11-29 00:13:46 +01:00
Mattias Granlund
71cce6730e
🐛 fix: clear selected file ID when closing file modal
2023-11-28 23:01:13 +00:00
Mattias Granlund
8f1a8805a9
🔨 chore: update text alignment in branch card component
2023-11-28 23:00:54 +00:00
Mattias Granlund
66154ce440
🔨 chore: optimize PR loading by adding skipCache option and logging for debugging
2023-11-28 22:40:14 +00:00
PavelLaptev
898834a7ee
new tag color, tokens typo fix
2023-11-28 23:15:52 +01:00
PavelLaptev
8e9725e856
Changed cursor for the branch label
2023-11-28 22:48:52 +01:00
PavelLaptev
f13b33e6e3
new icon
2023-11-28 22:39:23 +01:00
Mattias Granlund
1216c5e647
🔧 fix: center align h1 and p elements in new-branch section
2023-11-28 21:31:03 +00:00
Mattias Granlund
adacf168be
Fix lint warnings
2023-11-28 21:30:14 +00:00
Mattias Granlund
fb3a1b4e49
🔧 fix: center align h1 in .no-changes class
2023-11-28 21:30:07 +00:00
Mattias Granlund
cc9a6a5b70
🔨 chore: update PrService to support injecting and retrieving additional Pull Requests
2023-11-28 21:10:48 +00:00
Mattias Granlund
2c08ae499a
🔧 fix: handle push failure gracefully and display error message
2023-11-28 20:59:03 +00:00
Mattias Granlund
e0d889dd85
✨ feat: add sleep function to delay PR creation after pushing branch
2023-11-28 19:42:31 +00:00
extrawurst
e0aea09ef1
fix pushing gitbutler refs even if target is not changed ( #1796 )
...
* push_to_gitbutler_server returns whether anything was pushed
* fix timestamp saving so tick does not try pushing everytime but only every 15min
* clearer logging (only log if we actually pushed objects of gitbutler refs)
2023-11-28 20:41:04 +01:00
Mattias Granlund
66c2e6f3ab
✨ feat: add support for creating pull requests when pushing commits
2023-11-28 19:38:49 +00:00
Mattias Granlund
ace186e6cf
Testing create PR
2023-11-28 18:54:33 +00:00
Mattias Granlund
70938bdd4e
🔧 fix: try and fix create pr button
2023-11-28 18:54:16 +00:00
Mattias Granlund
93ce6917dd
Fix clowny mistake
2023-11-28 18:53:59 +00:00
Mattias Granlund
b88030c81b
🔨 chore: add conditional rendering for update button based on base branch status
2023-11-28 18:43:28 +00:00
Mattias Granlund
87b9b2f3c4
🔨 chore: add clickable behavior to error Tag component
2023-11-28 18:34:09 +00:00
Mattias Granlund
999f7db224
Move sync and update buttons
2023-11-28 18:28:35 +00:00
Kiril Videlov
c53f3ae8f6
chore: update minimum and initial inner window sizes for better user experience
2023-11-28 19:15:55 +01:00