William Dumes
f0c6300599
Merge pull request #4 from ricaelchiquetti/fix/evolution_baileys_7
...
fix: ajustar a manipulação do remoteJid na mensagem
2025-09-17 17:46:03 -03:00
ricael
24c339343f
fix: ajustar a manipulação do remoteJid na mensagem do serviço WhatsApp para garantir a utilização da chave alternativa quando disponível
2025-09-17 17:41:07 -03:00
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
Roberto Oswaldo Klann
ddbaf2335a
Merge pull request #3 from ricaelchiquetti/fix/evolution_baileys_7
...
Fix/evolution baileys 7
2025-09-17 13:58:20 -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
ricael
20c8a2ff0e
Merge branch 'fix/business_api' into fix/evolution_baileys_7
2025-09-17 08:18:20 -03:00
ricael
e623269a18
fix: ajustar o tratamento da chave de mídia na mensagem do serviço WhatsApp para usar Uint8Array
2025-09-17 08:13:33 -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
ricael
0363fa979d
improv
2025-09-16 13:35:06 -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
William Dumes
b640329cf8
Merge branch 'EvolutionAPI:main' into fix/business_api
2025-09-11 11:33:01 -03:00
ricaelchiquetti
f72b1f7717
Merge branch 'EvolutionAPI:main' into fix/business_api
2025-09-11 11:10:41 -03:00
William Dumes
ed4c8868a0
Merge pull request #2 from ricaelchiquetti/fix/business_api
...
Fix/business api
2025-09-11 08:16:27 -03:00
ricael
06081f6502
fix: adicionado tratamento para evitar envio de filename e caption em mensagens de vídeo e áudio no BusinessStartupService
2025-09-10 16:59:04 -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