Davidson Gomes
deb4494fc0
chore(commitlint): increase body and footer line length limits to 150 characters
...
Check Code Quality / check-lint-and-build (push) Waiting to run
Build Docker image / Build and Deploy (push) Waiting to run
Security Scan / CodeQL Analysis (javascript) (push) Waiting to run
Security Scan / Dependency Review (push) Waiting to run
- Update body-max-line-length and footer-max-line-length in commitlint configuration to allow for longer lines, enhancing readability and accommodating more detailed commit messages.
2025-09-17 16:52:03 -03:00
Davidson Gomes
0a357089b3
chore(commitlint): update line length rules for body and footer to 120 characters
...
- Adjust body-max-line-length and footer-max-line-length in commitlint configuration to allow for longer lines, improving readability and accommodating more detailed commit messages.
2025-09-17 16:51:46 -03:00
Davidson Gomes
3ddbd6a7fb
feat(config): add telemetry and metrics configuration options
...
- Introduce new environment variables for telemetry and Prometheus metrics in .env.example
- Create example configuration files for Prometheus and Grafana dashboards
- Update main application to utilize new configuration settings for Sentry, audio converter, and proxy
- Enhance channel services to support audio conversion API integration
- Implement middleware for metrics IP whitelisting and basic authentication in routes
2025-09-17 16:50:36 -03:00
Davidson Gomes
81a991a62e
docs(agents.md and claude.md): update and expand AI Agent guidelines in AGENTS.md and CLAUDE.md
...
Revise AGENTS.md to provide comprehensive guidelines for AI agents working with the Evolution API.
Enhance CLAUDE.md with detailed project overview, common development commands, and integration
points. Include architecture patterns, coding standards, and testing strategies for better clarity
and consistency.
2025-09-17 15:54:39 -03:00
Davidson Gomes
a721beda3c
chore(rules): update input validation standards to use JSONSchema7 and add commit standards
2025-09-17 15:47:26 -03:00
Davidson Gomes
7088ad05d2
feat: add project guidelines and configuration files for development standards
...
- Introduce AGENTS.md for repository guidelines and project structure
- Add core development principles in .cursor/rules/core-development.mdc
- Establish project-specific context in .cursor/rules/project-context.mdc
- Implement Cursor IDE configuration in .cursor/rules/cursor.json
- Create specialized rules for controllers, services, DTOs, guards, routes, and integrations
- Update .gitignore to exclude unnecessary files
- Enhance CLAUDE.md with project overview and common development commands
2025-09-17 15:43:32 -03:00
Davidson Gomes
805f40c841
feat: add code quality tools and security policy
...
- Configure Husky with pre-commit and pre-push hooks
- Add commitlint for conventional commit validation
- Create comprehensive security policy (SECURITY.md)
- Add GitHub Actions for security scanning and dependency review
- Create PR and issue templates for better collaboration
- Add Canny.io references for community feedback
- Fix path traversal vulnerability in /assets endpoint
- Create MySQL schema sync analysis tools
2025-09-17 15:05:17 -03:00
Davidson Gomes
09ee2e6296
feat: integrate Husky and lint-staged for automated code quality checks; update changelog and README for new features
2025-09-17 14:49:26 -03:00
Davidson Gomes
dd931eee36
docs: changelog 2.3.3
2025-09-17 14:38:48 -03:00
Davidson Gomes
55822f9443
style: improve code formatting for better readability in WhatsApp service files
2025-09-17 14:30:27 -03:00
Davidson Gomes
00780157db
style(sqs): format messageGroupId assignment for improved readability
2025-09-17 14:27:19 -03:00
Davidson Gomes
b514fab30e
fix: address Path Traversal vulnerability in /assets endpoint by implementing security checks
2025-09-17 14:27:19 -03:00
Davidson Gomes
7ba878742e
Merge pull request #1897 from nolramaf/feat/validate-video-type-before-uploading-to-s3
...
Build Docker image / Build and Deploy (push) Waiting to run
feat/validate video type before uploading to S3
2025-09-17 14:27:03 -03:00
Davidson Gomes
d998baa839
Merge pull request #1896 from nolramaf/feat/add-global-sqs-mode
...
feat/add global SQS mode with single-queue-per-event and payload size control
2025-09-17 14:26:15 -03:00
Davidson Gomes
e75dae38ee
Merge pull request #1947 from elizandropacheco/feat/prometheus-metrics
...
Feat/prometheus metrics
2025-09-17 14:25:22 -03:00
Davidson Gomes
1fabb1f3bd
Merge pull request #1951 from Nocelli/develop
...
feat: add extra fields to object sent to Flowise bot
2025-09-17 14:23:52 -03:00
Elizandro Pacheco
edfcb0c082
style(metrics): linted index.router.ts after eslint --fix
2025-09-17 12:05:30 -03:00
Davidson Gomes
827604644b
Merge pull request #1918 from ricaelchiquetti/main
...
feat: implement standardized error handling for WhatsApp API responses
2025-09-17 11:40:23 -03:00
Rafael Nocelli Soares
481e179cc5
feat: add extra fields to object sent to Flowise bot
2025-09-17 10:49:13 -03:00
Davidson Gomes
5a39f1ae49
Merge pull request #1948 from furious/fix/download-media-bad-decrypt
...
fix: convert mediaKey from media messages to avoid bad decrypt errors
2025-09-17 08:52:50 -03:00
ricael
4378c33f42
Merge branch 'develop' into main_
2025-09-17 08:51:16 -03:00
ricael
ab4bec3b54
Merge branch 'develop' into main
2025-09-17 08:50:39 -03:00
furious
3eeffe4586
fix: convert mediaKey from media messages to avoid bad decrypt errors
2025-09-16 23:02:36 -03:00
Elizandro Pacheco
0e737d48c1
chore(metrics): use 'unknown' as fallback for clientName label
2025-09-16 19:40:21 -03:00
Elizandro Pacheco
a3223ec890
chore: local compose/image tweaks for testing metrics (not part of PR)
2025-09-16 19:35:23 -03:00
Elizandro Pacheco
875b874a7b
feat: add Prometheus-compatible /metrics endpoint (gated by PROMETHEUS_METRICS)
2025-09-16 19:35:23 -03:00
Davidson Gomes
486645fb08
chore: update Baileys dependency to version 7.0.0-rc.3 and improve message key handling in WhatsApp service
Build Docker image / Build and Deploy (push) Has been cancelled
2025-09-15 16:21:33 -03:00
Davidson Gomes
bfe7030fab
docs: add CLAUDE.md for development guidance and project architecture overview
2025-09-10 13:07:41 -03:00
Davidson Gomes
1320ec8d4f
chore: update Baileys dependency to version 7.0.0-rc.2 in package-lock.json
Build Docker image / Build and Deploy (push) Has been cancelled
2025-09-10 10:56:15 -03:00
Davidson Gomes
d31d6fa554
refactor: replace JSON path queries with raw SQL in Baileys and Chatwoot services to improve message retrieval and update logic
Build Docker image / Build and Deploy (push) Waiting to run
2025-09-09 16:18:15 -03:00
Davidson Gomes
edbf36019e
Merge pull request #1929 from moothz/main
...
Customizable Websockets Security
2025-09-09 16:06:31 -03:00
moothz
d67eb3202b
Fix lint
2025-09-09 15:46:26 -03:00
moothz
0aa6c96765
Customizable Websockets Security
...
Enables the option to specify safe remote addresses using WEBSOCKET_ALLOWED_HOSTS enviroment variables. Defaults to the secure only localhost.
2025-09-09 14:56:11 -03:00
Davidson Gomes
8619e320bc
Merge pull request #1928 from josiasmaceda/hotfix/chatbot-not-return-after-human
...
fix: allowing the chatbot return after the time expires and after human interaction (stopBotFromMe)
2025-09-09 14:33:20 -03:00
Davidson Gomes
5015cfbc9d
Merge pull request #1927 from josiasmaceda/hotfix/change-typebot-status-webhook
...
fix: integrate Typebot status change events for webhook in chatbot controller e service
2025-09-09 14:31:57 -03:00
Josias Maceda
cf548eedbe
fix: lint with npm run lint
2025-09-09 14:19:54 -03:00
Josias Maceda
b9ae40145d
fix: the lint with npm run lint
2025-09-09 14:15:16 -03:00
Josias Maceda
bc9724a929
fix: remove abort process when status is paused, allowing the chatbot return after the time expires and after being paused due to human interaction (stopBotFromMe)
2025-09-09 13:54:53 -03:00
Davidson Gomes
21502b996d
fix: enhance message content sanitization in Baileys service and improve message retrieval logic in Chatwoot service
2025-09-09 12:50:51 -03:00
Davidson Gomes
d9c04fc866
Merge pull request #1906 from andres99x/enhancmenet/check-chatwoot-cron-id
...
fix: Prevent Duplicate Cron Jobs for Chatwoot Message Sync
2025-09-09 12:20:27 -03:00
Davidson Gomes
d6a76a096d
Merge pull request #1908 from dersonbsb2022/main
...
feat: implement disable/enable linkPreview support for Evolution Bot
2025-09-09 12:19:57 -03:00
Josias Maceda
0116bc4c9f
fix: integrate Typebot status change events for webhook in chatbot controller and service
2025-09-09 11:49:13 -03:00
Davidson Gomes
6da79f0313
chore: update CHANGELOG for Baileys v7.0.0-rc.2 and implement message content sanitization in Baileys service
Build Docker image / Build and Deploy (push) Waiting to run
2025-09-08 19:53:52 -03:00
Davidson Gomes
8830f476e8
chore: bump version to 2.3.3 in package-lock.json and update remoteJid handling in Baileys service
Build Docker image / Build and Deploy (push) Waiting to run
2025-09-08 15:48:38 -03:00
Davidson Gomes
e864b18561
chore: update .gitignore to include 'Baileys' directory
2025-09-08 15:33:54 -03:00
Davidson Gomes
9cb703a427
Merge pull request #1919 from EvolutionAPI/revert-1732-testmsg
...
Revert "Ignore events that are not messages (like EPHEMERAL_SYNC_RESPONSE)"
2025-09-08 14:49:20 -03:00
ricael
05fcdd9ffc
refactor: melhora na formatação do log de erro da API do WhatsApp
2025-09-08 14:45:33 -03:00
Davidson Gomes
3ecf288daf
Revert "Ignore events that are not messages (like EPHEMERAL_SYNC_RESPONSE)"
2025-09-08 14:45:29 -03:00
Davidson Gomes
3989ff928b
chore: update CHANGELOG for version 2.3.3 and update baileys dependency to latest commit
2025-09-08 14:44:28 -03:00
ricael
16c0a8033f
add stringify
2025-09-08 14:36:09 -03:00