Steven Nguyen
3d0aa74ffe
Merge pull request #10863 from VijaykumarPujar-tech/new_branch
...
Fix: Implement mandatory authentication check for Custom SMTP configuration
2025-12-11 13:51:27 -08:00
Steven Nguyen
35fe622548
Merge pull request #10925 from Ujjwaljain16/fix-10740-mfa-recovery-code-validation
...
fix: resolve MFA recovery code validation in 1.8.0
2025-12-11 06:28:06 -08:00
Ujjwaljain16
7fc8c6ae43
Simplify testMFARecoveryCodeChallenge to use existing session
2025-12-11 01:50:52 +05:30
Ujjwaljain16
fb3b3ae51e
fix: add missing empty body array parameter to recovery codes API call
2025-12-10 15:40:40 +05:30
Ujjwaljain16
0215577bc7
fix: MFA recovery code validation and test status code
...
- Fixed HTTP status code: POST /v1/account/mfa/recovery-codes now returns 201 (CREATED) instead of 200
- Updated testMFARecoveryCodeChallenge to expect 201 status code
- Added array_merge with origin header to all API calls in test for proper CORS validation
- Removed trailing whitespace for PSR-12 compliance
Fixes #10740
2025-12-10 05:37:43 +05:30
Ujjwaljain16
768d293cf5
reuse session from testCreateAccountSession instead of creating new session
...
remove unnecessary 'origin' headers to match other tests
set status code to 201 for MFA challenge creation endpoint
2025-12-10 01:58:47 +05:30
VijaykumarPujar-tech
e0a937912c
Added Validation check for username and password
2025-12-09 23:46:44 +05:30
VijaykumarPujar-tech
8951a8465c
Added the projects.php changes back
2025-12-09 23:30:34 +05:30
VijaykumarPujar-tech
2fa95b52a0
Reverted some added changes
2025-12-09 22:40:51 +05:30
Ujjwaljain16
676d53b18e
fix: resolve MFA recovery code validation in 1.8.0
...
Remove strtolower() from recovery code type comparison (line 4945)
Remove strtolower() from match statement (line 4967)
Add comprehensive test for recovery code challenge validation
Fixes issue where recovery codes fail with 'Invalid token' error
Fixes #10740
2025-12-09 02:18:40 +05:30
Vijaykumar Pujar
0f84f21bb4
Merge branch 'main' into new_branch
2025-12-08 20:31:25 +05:30
VijaykumarPujar-tech
a14d5c584e
Fix: robust SMTP validation and added regression test
2025-12-08 20:22:18 +05:30
Steven Nguyen
c65e551697
Merge pull request #10797 from appwrite/update-readme-nov-2025
...
Update README files to match new tagline
2025-12-02 10:54:00 -08:00
Aditya Oberai
b4f9d97a81
Merge branch 'main' into update-readme-nov-2025
2025-12-02 23:30:39 +05:30
Matej Bačo
b484dd8806
Merge pull request #10843 from appwrite/pla-3693
...
feat: docker-compose maildev update, traefik localhost domains
2025-11-20 11:37:08 +01:00
Levi van Noort
57758296f5
chore: include redis-insights auto-configuration
2025-11-20 11:00:58 +01:00
Levi van Noort
a0a1cda2e5
chore: change to include adminir auto-login
2025-11-20 10:51:09 +01:00
Levi van Noort
26f506b7ba
feat: provider locahost domain host for mail, redis and mysql
2025-11-19 17:25:28 +01:00
Levi van Noort
536537553b
chore: change version mailcatcher to updated maildev 2.2.1
2025-11-19 17:04:01 +01:00
Ebenezer Don
521a72f448
Merge branch 'main' into update-readme-nov-2025
2025-11-13 17:20:32 +00:00
Ebenezer Don
d41746f29a
update banner
2025-11-13 17:20:08 +00:00
Steven Nguyen
b793a11cc8
Merge pull request #10775 from appwrite/fix/issue-triage-batch-mode
...
fix: Enable batch mode for issue triage safe-outputs
2025-11-12 17:27:56 -08:00
Ebenezer Don
9cda4d8928
update dashboard image
2025-11-12 23:14:14 +00:00
Ebenezer Don
6f351284e6
update banner
2025-11-12 23:11:08 +00:00
Steven Nguyen
babddf2d1e
fix: clarify bold formatting in triage instructions
2025-11-12 11:49:58 -08:00
Steven Nguyen
73d8fbfebc
feat: update issue-triage to process comments for AI spam
2025-11-12 10:56:33 -08:00
Ebenezer Don
7d568af9cc
Update README files to match new tagline and remove no-longer-needed stuff
2025-11-10 21:15:40 +00:00
Steven Nguyen
09933ce658
refactor: Simplify issue retrieval - use single since query
...
The list_issues tool's 'since' parameter already filters by updated_at,
which captures both newly created issues AND recently commented issues in
a single query. Removed redundant second query.
2025-11-07 12:28:14 -08:00
Steven Nguyen
b225503dc5
feat: Enhance issue triage with updated criteria
...
- Include issues updated in last 24 hours (with new comments), not just newly created
- Add non-English content check: detect and request English translation respectfully
- Add multi-topic detection: ask users to split issues with multiple unrelated topics
- Improve spam detection with clear guidance
- Enhanced with empathetic approach for language and topic guidance
- Add parameter hints for list_label tool usage
- Clarify good first issue label application criteria
- Update summary message to reflect new triage scope
2025-11-07 12:26:13 -08:00
Steven Nguyen
a77a279539
fix: update issue-triage workflow
...
- look for duplicate issues across the org
- fix deprecated timeout_minutes
2025-11-07 12:17:51 -08:00
Steven Nguyen
b1e65725b5
fix: increase safe-outputs limits (labels=100, comments=10) and extend workflow stop-time
2025-11-07 12:01:42 -08:00
Steven Nguyen
84ebbc6993
fix: Enable labels toolset in GitHub MCP server
...
- Add github tool configuration with 'default' and 'labels' toolsets
- The labels toolset was not enabled by default, causing the agent
to fall back to bash commands like 'gh label list'
- Now list_label MCP tool will be available to the agent
2025-11-06 15:43:31 -08:00
Steven Nguyen
94db75fd6c
fix: Correct GitHub MCP tool name from list_labels to list_label
...
The correct tool name in GitHub MCP server is 'list_label' (singular), not 'list_labels' (plural). This was causing the agent to fall back to bash commands like 'gh label list' instead of using the proper MCP tool.
2025-11-06 15:05:45 -08:00
Steven Nguyen
2e4397a951
fix: Use GitHub MCP list_labels tool instead of bash gh command
...
- Replace 'gh label list' bash command instruction with 'list_labels' GitHub MCP tool
- GitHub MCP tools are already enabled and authenticated, no additional config needed
- Fixes permission denied errors when agent tried to use gh CLI
2025-11-06 14:33:24 -08:00
Steven Nguyen
2f255ce01c
fix: Enable batch mode for issue triage safe-outputs
...
- Add target: "*" to safe-outputs configuration for add-labels and add-comment
- This allows the workflow to apply comments and labels to multiple issues
when running in scheduled/manual trigger mode (batch processing)
- Previously, safe-outputs jobs were skipped because they required
github.event.issue.number which only exists in event-triggered runs
- With target: "*", the workflow now reads issue numbers from the agent
output and applies changes to each issue individually
2025-11-06 11:50:38 -08:00
Steven Nguyen
ebee879855
Merge pull request #10748 from appwrite/copilot/update-issue-triage-workflow
...
Migrate issue-triage workflow from event-based to scheduled batch processing with duplicate detection
2025-11-06 08:14:25 -08:00
Matej Bačo
ad46d057d5
Merge pull request #10593 from appwrite/feat-SER-193-Update-facts-on-github-sites-and-functions
...
Feat: update facts on GitHub sites and functions
2025-11-06 09:35:53 +01:00
Matej Bačo
6c1e4434a6
Merge pull request #10763 from appwrite/update-readme-file
...
Update README.md
2025-11-04 15:52:25 +01:00
Veeresh
ba6e389f81
Update README.md
2025-11-04 19:33:30 +05:30
copilot-swe-agent[bot] and stnguyen90
2f843153da
Add duplicate/related issues detection and listing to triage workflow
...
Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com >
2025-11-03 20:02:03 +00:00
copilot-swe-agent[bot] and stnguyen90
1f9afc8cab
Update issue-triage workflow to run daily and process last 24h issues
...
Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com >
2025-11-01 15:47:43 +00:00
copilot-swe-agent[bot]
c5d4551cab
Initial plan
2025-11-01 15:39:50 +00:00
Steven Nguyen
a869ae3323
Merge pull request #10725 from appwrite/copilot/analyze-action-failure
...
Add missing models: read permission to AI Moderator workflow
2025-10-29 07:33:44 -07:00
Steven Nguyen
e5cd093a7b
Apply suggestion from @stnguyen90
2025-10-29 00:45:49 -07:00
copilot-swe-agent[bot] and stnguyen90
2078e52798
Add contents: read permission to AI Moderator workflow
...
Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com >
2025-10-29 07:16:52 +00:00
copilot-swe-agent[bot]
08c51b8761
Initial plan
2025-10-29 07:12:09 +00:00
Steven Nguyen
37dfce0f5b
Merge pull request #10718 from appwrite/add-workflow-workflows-issue-triage.md-5094
...
Add agentic workflow issue-triage
2025-10-29 00:04:22 -07:00
Steven Nguyen
92f776b525
Merge pull request #10717 from appwrite/copilot/add-ai-moderator-repo
...
Add GitHub AI Moderator workflow
2025-10-28 11:46:35 -07:00
Steven Nguyen
eec3d210ee
Add agentic workflow issue-triage
2025-10-28 03:00:30 +00:00
copilot-swe-agent[bot] and stnguyen90
b729c8119d
Fix parameter name to use 'token' instead of 'github-token'
...
Co-authored-by: stnguyen90 <1477010+stnguyen90@users.noreply.github.com >
2025-10-28 02:18:07 +00:00