Commit Graph

545 Commits

Author SHA1 Message Date
Nikita Galaiko
a6ae15ce44
more tests to ensure wd structure 2023-03-15 10:54:25 +01:00
Nikita Galaiko
711c10ee25
make sure session/wd git-tree only contains wd files 2023-03-15 10:07:39 +01:00
Kiril Videlov
fb7522463a format 2023-03-15 10:05:56 +01:00
Kiril Videlov
a56eb55888 prevent overscroll of the whole app 2023-03-14 22:19:43 +01:00
Kiril Videlov
2318ebb033 fix that sick gradient @ian and mao made 2023-03-14 22:16:13 +01:00
Kiril Videlov
196342537f 🔨 Improve search results accuracy
- Improved search performance by filtering out results with no hunks
- Fixed bug that was causing incorrect search results to be displayed

[src/routes/projects/[projectId]/search/+page.svelte]
- Add a check to only add search results with hunks to the processedResults array
2023-03-14 21:34:23 +01:00
Kiril Videlov
1cc7f93b8b 🔨 Refactor Command Palette & Lower Numeric Tolerance
- Increase the number of recordings returned in the Command Palette
- Update the keyboard shortcut for opening the Command Palette
- Refactor the octokit initialization
- Add OpenAI API for completions
- Lower numeric tolerance for test files
- Add two new tests for the string split function
- Update the `onKeyDown` and `onKeyUp` functions

[src/lib/components/CommandPalette.svelte]
- Raise the amount of recordings returned from `10` to `100`
- Change the keyboard shortcut for opening the command palette from `Meta+K` to `Meta+C`
- Move the `octokit` initialization to a separate file
- Add an OpenAI API for completions
- Lower numeric tolerance for test files
- Add 2 tests for the inclusive string split function
- Change the `onKeyDown` and `onKeyUp` functions to `on
2023-03-14 20:49:45 +01:00
Nikita Galaiko
9dd6141dc4
correctly build nested trees 2023-03-14 20:00:44 +01:00
Ian Donahue
d394ba01e6 Merge conflict resolution 2023-03-14 18:12:53 +01:00
Ian Donahue
6d6e1b36a9 Some hover states 2023-03-14 18:05:13 +01:00
Kiril Videlov
fb70af15ef when commiting, have all files checked by default 2023-03-14 17:06:11 +01:00
Scott Chacon
ea589bdce4 Add some slightly better empty states. 2023-03-14 16:43:54 +01:00
Ian Donahue
91fe040649 Fixed the height of the project app nav. 2023-03-14 16:33:53 +01:00
Nikita Galaiko
3a528c96f6
when writing gb/wd, make sure directory is there [2] 2023-03-14 16:12:10 +01:00
Nikita Galaiko
98d945fa43
when writing gb/wd, make sure directory is there 2023-03-14 16:10:48 +01:00
Kiril Videlov
accd64ce3f wire the commit button 2023-03-14 15:35:01 +01:00
Nikita Galaiko
e378943c69
log::info instead of println 2023-03-14 13:00:07 +01:00
Nikita Galaiko
c00df16083
update current session activity on .git/logs/HEAD update 2023-03-14 12:51:57 +01:00
Nikita Galaiko
1f4c96f827
add git watcher 2023-03-14 11:31:05 +01:00
Kiril Videlov
3abded40ff remove timeline 2023-03-14 11:29:39 +01:00
Nikita Galaiko
31d04024cd
cherry-pick used icons from @tabler 2023-03-14 10:13:51 +01:00
Nikita Galaiko
9958730c2f
init project in add_project handler 2023-03-14 09:45:30 +01:00
Nikita Galaiko
cb93ce5ce1 fix some types 2023-03-14 09:04:56 +01:00
Nikita Galaiko
e38c7481ef keep processed files inside session/wd 2023-03-14 09:04:56 +01:00
Nikita Galaiko
3a95bc792d use fslock for syncronization 2023-03-14 09:04:56 +01:00
Nikita Galaiko
436737036b sync wathcers with mutex 2023-03-14 09:04:56 +01:00
Ian Donahue
5d46a9ff5e Minor language update “syncing” changed to “backed up" 2023-03-14 00:45:51 +01:00
Ian Donahue
0c3b7e2346 A little more polish on th search bar and fixed an overflow issues 2023-03-14 00:33:16 +01:00
Ian Donahue
fdbb77a71d Session buttons (forward and backwards) hover stet is improved. 2023-03-14 00:20:13 +01:00
Ian Donahue
7341de5da0 Command palette commit message placeholder text and non-selected input state 2023-03-14 00:14:58 +01:00
Ian Donahue
0ed28575aa Added place holder buttons for going to previous and next session in timeline 2023-03-14 00:05:50 +01:00
Ian Donahue
327affc909 small visual teaks to colors 2023-03-13 23:54:29 +01:00
Ian Donahue
5f514ce297 Made search bar look much prettier 2023-03-13 23:46:07 +01:00
Ian Donahue
af1861be4f Merge branch 'master' into id-visual-design-updates 2023-03-13 23:19:35 +01:00
Ian Donahue
2ef442ad6c Merge branch 'master' of https://github.com/gitbutlerapp/gitbutler-client 2023-03-13 23:14:18 +01:00
Ian Donahue
13681b4007 Visual Tweaks 2023-03-13 23:13:49 +01:00
Ian Donahue
4dacdc3a74 Visual tweaks 2023-03-13 23:13:16 +01:00
Kiril Videlov
813eb51f99 remove non-existent styles.css for now (until it exists) 2023-03-13 23:07:54 +01:00
Kiril Videlov
233c39579d format & lint 2023-03-13 23:03:51 +01:00
Kiril Videlov
108d903bda dont block while getting statues, it could take seconds sometimes 2023-03-13 22:52:00 +01:00
Ian Donahue
739519fd3d Merge branch 'master' of https://github.com/gitbutlerapp/gitbutler-client 2023-03-13 22:34:03 +01:00
Kiril Videlov
c896e5193f player page handles empty sessions list 2023-03-13 22:08:36 +01:00
Ian Donahue
3f5620ef55 Merge branch 'master' of https://github.com/gitbutlerapp/gitbutler-client 2023-03-13 21:11:30 +01:00
Kiril Videlov
38860ded04 optional time constraint when listing sessions. project home loads only last 4 days 2023-03-13 20:42:41 +01:00
Kiril Videlov
60e85f509f less blocking when navigating pages 2023-03-13 20:00:26 +01:00
Kiril Videlov
14418509c3 more async tauri commands 2023-03-13 19:33:29 +01:00
Ian Donahue
633e8b47ac Left spacing of carrot 2023-03-13 19:10:24 +01:00
Ian Donahue
25ee7a5a17 Merge branch 'this-is-a-branch-with-a-really-long-name-as-an-example' 2023-03-13 18:05:08 +01:00
Kiril Videlov
5e20dafbd8 🔨 Improve project page sorting
- Sort project entries by descending order of their keys
- Improve project page sorting

[src/routes/projects/[projectId]/+page.svelte]
- Sort the entries in `dateSessions` by descending order of the keys
2023-03-13 18:04:02 +01:00
Ian Donahue
167b107bf3 Branch now looks like a dropdown button. 2023-03-13 17:58:51 +01:00