Commit Graph

6995 Commits

Author SHA1 Message Date
Kiril Videlov
42d8e6fd5d
show extra snapshot details in ui 2024-05-06 15:34:42 +02:00
Scott Chacon
c3ac916c32 link to cross-repo unified diff on github 2024-05-06 15:30:38 +02:00
Kiril Videlov
b1bb9bf51c
snapshot listing includes stats about the snapshot
inclue files touched as well as lines added and removed
2024-05-06 15:26:44 +02:00
Scott Chacon
46fe51eeda fix rust errors 2024-05-06 14:30:25 +02:00
Kiril Videlov
80a41b5ef0
Merge pull request #3701 from ndom91/ndom91/add-nix-flake
feat: add flake.nix for nix dev
2024-05-06 14:11:02 +02:00
Scott Chacon
ca634807b1
Merge branch 'master' into target-branch-selector-fix 2024-05-06 13:49:27 +02:00
ndom91
414e0d121e
Merge branch 'ndom91/add-playwright-test' of github.com:ndom91/gitbutler into ndom91/add-playwright-test 2024-05-06 13:49:03 +02:00
ndom91
96d62c9cb9
chore: eslint fix import order 2024-05-06 13:48:59 +02:00
Scott Chacon
344e3d3f38 small rust stuff 2024-05-06 13:44:08 +02:00
Pavel Laptev
358292dc1c
Refactor CSS and code (#3703)
- Modal trigger code refactor
- Unused CSS removed
2024-05-06 13:19:51 +02:00
Josh Junon
83dec79ef0
Merge pull request #3700 from gitbutlerapp/share-debug-info-menu
add help menu handler for debug info sharing and remove panic
2024-05-06 13:11:38 +02:00
Nico Domino
512b5c2b8e
Discard changes to app/src/app.html 2024-05-06 13:06:34 +02:00
ndom91
a6968438a2
chore: prettier 2024-05-06 13:06:13 +02:00
ndom91
80f517b13b
chore: cleanup app/package.json 2024-05-06 13:01:22 +02:00
ndom91
72be19a3f2
chore: cleanup fixtures 2024-05-06 12:59:41 +02:00
Josh Junon
add0a84165
add help menu handler for debug info sharing and remove panic 2024-05-06 12:58:50 +02:00
ndom91
1081ca1c6d
chore: cleanup playwright utils 2024-05-06 12:41:00 +02:00
Josh Junon
cf74b12a3c
Merge pull request #3693 from gitbutlerapp/Help-window-menu
"Help" window menu
2024-05-06 12:37:14 +02:00
Pavel Laptev
53d6e58850
match statement update 2024-05-06 12:24:18 +02:00
Pavel Laptev
81ff230fb7
code review fixes 2024-05-06 12:12:39 +02:00
Pavel Laptev
c14fa2f864
version added 2024-05-06 12:05:50 +02:00
Josh Junon
bb9fb079c4
Merge pull request #3699 from gitbutlerapp/sort-alphabetically
sort project list alphabetically
2024-05-06 11:57:23 +02:00
Josh Junon
574f0142f9
sort projects list alphabetically by title 2024-05-06 11:32:41 +02:00
Cotton Hou
df7fa842b9 build: adopt to resolve.conditions: es2015 2024-05-06 15:53:43 +08:00
Caleb Owens
645726ab93 Render files in chunks of 100
Rendering the files in chunks of 100 prevents the UI from completly locking up. It is a little slugish until it finishes rendering (for the same 2 seconds), but is a markable improvement none hte less
2024-05-06 01:44:26 +01:00
Caleb Owens
85e3420f23 Drastically improve render performance
When rendering 1900 odd files, flexbox can cause performance issues due to having to recalculate many times.

I've removed a selection of un-needed flex declarations which has improved perfomrance sugnificantly.
2024-05-06 00:31:11 +01:00
Kiril Videlov
7fdd85f522
Merge pull request #3695 from gitbutlerapp/restore-snapshot-and-refresh
add some details to the undo interface
2024-05-06 00:20:43 +02:00
Kiril Videlov
08eba701fb
add some details to the undo interface 2024-05-06 00:19:22 +02:00
Kiril Videlov
f2b2434d7c
Merge pull request #3694 from gitbutlerapp/refactor-snapshot-functions-as-trait-methods
refactor snapshotting as an Oplog trait
2024-05-05 22:46:08 +02:00
Kiril Videlov
4f1c63ca77
dont error commands on snapshoting erros
If the snapshoting returns an error that should not interfere with the command that the user originally intended to run
2024-05-05 22:34:15 +02:00
Kiril Videlov
5f6ff257d1
refactor snapshotting as an Oplog trait
Implemented on Project
2024-05-05 22:28:12 +02:00
ndom91
214667b17b
Merge branch 'master' into ndom91/add-nix-flake 2024-05-05 22:27:07 +02:00
Nico Domino
806d38f322
Discard changes to flake.lock 2024-05-05 22:26:30 +02:00
Nico Domino
d61b86fedb
Discard changes to flake.nix 2024-05-05 22:26:26 +02:00
Pavel Laptev
6d9848e3d7
lint fixes 2024-05-05 22:18:59 +02:00
Pavel Laptev
e38e68477b
lint fixes 2024-05-05 21:57:45 +02:00
Pavel Laptev
043917ad45
Help window menu added 2024-05-05 21:40:06 +02:00
Kiril Videlov
988291886b
Merge pull request #3692 from anaisbetts/ignore-envs
Ignore .env.development and friends
2024-05-05 21:33:54 +02:00
Ani Betts
de2bcdb390 Ignore .env.development and friends 2024-05-05 21:18:05 +02:00
Kiril Videlov
bb1d79e87a
Merge pull request #3691 from gitbutlerapp/added-snapshot-creation-based-on-changed-lines
fix: auto snapshotting on changed lines of code
2024-05-05 20:29:19 +02:00
ndom91
1c28117beb
fix: revert test back to passing 2024-05-05 20:22:01 +02:00
ndom91
f5f0720ab6
fix: get correct pwt version in GHA 2024-05-05 20:14:55 +02:00
ndom91
17ad204a37
feat: cache playwright binaries in GHA 2024-05-05 20:10:18 +02:00
Kiril Videlov
c59767651d fix: auto snapshotting on changed lines of code
Compare against the last snapshot
2024-05-05 20:08:34 +02:00
ndom91
90185976ca
fix(gha): use correct artifact dir 2024-05-05 20:05:03 +02:00
ndom91
4aeff1182a
chore(gha): test where artifacts get written in GHA 2024-05-05 19:56:44 +02:00
ndom91
d941a96cb8
feat: add more trigger options to pwt gha 2024-05-05 19:55:42 +02:00
ndom91
2317f39754
chore(gha): test failing tests and uploading report 2024-05-05 19:52:29 +02:00
ndom91
cb16aec76f
chore(gha): cleanup naming 2024-05-05 19:41:28 +02:00
ndom91
23031d3906
fix(gha): bump timeout and always start dev server with pwt 2024-05-05 19:38:26 +02:00