Commit Graph

70 Commits

Author SHA1 Message Date
KevIsDev
553fa5d138 fix: revert back to previous commit 2025-05-12 02:43:08 +01:00
KevIsDev
a76013f031 ci: reorder steps and add env vars for Electron build #release:major 2025-05-12 02:17:11 +01:00
KevIsDev
73442dde87 ci: add Electron build process to release workflow
Add steps to build and upload Electron app artifacts as part of the release workflow. This includes setting up Node.js, installing dependencies, and building the app for different platforms (Windows, macOS, Linux). The built artifacts are then uploaded as release assets.
2025-05-12 01:08:34 +01:00
KevIsDev
4354ad45b9 git push origin mainRevert "fix: fix icon classes for consistency and clarity #release:major"
Some checks are pending
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
This reverts commit 870828d551.
2025-05-12 00:15:16 +01:00
KevIsDev
870828d551 fix: fix icon classes for consistency and clarity #release:major
- Replace specific file type icons that are non existent with generic 'file-code' icon.

- We now Include the electron builds with each release only
2025-05-12 00:02:28 +01:00
KevIsDev
9bf677ce74 ci: remove macOS code signing credentials from workflow
The code signing credentials for macOS were removed from the GitHub Actions workflow and the identity field in the electron-builder.yml was set to null. This change was made to include unsigned .dmg releases
2025-05-01 19:30:51 +01:00
KevIsDev
d6a4aff7b7 ci(workflow): re-enable macos-latest in build matrix
Re-enable macos-latest in the build matrix for the Electron workflow. This allows testing on macOS (unsigned .dmg)
2025-05-01 17:27:45 +01:00
Derek Wang
fc0715d8d9 ci: fix tag name 2025-03-29 17:23:36 -07:00
Derek Wang
1fdb575c7e ci: fix logic, only draft for branch build 2025-03-29 17:08:33 -07:00
Derek Wang
2dc3961ae8 ci: name release and only draft for branch build 2025-03-29 16:31:42 -07:00
Derek Wang
1660971cc3 ci: give electron action permission 2025-03-23 15:31:16 -07:00
Derek Wang
1ce6ad6b59
feat: electron desktop app without express server (#1136)
Some checks failed
Docker Publish / docker-build-publish (push) Has been cancelled
Update Stable Branch / prepare-release (push) Has been cancelled
* feat: add electron app

* refactor: using different approach

* chore: update commit hash to 02621e3545

* fix: working dev but prod showing not found and lint fix

* fix: add icon

* fix: resolve server file load issue

* fix: eslint and prettier wip

* fix: only load server build once

* fix: forward request for other ports

* fix: use cloudflare {} to avoid crash

* fix: no need for appLogger

* fix: forward cookie

* fix: update script and update preload loading path

* chore: minor update for appId

* fix: store and load all cookies

* refactor: split main/index.ts

* refactor: group electron main files into two folders

* fix: update electron build configs

* fix: update auto update feat

* fix: vite-plugin-node-polyfills need to be in dependencies for dmg version to work

* ci: trigger build for electron branch

* ci: mark draft if it's from branch commit

* ci: add icons for windows and linux

* fix: update icons for windows

* fix: add author in package.json

* ci: use softprops/action-gh-release@v2

* fix: use path to join

* refactor: refactor path logic for working in both mac and windows

* fix: still need vite-plugin-node-polyfills dependencies

* fix: update vite-electron.config.ts

* ci: sign mac app

* refactor: assets folder

* ci: notarization

* ci: add NODE_OPTIONS

* ci: window only nsis dist

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-03-20 00:22:06 +05:30
Anirban Kar
f9436d4929
ci: updated target for docker build (#1451) 2025-03-05 03:58:01 +05:30
Anirban Kar
2452f9413d ci: updated to have concise and parallel builds 2025-03-04 20:37:33 +05:30
Anirban Kar
9b2a204ddc ci: added arm64 build and tags build 2025-03-04 20:28:51 +05:30
Anirban Kar
6c5d094ed7
ci: fixed bug with release notes on github release action (#1401) #release 2025-03-01 01:42:41 +05:30
Leex
67c4051f82
Update docker.yaml
Some checks failed
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
Mark Stale Issues and Pull Requests / stale (push) Has been cancelled
2025-02-24 23:27:42 +01:00
Leex
7dda7938d4
Update docker.yaml
Some checks are pending
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
2025-02-23 22:52:23 +01:00
Leex
f0ea22ec63
Update docker.yaml (stable/main deployment)
Some checks are pending
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
Exteneded the workflow/action to also deploy a stable release container
2025-02-23 18:45:56 +01:00
Stijnus
c4c73622f5 Fix ESLint issues 2025-01-28 11:39:12 +01:00
Stijnus
0db9ce2717 Revert "Major UI improvements"
This reverts commit 6e52114172.
2025-01-28 10:28:45 +01:00
Stijnus
6e52114172 Major UI improvements 2025-01-28 01:33:19 +01:00
Anirban Kar
6f524fdf27
ci: added arm64 platform for docker published images (#1021) 2025-01-06 19:19:40 +05:30
Anirban Kar
7e39e924e1
reverted visibility change (#1018)
Some checks are pending
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
2025-01-06 14:05:01 +05:30
Anirban Kar
f2546f12d8
ci: added visibility change to public for docker image publish (#1017) 2025-01-06 13:57:16 +05:30
twsl
77f8a368a2
ci: fix docker image workflow permissions (#1013)
* Update docker.yaml

* Fix indentation in docker workflow file
2025-01-06 10:34:31 +05:30
twsl
02a3abd892
ci: docker Image creation pipeline (#1011)
Some checks are pending
Docker Publish / docker-build-publish (push) Waiting to run
Update Stable Branch / prepare-release (push) Waiting to run
* Create docker.yaml

* Add build target

* Use build target var

* Use github token instead
2025-01-06 03:32:36 +05:30
Anirban Kar
67d984c52c
fix: hotfix auto select starter template works without github token #release (#959)
* fix: hotfix starter template fix, updated header link to use navigate

* template auth fix

* updated changelog script
2025-01-01 03:57:55 +05:30
Anirban Kar
4844db82fa
ci: improved change-log generation script and cleaner release ci action (#896)
* build: improved-changelog

* added a better change log script

* improved changelog script

* improved change log script
2024-12-26 00:58:42 +05:30
Anirban Kar
dbd24142ae
ci: updated the docs ci to only trigger if any files changed in the docs folder (#849) 2024-12-21 01:09:44 +05:30
Anirban Kar
d8a277f0ac
refactor: updated vite config to inject add version metadata into the app on build (#841)
* refactor: removes commit.json and used vite.config to load these variables

* updated precommit hook

* updated the pre start script

* updated the workflows
2024-12-21 01:03:28 +05:30
Anirban Kar
35f5aaaa76 chore: adding back semantic pull pr check for better changelog system 2024-12-17 03:32:08 +05:30
Anirban Kar
016488998d Merge branch 'main' into bugfix-for-stable 2024-12-17 01:03:18 +05:30
Anirban Kar
e601da9612 updated workflow for commit and stable release 2024-12-16 22:04:33 +05:30
Anirban Kar
647d2dc0cb commit workflow fix 2024-12-16 21:40:57 +05:30
Anirban Kar
885e104f27 added auto detect branch name and version tag 2024-12-16 01:54:24 +05:30
Anirban Kar
a9efc0343b skipping commit version 2024-12-13 17:49:46 +05:30
Anirban Kar
648d7fecd2 chore: adding workflow 2024-12-13 17:40:33 +05:30
Anirban Kar
1e747a12b4
Merge branch 'main' into update-socials 2024-12-13 16:12:42 +05:30
Anirban Kar
5a26043e51 docs: added socials 2024-12-13 16:11:15 +05:30
Anirban Kar
bd71d7e0ca chore: added workflow permission 2024-12-13 15:48:04 +05:30
Anirban Kar
6047602e86 updated workflow 2024-12-13 15:40:47 +05:30
Anirban Kar
3153c29b97 chore: versioning workflow fix 2024-12-13 15:29:24 +05:30
Anirban Kar
4961fc28c9 chore: fix workflow permission 2024-12-13 14:41:39 +05:30
Anirban Kar
e8403fe019 fix the creds issue in workflow 2024-12-13 14:33:43 +05:30
Anirban Kar
c7a94b6edb updated flow to use pnpm 2024-12-13 14:23:04 +05:30
Anirban Kar
ddf4319182 imporoved version for versioning system 2024-12-13 14:08:44 +05:30
Anirban Kar
daab6e8ead added verioning system and stable branch 2024-12-13 14:04:58 +05:30
Dustin Loring
a2acc77e89 fix: clean up
fix: typecheck / lint
2024-12-07 10:53:33 -05:00
Dustin Loring
320575de75
Update stale.yml 2024-12-02 13:20:50 -05:00