Kiril Videlov
964b8c361c
refactor: simplify rate limiter initialization in Handler struct
2023-11-16 16:19:28 +01:00
Kiril Videlov
42652d9655
chore: refactor Handler struct initialization and add unnecessary_wraps lint allow
2023-11-16 16:19:28 +01:00
Kiril Videlov
14841d9848
feat: add rate limiting to throttle events in the Handler's handle method
2023-11-16 16:19:28 +01:00
Kiril Videlov
9a4f5cb3ab
chore: update file change listener to use the session handler instead of the project file change handler
2023-11-16 16:19:28 +01:00
Kiril Videlov
606fbf8384
chore: refactor project file change handler to simplify code and remove unnecessary dependencies
2023-11-16 16:19:28 +01:00
Mattias Granlund
3bd4f26f09
Fix accidental logouts
...
This was introduced in the big observable refactor.
2023-11-16 15:14:10 +00:00
Mattias Granlund
92893d4b14
Remove console.log and fix lint error
2023-11-16 15:00:00 +00:00
Mattias Granlund
d37daed784
Subscribe to branches using new API
...
This completely removes the need for the delta service, and simplifies the vbranch service.
2023-11-16 14:54:31 +00:00
Kiril Videlov
d12d647ba9
refactor: simplify payload assignment in Event struct
2023-11-16 15:51:29 +01:00
Kiril Videlov
b23169fc92
chore: update emit_vbranches function signature to accept a reference to AppHandle instead of value
2023-11-16 12:30:28 +01:00
Kiril Videlov
d7306d4cd9
feat: add event emission for virtual branches after certain actions to keep UI in sync
2023-11-16 12:30:28 +01:00
Mattias Granlund
eda172ac19
Fixes broken project settings page
2023-11-16 11:27:02 +00:00
Mattias Granlund
d5f9216956
Fixes github login
2023-11-16 10:58:16 +00:00
Mattias Granlund
3e76504ded
A few more fixes to the observable streams
2023-11-16 10:49:08 +00:00
Mattias Granlund
52a028440f
Fix reactive variables to make project navigation work
2023-11-16 10:22:37 +00:00
dependabot[bot]
61eb145215
chore(deps-dev): bump eslint-plugin-import from 2.28.1 to 2.29.0
...
Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import ) from 2.28.1 to 2.29.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases )
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md )
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.28.1...v2.29.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-import
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-16 10:21:58 +00:00
dependabot[bot]
d74607321c
chore(deps-dev): bump eslint-plugin-svelte from 2.33.1 to 2.35.0
...
Bumps [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte ) from 2.33.1 to 2.35.0.
- [Release notes](https://github.com/sveltejs/eslint-plugin-svelte/releases )
- [Changelog](https://github.com/sveltejs/eslint-plugin-svelte/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/eslint-plugin-svelte/compare/v2.33.1...v2.35.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-svelte
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-16 10:21:51 +00:00
dependabot[bot]
35017d4233
chore(deps-dev): bump @types/diff-match-patch from 1.0.34 to 1.0.36
...
Bumps [@types/diff-match-patch](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/diff-match-patch ) from 1.0.34 to 1.0.36.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/diff-match-patch )
---
updated-dependencies:
- dependency-name: "@types/diff-match-patch"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-16 10:21:43 +00:00
dependabot[bot]
01884b2541
chore(deps-dev): bump @sveltejs/kit from 1.27.3 to 1.27.5
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 1.27.3 to 1.27.5.
- [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.5/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-16 10:21:33 +00:00
Mattias Granlund
a8c2fb6884
Fixes user login that broke in previous commit
2023-11-16 10:06:01 +00:00
Mattias Granlund
e243b4d9ff
Replace most stores with observables
...
Heads up, this is a massive commit touching at least 50-60 files. We want to
remove square/svelte-store completely, and we're almost there.
In this commit we also drop the /old/ code.
2023-11-16 09:28:07 +00:00
Nikita Galaiko
13d3588a87
Merge pull request #1610 from gitbutlerapp/fix-session-flush-error
...
Fix session flush error
2023-11-15 14:01:11 +01:00
Nikita Galaiko
4164907245
log which session is failed to flush
2023-11-15 13:55:59 +01:00
Nikita Galaiko
590f2a1924
Merge pull request #1609 from gitbutlerapp/sort-branches-by-order
...
Sort branches by order
2023-11-15 13:50:34 +01:00
Nikita Galaiko
6bf22e4e93
fix branch reorder
2023-11-15 11:55:30 +01:00
Nikita Galaiko
4eabae9f76
Merge pull request #1608 from gitbutlerapp/update-debouncer-timeout
...
Update debouncer timeout
2023-11-15 10:50:12 +01:00
Nikita Galaiko
2a1723cb8c
set file watch debouncer to 10ms
2023-11-15 10:45:32 +01:00
Nikita Galaiko
182449b0f1
Merge pull request #1607 from gitbutlerapp/handle-binary-hunks
...
Handle binary hunks
2023-11-15 10:42:16 +01:00
Nikita Galaiko
b5c1b4117f
Merge pull request #1606 from gitbutlerapp/comment-out-github-auth
...
Comment out github auth
2023-11-15 10:32:08 +01:00
Nikita Galaiko
b142a3c25b
fix: handle binary files and prioritize binary hunks
2023-11-15 10:21:33 +01:00
Nikita Galaiko
824012466d
do not send handled auth errors to sentry
2023-11-15 09:13:50 +01:00
Nikita Galaiko
284d0fb56d
Merge pull request #1605 from gitbutlerapp/add-default-path-to-open-new-project-modal
...
Add default path to open new project modal
2023-11-15 08:43:13 +01:00
Nikita Galaiko
e24ebcdbab
set default path to homedir
2023-11-14 18:02:26 +01:00
Nikita Galaiko
5126259f5f
Merge pull request #1604 from gitbutlerapp/limit-errors-sent-to-sentry
...
limit errors sent to sentry
2023-11-14 17:05:33 +01:00
Nikita Galaiko
779c731f1c
introduce rate limiter for sentry
2023-11-14 16:58:51 +01:00
Nikita Galaiko
839511a8e8
Merge pull request #1602 from gitbutlerapp/remove-list-sessions
...
Remove list sessions
2023-11-14 15:24:45 +01:00
Nikita Galaiko
9eb3cf9e0a
handle open error
2023-11-14 15:19:22 +01:00
Nikita Galaiko
5e2aa2f592
Merge pull request #1600 from gitbutlerapp/add-sentry-integration
...
Add sentry integration
2023-11-14 15:12:53 +01:00
Nikita Galaiko
bdd24b69da
extract sentry mod
2023-11-14 15:09:01 +01:00
Nikita Galaiko
a3a88e2ff1
Merge pull request #1601 from gitbutlerapp/improve-watcher-error-handling
...
Improve watcher error handling
2023-11-14 15:08:09 +01:00
Nikita Galaiko
165b0fcf46
handle projects that were removed
2023-11-14 15:02:16 +01:00
Nikita Galaiko
72818f7a42
Merge pull request #1599 from gitbutlerapp/dependabot/cargo/tauri-plugin-single-instance-b13d97c
...
chore(deps): bump tauri-plugin-single-instance from `f807d02` to `b13d97c`
2023-11-14 11:56:43 +01:00
Nikita Galaiko
c01cd6f843
Merge pull request #1589 from gitbutlerapp/dependabot/cargo/clap-4.4.8
...
chore(deps): bump clap from 4.4.6 to 4.4.8
2023-11-14 11:47:56 +01:00
dependabot[bot]
961c2b0cb6
chore(deps): bump tauri-plugin-single-instance
...
Bumps [tauri-plugin-single-instance](https://github.com/tauri-apps/plugins-workspace ) from `f807d02` to `b13d97c`.
- [Release notes](https://github.com/tauri-apps/plugins-workspace/releases )
- [Commits](f807d02c08...b13d97c7c7
)
---
updated-dependencies:
- dependency-name: tauri-plugin-single-instance
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-14 10:46:51 +00:00
Nikita Galaiko
0bd50dd4a2
Merge pull request #1588 from gitbutlerapp/dependabot/cargo/sentry-0.31.8
...
chore(deps): bump sentry from 0.31.7 to 0.31.8
2023-11-14 11:45:31 +01:00
Nikita Galaiko
c8d55e388b
Merge pull request #1587 from gitbutlerapp/dependabot/cargo/tauri-plugin-single-instance-f807d02
...
chore(deps): bump tauri-plugin-single-instance from `f595684` to `f807d02`
2023-11-14 11:45:22 +01:00
Nikita Galaiko
4684e22ba1
Merge pull request #1586 from gitbutlerapp/dependabot/cargo/tokio-1.34.0
...
chore(deps): bump tokio from 1.33.0 to 1.34.0
2023-11-14 11:45:13 +01:00
Nikita Galaiko
ab893091ad
Merge pull request #1590 from gitbutlerapp/dependabot/cargo/uuid-1.5.0
...
chore(deps): bump uuid from 1.4.1 to 1.5.0
2023-11-14 11:44:56 +01:00
Nikita Galaiko
6b418a6199
Merge pull request #1598 from gitbutlerapp/add-notify-debouncer-full-dependency
...
Add notify debouncer
2023-11-14 11:43:44 +01:00
Nikita Galaiko
8dcc102d29
debounce file change events
2023-11-14 11:37:40 +01:00