Nikita Galaiko
17b3c9ec04
Merge pull request #1293 from gitbutlerapp/Refactor-project-get-method
...
chore: refactor projects_storage methods to use consistent naming and…
2023-10-05 10:22:20 +02:00
Nikita Galaiko
a331113cd1
cargo fmt
2023-10-05 10:13:37 +02:00
Mattias Granlund
175ee13c4e
Fix sveltekit error handler
...
- now prints the actual error to the console
2023-10-05 10:11:00 +02:00
Nikita Galaiko
37e7507e53
chore: refactor projects_storage methods to use consistent naming and simplify code
...
The changes in this commit refactor the methods in the `projects_storage` module to use consistent naming and simplify the code. The following changes were made:
- Renamed the `update_project` method to `update` in the `projects_storage` module.
- Renamed the `add_project` method to `add` in the `projects_storage` module.
- Renamed the `get_project` method to `get` in the `projects_storage` module.
- Renamed the `list_projects` method to `list` in the `projects_storage` module.
These changes improve code readability and maintainability by using consistent naming conventions and simplifying the method signatures.
2023-10-05 10:04:36 +02:00
Nikita Galaiko
f2b1069f73
Merge pull request #1292 from gitbutlerapp/open-errors
...
refactors
2023-10-05 09:45:19 +02:00
Nikita Galaiko
805a23f1b8
fix: fix async handling in App methods
...
- The `upsert_bookmark` method was not properly handling the async code. It now properly awaits the necessary async operations.
- The `init_project` method now properly handles async code and awaits the necessary async operations.
- The `init` method now properly handles async code and awaits the necessary async operations.
- The `add_project` method now properly handles async code and awaits the necessary async operations.
This ensures that the async operations are properly executed and awaited, preventing potential race conditions or incorrect behavior.
2023-10-05 09:39:45 +02:00
Nikita Galaiko
1ccc204c75
chore: refactor delete_project and update_project functions to be asynchronous
2023-10-05 09:34:51 +02:00
Nikita Galaiko
223cbfaba2
extracts commands mod
2023-10-05 09:28:45 +02:00
Nikita Galaiko
647ef9e613
merge upstream
2023-10-05 09:08:57 +02:00
Nikita Galaiko
b3902026be
refactor: update error handling and repository opening logic in project_repository module
2023-10-05 09:08:42 +02:00
Nikita Galaiko
78daff9273
Merge pull request #1291 from gitbutlerapp/Fix-path-type
...
Fix path type
2023-10-05 08:58:31 +02:00
Nikita Galaiko
b2d84362a6
minor fixes
2023-10-05 08:54:13 +02:00
Nikita Galaiko
b81efe9b72
feat: update project path handling to use path::PathBuf instead of String
...
The previous implementation used a string to represent the project path, which led to potential issues when manipulating paths. The update changes the project path to use the path::PathBuf type, which provides better path manipulation and error handling capabilities. This change improves the overall reliability and maintainability of the code.
2023-10-05 08:44:56 +02:00
Nikita Galaiko
3f81e5bd6d
Merge pull request #1290 from gitbutlerapp/Add-test-for-register-binfile
...
add tests for binary registration
2023-10-05 08:31:11 +02:00
Nikita Galaiko
cfafb76a21
add tests for binary registration
2023-10-05 08:25:43 +02:00
Nikita Galaiko
2a86147e31
Merge pull request #1289 from gitbutlerapp/Remove-match-files-function
...
chore: remove unused fileGroup function and related code
2023-10-04 16:50:27 +02:00
Nikita Galaiko
1df251baca
chore: remove unused fileGroup function and related code
2023-10-04 16:44:30 +02:00
Nikita Galaiko
b2fe090633
Merge pull request #1288 from gitbutlerapp/Remove-git-status-method
...
chore: remove unused Statuses component and git_status API endpoint
2023-10-04 16:40:54 +02:00
Nikita Galaiko
b86259b64c
chore: remove unused Statuses component and git_status API endpoint
2023-10-04 16:35:06 +02:00
Nikita Galaiko
1f3bd0e1b8
Merge pull request #1287 from gitbutlerapp/remove-activity
...
Remove activity
2023-10-04 16:29:29 +02:00
Nikita Galaiko
bb88219933
remove more leftovers
2023-10-04 16:23:32 +02:00
Nikita Galaiko
67de8de1e9
ui: rm git activity
2023-10-04 16:15:46 +02:00
Nikita Galaiko
df32ebfffa
chore: remove unused code related to git activity logging
2023-10-04 16:12:55 +02:00
Nikita Galaiko
65a0979649
Merge pull request #1286 from gitbutlerapp/deps-refactor
...
Deps refactor
2023-10-04 16:07:35 +02:00
Nikita Galaiko
8cd9431fc9
fix butler
2023-10-04 15:55:23 +02:00
Nikita Galaiko
5ba4a9a6b4
drop gb_project's dependency on project_storage
2023-10-04 15:53:00 +02:00
Scott Chacon
e72ef03bc8
Merge pull request #1284 from gitbutlerapp/update-branch-with-upstream
...
Change upstream branch name
2023-10-04 15:33:53 +02:00
Scott Chacon
7281ed8fdf
🔥 refactor: remove debug statement for remote branch
2023-10-04 15:27:21 +02:00
Scott Chacon
002a52af57
Merge pull request #1285 from gitbutlerapp/Set-user-only-permissions
...
Set files in data dir to user only (0o600)
2023-10-04 15:23:09 +02:00
Nikita Galaiko
65b108ad1b
Merge pull request #1283 from gitbutlerapp/tests-suite
...
Tests suite
2023-10-04 14:02:45 +02:00
Scott Chacon
f225d0aa7f
🐛 fix: set user-only permissions for private key file in Storage::write_file method
2023-10-04 13:59:50 +02:00
Nikita Galaiko
34e09293e0
fix butler
2023-10-04 13:57:14 +02:00
Scott Chacon
ccf6136b9a
✨ feat: add Remote Name panel to display and update remote branch name in UI
2023-10-04 13:16:33 +02:00
Nikita Galaiko
6ab278a67c
make clippy happy
2023-10-04 12:59:49 +02:00
Nikita Galaiko
f831cb346d
refactor: package test initiaion
2023-10-04 12:50:16 +02:00
Mattias Granlund
3c16b6cd76
Add error handling and loading indicator to base branch selection
...
- also puts base branch selection in its own component
2023-10-04 11:54:47 +02:00
Mattias Granlund
834d227370
Make store dependencies explicit parameters
...
This was feedback from Kiril a while back, that since all stores are
needed it would be clearer to have them as explicit parameters.
2023-10-03 21:59:04 +02:00
Nikita Galaiko
13eb5e987e
project repository owns project
2023-10-03 15:52:08 +02:00
Nikita Galaiko
550ff26ac7
remove user storage dependency from gb repo
2023-10-03 15:48:49 +02:00
Nikita Galaiko
9faf08e47f
Merge pull request #1279 from gitbutlerapp/Refactor-reader-struct
...
refactor: use content that is either utf8, large or binary
2023-10-03 12:20:32 +02:00
Nikita Galaiko
a1f432ce18
Merge pull request #1280 from gitbutlerapp/Virtual-branch-1
...
fix: pass `diff_opts` parameter to `diff_tree_to_tree` function call …
2023-10-03 12:06:27 +02:00
Nikita Galaiko
f5758371a5
cargo fmt
2023-10-03 12:00:18 +02:00
Nikita Galaiko
30e6026785
fix: pass diff_opts
parameter to diff_tree_to_tree
function call in trees
function
2023-10-03 11:57:39 +02:00
Nikita Galaiko
636c6538b3
refactor: update file content handling to use new FileContent type instead of Contents
2023-10-03 11:55:02 +02:00
Nikita Galaiko
a0ace30025
implement more From traits for Content
2023-10-03 10:36:43 +02:00
Nikita Galaiko
77bffe638a
make git::Blob wrapper
2023-10-03 10:35:43 +02:00
Nikita Galaiko
95304c1968
refactor: use content that is either utf8, large or binary
2023-10-03 10:04:30 +02:00
Mattias Granlund
a6c6c90757
Safely append sessions to session store
...
- seen in the wild, but triggered by other error
2023-10-02 23:38:19 +02:00
dependabot[bot]
4e3cb65313
chore(deps-dev): bump posthog-js from 1.77.2 to 1.81.2
...
Bumps [posthog-js](https://github.com/PostHog/posthog-js ) from 1.77.2 to 1.81.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.77.2...v1.81.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-02 19:13:41 +02:00
dependabot[bot]
4ec90f25de
chore(deps-dev): bump @codemirror/lang-markdown from 6.2.0 to 6.2.1
...
Bumps [@codemirror/lang-markdown](https://github.com/codemirror/lang-markdown ) from 6.2.0 to 6.2.1.
- [Changelog](https://github.com/codemirror/lang-markdown/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/lang-markdown/compare/6.2.0...6.2.1 )
---
updated-dependencies:
- dependency-name: "@codemirror/lang-markdown"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-02 19:10:05 +02:00