-
Notifications
You must be signed in to change notification settings - Fork 86
/
changelog.json
363 lines (363 loc) · 19.3 KB
/
changelog.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
{
"unreleased": [],
"releases": {
"0.3.35": ["[Fixed] Fixed parsing page names that contain multiple `/`"],
"0.3.34": [
"[Fixed] Fixed a bug when loading the Kactus state after focusing the window"
],
"0.3.33": [
"[Improved] Add loading indicator when parsing Sketch files when ckecking out a branch",
"[Improved] Clearer menu label for reverting commits",
"[Fixed] Refresh branches after creating a new branch",
"[Fixed] Pull requests no longer fail to update until the user switches repositories",
"[Improved] Enable spellcheck on commit summary and description"
],
"0.3.32": [
"[Fixed] Wrong Stripe key shipped in public builds",
"[Fixed] Correct title bar height on macOS Big Sur",
"[Removed] Sign in to GitHub.com with username/password is no longer supported to improve account security",
"[Improved] Upgrade embedded Git LFS"
],
"0.3.31": [
"[Fixed] Minified build was broken after some dependencies updates"
],
"0.3.30": [
"[New] Newly created repositories use 'main' as the default branch name",
"[New] Users can configure the default branch name in Preferences/Options",
"[New] Show status of GitHub Action runs for pull requests",
"[New] Differentiate between draft and regular Pull Requests",
"[Added] Periodic background fetch and status updates can now be disabled in the Advanced section of Preferences/Options",
"[Improved] Show confirmation that branch is already up to date when merging from default branch",
"[Improved] Show helpful error when attempting to clone non-existent or inaccessible GitHub repositories",
"[Fixed] Update rebase progress parser to parse output from the merge rebase backend",
"[Added] Suggest to stash changes when trying to do an operation that requires a clean working directory",
"[Added] Stash changes without switching branches",
"[Fixed] Display more readable messages for errors when cloning a repository",
"[Improved] Automatically disable username and password authentication when the API no longer supports it",
"[Added] Indicate which commits have not yet been pushed to the remote in \"History\" tab",
"[Fixed] Update embedded Git to address security vulnerability",
"[New] Add, push, and view Git tags on commit history in Desktop",
"[Improved] Emphasize signing in to GitHub via browser due to username/password deprecation",
"[Fixed] Enable setting to more easily work with maintained forks"
],
"0.3.29": [
"[Fixed] Prevent a bug where the changes' list could grow forever"
],
"0.3.28": [
"[Fixed] Prevent a bug where the changes' list could grow forever"
],
"0.3.27": [
"[New] Set Git proxy environment variables from system configuration automatically",
"[Added] Enable creating a GitHub issue from app menu and keyboard shortcut",
"[Fixed] Ensure branch protection warning works when branch names contain special characters",
"[Fixed] Ensure intro page is responsive when resizing the window",
"[Fixed] Ensure local branch is also deleted when deleting a branch that no longer exists on the remote",
"[Fixed] Prevent bringing changes to another branch from failing silently",
"[Fixed] Save the user's position within \"History\" and \"Changes\" tabs when switching",
"[Improved] Update the remote url when a repository's name changes on GitHub",
"[Improved] Format errors containing raw Git output with fixed-width font",
"[Improved] Modify \"View on GitHub\" menu item to open upstream for local fork repositories",
"[Improved] Create new branches in forks from the default branch of the upstream repo"
],
"0.3.26": [
"[New] Interactive tutorial for new users to become productive using Git and Kactus more quickly",
"[Fixed] File path truncation in merge conflicts dialog",
"[Fixed] Support pushing workflow files for GitHub Actions to GitHub.com",
"[Improved] Warn when committing to a protected branch",
"[Improved] Warn when committing to a repository you don't have write access to",
"[New] Users can configure Desktop to always bring or leave changes when switching branches",
"[New] Prompt users to re-authorize if required by any of their GitHub organizations",
"[Fixed] Recognize if the current branch of a fork has a pull request to the upstream repo",
"[New] Add a new Kactus option to limit the diffs to top-levels layers. It should improve a lot the performances but the merge will be less granular."
],
"0.3.25": ["[Fixed] Don't show dev tools on startup."],
"0.3.24": [
"[Fixed] Notarized the App so that macOS 10.15 doesn't complain."
],
"0.3.22": [
"[Fixed] Menu state not updated after performing some actions",
"[Fixed] Error message could appear outside the boundary of its container",
"[Fixed] Improved error handling when trying to rebase a ref that doesn't exist",
"[Improved] Expand hover area on repository list items",
"[Improved] Always fast forward recent branches after fetch",
"[Improved] Ensure recent branches are updated during remote interactions",
"[Improved] Ensure compliance with new European requirements regarding Stripe checkout"
],
"0.3.21": [
"[New] You can now choose to bring your changes with you to a new branch or stash them on the current branch when switching branches",
"[New] Rebase your current branch onto another branch using a guided flow",
"[New] Repositories grouped by owner, and recent repositories listed at top",
"[New] Suggested next steps now includes suggestion to create a pull request after publishing a branch"
],
"0.3.20": [
"[Improved] Prompt to see in kactus instead of opening editor when there are conflicts",
"[Improved] Actionable blank states",
"[Fixed] Showing the right change screen when a file is untracked"
],
"0.3.19": [
"[Fixed] Pulling or checking out a branch would sometimes keep the state of the old branch"
],
"0.3.18": [
"[Improved] Show an actionnable dialog when files would be overwritten",
"[Fixed] Generate Document and Library previews when rebuilding a sketch file"
],
"0.3.17": [
"[Fixed] When some files starts with the same name, pick the right one",
"[New] Add button to remove a Sketch file",
"[Fixed] Showing the right file when adding a new Sketch file",
"[Fixed] Checking a branch where a sketch file has been deleted"
],
"0.3.16": [
"[Fixed] When the network is unavailable, fall back to the previous account status"
],
"0.3.15": [
"[New] When an update is available for Kactus, release notes can be viewed in Kactus",
"[Fixed] Authenticating to GitHub Enterprise fails when user has no emails defined",
"[New] Clone, create, or add repositories right from the repository dropdown",
"[New] Drag-and-drop to add local repositories from macOS tray icon",
"[New] Resolve merge conflicts through a guided flow",
"[New] Allow merging branches directly from branch dropdown",
"[New] Clear the preview cache periodically"
],
"0.3.14": ["[Fixed] License not being recognized"],
"0.3.13": [
"[Improved] Add instructions to login to GH enterprise",
"[Improved] Repository indicator background work",
"[Fixed] Switch to history view for default branch when deleting current branch during a compare",
"[Fixed] Background Git operations on missing repositories are not handled as expected",
"[Fixed] A potential bug when getting the git symbolic ref",
"[Fixed] Do not show the unsubscribe button when part of an org (should be handled in the org admin)"
],
"0.3.12": [
"[Improved] Add some padding around image diffs so that it's easier to grab the slider",
"[Fixed] Closing a sketch file in the changes list would make it disappear"
],
"0.3.11": ["[Fixed] Fetching the diff for a commit in the history tab"],
"0.3.10": [
"[Fixed] A case where fetching the diff for a conflict would fail"
],
"0.3.9": ["[Fixed] Handle Sketch files with pages with the same name"],
"0.3.8": ["[Fixed] Bug which crash Kactus on startup"],
"0.3.7": [
"[New] New history tab with possibility to compare to a branch",
"[Improved] Performances when rendering the list of changes",
"[Improved] Performance when getting the preview from Sketch, it is now in another thread so you should be able to interact with the UI while is it fetching them (and look at the text diff)",
"[Fixed] A bug where Kactus would crash while trying to show a non-existing preview"
],
"0.3.6": [
"[Fixed] Remove Bitcoin payment (removed by Stripe)",
"[Improved] Remove collection of usage data. We are not looking at them and we don't like collecting data for the sake of it",
"[Improved] Use update.electronjs.org as the update server",
"[Improved] Add warning when renaming a branch",
"[Improved] Getting the git status should a lot faster (up to 15 times)"
],
"0.3.5": [
"[Fixed] Fix the color of the buttons on hover",
"[Fixed] Do not try to generate a file preview when it hasn't been imported yet",
"[Fixed] Do not try to generate a file preview when we failed to generate one",
"[Improved] Try to recover when some references in a file are missing. This can be due to a merge than went wrong for example",
"[Improved] Prepare the plugin for Sketch 50"
],
"0.3.4": [
"[Fixed] Fix a bug where the wrong user account would be used to authenticate"
],
"0.3.3": [
"[Improved] Faster Kactus status (finding the Sketch files)",
"[Improved] Faster Git status (finding the changed files)"
],
"0.3.2": [
"[New] Add a new indicator if the branch is a PR",
"[Improved] Do not export the commit meta key of the sketch file"
],
"0.3.1": [
"[New] Add visual diffs for SVGs",
"[Improved] Fetching the Sketch files is now around 4 times faster!",
"[Improved] When there are too many new files (like when adding a new Sketch file), fall to show only the new directory",
"[Improved] Store the modification date of sketch files so that there open Kactus is now lightning fast",
"[Improved] Add some logs for Kactus to help debugging",
"[Improved] Show text diff as an option instead of checkbox",
"[Fixed] Fix generating preview for new parts"
],
"0.3.0": [
"[New] Add a view to fix conflicts",
"[Improved] Safer regeneration of sketch file",
"[Improved] Show conflicts icon all the way up (to make sure you don't commit conflicts because the file is folded)",
"[Fixed] Fix typo (refound -> refund)"
],
"0.2.14": [
"[Fixed] Could not unselect a changed file",
"[Improved] Optimize SVG to reduce the bundle size and render time",
"[Improved] add preview to the sketch file view"
],
"0.2.13": [
"[Fixed] A bug breaking Sketch file when using shared text styles in shared pages"
],
"0.2.12": ["[Fixed] Code signing on macOS"],
"0.2.11": [
"[New] Add PR list",
"[Fixed] Fix preview of sketch document",
"[Fixed] Fix shortcut to open Kactus from Sketch (ctrl + k)"
],
"0.2.10": [
"[Improved] Faster file selection",
"[Fixed] GitHub Enterprise login. For it to work, you will need to create a GitHub application. There are instructions about how to do so when you need it."
],
"0.2.9": [
"[New] Add ability to cancel a premium subscription from the app",
"[Improved] Check wether sketch files are ignored when add an existing repo",
"[Fixed] Fix washed out icon on High Sierra"
],
"0.2.8": [
"[New] Store the Sketch version used so that Sketch always uses the latest features and do not tries to transform the file",
"[Improved] Big performance improvements when showing diffs: around 50% for completely new diffs and nearly instant for already seen diffs"
],
"0.2.7": [
"[New] Allow users to create repositories with descriptions",
"[New] Use `lfs clone` for faster cloning of LFS repositories",
"[Improved] Prompt to override existing LFS filters",
"[Improved] Add more logs for kactus operations",
"[Fixed] Don't install LFS hooks when checking if a repo uses LFS",
"[Fixed] \"Clone with Desktop\" wouldn't include the repository name in the path",
"[Fixed] Use the loading/disabled state while publishing",
"[Fixed] Lock down menu item states for unborn repositories",
"[Fixed] Fix a bug that could prevent the document.json to be created when parsing pages with images",
"[Fixed] Use the version map to generate a sketch file with the current sketch version"
],
"0.2.6": [
"[New] 'Open in Shell' now supports multiple shells",
"[Fixed] Keep order of sketch pages (#51)"
],
"0.2.5": [
"[Improved] Indent files in a sketch file",
"[Improved] Added cta in accounts to unlock kactus",
"[Fixed] Safer parsing of sketch part (#49)",
"[Fixed] Changed link to help (#50)"
],
"0.2.4": [
"[New] Changed files in a sketch file are now grouped in a tree.",
"[Improved] Added a loading indicator when generating the diffs",
"[Fixed] Create folders to new sketch file if needed"
],
"0.2.3": [
"[New] Can choose whether a branch should be deleted on the remote as well as locally",
"[New] Added the ability to revert a commit",
"[Improved] Fetch if a push fails because they need to pull first",
"[Improved] Discard changes performance",
"[Fixed] Show 'Add Repository' dialog when repository is dragged onto the app",
"[Fixed] Dialog component did not remove event handler",
"[Fixed] Update to Git 2.14.1 to fix security vulnerability",
"[Fixed] Changing the default branch on GitHub.com is now reflected in the app",
"[Fixed] Swap around some callouts for no repositories",
"[Fixed] Darker unfocused selection color",
"[Fixed] Increase the max sidebar width",
"[Fixed] Don't say \"Publish this branch to GitHub\" for non-GitHub repositories",
"[Fixed] Patches which contain the \"no newline\" marker would fail to apply",
"[Fixed] Close the autocompletion popover when it loses focus",
"[Fixed] Clear the selected org when switching Publish Repository tabs",
"[Fixed] 'Create Without Pushing' button throwing an exception while opening a pull request",
"[Fixed] Publishing a repository would try to check for full access status first"
],
"0.2.2": ["[Fixed] Create a new sketch file with shared styles would fail"],
"0.2.1": [
"[Fixed] Fixed getting the previous preview (which resulted in showing the same image for both preview)"
],
"0.2.0": [
"[New] You can now use any git server (BitBucket, Gitlab, self-hosted, etc.)!",
"[New] Adds short-cut to open terminal",
"[Improved] Add a loading git status indicator",
"[Improved] Add an options menu to the Commit Summary component",
"[Improved] Only enable Reload for dev builds",
"[Improved] Handle updating a premium subscription to an enterprise subscription",
"[Fixed] Fixed a bug where the unlock status wouldn't be set right after unlocking and necessitate a restart of Kactus"
],
"0.1.16": [
"[Fixed] Fix a bug when a page contained a `/`",
"[Improved] Add a separate loading indicator on each sketch file",
"[Improved] Show directly the sketch files when loading the status. That way we can show a loading indicator while parsing the files",
"[Fixed] Fix storing the sketch path when locating the app",
"[Fixed] Fixed a bug where an account could be deduplicated"
],
"0.1.15": [
"[New] Added the Branch > Create Pull Request menu item",
"[New] Added a button to locate sketch when not found #34",
"[New] Added a button to open an sketch file from a previous commit. This file is temporary, do not try to save it and work from there. #23",
"[Fixed] Use the right version when creating a sketch file",
"[Improved] Do not store the style when it’s the same as the shared one #36"
],
"0.1.14": ["[Fixed] not creating a folder to export images"],
"0.1.13": [
"[Fixed] handle shared style diff",
"[Fixed] fix a bug where it was impossible to select another file",
"[Fixed] respect the root config",
"[Fixed] Revert parsing _archive string as some info were getting lost when parsing to JS (which doesn't support 64 int). So it's a bit uglier but at least it's working"
],
"0.1.12": [
"[Fixed] Configuring git form not submitting #27",
"[Fixed] Extra repository settings tab #25",
"[Fixed] Crash when adding twice the same shared page"
],
"0.1.11": [
"[Improved] UI to change the kactus config #7",
"[Fixed] Repository Settings not working properly if updating kactus.json outside #22"
],
"0.1.10": [
"[Improved] increase the time between which we check for kactus status",
"[Fixed] Wrong error message when trying to publish a private repo without GitHub premium account"
],
"0.1.9": [
"[Fixed] fix building sketch file with outdated version #17",
"[Fixed] fix help menu items not responding"
],
"0.1.8": [
"[Fixed] Handle bitmap and Symbol master diffs",
"[Fixed] sort json keys so that it's always the same order #19",
"[Fixed] Wrong stripe key (that's embarrassing)"
],
"0.1.7": [
"[Improved] Move forgot password link to actions section",
"[Fixed] Fix size of image diffs #15",
"[Improved] Add a notification popup whenever a user toggles on full screen mode informing how to get out of full screen mode"
],
"0.1.6": ["[Fixed] Update price shown when using a coupon"],
"0.1.5": [
"[Fixed] Recreate the sketch files before get the git status when merging a branch"
],
"0.1.4": [
"[Fixed] Remove kactus previews cache when removing a repo",
"[Fixed] Fix link to help",
"[Fixed] File typo on 'no changes' view",
"[Fixed] Fix getting the git status before parsing the sketch files at the very beginning"
],
"0.1.3": [
"[Fixed] Previews on sketch 45",
"[New] Refresh opened sketch files when importing one",
"[New] Add export and import plugin commands",
"[Fixed] Fix size of changed files list"
],
"0.1.2": [
"[New] Automatically parse sketch files when changed",
"[Improved] Directly show text diff for document.json"
],
"0.1.1": [
"[New] Check the Sketch version and warn if it's not good",
"[Fixed] Fix missing buttons to login"
],
"0.1.0": [
"[New] Add cmd+k shortcut to open sketch",
"[New] Add some actions when there is no change",
"[Improved] Parse _archive fields in sketch files",
"[Fixed] Wrong scheme for oauth #5"
],
"0.1.0-alpha6": [
"[New] Add a sketch plugin to open the file in Kactus",
"[Fixed] Correct URL for the usage reporting"
],
"0.1.0-alpha5": [
"[New] Create a new sketch file with all the kactus options"
],
"0.1.0-alpha4": ["[New] Brand new image diffs"],
"0.1.0-alpha3": ["[Fixed] Handle sketch files with images"],
"0.1.0-alpha2": ["[New] Bunch of stuff"],
"0.1.0-alpha1": ["[New] First alpha release of Kactus"]
}
}