dependabot[bot]
8314d525fc
chore(deps-dev): bump @sveltejs/kit from 1.24.1 to 1.27.3
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 1.24.1 to 1.27.3.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/master/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@1.27.3/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-07 06:38:09 +00:00
dependabot[bot]
8fff608165
chore(deps-dev): bump eslint from 8.52.0 to 8.53.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.52.0 to 8.53.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.52.0...v8.53.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-07 06:38:00 +00:00
Kiril Videlov
20baf0a2f5
feat: remove BackButton component from Upstream page, add ProjectHeader component to Trunk and Board pages
2023-11-06 17:18:15 +01:00
dependabot[bot]
d07530d554
chore(deps): bump chrono from 0.4.29 to 0.4.31
...
Bumps [chrono](https://github.com/chronotope/chrono ) from 0.4.29 to 0.4.31.
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.29...v0.4.31 )
---
updated-dependencies:
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-06 15:36:05 +00:00
dependabot[bot]
b77e604ebb
chore(deps): bump thiserror from 1.0.48 to 1.0.50
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.48 to 1.0.50.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.48...1.0.50 )
---
updated-dependencies:
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-06 15:35:48 +00:00
Nikita Galaiko
1aeedbba4d
allow amending locked hunks
2023-11-06 15:56:21 +01:00
Nikita Galaiko
7389091c18
refactor dropzone and draggable functions to support dynamic updating of options
2023-11-06 15:50:58 +01:00
Nikita Galaiko
fe03c342f0
review fixes
2023-11-06 15:38:41 +01:00
Nikita Galaiko
8917e3b9ba
git: treat ssh key error as auth error
2023-11-06 15:24:08 +01:00
Nikita Galaiko
e5ee060eaf
re-enable branch reorder
2023-11-06 14:15:17 +01:00
Nikita Galaiko
26800a81c6
purge branch re-order
2023-11-06 13:44:55 +01:00
Nikita Galaiko
f4f140afa5
new branch dropzone works again
2023-11-06 13:36:14 +01:00
Nikita Galaiko
6bcf1f90c6
fix dragable bug
2023-11-06 13:36:03 +01:00
Nikita Galaiko
7f6e391347
cherry picking works again
2023-11-06 13:13:16 +01:00
Nikita Galaiko
97cd2d4920
ammendable commit card
2023-11-06 12:53:47 +01:00
Nikita Galaiko
b31441b888
drag & amend works
2023-11-06 11:41:18 +01:00
Nikita Galaiko
f946a58d5f
feat: use From instead of TryForm where possible
2023-11-06 10:57:00 +01:00
Nikita Galaiko
7dc9f45d1a
chore: refactor Controller initialization to use from
method instead of try_from
for improved code readability and consistency
2023-11-06 10:32:12 +01:00
Mattias Granlund
fff966a063
Fix event propagation for cherry picking
2023-11-03 15:01:40 +01:00
Nikita Galaiko
f00aa38677
Merge pull request #1508 from gitbutlerapp/add-test-for-dirty-function
...
GB-626
2023-11-03 14:47:38 +01:00
Nikita Galaiko
5581a476e9
refresh sessions on vbranch updates
2023-11-03 14:30:40 +01:00
Nikita Galaiko
1a5cda3799
extra check for sessions indexer
2023-11-03 14:30:30 +01:00
Nikita Galaiko
7480ac20be
Merge pull request #1506 from gitbutlerapp/create-virtual-branch-reference
...
Create virtual branch reference
2023-11-03 13:30:44 +01:00
Mattias Granlund
d2ba79a695
Prevent navigation on clicking refresh button
2023-11-03 13:28:48 +01:00
Nikita Galaiko
40bf6c6670
add missing reference creation
2023-11-03 13:08:37 +01:00
Mattias Granlund
58a74873fe
Fix button that takes you back to integration branch
2023-11-03 12:37:27 +01:00
Mattias Granlund
91dd37e570
Make base branch popout into page
2023-11-03 12:06:20 +01:00
Kiril Videlov
232a0dcf01
feat: add ProjectHeader component to display project title and GitHub icon, update SVG components to spread props for reusability
2023-11-02 17:34:15 +01:00
extrawurst
dc4fddf81f
code push ends with pushing all gb refs
2023-11-02 16:20:39 +01:00
Mattias Granlund
7a787f53eb
chore: use correct BranchLane import name
2023-11-02 14:48:44 +01:00
extrawurst
918a093d89
GB-613 push project code to gb repo ( #1479 )
2023-11-02 14:45:50 +01:00
Mattias Granlund
0513ccccdb
Fix settings UI by refactoring layout structure
2023-11-02 12:52:29 +01:00
Kiril Videlov
85022032fe
fix: mergeability check for remote branches is not suitable for eager execution because it's expensive and the results are not immediatelly needed
2023-11-02 12:08:03 +01:00
Nikita Galaiko
b0aac0d3dc
Merge pull request #1492 from gitbutlerapp/add-amend-virtual-branch-command
...
Add amend virtual branch command
2023-11-02 10:47:11 +01:00
Mattias Granlund
4b51ebc565
Fix navigation after adding new project
2023-11-02 10:47:04 +01:00
Nikita Galaiko
911f884552
ensure can amend only to the same branch
2023-11-02 10:25:54 +01:00
Nikita Galaiko
67fce382d9
merged upstream
2023-11-02 09:45:45 +01:00
Nikita Galaiko
52089f8ab1
Merge pull request #1494 from gitbutlerapp/symlinks
...
symlinks
2023-11-02 09:45:36 +01:00
Nikita Galaiko
531bff3061
satisfy cranky
2023-11-02 09:21:05 +01:00
Nikita Galaiko
3ebd071e9e
do not unwrap
2023-11-02 09:19:28 +01:00
Nikita Galaiko
ede64d3501
recursive link test
2023-11-02 09:00:07 +01:00
Nikita Galaiko
0edbfc1a54
fix: handle symlinks correctly when adding and flushing files in the repository
2023-11-02 08:43:25 +01:00
Mattias Granlund
c5f53f003f
Add back tauri dragger to top left corner
2023-11-01 17:20:22 +01:00
Mattias Granlund
c9ba804674
Fix imports and drop unused page file
2023-11-01 17:16:55 +01:00
Mattias Granlund
83b3df7315
Create new page for board in nested layout
2023-11-01 17:16:55 +01:00
Nikita Galaiko
b221254257
to_same_branch working
2023-11-01 14:44:47 +01:00
Mattias Granlund
a3dc701a8f
Create modules under $lib
2023-11-01 14:01:08 +01:00
Mattias Granlund
9c0e4bd427
Move sentry and posthog into analytics module
2023-11-01 14:01:08 +01:00
Mattias Granlund
72d59d1fa2
Rename lib/api -> lib/backend
2023-11-01 14:01:08 +01:00
Mattias Granlund
f2e609e791
Flatten the front end api folder
2023-11-01 14:01:08 +01:00
Nikita Galaiko
693e92119d
add tests
2023-11-01 13:45:13 +01:00
Nikita Galaiko
ad7d0d6f62
feat: allow amending hunks to the branch top commit
2023-11-01 13:42:58 +01:00
Nikita Galaiko
ba0069e6ae
fix hunk locking
2023-11-01 13:27:12 +01:00
Nikita Galaiko
78c179389b
Merge pull request #1487 from gitbutlerapp/refactor-get-applied-status-function
...
Refactor get applied status function
2023-11-01 12:17:05 +01:00
Nikita Galaiko
65b1d7ed38
simplify virtual branch types conversion
2023-11-01 11:54:59 +01:00
Mattias Granlund
f10a443606
Move svelte lib components into a flat directory
2023-11-01 11:47:00 +01:00
Mattias Granlund
84121b94f0
Move a few more files
2023-11-01 11:47:00 +01:00
Mattias Granlund
b8d163de89
Remove histoire since it's not useful
2023-11-01 11:47:00 +01:00
Mattias Granlund
5916d9ac82
Rearrange stuff in the [projectId] route
2023-11-01 11:47:00 +01:00
Mattias Granlund
01dd7972fb
Rename projects route to 'old'
2023-11-01 11:07:05 +01:00
Mattias Granlund
b597cc5310
Remove more unused Svelte code
2023-11-01 10:48:23 +01:00
Mattias Granlund
a75abcef6c
Remove unnecessary nesting of repo route
2023-11-01 10:37:46 +01:00
Mattias Granlund
986490fb37
Remove a bunch of unused front end code
2023-11-01 10:22:41 +01:00
Kiril Videlov
f594f2c762
chore: update modal title to clarify purpose of sharing data with GitButler team
2023-11-01 09:54:17 +01:00
extrawurst
e1a13b4cd1
cleanup to be more idiomatic rust by warpping the shared resource inside a Mutex
2023-10-31 20:16:40 +01:00
Mattias Granlund
c48a0f40a3
Fix lint error
2023-10-31 17:21:08 +01:00
Mattias Granlund
cfd3b0d72b
Add email button that was lost
2023-10-31 17:21:08 +01:00
Mattias Granlund
7dc7a2259b
Remove header and footer in favor of left hand navigation
2023-10-31 16:55:41 +01:00
Nikita Galaiko
c54a8f283d
✨ feat: add support for caching and retrieving authenticated user information from GitHub API
...
The changes include:
- Added a new function `getAuthenticatedWithCache` in `client/src/lib/github/user.ts` to retrieve authenticated user information from the GitHub API and cache it using `lscache`
- Added a new function `getAuthenticated` in `client/src/lib/github/user.ts` to retrieve authenticated user information from the GitHub API
- Updated the `userStore` in `client/src/lib/stores/user.ts` to include a new property `github_username` to store the GitHub username of the authenticated user
- Updated the `gitHubOauthCheckStatus` function in `client/src/routes/auth/github.ts` to set the `github_username` property of the `userStore` with the authenticated user's username
- Updated the `openURL` function in `client/src/cmd/login.go` to check for the presence of `DESKTOP_SESSION` or `XDG_CURRENT_DESKTOP`
2023-10-31 13:25:21 +01:00
Nikita Galaiko
1720fb098f
Merge pull request #1446 from gitbutlerapp/dependabot/cargo/async-trait-0.1.74
...
Bump async-trait from 0.1.73 to 0.1.74
2023-10-31 12:04:49 +01:00
Nikita Galaiko
5b2e87c003
Merge pull request #1448 from gitbutlerapp/dependabot/cargo/ssh-key-0.6.2
...
Bump ssh-key from 0.6.1 to 0.6.2
2023-10-31 12:04:42 +01:00
Nikita Galaiko
181c83e792
Merge pull request #1449 from gitbutlerapp/dependabot/cargo/tokio-1.33.0
...
Bump tokio from 1.32.0 to 1.33.0
2023-10-31 12:04:35 +01:00
Nikita Galaiko
6c4e47f19f
Merge pull request #1473 from gitbutlerapp/add-drag-and-drop-support-for-commit-cards
...
Add drag and drop support for commit cards
2023-10-31 11:59:07 +01:00
Nikita Galaiko
7dcdd959ed
fix cherry pick conflict resolution
2023-10-31 11:52:11 +01:00
Mattias Granlund
c5c5152bf2
Extract header and footer into their own components
2023-10-31 10:43:02 +01:00
Mattias Granlund
1d983516ed
chore: fix formatting
2023-10-31 10:42:49 +01:00
dependabot[bot]
e92a87f65e
chore(deps-dev): bump marked from 9.1.3 to 9.1.4
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.1.3 to 9.1.4.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v9.1.3...v9.1.4 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-31 10:40:00 +01:00
Mattias Granlund
d41c2d1e7d
Remove use of null from user store
2023-10-31 10:39:50 +01:00
dependabot[bot]
4c4327a3a0
chore(deps-dev): bump vite from 4.4.9 to 4.5.0
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.4.9 to 4.5.0.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.0/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-31 10:39:37 +01:00
dependabot[bot]
080f10f4eb
chore(deps-dev): bump marked from 9.0.3 to 9.1.3
...
Bumps [marked](https://github.com/markedjs/marked ) from 9.0.3 to 9.1.3.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v9.0.3...v9.1.3 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-31 10:36:14 +01:00
dependabot[bot]
595aae95c5
chore(deps-dev): bump svelte from 4.2.1 to 4.2.2
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 4.2.1 to 4.2.2.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/master/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@4.2.2/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-31 10:36:06 +01:00
dependabot[bot]
4da0edaf63
chore(deps-dev): bump autoprefixer from 10.4.15 to 10.4.16
...
Bumps [autoprefixer](https://github.com/postcss/autoprefixer ) from 10.4.15 to 10.4.16.
- [Release notes](https://github.com/postcss/autoprefixer/releases )
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/autoprefixer/compare/10.4.15...10.4.16 )
---
updated-dependencies:
- dependency-name: autoprefixer
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-31 10:35:59 +01:00
dependabot[bot]
06498cdfbf
chore(deps-dev): bump @codemirror/view from 6.18.0 to 6.21.4
...
Bumps [@codemirror/view](https://github.com/codemirror/view ) from 6.18.0 to 6.21.4.
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.18.0...6.21.4 )
---
updated-dependencies:
- dependency-name: "@codemirror/view"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-31 10:35:51 +01:00
Nikita Galaiko
8922c60ad9
gap between upstream commits
2023-10-31 09:55:17 +01:00
Nikita Galaiko
97d6be48f0
refactor cherry picking
2023-10-31 08:45:53 +01:00
Nikita Galaiko
b773901683
cherry pick ui
2023-10-31 08:45:46 +01:00
dependabot[bot]
7586d6a233
Bump eslint from 8.50.0 to 8.52.0
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.50.0 to 8.52.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.50.0...v8.52.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 15:47:23 +01:00
dependabot[bot]
e7a88aead5
chore(deps-dev): bump @lezer/common from 1.0.4 to 1.1.0
...
Bumps [@lezer/common](https://github.com/lezer-parser/common ) from 1.0.4 to 1.1.0.
- [Changelog](https://github.com/lezer-parser/common/blob/main/CHANGELOG.md )
- [Commits](https://github.com/lezer-parser/common/compare/1.0.4...1.1.0 )
---
updated-dependencies:
- dependency-name: "@lezer/common"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 13:07:58 +01:00
dependabot[bot]
5a0d33cf95
chore(deps-dev): bump @typescript-eslint/parser from 6.7.3 to 6.9.0
...
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser ) from 6.7.3 to 6.9.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.9.0/packages/parser )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 13:06:57 +01:00
dependabot[bot]
e3b379e684
Bump posthog-js from 1.81.2 to 1.84.2
...
Bumps [posthog-js](https://github.com/PostHog/posthog-js ) from 1.81.2 to 1.84.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.81.2...v1.84.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-10-30 13:03:47 +01:00
dependabot[bot]
219f5e32bf
chore(deps-dev): bump eslint-import-resolver-typescript
...
Bumps [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript ) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases )
- [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-import-resolver-typescript/compare/v3.6.0...v3.6.1 )
---
updated-dependencies:
- dependency-name: eslint-import-resolver-typescript
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 13:03:33 +01:00
Nikita Galaiko
b896c34b70
Merge pull request #1464 from gitbutlerapp/handle-missing-default-target
...
🔧 fix: handle case when default target is not set
2023-10-30 10:11:08 +02:00
Nikita Galaiko
2a43aff7de
🔧 fix: handle case when default target is not set
2023-10-30 08:54:15 +01:00
Nikita Galaiko
a0a6b6090d
Merge pull request #1463 from gitbutlerapp/fix-project-fetch-error
...
do not log auth error
2023-10-30 09:52:04 +02:00
Nikita Galaiko
e24f00864a
do not log auth error
2023-10-30 08:37:36 +01:00
dependabot[bot]
41707dfad5
Bump ssh-key from 0.6.1 to 0.6.2
...
Bumps [ssh-key](https://github.com/RustCrypto/SSH ) from 0.6.1 to 0.6.2.
- [Commits](https://github.com/RustCrypto/SSH/compare/ssh-key/v0.6.1...ssh-key/v0.6.2 )
---
updated-dependencies:
- dependency-name: ssh-key
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-28 19:52:24 +00:00
Kiril Videlov
5f1ef9149c
chore: update tauri-plugin-context-menu dependency to use the gitbutlerapp repository instead of c2r0b repository
...
This is a workaround for the lacking linux support, we want to at least be able to compile
2023-10-28 21:51:30 +02:00
Kiril Videlov
19e933d713
feat: add filter functionality to pull requests listing in project view using the native context menu
2023-10-28 21:51:30 +02:00
Kiril Videlov
a9f1da75af
chore: move expand/collapse to the left
2023-10-28 19:25:12 +02:00
Kiril Videlov
579807687c
feat: add IconFilter component and its SVG markup
2023-10-28 19:24:03 +02:00
Kiril Videlov
3eba2c9bdb
feat: add caching mechanism for pull requests list to improve performance and handle offline scenarios
2023-10-27 17:52:15 +03:00
Kiril Videlov
b0374e2f7a
chore: remove duplicate RemoteBranches component
2023-10-25 22:24:38 +02:00
Kiril Videlov
8b5b37102e
feat: add support for displaying and interacting with pull requests in the branch peek component
2023-10-25 22:24:38 +02:00
Nikita Galaiko
2d64d29c47
refactor: avoid mutation
2023-10-24 14:51:24 +02:00
Nikita Galaiko
304ee291aa
Merge pull request #1454 from gitbutlerapp/add-merge-function-and-integrated-commits-test
...
fix integrated commit detection
2023-10-24 14:18:03 +02:00
Nikita Galaiko
f66c1e4db7
cranky fixes
2023-10-24 14:10:06 +02:00
Nikita Galaiko
687d73897a
cargo fmt
2023-10-24 13:57:43 +02:00
Nikita Galaiko
52757a4ad5
better imitate a real remote merge
2023-10-24 13:57:22 +02:00
Nikita Galaiko
c0c8ac8133
fix integrated commit detection
2023-10-24 13:49:06 +02:00
Nikita Galaiko
7c56f41ab1
when choosing upstream branch name, ignore case
2023-10-24 12:46:59 +02:00
Nikita Galaiko
48b16b8881
Merge pull request #1443 from gitbutlerapp/add-cherry-pick-method
...
feat: cherry pick onto virtual branch
2023-10-24 08:45:46 +02:00
dependabot[bot]
efbd5fbe34
Bump tokio from 1.32.0 to 1.33.0
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.32.0 to 1.33.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.32.0...tokio-1.33.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 15:37:26 +00:00
dependabot[bot]
6f5f3aa811
Bump async-trait from 0.1.73 to 0.1.74
...
Bumps [async-trait](https://github.com/dtolnay/async-trait ) from 0.1.73 to 0.1.74.
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.73...0.1.74 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-23 15:36:15 +00:00
Nikita Galaiko
04007e5e87
expose cherry pick api
2023-10-23 15:57:44 +02:00
Nikita Galaiko
552fe0c5cd
cherry-pick onto virtual branch
2023-10-23 15:51:31 +02:00
Nikita Galaiko
c3f63b5b3a
Merge pull request #1444 from gitbutlerapp/proxy-virtual-branch-with-upstream
...
🔨 chore: add support for proxying upstream branch in `proxy_virtual_b…
2023-10-23 15:29:04 +02:00
Nikita Galaiko
40d24641db
🔨 chore: add support for proxying upstream branch in proxy_virtual_branch
method
2023-10-23 15:22:32 +02:00
extrawurst
0dadd38809
GB-623: make sure integration is up to date after flushing all vbranches ( #1442 )
...
make sure the integration update happens after flushing the vbranch trees
2023-10-23 13:18:37 +00:00
extrawurst
1925a06ce0
run cranky locally in nightly + clippy fixes ( #1441 )
...
* cleanup one `partial_pub_fields` lint
* run cranky locally in nightly too to align CI lints
2023-10-23 10:45:25 +00:00
Nikita Galaiko
2addf81189
fix cranky
2023-10-23 10:05:20 +02:00
Nikita Galaiko
3d14551ed2
add validation error code
2023-10-23 09:37:54 +02:00
Nikita Galaiko
638620337e
open less repos when reindexing
2023-10-20 15:01:43 +02:00
Nikita Galaiko
2b68cd23ce
bring back index handler
2023-10-20 14:52:29 +02:00
Nikita Galaiko
7d2dbb1b8a
log app name on start
2023-10-20 14:24:40 +02:00
Nikita Galaiko
6ee208c611
rm tantivy dependency
2023-10-20 13:34:33 +02:00
Nikita Galaiko
8a568e5737
cargo fmt
2023-10-20 13:18:56 +02:00
Nikita Galaiko
519a7e7a25
rm search from rust
2023-10-20 13:11:48 +02:00
Nikita Galaiko
01180178fb
rm search from ui
2023-10-20 13:07:18 +02:00
Nikita Galaiko
54a4bc204e
ensure gravatars are always cached
2023-10-20 09:42:23 +02:00
Nikita Galaiko
9f9d1e4149
dark mode: fix upstream commit bg
2023-10-20 09:07:14 +02:00
Nikita Galaiko
048b118569
cleanup some cranky rules
2023-10-19 15:25:27 +02:00
Nikita Galaiko
0c88552d00
fix cranky
2023-10-19 14:52:56 +02:00
Nikita Galaiko
aefc469b97
refactor: rm extra mut
2023-10-19 14:32:57 +02:00
Nikita Galaiko
e1fcc5546f
show force push when upstream commits present
2023-10-19 13:41:42 +02:00
Nikita Galaiko
701937ea06
only add disk alternate when creating gb_repo
...
it will be read from disk otherwise
2023-10-19 11:29:20 +02:00
Nikita Galaiko
0fe5f109c3
Merge pull request #1421 from gitbutlerapp/handle-upstream-branch-not-found
...
🔨 chore: improve error handling when finding upstream branch for list…
2023-10-19 10:54:04 +02:00
Nikita Galaiko
f395c541db
🔨 chore: improve error handling when finding upstream branch for listing virtual branches
2023-10-19 10:48:57 +02:00
Nikita Galaiko
cddc3e0fff
cranky
2023-10-19 10:37:09 +02:00
Nikita Galaiko
f3decc57e0
return upstream name too
2023-10-19 10:29:33 +02:00
Nikita Galaiko
df098e8d57
fix local branch name serialization
2023-10-19 10:23:58 +02:00
Nikita Galaiko
6044cf874d
move upstream detection tests to integration
2023-10-19 09:59:57 +02:00
Nikita Galaiko
d8a54e5c49
Merge pull request #1416 from gitbutlerapp/make-vbranch-remote-a-branch
...
Make vbranch remote a branch
2023-10-19 09:51:02 +02:00
Nikita Galaiko
8cff188c6e
cranky fix!
2023-10-19 09:39:59 +02:00
Nikita Galaiko
a76ff7b988
🔨 chore: improve error handling when writing alternates file
2023-10-19 09:36:24 +02:00
Nikita Galaiko
36eea73e52
🔨 chore: update references to branch upstream and upstreamCommits in client code
...
The changes in this commit update the references to the `branch.upstream` property and `branch.upstreamCommits` array in the client code. The code now uses the `branch.upstream.name` property instead of `branch.upstream` and `branch.upstream.commits` instead of `branch.upstreamCommits`. This change ensures that the code is compatible with the updated data structure.
2023-10-19 09:30:31 +02:00
Nikita Galaiko
474cfa2249
🔨 chore: refactor branch upstream handling
2023-10-19 09:12:20 +02:00
Nikita Galaiko
45dce1ecea
extract branch to remove branch
2023-10-19 08:50:53 +02:00
extrawurst
eb5b7ea6d3
fix new tests
2023-10-18 17:26:54 +02:00
extrawurst
bb56719d1e
fix merge conflict
2023-10-18 16:45:40 +02:00
dependabot[bot]
f0e71a1c43
Bump sha2 from 0.10.7 to 0.10.8
...
Bumps [sha2](https://github.com/RustCrypto/hashes ) from 0.10.7 to 0.10.8.
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.7...sha2-v0.10.8 )
---
updated-dependencies:
- dependency-name: sha2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 16:39:41 +02:00
extrawurst
eb569b389c
* cleanup combined bin/lib in gitbutler
...
* gitbutler as a lib is `gblib` now and used accordingly by `butler`
* use `cargo-cranky` for shared lints across workspace until cargo supports Cargo.toml lints section in 1.75
2023-10-18 16:39:14 +02:00
Nikita Galaiko
6afa9ad187
Merge pull request #1412 from gitbutlerapp/correctly-track-references
...
correctly track local references
2023-10-18 15:27:05 +02:00
Nikita Galaiko
6fb3cba980
correctly track local references
2023-10-18 15:17:09 +02:00
Kiril Videlov
0857b4483b
🔨 chore: add GitHub integration context to tray components
2023-10-18 14:50:37 +02:00
Kiril Videlov
1e23e77ffa
🔨 chore: move github context to page and inject into components
2023-10-18 14:50:37 +02:00
Kiril Videlov
3f74c66fb7
refactor: move remote branches out of tray and into their own component
2023-10-18 14:11:15 +02:00
Nikita Galaiko
b916eb8afe
Merge pull request #1409 from gitbutlerapp/allow-non-unique-branch-names
...
move reset tests to integration
2023-10-18 13:37:03 +02:00
dependabot[bot]
94d5730135
Bump clap from 4.4.2 to 4.4.6
...
Bumps [clap](https://github.com/clap-rs/clap ) from 4.4.2 to 4.4.6.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.4.2...v4.4.6 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 13:27:41 +02:00
extrawurst
cd44939926
bump sha2
, tokio-util
, tauri
and bstr
. for consistency i pinned the tauri version to the specific semver like the others
2023-10-18 13:26:01 +02:00
Nikita Galaiko
b7e24fa4f4
move reset tests to integration
2023-10-18 13:23:55 +02:00
extrawurst
c5f5dc015f
check unused dependencies in ci ( #1406 )
...
also
* remove unused `sentry-rust-minidump`
* use maintained rust toolchain github action
* make `init-env-rust` parameterized to allow picking `nightly`
2023-10-18 12:52:37 +02:00
Nikita Galaiko
71f391926b
Merge pull request #1407 from gitbutlerapp/allow-non-unique-branch-names
...
allow non unique branch names
2023-10-18 12:33:41 +02:00
Nikita Galaiko
ab46442731
allow non unique branch names
2023-10-18 12:20:37 +02:00
extrawurst
f1d52adecb
cleanup since we have a handcrafted posthog implementation and this cargo dep only made sure chrono has the feature serde
enabled
2023-10-18 10:45:31 +02:00
Nikita Galaiko
fe14df8c66
Merge pull request #1404 from gitbutlerapp/single-instance
...
ensure single instance
2023-10-18 10:26:02 +02:00
Nikita Galaiko
210e748d15
ensure single instance
2023-10-18 10:14:37 +02:00
Nikita Galaiko
18c7fe74bd
use backoff while fetching data in background
2023-10-18 09:59:58 +02:00
Nikita Galaiko
261ba4bf38
Merge pull request #1401 from gitbutlerapp/Fix-casts-and-types
...
refactor: update type conversions and remove unnecessary clippy lints
2023-10-17 15:51:31 +02:00
Nikita Galaiko
11e052fc82
fixup
2023-10-17 15:46:38 +02:00
extrawurst
0f4a799882
reduce dynamic allocations ( #1402 )
...
* reduce dynamic allocations
2023-10-17 15:30:46 +02:00
Nikita Galaiko
0cac4c29c0
refactor: update type conversions and remove unnecessary clippy lints
2023-10-17 15:05:40 +02:00
extrawurst
23741716f9
fix vbranch flushing to not flush non-applied vbranches ( #1398 )
...
* fix vbranch flushing to not flush non-applied vbranches
* do not use `flush_vbranch_as_tree` when flushing all vbranches
2023-10-17 15:03:19 +02:00
extrawurst
9bbfda975e
use !any(f)
to simplify and remove allocating collect
2023-10-17 14:57:41 +02:00
Nikita Galaiko
94f257e8b1
satisfy clippy
2023-10-17 14:40:11 +02:00
Nikita Galaiko
8795a9dd2a
cargo fmt
2023-10-17 14:32:09 +02:00
Nikita Galaiko
15fb05e7a2
use github token for fetching / pushing
2023-10-17 14:19:47 +02:00
Nikita Galaiko
a20963def2
rewrite git diff printing
2023-10-17 09:20:15 +02:00
Nikita Galaiko
9dbf36f8f9
correctly handle multiple empty file diffs
2023-10-16 16:36:14 +02:00
Nikita Galaiko
d75d60e36d
emit events for empty files
2023-10-16 16:35:57 +02:00
Nikita Galaiko
3a85984e51
remove debug logs
2023-10-16 15:34:19 +02:00
Nikita Galaiko
c896d2b8f2
correctly handle empty file diffs
2023-10-16 15:30:24 +02:00
Nikita Galaiko
3e575482a9
fixup
2023-10-16 15:15:29 +02:00
Nikita Galaiko
9f83b61b2b
move more apply branch tests to integration
2023-10-16 14:44:09 +02:00
Nikita Galaiko
10adaa4593
do not use project_repository index while flushing
2023-10-16 13:25:42 +02:00
extrawurst
ae3a6f3ebe
feat: add flush_vbranches method to Controller struct ( #1383 )
...
* feat: add flush_vbranches method to Controller struct
The `flush_vbranches` method has been added to the `Controller` struct. This method allows flushing virtual branches as a tree for a specific project. It iterates over the virtual branches of the project and calls the `flush_vbranch_as_tree` function to flush each virtual branch. This method is used in the `Handler` struct to flush virtual branches for a project before flushing the session.
* cleanup error handling
* make controller async for consistency and block on the caller site
2023-10-16 11:18:01 +00:00
Nikita Galaiko
008d7e7236
revert alternates remove
2023-10-16 13:09:07 +02:00
Nikita Galaiko
228224f170
cargo fmt
2023-10-16 12:29:46 +02:00
Nikita Galaiko
bf9d9d499d
don't reference alternate odb when flushing session
2023-10-16 12:10:49 +02:00
Nikita Galaiko
e1a9ce1fba
use prebuilt svelte-store dependency
2023-10-16 11:03:24 +02:00
Kiril Videlov
31ab4c6fca
🎨 style: update commit reset button appearance and add tooltip
2023-10-16 09:36:10 +02:00
Kiril Videlov
d6edbc2187
🔧 fix: update connect-src CSP directive to include api.github.com for additional API endpoint access
2023-10-16 09:35:06 +02:00
Kiril Videlov
a2b699700b
🔨 chore: update commit reset button tooltip to remove warning about force push
...
The tooltip breaks the layout here for some reason
2023-10-16 09:27:56 +02:00
Kiril Videlov
53116d4740
🔧 fix: add Content Security Policy (CSP) for dev mode too
2023-10-14 20:03:23 +02:00
Kiril Videlov
53186737d5
🔧 fix: update CSP img-src to allow loading images from GitHub avatars
2023-10-14 20:03:00 +02:00
Nikita Galaiko
884ca537f9
Merge pull request #1373 from gitbutlerapp/Virtual-branch-2
...
make clippy check test code
2023-10-13 16:12:10 +02:00
Nikita Galaiko
cff22fbc66
fixup
2023-10-13 15:54:16 +02:00
Nikita Galaiko
de4942c945
fix clippy in tests
2023-10-13 15:33:18 +02:00
Kiril Videlov
f608758eae
fix formatting
2023-10-13 15:20:32 +02:00
Kiril Videlov
8f7bcac403
✨ feat: add support for creating pull requests and pushing commits with the option to create a pull request
2023-10-13 15:20:32 +02:00
Nikita Galaiko
04b9f7bd8b
Merge pull request #1364 from gitbutlerapp/Add-id-module
...
Add id module
2023-10-13 13:14:01 +02:00