Mattias Granlund
3252aabf2e
Drop some unused code in Branches.svelte
2024-03-27 22:21:14 +01:00
Mattias Granlund
96b4bde634
Move form element to Modal
to make it accessible to all modals
2024-03-27 22:13:27 +01:00
Pavel Laptev
55511e4128
"Set branch name" to "Set remote branch name"
...
the action rename only the remote name and not the displayed. So it make more sense to update the copy.
2024-03-27 22:13:27 +01:00
Eyal Cherevatsky
9d3934d68d
refactor: remove redundant type="submit"
2024-03-27 22:13:27 +01:00
Eyal Cherevatsky
b30b138128
feat: allow submitting rename branch form on pressing Enter
...
In addition, auto-focus the branch name input.
2024-03-27 22:13:27 +01:00
Mattias Granlund
e25f669492
Add some documentation to rxjs/store.ts
...
- this file will likely be read a few times, worth explaining the reasoning
- make the code a bit more concise
2024-03-27 20:02:20 +01:00
dependabot[bot]
4500b490fb
build(deps): bump the npm-updates group with 14 updates
...
Bumps the npm-updates group with 14 updates:
| Package | From | To |
| --- | --- | --- |
| [@tauri-apps/cli](https://github.com/tauri-apps/tauri ) | `1.5.10` | `1.5.11` |
| [openai](https://github.com/openai/openai-node ) | `4.28.4` | `4.29.2` |
| [@codemirror/lang-xml](https://github.com/codemirror/lang-xml ) | `6.0.2` | `6.1.0` |
| [@codemirror/view](https://github.com/codemirror/view ) | `6.24.1` | `6.26.0` |
| [@sentry/sveltekit](https://github.com/getsentry/sentry-javascript ) | `7.104.0` | `7.108.0` |
| [autoprefixer](https://github.com/postcss/autoprefixer ) | `10.4.17` | `10.4.19` |
| [postcss](https://github.com/postcss/postcss ) | `8.4.35` | `8.4.38` |
| [posthog-js](https://github.com/PostHog/posthog-js ) | `1.110.0` | `1.116.6` |
| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss ) | `0.5.11` | `0.5.13` |
| [svelte-check](https://github.com/sveltejs/language-tools ) | `3.6.6` | `3.6.8` |
| [svelte-outclick](https://github.com/babakfp/svelte-outclick ) | `3.7.0` | `3.7.1` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss ) | `3.4.1` | `3.4.2` |
| [typescript](https://github.com/Microsoft/TypeScript ) | `5.3.3` | `5.4.3` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) | `4.5.2` | `4.5.3` |
Updates `@tauri-apps/cli` from 1.5.10 to 1.5.11
- [Release notes](https://github.com/tauri-apps/tauri/releases )
- [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v1.5.10...@tauri-apps/cli-v1.5.11 )
Updates `openai` from 4.28.4 to 4.29.2
- [Release notes](https://github.com/openai/openai-node/releases )
- [Changelog](https://github.com/openai/openai-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/openai/openai-node/compare/v4.28.4...v4.29.2 )
Updates `@codemirror/lang-xml` from 6.0.2 to 6.1.0
- [Changelog](https://github.com/codemirror/lang-xml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/lang-xml/compare/6.0.2...6.1.0 )
Updates `@codemirror/view` from 6.24.1 to 6.26.0
- [Changelog](https://github.com/codemirror/view/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codemirror/view/compare/6.24.1...6.26.0 )
Updates `@sentry/sveltekit` from 7.104.0 to 7.108.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.104.0...7.108.0 )
Updates `autoprefixer` from 10.4.17 to 10.4.19
- [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.17...10.4.19 )
Updates `postcss` from 8.4.35 to 8.4.38
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.4.35...8.4.38 )
Updates `posthog-js` from 1.110.0 to 1.116.6
- [Release notes](https://github.com/PostHog/posthog-js/releases )
- [Changelog](https://github.com/PostHog/posthog-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/PostHog/posthog-js/compare/v1.110.0...v1.116.6 )
Updates `prettier-plugin-tailwindcss` from 0.5.11 to 0.5.13
- [Release notes](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/prettier-plugin-tailwindcss/compare/v0.5.11...v0.5.13 )
Updates `svelte-check` from 3.6.6 to 3.6.8
- [Release notes](https://github.com/sveltejs/language-tools/releases )
- [Commits](https://github.com/sveltejs/language-tools/compare/svelte-check-3.6.6...svelte-check-3.6.8 )
Updates `svelte-outclick` from 3.7.0 to 3.7.1
- [Commits](https://github.com/babakfp/svelte-outclick/commits )
Updates `tailwindcss` from 3.4.1 to 3.4.2
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.2/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/compare/v3.4.1...v3.4.2 )
Updates `typescript` from 5.3.3 to 5.4.3
- [Release notes](https://github.com/Microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.3 )
Updates `vite` from 4.5.2 to 4.5.3
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.3/packages/vite )
---
updated-dependencies:
- dependency-name: "@tauri-apps/cli"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-updates
- dependency-name: openai
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: npm-updates
- dependency-name: "@codemirror/lang-xml"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-updates
- dependency-name: "@codemirror/view"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-updates
- dependency-name: "@sentry/sveltekit"
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-updates
- dependency-name: autoprefixer
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-updates
- dependency-name: postcss
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-updates
- dependency-name: posthog-js
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-updates
- dependency-name: prettier-plugin-tailwindcss
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-updates
- dependency-name: svelte-check
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-updates
- dependency-name: svelte-outclick
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-updates
- dependency-name: tailwindcss
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-updates
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: npm-updates
- dependency-name: vite
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: npm-updates
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-27 19:14:06 +01:00
Mattias Granlund
811d94030e
Limit max height of project selector popup
...
- requested by LaylaTichy on discord
2024-03-27 17:17:08 +01:00
Pavel Laptev
4e1c7910e1
accessibility fix: commit card folding behaviour on keyup ( #3337 )
...
* fix: commit card folding behaviour on keyup
I was able to fold/unfold it pressing any key. Fixed to `Enter` and `Space` keys only
2024-03-27 11:57:03 +01:00
Pavel Laptev
d3662e6557
style fix: tag component ( #3341 )
2024-03-27 01:19:11 +01:00
Mattias Granlund
f51e2b2530
Nitpicking a few things
...
- use more intuitive error handling in `observableToStore`
- improve pr loading service
- simplify base branch service observable
- add concrete error class for default target not set
- disclosure in layout.ts about `const project` being only await allowed
2024-03-26 19:59:06 +01:00
Pavel Laptev
189c1d7f0b
UI refactor ( #3335 )
...
* Unused CSS removed
* Refactor: simplify Tag component props
2024-03-26 16:47:14 +01:00
Mattias Granlund
d025293b0e
Fix css for textbox disabled state ( #3315 )
2024-03-25 21:28:38 +01:00
Mattias Granlund
81e61409ca
Fix: cancel input prompt when dismissing input modal
2024-03-25 21:13:36 +01:00
Kiril Videlov
f37e9aa422
feat(settings): Clarify tab size setting for code diffs
2024-03-24 20:46:44 +01:00
Mattias Granlund
bec9224ee0
Merge pull request #3298 from mayfieldiv/add-userSettings-tabSize-support
...
feat: make code tab size configurable
2024-03-24 20:41:09 +01:00
Kiril Videlov
7e8eab4726
Merge pull request #3304 from gitbutlerapp/expand-lane
...
feat: Update "Collapse lane" help text to "Expand lane"
2024-03-24 16:24:47 +01:00
Eyal Cherevatsky
8fbbe38432
fix: improve Segment
button selected state style ( #3301 )
...
* fix: improve `Segment` button selected state style
* Update Segment.svelte
- styles updated. align with the `IconButton` styles
- unused CSS removed
- accessibility navigation fixed. Instead of arrows — use tabs
* Update Segment.svelte
---------
Co-authored-by: Pavel Laptev <pawellaptew@gmail.com>
2024-03-24 16:16:33 +01:00
Kiril Videlov
b929d180ee
feat: Update "Collapse lane" help text to "Expand lane"
2024-03-24 16:08:24 +01:00
Kiril Videlov
17c9620395
Merge pull request #3294 from gitbutlerapp/fix-unneeded-config-set-calls
...
refactor(AISettings): Remove unneeded config set calls
2024-03-24 15:56:22 +01:00
Mayfield
b2eee287fe
dispatch change event and allow min tab size of 1
2024-03-24 10:43:24 -04:00
Pavel Laptev
16e27b42dd
Fix the order for interactive elements in TexBox
...
In order to support correct keyboard navigation
2024-03-24 15:02:46 +01:00
Pavel Laptev
6558c32fe2
added new input type
...
+ shake animation if the input is invalid
+ added new input props — minVal, maxVal, width and textAlign
+ added new section card prop `centerAlign`
+ new icon
2024-03-24 15:00:37 +01:00
Mayfield
3fc492b3eb
fix import order
2024-03-24 09:03:20 -04:00
Mayfield
a6928381c8
move userSettings to a more appropriate level
2024-03-24 07:33:24 -04:00
Mayfield
f254d7dc58
feat: add tab size option to Appearance settings
2024-03-23 21:33:25 -04:00
Mayfield
3486bfaf43
fix: background color CSS variable typo
2024-03-23 21:33:25 -04:00
Mayfield
901aed1afe
feat: add tabSize user setting
2024-03-23 21:33:25 -04:00
Mayfield
b8af70a30a
feat: add tab size option to Appearance settings
2024-03-23 21:16:18 -04:00
Mayfield
c691e5b116
fix: background color CSS variable typo
2024-03-23 21:16:18 -04:00
Mayfield
f940d6a1cf
feat: add tabSize user setting
2024-03-23 21:16:18 -04:00
Mattias Granlund
f2a54b7f9f
Fix bug occasionally preventing hunks from being moved
...
- hunks equal if hash is same, regardless of line numbers
- send hash from front end when updating ownership
- use updated line numbers after hunk intersection match
2024-03-24 01:46:17 +01:00
Pavel Laptev
debea8f343
styles: ai options page updated ( #3296 )
...
+ small fixes for related components
+ Settings text case fixed to capitalize only first letter
2024-03-23 23:26:03 +01:00
Caleb Owens
af9b104059
refactor: Remove unneeded config set calls
2024-03-23 20:14:08 +00:00
Pavel Laptev
2575bbfbd5
Styles updates ( #3292 )
...
* hover states for outline buttons + tokens upd
* design tokens update
* disable showing project name in settings
+ Titles case update
* added settings section component
2024-03-23 17:25:17 +01:00
Mattias Granlund
c78923843c
Fix incorrect tooltip position when zoomed in (cmd+-)
...
Units should be in pixels because they are calculated according to actual layout.
2024-03-23 15:02:36 +01:00
Mattias Granlund
b75d03b267
Add retries to loading pull request data
...
- github can respond with 422 right after pushing
- make three attempts to load data
2024-03-23 15:02:08 +01:00
Caleb Owens
61d6c678fc
Merge pull request #3270 from gitbutlerapp/refactor-sync-button-to-use-tag
...
refactor: replace custom sync button with Tag component
2024-03-22 11:32:28 +01:00
Caleb Owens
64e676ae79
Merge pull request #3254 from gitbutlerapp/consolidate-diff-formatting
...
Pass in hunk array rather than diff
2024-03-22 11:19:01 +01:00
Caleb Owens
bffcdbdae4
Pass in hunk array rather than diff
2024-03-22 11:09:14 +01:00
Scott Chacon
5a8b3969de
refactor: Update function parameter to use sortedFiles instead of files
2024-03-22 11:08:10 +01:00
Kiril Videlov
610eab9424
feat(sentry): add trace propagation targets
2024-03-22 10:42:16 +01:00
Mattias Granlund
29a9e18b66
Use context API for sharing User instance
...
More refactoring, this time removing the need for prop drilling the user.
2024-03-22 01:01:22 +01:00
Caleb Owens
39864eeb5a
refactor: replace custom sync button with Tag component
...
The custom sync button is replaced with the Tag component. The Tag
component is updated to support a loading state and help text. The
busy label is moved inside the Tag component. The custom sync button
styles are removed.
2024-03-21 23:30:24 +01:00
Mattias Granlund
1bd2dfda2e
Fix save project description
2024-03-21 23:19:10 +01:00
Mattias Granlund
f285579113
Use getContextByClass
for Project
...
This removes quite a bit of prop drilling.
2024-03-21 23:17:49 +01:00
Mattias Granlund
edaec8ebbd
Convert cloud api object to class
2024-03-21 19:35:27 +01:00
Mattias Granlund
0acb4c106f
Refactor prompt service to be easier to use
2024-03-21 16:30:13 +01:00
Mattias Granlund
b594c68597
Show prompt from CLI in PassphraseBox
...
- missed this in the initial commit
2024-03-20 22:27:31 +01:00
Caleb Owens
b3699e2b5a
Refactor away random.ts
...
Removed unused/duplicate methods and moved unsubscribe() to a better named file
2024-03-20 21:08:03 +00:00