Commit Graph
31 Commits
Author SHA1 Message Date
AnanovoandGitHub c78785a0b2 fix(web): open tool details from inline previews (#725)
* fix(web): open tool details from inline previews

* fix(web): ignore nested controls in tool previews
2026-05-29 10:22:54 +08:00
AnanovoandGitHub a5c5ee7a2a fix(web): show agent flavor icon in session header (#714)
* fix(web): reuse agent flavor icon in session header

* fix(web): use neutral badge for unknown agent flavor
2026-05-27 21:54:04 +08:00
lekoandGitHub ce2e76a42e Add Windows remote terminal support (#642) 2026-05-19 07:54:12 +08:00
junesandGitHub 3a6574f2b9 fix(web): compact terminal tool cards by default (#601) 2026-05-09 09:00:18 +08:00
weishu d0404d9a4f Add support for PR live review 2026-03-08 11:13:56 +08:00
weishu 4982e2dbc0 perfer GPT-5.4 2026-03-06 20:26:18 +08:00
weishu dc7472f1d0 ci(web): enable VITE_REQUIRE_HUB_URL for pages build 2026-02-06 17:04:00 +08:00
weishu 91529c7592 fix duplicate pr review 2026-02-02 11:23:08 +08:00
weishu 9e335fa305 refactor: rename configuration variables for clarity
Standardize naming across CLI and server components:
- CLI: serverUrl → apiUrl, HAPI_SERVER_URL → HAPI_API_URL
- Server: webapp* → listen*, miniAppUrl → publicUrl, WEBAPP_* → HAPI_LISTEN_*, WEBAPP_URL → HAPI_PUBLIC_URL
- Rename serverUrlInit.ts → apiUrlInit.ts with updated logic for backward compatibility
- Update all imports, function calls, and documentation accordingly
2026-01-19 12:57:37 +08:00
weishu ecae91fa1c chore: use self mention 2026-01-13 13:47:02 +08:00
weishu 02b47ca757 feat: add GitHub Actions workflow for @hapi mention auto-response
Add Codex-powered workflow that automatically responds to @hapi mentions in issue and PR review comments, with permission checks and skip conditions.
2026-01-13 13:32:06 +08:00
weishu efd91b05b9 chore: improve issue auto-response workflow triggers and concurrency handling 2026-01-13 13:17:40 +08:00
weishu ce23c1c8d8 chore: allow all users for Codex workflow actions 2026-01-13 13:12:10 +08:00
weishu 325e4b61ea chore: allow bots 2026-01-09 09:29:05 +08:00
weishu 702b268a09 chore: optimize issue auto-response prompt structure and guidelines
- Removed redundant project structure details (references AGENTS.md instead)
- Added explicit Skip Conditions section with clear criteria
- Simplified Response Guidelines to 4 core principles
- Added unified response template with markdown format
- Emphasized mandatory GitHub posting requirement
2026-01-08 14:39:07 +08:00
weishu a9f3f7ba6b chore: fix codex issue/pr respond 2026-01-08 13:53:38 +08:00
weishu 04edef502d chore: fix gh command in workflow 2026-01-08 13:25:23 +08:00
weishu b338d16b6b feat: add automated PR review workflow using Codex 2026-01-08 13:17:13 +08:00
weishu 8f7547187f feat: add automated issue response workflow using Codex
Adds GitHub Actions workflow to auto-respond to new issues using OpenAI's Codex action.

Features:
- Triggers on newly opened issues
- Skips issues with duplicate/spam/bot-skip labels or existing bot responses
- Includes comprehensive prompt for context-aware responses
- Enhanced security constraints and response format guidelines
- Checks for existing HAPI Bot responses before processing

Files:
- .github/workflows/issue-auto-response.yml - GitHub Actions workflow
- .github/prompts/issue-auto-response.md - Codex prompt with project context and guidelines
2026-01-08 12:24:33 +08:00
weishu 37c6bc83d7 chore: migrate to AGPL-3.0-only 2026-01-04 20:45:15 +08:00
weishu b0652bddf8 chore: disable blank issues 2026-01-03 11:05:14 +08:00
weishu 90a8929881 chore: Add github issue template 2026-01-03 10:55:43 +08:00
weishuandGitHub 1dc5892df2 Add funding information for GitHub and Patreon
Updated funding model with GitHub Sponsors and Patreon usernames.
2025-12-29 11:15:09 +08:00
weishu 1a6099cd6f ci: add GitHub Pages deployment workflow for web app
Adds automated deployment to GitHub Pages with custom domain app.hapi.run, and updates vite.config.ts to support dynamic base URL via VITE_BASE_URL environment variable
2025-12-29 09:30:53 +08:00
weishu d68b91fd07 ci: restrict Docker workflow to release tags and manual dispatch 2025-12-28 14:27:57 +08:00
NickGitHubfactory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
09faf443ce feat(server): add Dockerfile + CI docker build/push (#10)
* feat: add server Docker image build (Dockerfile + GH Actions)

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-12-26 20:56:08 +08:00
weishu dbbeedea0d refactor: unify release workflow into single release-all script
Consolidate version bumping, building, npm publishing, and git operations into a single release script that handles platform packages first. This solves the issue where optionalDependencies needed platform packages published before bun install could generate complete lockfile hashes.

Changes:
- Created cli/scripts/release-all.ts with support for --dry-run, --publish-npm, and --skip-build flags
- Removed release-it dependency and old release/publish-npm scripts
- Simplified GitHub Actions release workflow to always use --generate-notes
- Deleted obsolete release configuration files (.release-it.json, .release-it.notes.js, publish-npm.ts)
2025-12-25 12:26:49 +08:00
weishu d11bfbef86 chore: prepare release 0.1.0 with native binary support
- Update CLI version to 0.1.0
- Change bin script extension from .js to .cjs for ES module compatibility
- Add release-it as dev dependency for version management
- Update all platform-specific binary package versions to 0.1.0
- Enhance release workflow to support custom RELEASE_NOTES.md
2025-12-25 11:31:03 +08:00
weishu 19abddb997 chore: setup integration test environment in CI workflow 2025-12-25 11:07:47 +08:00
weishu 90cb7dae05 feat: add Homebrew installation support for hapi CLI
- Update CI workflow to package release artifacts with correct naming (hapi-* prefix)
- Generate SHA256 checksums for all artifacts
- Auto-update homebrew-tap repository on release
- Add Installation section to README with Homebrew, npm, and binary options
- Simplify .release-it.json config as CI now handles release process
- Add update-homebrew-formula script to update formula in homebrew-tap
- Add release-artifacts directory to .gitignore

Users can now install via: brew install tiann/tap/hapi
2025-12-25 10:23:16 +08:00
weishu 5a3f10078e chore: add GitHub Actions CI/CD workflows 2025-12-25 09:19:34 +08:00