Commit graph

78 commits

Author SHA1 Message Date
LuoPengcheng
a37680f071 minor log update & remove redundant func 2026-01-28 01:42:31 +08:00
bitloi
d29417d958
Merge branch 'main' into feature/password-reset-884 2026-01-26 08:08:02 -05:00
bytecraftii
49e148a2f9
Add langfuse and update logger (#952)
Co-authored-by: bytecraftii <bytecraftii@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-01-25 08:13:07 +08:00
Wendong-Fan
622d958101
chore: remove deprecated models (#1072) 2026-01-24 10:15:51 +08:00
Ahmed Awelkair A
33829f2c1e
feat: copyright header pre-commit (#1053)
Co-authored-by: 4pmtong <web_chentong@163.com>
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-01-24 08:22:20 +08:00
Wendong-Fan
ab9fffeef4 chore: update camel version 2026-01-23 11:07:03 +08:00
bitloi
41fe1cd25f fix(#884): Remove sensitive email data from log messages
Security fix: Remove email addresses from log output to prevent
clear-text logging of sensitive information.

- backend/app/controller/password_reset_controller.py
- server/app/controller/user/password_reset_controller.py
2026-01-21 22:50:46 +01:00
bitloi
e5c2d2eb8e refactor(#884): Use Pydantic validation for password reset models
- Create backend/app/model/password_reset.py with Pydantic models:
  - DirectResetPasswordRequest with field_validator and model_validator
  - ForgotPasswordRequest with email validation
  - ResetPasswordRequest with token and password validation
- Update server/app/model/user/password_reset.py:
  - Add Pydantic validators to ResetPasswordRequest
  - Add DirectResetPasswordRequest model with validators
- Update controllers to use models from model folder
- Remove manual validation from controllers (now handled by Pydantic)

Password validation rules:
- Minimum 8 characters
- Must contain at least one letter
- Must contain at least one number
- Passwords must match
2026-01-21 14:33:52 +01:00
bitloi
58a8af6fc1 refactor(#884): Update password reset for local vs cloud deployment
- Login.tsx: Forgot Password button now redirects to Eigent website when
  VITE_USE_LOCAL_PROXY=false, navigates to /forgot-password when true
- ForgotPassword.tsx: Redesigned for local deployment - direct password
  reset with email + new password fields (no email verification needed)
- Added /reset-password-direct endpoint to both server and Electron backends
  for direct password update in Docker database

Behavior:
- Full Local Deployment (VITE_USE_LOCAL_PROXY=true): Direct password reset
  without email verification, updates password in local Docker database
- End Users (VITE_USE_LOCAL_PROXY=false): Redirects to https://www.eigent.ai/forgot-password
2026-01-21 14:18:39 +01:00
罗鹏铖
b73fcf147d
Merge branch 'main' into feature/password-reset-884 2026-01-21 19:26:53 +08:00
Puzhen Zhang
3946c41356
fix:duplicate actions panel (#988)
Co-authored-by: Wendong-Fan <133094783+Wendong-Fan@users.noreply.github.com>
Co-authored-by: Wendong-Fan <w3ndong.fan@gmail.com>
2026-01-21 02:11:46 +08:00
Puzhen Zhang
d2eccf9f52
Merge branch 'main' into fix/typos-and-spelling-errors 2026-01-20 00:52:04 +00:00
Wendong-Fan
9755333a75 chore: update camel version to 0283 2026-01-20 07:00:48 +08:00
Efe Çelik
d7d49107c8 fix: correct typos and spelling errors across codebase
- Fix "Recieved" → "Received" in chatStore.ts
- Fix "finshedTask" → "finishedTask" variable name in chatStore.ts
- Fix "untill" → "until" in test comments
- Fix "manger" → "manager" in permission descriptions and translations
2026-01-20 01:11:07 +03:00
Wendong-Fan
9895cf199f
Merge branch 'main' into add-README_PT-BR 2026-01-19 21:43:01 +00:00
Wendong-Fan
8194b45e3b enhance: Fix docker build PR949 2026-01-20 05:32:14 +08:00
bitloi
233727ed6a feat(#884): Add password reset functionality
- Add password reset token model and Pydantic schemas (server)
- Add forgot-password, reset-password, verify-reset-token API endpoints (server + backend)
- Add database migration for password_reset_token table
- Add ForgotPassword.tsx and ResetPassword.tsx frontend pages
- Add 'Forgot Password?' link to Login page
- Add routes for /forgot-password and /reset-password
- Add i18n translations for en-us and zh-Hans

Note: Email sending integration pending - requires email service configuration.
Currently returns token in API response for development/testing.

Closes #884
2026-01-19 14:35:10 +01:00
Sun Tao
22e78ba573 add retry 2026-01-19 15:55:23 +08:00
Sun Tao
8afd5efbb0 Update Dockerfile 2026-01-19 15:00:20 +08:00
Caiodiv
0c8c5ef35d Add READMME_PT-BR in server folder to brazilian guys 2026-01-18 13:48:34 -03:00
Wendong-Fan
7e7d36e2f5 release: 0.0.78 2026-01-16 05:32:28 +08:00
Wendong-Fan
ec8ac901f4 update camel version 2026-01-14 12:41:15 +08:00
Wendong-Fan
f6c639511c update camel version 2026-01-14 03:48:46 +08:00
Wendong-Fan
ceb556f111
Merge branch 'main' into add_lark 2026-01-13 19:47:48 +00:00
Wendong-Fan
f0254895a9
Merge branch 'main' into dev-guide 2026-01-13 16:25:06 +00:00
4pmtong
07c2f8bdb5 🐛 fix middleware for auth 2026-01-13 23:57:18 +08:00
Sun Tao
e83c3093ae update 2026-01-13 23:43:46 +08:00
4pmtong
214345884a 📝 docs: optimize local development setup 2026-01-13 23:15:11 +08:00
Wendong-Fan
b949bc13b9 remove unused model type file 2026-01-13 21:32:29 +08:00
Sun Tao
3f13d49c7a update 2026-01-13 19:22:57 +08:00
Wendong-Fan
04ae6d773e update camel version to 0283a5 with updated workforce prompt and task fail setting
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
2026-01-10 04:27:21 +08:00
Wendong-Fan
6fcb328d11 update camel version 2026-01-08 23:27:54 +08:00
Wendong-Fan
4161871b86 Improve logging with structured output across backend services
- Add detailed structured logging in Workforce initialization and task execution
- Include task metadata, API task IDs, and execution context in log entries
- Enhance error logging with better context and exception info
- Standardize log format across workforce, health controller, and other components

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 14:43:31 +08:00
Wendong-Fan
524de293c6 update 2025-11-19 16:36:49 +08:00
Wendong-Fan
2a7e71d171 Merge main into project-history-ui and resolve conflicts
Resolved conflicts in:
- server/app/controller/chat/history_controller.py: Combined status tracking logic from both branches, including failed task counting from main
- src/components/GroupedHistoryView/index.tsx: Kept all imports and features from project-history-ui branch
- src/pages/Dashboard/Project.tsx: Kept the new GroupedHistoryView implementation from project-history-ui branch
- Removed conflicted __pycache__ files (binary conflicts)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-18 01:07:44 +08:00
a7m-1st
b9a7b4c69e fix: sync Chat status 2025-11-14 15:36:29 +03:00
Wendong-Fan
8449d38abe enhance: Project history UI PR652 2025-11-14 15:22:45 +08:00
Wendong-Fan
f358b140db add attribute to ChatStepOut 2025-11-14 14:47:33 +08:00
GitHub Actions
a089380dbe feat: migrate eigent_server changes 2025-11-13 18:12:27 +00:00
Wendong-Fan
4829445211 enhance: grouped project History api PR644 2025-11-13 18:58:34 +08:00
GitHub Actions
9ef3cc8090 enhance: last prompt for header only response 2025-11-12 22:14:41 +00:00
GitHub Actions
29103a1764 fix: missing initial data 2025-11-12 21:39:29 +00:00
a7m-1st
3f11e9ac1f feat(history): GroupedHistoryResponse 2025-11-13 00:09:30 +03:00
Wendong-Fan
a13e7de1e5 minor update 2025-11-06 04:08:46 +08:00
Wendong-Fan
171513b07f
Merge branch 'main' into enhance-history-api 2025-11-06 04:01:18 +08:00
weer0026
095b50c469 config info update: add gmail mcp 2025-11-04 16:59:37 +08:00
a7m-1st
f8a36ab6f5 fix: traceroot_wrapper resolution on docker & alembic 2025-10-31 10:49:47 +00:00
a7m-1st
d5c6f52090 fix: central traceroot_wrapper 2025-10-31 13:34:33 +03:00
a7m-1st
17aec8563e fix: traceroot import issue 2025-10-28 10:47:16 +00:00
a7m-1st
08bcb741fe enhance: include timestamps on return 2025-10-24 16:31:32 +03:00