Commit Graph

  • 9895244535 Merge pull request 'dev' (#2) from dev into main main kibin 2026-08-13 12:30:27 +00:00
  • 5a79f1a2eb feat: add website components and pages for LexAI dev john kevin asprec 2026-08-13 20:27:55 +08:00
  • f5e24d8921 feat: remove obsolete CI workflows and update documentation for new CI structure john kevin asprec 2026-08-13 19:43:48 +08:00
  • df0bcae250 Merge pull request 'dev' (#1) from dev into main kibin 2026-08-13 11:23:25 +00:00
  • 2c00d2e431 feat(cli): add initial CLI implementation with argument parsing and prompt handling john kevin asprec 2026-08-13 19:19:42 +08:00
  • d63d698b57 feat: add popup and options pages for LexAI extension john kevin asprec 2026-08-13 19:16:54 +08:00
  • 8bc529ef2d feat: add LexAI status bar and suggestion panel john kevin asprec 2026-08-13 18:06:45 +08:00
  • fc19ead0a7 feat: add documentation for release notes verification and workflow testing john kevin asprec 2026-08-12 08:24:54 +08:00
  • 2a2fecbfdd docs: add changelog-accuracy lesson and pre-tag eval john kevin asprec 2026-08-12 07:54:03 +08:00
  • 0207be46db Merge branch 'feat/update-prompt-builder-pattern' john kevin asprec 2026-08-12 07:51:27 +08:00
  • 7adcb47584 release: v1.1.0 — prompt patterns, CHANGELOG-driven release notes feat/update-prompt-builder-pattern john kevin asprec 2026-08-12 07:51:15 +08:00
  • 444060c3eb Add new agents and skills for enhanced project orchestration and review processes john kevin asprec 2026-08-08 16:49:07 +08:00
  • 6aee260533 fix: never send an API key to the provider it wasn't entered for (v1.0.2) john kevin asprec 2026-07-23 15:50:07 +08:00
  • d5a2f4a0be Implement code changes to enhance functionality and improve performance john kevin asprec 2026-07-15 18:23:29 +08:00
  • bda888b943 chore: Bump version to 1.0.1 in package.json and package-lock.json john kevin asprec 2026-07-15 16:25:54 +08:00
  • c2ca659a2b feat: Enhance project memory and skills documentation; add memory-sync skill for knowledge consolidation john kevin asprec 2026-07-15 16:01:13 +08:00
  • acea99d7ad feat: Implement Prompt Builder functionality in Popup and Options john kevin asprec 2026-07-15 15:27:41 +08:00
  • 0fef9848cb chore: gitignore playwright test-results and temp verification files john kevin asprec 2026-07-15 11:02:12 +08:00
  • b7798047dc test: typecheck test files in CI; drop mock-only test; richer chrome mock john kevin asprec 2026-07-14 21:45:22 +08:00
  • d0c4cc947d refactor: declarative context-menu registry; named selection threshold john kevin asprec 2026-07-14 21:44:16 +08:00
  • f0962471b4 refactor: collapse 8 provider functions into one adapter table john kevin asprec 2026-07-14 21:42:39 +08:00
  • c4634d4965 refactor: consolidate API-key crypto into src/lib/crypto with compat tests john kevin asprec 2026-07-14 21:38:42 +08:00
  • 47d9152bda refactor: single source for writing styles + action labels; add theme module john kevin asprec 2026-07-14 21:35:54 +08:00
  • 324cfcc486 refactor: extract shared types + safe chrome wrappers into src/lib john kevin asprec 2026-07-14 21:33:56 +08:00
  • 04a4a2dc99 chore: remove unused deps, pin toolchain, single-source version, quarantine e2e john kevin asprec 2026-07-14 21:26:51 +08:00
  • 57bc3419fa fix(ci): test triggering ref on PRs, unify token secret, harden JSON parsing john kevin asprec 2026-07-14 21:26:36 +08:00
  • a5608e7b09 fix: gate content-script debug logging behind dev mode john kevin asprec 2026-07-14 21:26:21 +08:00
  • f7fcd41341 feat: implement API key resolution and live model listing for providers john kevin asprec 2026-07-13 13:56:48 +08:00
  • 50df1b5d93 chore: bump manifest version to 1.0.0 in wxt.config.ts v1.0.0 kibin 2026-03-11 09:37:44 +00:00
  • 1fedaf4dfa fix: zip chrome-mv3 contents at root level + log manifest version kibin 2026-03-11 08:42:39 +00:00
  • 41b13e5b90 fix: use python3 to parse upload response (handles multiline JSON) kibin 2026-03-11 08:21:28 +00:00
  • ecbab9c7ac fix: use python3 to parse OAuth2 token response (handles spaces in JSON) kibin 2026-03-11 08:17:42 +00:00
  • 229fac8a2c chore: bump version to 1.0.0 kibin 2026-03-11 08:09:49 +00:00
  • 64c1e65dea ci: add Chrome Web Store deploy workflow kibin 2026-03-11 08:06:28 +00:00
  • a4580cd892 fix: use GITEATOKEN secret (GITEA_TOKEN is reserved by Gitea) kibin 2026-03-06 22:44:49 +00:00
  • 1239e5a90e fix: reduce Options page padding and margins - tighter form layout Forge 2026-03-06 15:57:31 +08:00
  • b0f79566e6 feat: LEXAI-15 writing style selector in modal, popup, and right-click menu Forge 2026-03-06 15:43:10 +08:00
  • 2bc73d5fc9 feat: LEXAI-23 move Copy As + Download into More dropdown on toolbar Forge 2026-03-06 15:30:48 +08:00
  • 1490e6641f feat: replace Tone Analysis with Explain - simplifies highlighted text in plain language Forge 2026-03-06 15:27:40 +08:00
  • 107929c9e3 release: LEXAI-16 19 20 complete Forge 2026-03-06 15:25:53 +08:00
  • e3b4925ef5 feat: LEXAI-16 request timeout (fetchWithTimeout), LEXAI-19 Copy As, LEXAI-20 Download Forge 2026-03-06 15:25:45 +08:00
  • 209a26c09c fix: LEXAI-21 popup message type mismatch - use ANALYZE_TEXT to match background handler Forge 2026-03-06 15:21:06 +08:00
  • 58b6728332 fix: popup configured check — also detect apiKeyEnc (encrypted key) Forge 2026-03-06 15:12:24 +08:00
  • 88855ba53b release: LEXAI-11 12 13 complete Forge 2026-03-06 15:06:52 +08:00
  • 0273356f4d feat: LEXAI-13 API encryption, LEXAI-11 context menu, LEXAI-12 tone analysis Forge 2026-03-06 15:06:43 +08:00
  • 004819472d release: LEXAI-21 popup with text input Forge 2026-03-06 15:01:40 +08:00
  • 9604bef3a4 feat: LEXAI-21 popup text input with quick action buttons Forge 2026-03-06 15:01:29 +08:00
  • ec3ece0ea1 fix: simplify contenteditable replace - restore selection + execCommand, no manual delete Forge 2026-03-06 14:45:34 +08:00
  • 8d3887a0af fix: use execCommand insertText for contenteditable replace - fixes delete-without-paste bug Forge 2026-03-06 14:44:05 +08:00
  • 132e8790dc release: build with definitive replace fix Forge 2026-03-06 14:37:01 +08:00
  • ec98bac146 fix: capture selection on toolbar button mousedown - definitive replace fix Forge 2026-03-06 14:36:48 +08:00
  • 1936d6a7b5 fix: lock stored selection during modal - prevents mouseup from resetting on Replace click Forge 2026-03-06 14:15:41 +08:00
  • a3072dadfb fix: add timestamp to package version to prevent duplicate conflict Forge 2026-03-06 14:05:04 +08:00
  • 0884f2f18a feat: add Telegram notifications on CI success/failure Forge 2026-03-06 14:02:25 +08:00
  • b4311f578b release: updated build - extension context fix Forge 2026-03-06 13:56:36 +08:00
  • a0b00c6d87 fix: comprehensive extension context invalidated handling Forge 2026-03-06 13:56:30 +08:00
  • 4343abbab3 fix: add jsdom dep, exclude e2e from unit test run - CI tests now pass Forge 2026-03-06 13:55:51 +08:00
  • 7732aace54 fix: clone to /tmp/lexai - avoid mounted workspace volume conflicts Forge 2026-03-06 13:52:30 +08:00
  • eb691ebb44 fix: use git fetch+reset instead of clone - workspace is a mounted volume Forge 2026-03-06 13:51:02 +08:00
  • 20424af7db fix: clear /workspace before clone to avoid 'already exists' error Forge 2026-03-06 13:49:54 +08:00
  • 050e291f73 fix: add tsconfig.json, @types/chrome, fix TS errors - CI typecheck now passes Forge 2026-03-06 13:47:24 +08:00
  • 7713fb1b1d fix: ci workflow - fix working-directory, git clone path, env var passing Forge 2026-03-06 13:45:14 +08:00
  • 33531398e1 chore: rebuild distribution ZIP Forge 2026-03-06 13:43:57 +08:00
  • a47b82ab84 feat: publish versioned ZIP to Gitea package registry on CI Forge 2026-03-06 13:43:57 +08:00
  • e34f4aba4b fix: handle extension context invalidated error gracefully Forge 2026-03-06 13:43:57 +08:00
  • 14b941d84e release: updated build with auto-popup toolbar Forge 2026-03-06 13:40:53 +08:00
  • b54cfc87cf feat: auto-show toolbar on text selection, position above selection Forge 2026-03-06 13:40:50 +08:00
  • 1aefdd18a4 release: updated build with replace fix Forge 2026-03-06 13:38:24 +08:00
  • aa75e8d8ac fix: replace clears text field - store selection before toolbar shows Forge 2026-03-06 13:38:13 +08:00
  • 3b1386bb4f feat: add LexAI icon (16/32/48/128px) - purple + lightning bolt Forge 2026-03-06 13:33:48 +08:00
  • 7f16bd886f fix: rewrite workflows without GitHub marketplace actions Forge 2026-03-06 13:18:27 +08:00
  • 41db281824 release: add chrome-mv3 build zip for testing Forge 2026-03-06 13:16:12 +08:00
  • 310b61439a docs: add PHASE1_SUMMARY.md Forge 2026-03-06 13:12:30 +08:00
  • c35ef08531 feat: fix WXT setup — install @wxt-dev/module-react, fix sandbox imports, clean build (closes #1) Forge 2026-03-06 13:11:19 +08:00
  • b04076081c feat: initial LexAI Chrome extension scaffold Nemo 2026-03-06 09:34:15 +08:00