Commit Graph

203 Commits

Author SHA1 Message Date
plebeius
9300befd1a fix(package.json): remove unneeded var 2026-01-30 13:36:15 +08:00
plebeius
969891e0d9 chore(deps): electron-rebuild and related dependencies 2026-01-30 13:18:42 +08:00
plebeius
61c470141b refactor(electron): migrate build-docker.sh to Electron Forge and add arch-specific scripts
Updated build-docker.sh to use Electron Forge instead of electron-builder, switched from electronuserland/builder image to node:22, and removed electron-builder-specific commands. Added architecture-specific build scripts (linux:x64, linux:arm64, mac:x64, mac:arm64) to package.json for CI workflow. Removed outdated electron-rebuild comment from release.yml.
2026-01-30 12:16:09 +08:00
plebeius
a45a6456bb fix script 2026-01-30 11:59:06 +08:00
plebeius
94e3d45873 Update package.json 2026-01-29 19:09:57 +08:00
plebeius
9feeace188 fix: disable asar to fix electron-forge packaging failure
- Disabled asar packaging due to silent failure in electron-packager
- Added generateAssets hook to download IPFS/Kubo binaries before packaging
- Added ignore patterns for kubo symlinks and .bin directories that cause build failures
- Simplified CI workflow with proper pipefail handling
- Removed legacy electron-builder config from package.json
- Added glob and progress dependencies needed for hooks

The asar creation was silently failing due to issues with symlinks in node_modules.
With asar disabled, the app bundle is larger but packaging completes successfully.
2026-01-29 18:42:14 +08:00
plebeius
88380e908d fix CI 2026-01-29 18:00:44 +08:00
plebeius
c686692f93 fix(ci): package Electron app for CI smoke tests 2026-01-29 15:06:54 +08:00
plebeius
d65e2d43b7 refactor: migrate from electron-builder to Electron Forge and use kubo npm package
Migrated build system from electron-builder to Electron Forge with new configuration in forge.config.js. Replaced manual IPFS binary downloads with kubo npm package, updating start-ipfs.js to resolve binaries from node_modules. Simplified CI workflows to use new build scripts and verification helpers. Added scripts to find and verify executables in Forge output directory.
2026-01-29 14:39:27 +08:00
plebeius
03e188f2b0 fix CI 2026-01-28 19:13:25 +08:00
plebeius
d9c6336b37 fix(deps): update mdast-util-to-hast resolution 2026-01-28 18:05:05 +08:00
plebeius
48c4be7095 chore: pin all package versions for supply chain security 2026-01-28 16:01:37 +08:00
plebeius
edfceaeee3 chore(deps): update React types and react-markdown for React 19
Updated @types/react and @types/react-dom from 18.x to ^19.1.2 to match React 19. Upgraded react-markdown from 8.0.6 to ^10.1.0 for React 19 compatibility. Fixed TypeScript errors across components including useRef initial values, ref type mismatches, JSX namespace issues, and react-markdown component prop types.
2026-01-28 15:55:15 +08:00
plebeius
b84ee93c50 fix(ci): restore executableName config and make smoke tests robust 2026-01-27 19:25:26 +08:00
plebeius
de120297c2 chore(package.json): upgrade plebbit-react-hooks 2026-01-27 18:51:34 +08:00
plebeius
c42509f5b7 Update package.json 2026-01-27 18:49:30 +08:00
plebeius
83a6055d6e add analytics to seedit.app 2026-01-27 18:01:58 +08:00
plebeius
b8f9df8dc9 Update package.json 2026-01-27 17:51:48 +08:00
plebeius
5e1c40cc72 fix(ci): add explicit executableName to electron-builder config 2026-01-27 17:07:19 +08:00
plebeius
c81b6fa006 fix(deps): update capacitor 2026-01-27 16:23:56 +08:00
plebeius
afca8b3bb1 chore(deps): upgrade plebbit-react-hooks 2026-01-21 13:19:25 +01:00
plebeius
d3c3bd2ad8 Update package.json 2026-01-18 16:08:49 +01:00
plebeius
b3ae087020 Revert "init fork"
This reverts commit aa345b83ef.
2026-01-16 18:20:28 +01:00
Tom
760bb4059e Merge branch 'master' into master 2026-01-16 17:55:24 +01:00
plebeius
786d2a64b5 fix: dep version mismatches, vite config, upgrade hooks 2026-01-16 16:22:38 +01:00
plebeius
aa345b83ef init fork 2026-01-16 15:17:16 +01:00
plebeius
fc896eb016 pin versions 2026-01-15 19:13:40 +01:00
plebeius
519f7a9cac refactor(tooling): migrate from eslint/prettier to oxlint/oxfmt 2026-01-15 19:06:09 +01:00
plebeius
29e45ccebb Update package.json 2026-01-15 18:57:08 +01:00
plebeius
09b29e565d chore(deps): upgrade vite, polyfills, add resolutions, move package 2026-01-15 18:56:15 +01:00
plebeius
b3104bcb31 chore(package.json): remove unused dependencies 2026-01-04 15:26:34 +01:00
plebeius
be58a65729 chore(package.json): upgrade plebbit-react-hooks 2026-01-03 19:10:26 +01:00
plebeius
858c5bf027 fix(deps): upgrade React to 19.1.2 to patch CVE-2025-55182 2025-12-05 17:54:21 +01:00
plebeius
ee6fa8c122 chore: add react-grab plugin for element selection 2025-10-24 19:13:52 +02:00
plebeius
92d9835553 chore(package.json): upgrade plebbit-react-hooks 2025-10-10 22:47:08 +02:00
plebeius
7603872eed chore(package.json): v0.5.10 2025-09-26 22:21:32 +02:00
plebeius
ae10be4995 chore(package.json): upgrade plebbit-react-hooks 2025-09-24 18:36:47 +02:00
plebeius
ac9860a4aa chore(ci): enable mac arm64 with unsigned DMGs; keep win x64; linux x64+arm64 2025-08-19 12:42:35 +02:00
plebeius
6c1c3ecd07 ci(release): fix mac arm failure, add arch matrices, arch-aware IPFS, and OS-grouped release notes
Replace ensurepip with setup-python on macOS-14; build and publish arm64/x64 variants for mac/linux/windows; select IPFS binaries by target arch (with SEEDIT_BUILD_ARCH override); generate cleaner OS-grouped release notes from actual dist artifacts.
2025-08-18 13:23:23 +02:00
plebeius
5f47f12920 chore(package.json): v0.5.9 2025-08-17 18:49:14 +02:00
plebeius
3766e2a3e7 chore(package.json): v0.5.8 2025-08-09 19:47:42 +02:00
plebeius
b0b06db8c5 fix(android): implement cross-platform account export 2025-08-09 19:20:02 +02:00
plebeius
bb56ae2af6 chore(package.json): upgrade plebbit-react-hooks 2025-08-07 22:10:15 +02:00
plebeius
f1b1eccb59 chore(package.json): v0.5.7 2025-08-06 19:56:57 +02:00
plebeius
a07fd0062e chore(package.json): upgrade plebbit-react-hooks 2025-08-02 15:53:51 +02:00
plebeius
a60142f493 fix: react-scan was included in production builds 2025-07-11 23:12:33 +02:00
plebeius
6e2efd0f78 chore(package.json): upgrade plebbit-react-hooks 2025-07-09 14:07:55 +02:00
plebeius
ec6d90ea86 chore(package.json): upgrade plebbit-react-hooks 2025-07-03 10:18:29 +02:00
plebeius
1887a2a60d chore(package.json): upgrade plebbit-react-hooks 2025-07-02 21:45:23 +02:00
plebeius
ff600b550c Update package.json 2025-07-02 21:44:10 +02:00