Commit graph

204 commits

Author SHA1 Message Date
MrPiglr
3ae5fe6280 Merge branch 'main' of https://github.com/AeThex-Corporation/AeThex-OS 2026-01-03 23:57:02 -07:00
MrPiglr
7e275b020c new file: .gemini/settings.json 2026-01-03 23:56:43 -07:00
MrPiglr
308b047be0 modified: .vscode/settings.json 2026-01-03 23:56:24 -07:00
747991d6aa
Merge pull request #3 from AeThex-Corporation/claude/find-unfinished-flows-lfCk9
Find and mark unfinished flows
2026-01-03 23:55:58 -07:00
Claude
879abba10b
fix: Memory leak in battery API event listeners
The battery level and charging event listeners were added but never
cleaned up when the component unmounts. This caused memory leaks as
anonymous functions couldn't be removed.

Fix:
- Store handler references in variables
- Properly cleanup event listeners in useEffect return function
- Prevents memory leaks on component unmount/remount cycles
2026-01-04 06:48:21 +00:00
Claude
776bd2c6d9
docs: Add comprehensive flow tracking and mark unfinished flows
- Create FLOWS.md with complete inventory of all 16 flows in codebase
- Mark 5 complete, 7 partial, and 4 not started flows
- Add [UNFINISHED FLOW] TODO markers to affected files:
  - wine-launcher.sh: VM launcher not implemented
  - execute.ts: Non-JS/TS language support missing
  - app-registry.ts: Stub implementation only
  - OAUTH_IMPLEMENTATION.md: Unlink endpoint needed
  - DEPLOYMENT_STATUS.md: Railway deployment pending
- Add FLOWS.md reference to PROJECT_RUNDOWN.md
2026-01-04 06:39:45 +00:00
MrPiglr
a1e4b35669 Add Railway deployment config 2025-12-29 00:22:23 +00:00
MrPiglr
abad9eb1ca Merge branch 'main' of https://github.com/AeThex-Corporation/AeThex-OS 2025-12-28 12:35:49 -07:00
MrPiglr
8947454dd9 new file: build.log 2025-12-28 12:35:16 -07:00
MrPiglr
2913cd8eb2 ci: Use full OS build script with Wine + Docker 2025-12-28 10:08:21 -07:00
MrPiglr
19a9f93788 Revise SECURITY.md to enhance security policy details
Expanded the security policy to include detailed sections on purpose, organizational boundaries, reporting vulnerabilities, severity assessment, response timelines, disclosure policy, bug bounty, security best practices, and safe harbor.
2025-12-28 10:08:21 -07:00
copilot-swe-agent[bot]
a020714bc7 Add GitHub Pages deployment workflow and documentation landing page
Co-authored-by: MrPiglr <31398225+MrPiglr@users.noreply.github.com>
2025-12-28 10:08:21 -07:00
copilot-swe-agent[bot]
de279519d5 Initial plan 2025-12-28 10:08:21 -07:00
MrPiglr
5a645f23fe ci: Use full OS build script with Wine + Docker 2025-12-28 10:08:03 -07:00
MrPiglr
de8ed76e57 feat: Full layered OS architecture - Wine + Docker + Dev Tools 2025-12-28 10:07:42 -07:00
MrPiglr
7f4b4ca907 feat: Full layered OS architecture - Wine + Docker + Dev Tools 2025-12-28 10:07:32 -07:00
MrPiglr
61d695deb7
Revise SECURITY.md to enhance security policy details
Expanded the security policy to include detailed sections on purpose, organizational boundaries, reporting vulnerabilities, severity assessment, response timelines, disclosure policy, bug bounty, security best practices, and safe harbor.
2025-12-28 10:02:34 -07:00
MrPiglr
74fc4f9ae9
Merge pull request #2 from AeThex-Corporation/copilot/activate-github-pages-docs
Add GitHub Pages deployment for documentation
2025-12-28 09:59:10 -07:00
MrPiglr
94af016898 feat: Use self-hosted runner for full ISO build 2025-12-28 09:53:54 -07:00
MrPiglr
d054755ca3 fix: Add bufferutil to dependencies for Railway 2025-12-28 09:40:34 -07:00
MrPiglr
20494df296 modified: package.json 2025-12-28 09:37:21 -07:00
MrPiglr
c398bf4cab fix: Regenerate package-lock.json for Railway 2025-12-28 09:32:48 -07:00
MrPiglr
f341569022 fix: Use GitLab shared runners 2025-12-28 09:29:43 -07:00
MrPiglr
a5dd7617b2 chore: Remove build artifact 2025-12-28 09:21:21 -07:00
MrPiglr
1b7636310c refactor: Simplified ISO build for Docker (no privileged mode) 2025-12-28 09:17:24 -07:00
MrPiglr
069b9d052d fix: Enable privileged mode for ISO build 2025-12-28 09:06:39 -07:00
MrPiglr
06f86ffa9c docs: Add comprehensive ISO build fix documentation 2025-12-27 22:20:05 -07:00
MrPiglr
7715fba8b5 fix(linux-iso): Fix ISO build script syntax errors and mobile app integration
- Fix corrupted kernel/initrd extraction section
- Fix unmount commands (proc/sys/dev)
- Fix isolinux and GRUB configuration syntax
- Fix mksquashfs error handling
- Add mobile app build and integration
- Create systemd service for mobile server
- Update Firefox kiosk to launch mobile UI
- Add Capacitor Android build copying
- Improve GitLab CI error handling (fail on missing tools)
- Update completion messages with mobile features

This resolves ISO build failures and properly packages the Ingress-style mobile UI into the bootable Linux distribution.
2025-12-27 22:19:05 -07:00
MrPiglr
29385e9844 Merge branch 'main' of https://github.com/AeThex-Corporation/AeThex-OS 2025-12-27 22:06:10 -07:00
MrPiglr
cee14d232e new file: README.txt
new file:   aethex-desktop.service
2025-12-28 02:53:08 +00:00
copilot-swe-agent[bot]
48116a69c6 Add GitHub Pages deployment workflow and documentation landing page
Co-authored-by: MrPiglr <31398225+MrPiglr@users.noreply.github.com>
2025-12-28 02:43:25 +00:00
copilot-swe-agent[bot]
e34bcf5ed9 Initial plan 2025-12-28 02:39:42 +00:00
MrPiglr
191cfd2f5c ci: add GitLab Release job on tags and attach ISO artifact; expose artifacts/local in build 2025-12-28 02:07:02 +00:00
MrPiglr
adf1de6747 tools: add USB flash script and GitLab artifact downloader; docs: quick flashing guide; gitignore artifacts/ and ISO files 2025-12-27 23:45:00 +00:00
MrPiglr
f80f1fed36 ISO builder: remove sudo (run as root in CI) 2025-12-27 22:51:27 +00:00
MrPiglr
a42eb9b1e5 ISO builder: add output for long operations, check mksquashfs 2025-12-27 22:40:06 +00:00
MrPiglr
ffdba54caf Rewrite ISO builder: simplified, robust, CI-ready 2025-12-27 22:25:19 +00:00
MrPiglr
722c4ff8ec Fix: add fallback tool detection and verify grub/squashfs in CI 2025-12-27 22:20:10 +00:00
MrPiglr
d7861b3179 Fix: GitLab CI apt-get command syntax 2025-12-27 22:12:02 +00:00
MrPiglr
cfc5b01b0e Add trigger script for GitLab CI pipeline 2025-12-27 22:09:07 +00:00
MrPiglr
4a089ad133 CI: prioritize GitLab; Actions now manual-only; add grub-common to GitLab deps 2025-12-27 21:45:26 +00:00
MrPiglr
588b62f952 CI: ensure grub-mkrescue via grub-common 2025-12-27 21:38:43 +00:00
MrPiglr
55445af176 CI: temporarily enable push trigger to run ISO build 2025-12-27 21:37:02 +00:00
MrPiglr
4612915b13 CI: Make Actions manual-only; implement debootstrap ISO builder 2025-12-27 21:34:14 +00:00
MrPiglr
61d478abc0 CI: Add ISO workflow and stub build script 2025-12-27 21:28:11 +00:00
MrPiglr
1fccd137ee Add GitLab CI for ISO building with 400GB storage 2025-12-27 20:34:17 +00:00
MrPiglr
e4add3cbb0 Simplify workflow to bare minimum 2025-12-27 19:58:17 +00:00
MrPiglr
de9192adab CI: Update to Node 22 for Capacitor compatibility 2025-12-27 19:54:35 +00:00
MrPiglr
79f4f22012 Fix TS: add Capacitor deps, icons, Mode/Realm enums, type guards 2025-12-27 19:47:54 +00:00
MrPiglr
0f68fcb57e Stabilize build: add Capacitor deps, TS target, stubs and guards 2025-12-27 19:37:48 +00:00