Commit Graph

2208 Commits

Author SHA1 Message Date
Muffin
dd5edb8498 Fix macOS legacy fuse flipping 2024-03-03 20:09:18 -06:00
Muffin
6a1816b0e5 Fix fuse flipping in Electron < 29 2024-03-03 19:55:23 -06:00
Muffin
5fa6731160 1.11.0-beta.2 2024-03-03 19:02:05 -06:00
Muffin
7c087ee0a7 Update changelog 2024-03-03 19:02:00 -06:00
Muffin
9f7bde756e Hopefully fix macOS release workflow
In addition to this commit, some of the secrets were just wrong
2024-03-03 18:57:56 -06:00
Muffin
f54946382c Ignore macOS process serial number argument
closes https://github.com/TurboWarp/desktop/issues/939
2024-03-03 18:35:55 -06:00
Muffin
f83713aee4 Improve protocol error handling 2024-03-03 18:17:49 -06:00
Muffin
7aa592ff7c 1.11.0-beta.1 2024-03-03 15:01:24 -06:00
Muffin
32d73e85a2 Update changelog 2024-03-03 15:00:30 -06:00
Muffin
1d4e1d44aa I don't trust GitHub actions to not log shell substitutions somewhere 2024-03-03 14:47:13 -06:00
Muffin
3df223e39f Log when flipping fuses completes 2024-03-03 14:10:57 -06:00
Muffin
95bf67bac5 Modernize macOS notarization and signing 2024-03-03 14:10:38 -06:00
dependabot[bot]
56f574ae4f
Bump scratch-gui from 644efbb to e7f5896 (#942)
Bumps [scratch-gui](https://github.com/TurboWarp/scratch-gui) from `644efbb` to `e7f5896`.
- [Commits](644efbb307...e7f58964d7)

---
updated-dependencies:
- dependency-name: scratch-gui
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-03 13:24:50 -06:00
dependabot[bot]
d9019d10fd
Bump electron-builder from 24.13.1 to 24.13.3 (#943)
Bumps [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) from 24.13.1 to 24.13.3.
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/v24.13.3/packages/electron-builder)

---
updated-dependencies:
- dependency-name: electron-builder
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-03 13:24:43 -06:00
dependabot[bot]
582c8e826b
Bump extensions from 9f6f908 to 813d438 (#941)
Bumps [extensions](https://github.com/TurboWarp/extensions) from `9f6f908` to `813d438`.
- [Commits](9f6f90844e...813d4384d0)

---
updated-dependencies:
- dependency-name: extensions
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-03 13:20:39 -06:00
GarboMuffin
a8683e0d23
Add macOS legacy builds and reduce file:// permissions (#930) 2024-03-03 13:18:50 -06:00
Muffin
b045dac1c8 Allow iframes to register service workers
Firefox allows this, so in theory there should be no issues
2024-02-28 20:14:52 -06:00
dependabot[bot]
ef943ec492
Bump electron from 26.6.9 to 29.0.1 (#935)
Bumps [electron](https://github.com/electron/electron) from 26.6.9 to 29.0.1.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v26.6.9...v29.0.1)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-26 08:54:43 -06:00
Muffin
2e4637bf37 Update translations 2024-02-24 11:55:41 -06:00
Muffin
d888349597 Update build-auto workflow 2024-02-19 11:30:57 -06:00
dependabot[bot]
fde0d5c4c1
Bump extensions from 1396787 to 9f6f908 (#931)
Bumps [extensions](https://github.com/TurboWarp/extensions) from `1396787` to `9f6f908`.
- [Commits](13967870af...9f6f90844e)

---
updated-dependencies:
- dependency-name: extensions
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-19 11:28:10 -06:00
Muffin
2637ffd5e3 Update metainfo screenshot URLs again 2024-02-18 04:35:18 -06:00
Muffin
8d88c47405 Update dependencies 2024-02-18 02:08:11 -06:00
Muffin
06fff74eff Fix incorrect command in README 2024-02-17 17:49:40 -06:00
Muffin
0eff408916 Use new screenshots from TurboWarp/desktop-screenshots
Leaving the old files around for a bit because they're still used by eg. flatpak build
2024-02-17 17:44:07 -06:00
Muffin
3594a695dc Update flatpak metadata 2024-02-17 16:40:09 -06:00
Muffin
4fd805953a Update manual test build to match release 2024-02-16 22:50:06 -06:00
Muffin
28ea403d3c prod -> release in snapcraft distribution ID 2024-02-16 22:47:20 -06:00
Muffin
b66bd0e5c8 Update about page metadata
- Allow overriding with environment variable (to be used in flatpak, AUR)
- Always indicate Microsoft Store builds
2024-02-16 22:44:59 -06:00
Muffin
56fbc40cc2 Also enable OnlyLoadAppFromAsar
However without EnableEmbeddedAsarIntegrityValidation this probably doesn't do much
2024-02-16 22:29:16 -06:00
Muffin
025d6814b4 Flip some Electron fuses for security 2024-02-16 22:18:38 -06:00
Muffin
2cbd7ae489 Prevent interacting with other elements when prompt() reimpl. is open 2024-02-16 21:34:17 -06:00
Muffin
82888cdca4 Generate 32 bit Windows legacy installers 2024-02-16 21:21:26 -06:00
Muffin
e7b317aaa4 Fix prompt() reimplementation
- Fixed broken styles from merge-upstream project
- Make styles more consistent with scratch-gui
- Allow clicking on the background to dismiss
2024-02-16 21:20:37 -06:00
Muffin
1fa5d549dd Send update notifications for 1.10.1 2024-02-12 20:50:13 -06:00
Muffin
53f242693f Revert "Rewrite scratch-gui dependency"
This reverts commit 079386f05a.

This was for the flatpak, but there's just too many other issues.
Moving to a binary distribution probably :(
2024-02-12 19:34:15 -06:00
Muffin
079386f05a Rewrite scratch-gui dependency 2024-02-12 19:27:27 -06:00
Muffin
8439fe91d9 Rebuild package-lock.json 2024-02-12 17:45:18 -06:00
dependabot[bot]
1a42196f72
Bump electron-builder from 24.12.0 to 24.13.0 (#921)
Bumps [electron-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-builder) from 24.12.0 to 24.13.0.
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/electron-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/v24.13.0/packages/electron-builder)

---
updated-dependencies:
- dependency-name: electron-builder
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 11:47:55 -06:00
dependabot[bot]
4d255dab05
Bump extensions from 4f5fa45 to 8ec3df4 (#924)
Bumps [extensions](https://github.com/TurboWarp/extensions) from `4f5fa45` to `8ec3df4`.
- [Commits](4f5fa45407...8ec3df4890)

---
updated-dependencies:
- dependency-name: extensions
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 08:24:17 -06:00
dependabot[bot]
9e44082303
Bump semver from 7.5.4 to 7.6.0 (#923)
Bumps [semver](https://github.com/npm/node-semver) from 7.5.4 to 7.6.0.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.5.4...v7.6.0)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 08:23:59 -06:00
dependabot[bot]
6b167e2ab1
Bump electron from 26.6.8 to 26.6.9 (#922)
Bumps [electron](https://github.com/electron/electron) from 26.6.8 to 26.6.9.
- [Release notes](https://github.com/electron/electron/releases)
- [Changelog](https://github.com/electron/electron/blob/main/docs/breaking-changes.md)
- [Commits](https://github.com/electron/electron/compare/v26.6.8...v26.6.9)

---
updated-dependencies:
- dependency-name: electron
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-12 08:22:47 -06:00
Muffin
eeedff715d Update translations 2024-02-10 01:46:37 -06:00
Muffin
9df0ae5d9d Do not delete app data on uninstall 2024-02-10 00:59:12 -06:00
GarboMuffin
c30e151e9d
Update website for 1.10.1 release (#917) 2024-02-05 16:58:11 -06:00
Muffin
fd87ed84d7 1.10.1 2024-02-05 11:40:25 -06:00
Muffin
531b254880 Update scratch-gui 2024-02-05 11:36:38 -06:00
Muffin
605de331ef Fix "Customize in Addon Settings" block colors button 2024-02-05 11:04:34 -06:00
Muffin
ac122e91a3 Add jsdoc hints for some more BaseWindow helpers 2024-02-05 11:03:37 -06:00
Muffin
10b8789c6a Also allow access to .hex
may be used for updating micro:bit
2024-02-05 01:29:14 -06:00