9c5f5e2338
feat: migrate to electron-builder for Linux packaging
...
Build and Release / Create Release (push) Successful in 1s
Build and Release / Build Linux (${{ matrix.arch }}) (x64) (push) Failing after 9s
CI / Lint (push) Successful in 49s
CI / Test (${{ matrix.os }}) (ubuntu-latest) (push) Successful in 1m1s
CI / Test (${{ matrix.os }}) (macos-latest) (push) Successful in 1m38s
CI / Test (${{ matrix.os }}) (windows-latest) (push) Successful in 8h3m32s
Build and Release / Build Windows (${{ matrix.arch }}) (arm64) (push) Successful in 9h4m53s
CI / Build (${{ matrix.os }}) (ubuntu-latest) (push) Successful in 1m50s
CI / Build (${{ matrix.os }}) (windows-latest) (push) Successful in 9h2m41s
Build and Release / Build Windows (${{ matrix.arch }}) (x64) (push) Successful in 8h4m19s
Build and Release / Build macOS (${{ matrix.arch }}) (arm64) (push) Failing after 8m22s
Build and Release / Build macOS (${{ matrix.arch }}) (x64) (push) Failing after 8m22s
CI / Build (${{ matrix.os }}) (macos-latest) (push) Successful in 6m45s
- Add electron-builder for AppImage, DEB, RPM creation
- Update Node.js to v22 across all workflows
- Add Linux packaging support to package.ts
- Fix curl HTTP/2 issues with --http1.1 flag
- Install libfuse2 and rpm on Linux runners
2026-01-08 06:04:21 -05:00
9e633598fa
Add Gitea Actions workflows for CI and releases
...
- Add CI workflow for linting, testing, and building on push/PR
- Add release workflow for building all platforms on tags
- Fix repository URL to gitcaddy/gitcaddy
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-04 12:28:12 -05:00
2bcca0f014
Rebrand from GitAlly to GitCaddy
...
Complete rebrand with new name, domain, and icon:
- Name: GitAlly → GitCaddy
- Domain: gitally.app → gitcaddy.com
- Tagline: "Steeped in your workflow"
- Icon: New green (#609926 ) eco-packaging SVG icon
Updated files:
- package.json files: name, productName, bundleID, URLs
- All source files: GitAlly → GitCaddy references
- welcome/start.tsx: Added tagline to welcome screen
- about.tsx: Added tagline to about dialog
- _welcome.scss, _about.scss: Tagline styling
- app/static/logos/gitcaddy.svg: New app icon
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com >
2026-01-02 10:57:15 -05:00
9340bc4c99
Phase 1: Rebrand to GitAlly
...
- Update package.json files with GitAlly branding
- Update app name, bundleID, company info
- Update HTML title and menus
- Update about dialog (remove Copilot link, beta link)
- Update welcome screen for Gitea sign-in
- Update release notes URL to Gitea releases
- Change 'View PR on GitHub' to 'View PR on Gitea'
2026-01-02 09:46:44 -05:00
Sergio Padrino
dd3c207034
Add macOS version validation to CI workflow
...
Introduces a new 'validate-macos-version' script and integrates it into the CI pipeline to ensure macOS version requirements are checked during continuous integration.
2025-10-09 16:51:45 +02:00
Sergio Padrino
85e4205364
Upgrade Electron to version 38.2.0
...
Updated the Electron dependency from 38.1.0 to 38.2.0 in package.json and yarn.lock to incorporate the latest fixes and improvements.
2025-09-29 15:06:11 +02:00
Sergio Padrino
45a00c8dbd
Bump Electron to v38.1.0
2025-09-16 10:35:51 +02:00
Sergio Padrino
ee66d129bd
Use strict 36.1.0 version for electron
2025-05-14 11:19:25 +02:00
Markus Olsson
57010d54c4
Bump to Electron 36
2025-05-07 13:52:29 +02:00
Markus Olsson
3d9b580816
Bump electron to 35.2.2
2025-05-06 10:36:48 +02:00
Markus Olsson
88ed76a344
Remove temp dependency
2025-03-27 15:56:37 +01:00
Markus Olsson
8c47e792c3
Merge branch 'development' into jestless
2025-03-27 09:39:30 +01:00
Markus Olsson
bd6180a695
Remove airbnb-browser-shims, not necessary to run suite
2025-03-27 08:50:12 +01:00
Markus Olsson
4a02ddc65a
Remove unused setimmediate
2025-03-27 08:46:29 +01:00
Markus Olsson
8a48ef4676
Remove unused test review scripts
2025-03-27 08:19:55 +01:00
Markus Olsson
2cfe4861e1
Add test reported for when running in actions
2025-03-26 15:23:26 +01:00
Markus Olsson
5f4c072d5e
Get rid of jest
2025-03-26 14:11:56 +01:00
Markus Olsson
6758581d3e
Support running eslint-rules and script tests through node test runner
2025-03-26 14:04:56 +01:00
Markus Olsson
c228f7dc01
Remove jest-extended
2025-03-26 13:41:34 +01:00
Markus Olsson
073d03ee1e
Get rid of jest-diff
...
Had to bump the lib in script/tsconfig.json or else it wouldn't take the types in @types/diff because it didn't know about Intl.Segmenter
2025-03-26 13:40:54 +01:00
Markus Olsson
96897de48d
Convert test suite to Node test runner
2025-03-26 12:10:51 +01:00
Markus Olsson
28d60e6ab7
Bump @types/react
...
react-css-transition-replace depends on react@15 so we have to use a resolution for now
2025-02-18 12:06:29 -05:00
tidy-dev
89ffb2b2db
Upgrade to Electron 34.0.1
...
Electron: 32.1.2 -> 34.0.1
Node: 20.17.0 -> 20.18.1
2025-01-27 11:33:25 -05:00
tidy-dev
64a60d16a8
update eslint-plugin-github to latest
2025-01-23 15:50:12 -05:00
Markus Olsson
effb8cd1b7
Get rid of CLI dynamic commands lookup
2024-12-11 11:34:08 +01:00
Markus Olsson
64ba21603c
First take on a simplified CLI, invoking the desktop executable directly
...
macOS only for now
2024-12-10 16:19:08 +01:00
mkafrin
3e9a85c2a0
Remove a-big-triangle package
...
Avoid having an additional dependency by hand-rolling WebGL triangle drawing.
2024-10-17 00:41:15 -04:00
mkafrin
946bace837
Remove gl-shader package
...
Avoid having an additional dependency by hand-rolling simple gl shader/program compilation helpers.
2024-10-17 00:41:15 -04:00
mkafrin
b6dfdda650
Support preview for DDS images
...
Uses WebGL2 to render DDS images to a canvas, then extract that canvas image to a dataURL that can be passed into the existing logic to render image previews.
This also necessitates adding the rawContents (buffer) to the Image class so we can use that in the conversion later on. This is technically an optimization since we could decode the base64 contents, but that would introduce an additional (and significant) delay in the conversion that is unnecessary.
2024-10-17 00:41:14 -04:00
Markus Olsson
d8ef3ebcd9
Remove unused react-color dep
2024-10-10 15:17:06 +02:00
Markus Olsson
8c83b7fac4
Move all types to devdeps
2024-10-10 15:17:06 +02:00
Markus Olsson
76a676bc93
Move split2 to app package.json
2024-10-10 15:17:06 +02:00
Markus Olsson
6c8a166da1
Remove unused xml2js dependency
...
Introduced in https://github.com/desktop/desktop/pull/43 , no longer used
2024-10-10 15:17:06 +02:00
Markus Olsson
8fc06d0928
Remove unnecessary json schema validation dep
2024-10-10 15:17:06 +02:00
Markus Olsson
67b9bd3496
Get rid of node-fetch by updating azure/storage-blob
2024-10-10 15:17:06 +02:00
Markus Olsson
d03c152d51
Get rid of unused dependency (still used by sub-deps)
2024-10-10 15:17:06 +02:00
Markus Olsson
00968b01e5
Bump typescript to 5.6
2024-10-10 09:38:01 +02:00
Sergio Padrino
5f9d55768f
Merge pull request #19334 from desktop/upgrade-electron-32
...
Upgrade to Electron v32
2024-10-07 15:19:26 +02:00
tidy-dev
ee20ba7546
Update semver
2024-10-01 12:11:42 -04:00
Sergio Padrino
c03f7d6fe9
Fix @types/node dependency
2024-09-30 18:54:58 +02:00
Sergio Padrino
2dec7b4a62
Upgrade node to v20.17.0 and Electron to v32.1.2
2024-09-30 18:52:15 +02:00
dependabot[bot]
38ce4eb1db
Bump express from 4.19.2 to 4.20.0
...
Bumps [express](https://github.com/expressjs/express ) from 4.19.2 to 4.20.0.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-09-13 09:15:21 +00:00
Sergio Padrino
08d11754cb
Bring prettier back to v2.6.0 😭
2024-08-30 13:52:04 +02:00
Sergio Padrino
13b03215d4
Upgrade more stuff
2024-08-29 12:46:08 +02:00
Sergio Padrino
f8a67909e2
Upgrade rifraf
2024-08-29 12:45:37 +02:00
Sergio Padrino
57d9c2d70f
Bump prettier
2024-08-29 12:22:43 +02:00
Sergio Padrino
0185a6c7f7
Upgrade babel stuff
2024-08-29 12:19:15 +02:00
Sergio Padrino
71ced63ad9
Upgrade webpack and friends
2024-08-29 11:44:29 +02:00
Sergio Padrino
60ef023c3f
Bump TypeScript to 5.5.4
2024-08-29 11:26:04 +02:00
Rob Crockett
e7daae91f5
Upgrading jest-extended package
2024-08-03 07:19:19 -04:00