Commit Graph
38 Commits
Author SHA1 Message Date
google-labs-jules[bot]andPR0M3TH3AN de8b62ef02 Run ui-ux-agent: Improve landing page a11y and add style guide
- Created `docs/style-guide.md` documenting design system.
- Refined `landing/index.html` with ARIA attributes and keyboard navigation for agent selection.
- Verified changes with Playwright script.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-25 05:35:27 +00:00
google-labs-jules[bot]andPR0M3TH3AN f9f3777de2 [security] replace innerHTML usages in landing/index.html — convert to safe DOM APIs
Migrated innerHTML usage in landing/index.html to safer DOM APIs.
Reduced innerHTML count from 4 to 1.
One instance of innerHTML (marked.parse) was retained as it parses trusted content.
Verified with lint and Playwright.

Executed prompt: src/prompts/daily/innerhtml-migration-agent.md
Agent: innerhtml-migration-agent
Cadence: daily

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-22 21:27:45 +00:00
google-labs-jules[bot]andPR0M3TH3AN 19c9ff7b67 feat(landing): add missing agent icons
Added `proposal-triage-agent`, `plan-agent`, `builder-agent`, and `governance-agent` to the landing page `AGENT_ICONS` map. This ensures these agents are correctly displayed with appropriate icons in the Functional Agents section.

Verified that `src/prompts/weekly-scheduler.md` and `src/prompts/roster.json` already correctly list these agents.
Verified frontend changes using Playwright.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-21 20:42:57 +00:00
google-labs-jules[bot]andPR0M3TH3AN 82e29f3f89 fix(landing): improve agent metadata extraction regex and standardize test-audit-agent header
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 13:07:23 +00:00
google-labs-jules[bot]andPR0M3TH3AN 3d66cd885f Fix meta prompts rendering on landing page
Updated the regex used to parse `META_PROMPTS.md` in `landing/index.html` to be more robust against variations in newline and language identifier formatting. Added error handling to display "Prompt format mismatch" instead of leaving the element in a "Loading..." state if parsing fails. This ensures users can access the scheduler prompts even if minor formatting differences occur.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 04:56:22 +00:00
google-labs-jules[bot]andPR0M3TH3AN 6106fd3dea Enable OpenCode agent and add agent website links
- Activated OpenCode agent card in landing page.
- Added OpenCode to dashboard platform colors (using teal).
- Added 'Learn more' links to all agent cards in landing page.
- Updated OpenCode installation prompt in landing page script.
- Added teal color utilities to dashboard/styles.css.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 04:18:42 +00:00
google-labs-jules[bot]andPR0M3TH3AN 3cdd204585 feat: enhance landing page hero with animated gradient and background glow
- Updated `.hero h1` with a multi-stop animated gradient background.
- Added `@keyframes textShine` for the text gradient animation.
- Enhanced the background SVG with a `heroGlow` radial gradient and a large animated circle to provide a subtle ambient glow behind the hero section.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 04:00:16 +00:00
google-labs-jules[bot]andPR0M3TH3AN a61079b505 Add Qwen Coder to landing page and platform detection
- Added Qwen Coder CLI to `landing/index.html` agent selector.
- Updated `src/utils.mjs` to detect `QWEN_API_KEY` or `QWEN_SESSION_ID` as 'qwen' platform.
- Updated `dashboard/app.js` to render Qwen tasks with appropriate badge styling.
- Added tests for Qwen platform detection in `test/utils.test.mjs`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 02:42:08 +00:00
google-labs-jules[bot]andPR0M3TH3AN 9a28e07547 feat: Add Codex CLI (Active) and OpenCode CLI (Coming Soon) to landing page
- Enable Codex CLI card in `landing/index.html`.
- Add description "Requires full access permissions" to Codex CLI.
- Add "OpenCode CLI" as a "Coming Soon" option.
- Update `selectAgent` JavaScript to handle Codex selection.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-20 02:22:39 +00:00
google-labs-jules[bot]andPR0M3TH3AN 2662e5bd45 feat(landing): Add warm accent colors, animated SVG background, and scroll reveal animations
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-19 22:28:48 +00:00
google-labs-jules[bot]andPR0M3TH3AN e65e044941 Update agent descriptions in landing/index.html
- Jules: Web-based tool with Auto-Scheduler
- Claude Code CLI: CLI Required, needs cronjob
- Gemini CLI: CLI Required, needs cronjob
- Antigravity IDE: Manual only

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-19 22:15:31 +00:00
google-labs-jules[bot]andPR0M3TH3AN c00897983e Add Gemini CLI to landing page agent selector
- Add Gemini CLI card to landing/index.html
- Update selectAgent function to support Gemini
- Verified visually via Playwright script

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-19 21:18:32 +00:00
google-labs-jules[bot]andPR0M3TH3AN efe31f7c33 feat(landing): move meta prompts and add antigravity ide
- Moved the "Scheduler Meta Prompts" section to be above the "Functional Agents" section in `landing/index.html`.
- Added "Antigravity IDE" as a new option in the "Choose Your Agent" section with a corresponding install prompt.
- Verified changes with Playwright script and manual inspection of the HTML structure.
- Tests passed.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-19 20:52:39 +00:00
google-labs-jules[bot]andPR0M3TH3AN b002963cf9 feat: Enable Claude Code CLI option on landing page and add dynamic prompt selection
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-19 20:16:16 +00:00
google-labs-jules[bot]andPR0M3TH3AN 33bd7a3e76 Update landing page to use simpler, round-robin scheduler language
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-19 20:03:28 +00:00
google-labs-jules[bot]andPR0M3TH3AN 031f042ee0 fix(landing): improve mobile responsiveness for modal and meta prompts
- Update `.prompts-grid` to use `minmax(280px, 1fr)` instead of `400px` to fit mobile screens.
- Add media query to reduce `.meta-prompts` padding on small screens.
- Add `word-break: break-all` and `overflow-wrap: break-word` to `#promptModal` code blocks to prevent horizontal overflow.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-19 01:00:20 +00:00
google-labs-jules[bot]andPR0M3TH3AN 8bf1ca13f7 feat(landing): categorize agents by function
This change updates the landing page (`landing/index.html`) to group functional agents into "TORCH Maintenance & Agent Evolution" and "Repo Development" categories, instead of the default "Daily" and "Weekly" schedule-based grouping.

- Introduced `AGENT_CATEGORIES` mapping in `landing/index.html`.
- Updated `fetchAgents` to flatten the roster and group by functional category.
- Preserved the "Daily"/"Weekly" badge on agent cards.
- Verified changes with a Playwright script checking for the presence of new category headers.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 20:03:38 +00:00
google-labs-jules[bot]andPR0M3TH3AN 79b9497270 feat: Add icons to Functional Agents on landing page
- Added AGENT_ICONS map in JS.
- Updated agent card rendering to include emoji icons.
- Added CSS for icon alignment.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 19:30:45 +00:00
thePR0M3TH3AN 984c35a039 Merge pull request #300 from PR0M3TH3AN/ai/innerhtml-fix/landing-index-5498721095203875822
[security] replace innerHTML usages in landing/index.html — convert to safe DOM APIs
2026-02-18 14:18:20 -05:00
google-labs-jules[bot]andPR0M3TH3AN b29f257b98 [security] replace innerHTML usages in landing/index.html — convert to safe DOM APIs
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 19:17:12 +00:00
google-labs-jules[bot]andPR0M3TH3AN 0d13b28f53 Add agent showcase section to landing page
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 19:08:49 +00:00
google-labs-jules[bot]andPR0M3TH3AN c90508ba42 chore(ui): design system audit (autofixes)
- Ran design-system-audit-agent.
- Audited landing/index.html for inline styles and design system violations.
- Applied safe auto-fixes to landing/index.html (margins, colors, text alignment).
- Generated audit report in task-logs/daily/.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-18 00:24:07 +00:00
google-labs-jules[bot]andPR0M3TH3AN 691b24d518 feat: Add Offline Bundle to Landing Page
- Modified build.mjs to run npm pack and move tarball to dist/
- Updated landing/index.html with download link and instructions
- Updated TORCH.md with Offline & Air-Gapped Installation guide

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-17 15:01:48 +00:00
google-labs-jules[bot]andPR0M3TH3AN 6425f573fd Remove Mermaid diagram section from landing page
Removes the "Autonomous Improvement Cycle" section, including the HTML block, Mermaid.js script import, and associated CSS styles, to simplify the landing page.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-17 03:18:28 +00:00
google-labs-jules[bot]andPR0M3TH3AN 18252ce641 feat(landing): add core capabilities section and fix meta-prompt path
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 00:46:09 +00:00
google-labs-jules[bot]andPR0M3TH3AN 0dad8e4d46 feat: prioritize Jules on landing page with new agent selector and natural language install prompt
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-16 00:25:15 +00:00
google-labs-jules[bot]andPR0M3TH3AN 89049c9690 feat(dashboard): add documentation modal and refactor styles
- Refactor modal CSS from `landing/index.html` to `dashboard/styles.css` for reuse.
- Add "Readme Modal" functionality to `dashboard/index.html`.
- Move "How this works" footer content from dashboard to `src/docs/TORCH.md`.
- Update dashboard "TORCH" link to trigger the modal.
- Verify changes with Playwright script.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-15 17:05:10 +00:00
google-labs-jules[bot]andPR0M3TH3AN 92fa38c603 feat(landing): add mermaid improvement cycle diagram
- Added Mermaid.js ESM import to `landing/index.html` head.
- Created "Autonomous Improvement Cycle" section with a Mermaid flowchart diagram.
- Diagram illustrates the cycle: Scheduler -> Candidate Loop (Audit) -> Fixer Agents -> Prompt Maintenance -> Scheduler.
- Styled the diagram with existing CSS variables (`--surface-alt`, `--accent`) to match the "vibecoded" dark theme.
- Verified visual rendering via Playwright screenshot.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 18:25:12 +00:00
google-labs-jules[bot]andPR0M3TH3AN 6d072448e3 Fix torch-lock init command and update landing page instructions
- Fix multiple syntax errors in `src/lib.mjs` (redundant declarations, broken loops, missing imports).
- Fix syntax error in `src/dashboard.mjs` (invalid catch block).
- Remove redundant local function definitions in `src/lib.mjs` in favor of imports from `src/torch-config.mjs` and `src/utils.mjs`.
- Update `landing/index.html` installation command to include `npx torch-lock init` step.
- Verify `torch-lock init` works correctly.
- Ensure all tests pass and linting is clean for `src/lib.mjs`.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 17:45:21 +00:00
thePR0M3TH3AN 9bf04a3a5b Standardize install docs on GitHub tarball distribution 2026-02-14 12:29:41 -05:00
thePR0M3TH3AN 6dd66ab814 Update install snippets to GitHub npm source 2026-02-14 12:22:22 -05:00
google-labs-jules[bot]andPR0M3TH3AN ac7ba2a895 feat: add required acknowledgement warning to install copy button
- Adds a modal to `landing/index.html` warning users about the "freshly vibecoded" nature of the project.
- Intercepts the "Install via NPM" copy button to require acknowledgement before copying.
- Styles the modal with a danger theme consistent with the warning.
- Verified with Playwright.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 07:39:31 +00:00
google-labs-jules[bot]andPR0M3TH3AN c7e48e6b69 feat(landing): add npm install command section
Adds a stylized 'Install via NPM' code block with a copy button to the landing page, positioned between the hero and features sections.

- Updates landing/index.html with new HTML structure and CSS styles.
- Refactors copyToClipboard function to preserve button innerHTML (icon support).

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 07:14:46 +00:00
google-labs-jules[bot]andPR0M3TH3AN f8331a3083 feat: add new flamey logo and favicon
- Created `assets/logo.svg` with a new gradient flame design.
- Created `assets/favicon.svg` based on the logo.
- Updated `build.mjs` to copy `assets/` to `dist/` and adjust paths in `landing/index.html`.
- Updated `landing/index.html` to use the new logo and favicon.
- Updated `dashboard/index.html` to include the new logo and favicon.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 06:13:16 +00:00
thePR0M3TH3AN d29888e2c6 removed year 2026-02-14 00:15:26 -05:00
google-labs-jules[bot]andPR0M3TH3AN 782d9f5f31 Add Daily and Weekly meta prompts to landing page with copy functionality
Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 04:39:24 +00:00
thePR0M3TH3AN 73ec2639a3 Update landing page GitHub and add tipjar link 2026-02-13 23:05:36 -05:00
google-labs-jules[bot]andPR0M3TH3AN b0f47e4447 Add landing page with TORCH documentation modal
- Created `landing/` directory with `index.html`.
- Implemented a modern landing page design matching the `dashboard/` style.
- Added a custom SVG Torch logo.
- Integrated `marked.js` to fetch and render `src/docs/TORCH.md` in a modal.
- Linked to the existing dashboard.

Co-authored-by: PR0M3TH3AN <[email protected]>
2026-02-14 03:59:00 +00:00