Commit graph

46 commits

Author SHA1 Message Date
58f19e6450 olithic route configuration
- Add route configuration and handlers to calendar module
- Add route configuration and handlers to task module
- Update main.rs to build router from module configurations
- Fix various compiler warnings (dead code, unused variables)

This improves code organization by keeping routes co-located with their
implementation logic.
2025-11-27 13:53:00 -03:00
f9a1e3a8c0 refactor(web): consolidate routing and expose auth handler
- Add `*.log` to `.gitignore` to exclude log files from version control.
- Change `auth_handler` to `pub` in `src/auth/mod.rs` to make the endpoint publicly accessible.
- Remove unused `bot_index` import and route; replace direct service registration with `web_server::configure_app` in `src/main.rs`.
- Refactor `src/web_server/mod.rs`:
  - Remove the `bot_index` handler.
  - Introduce `serve_html` helper for loading HTML pages.
  - Simplify static file serving by configuring separate routes for JS and CSS assets.
  - Centralize all route and static file configuration in `configure_app`.
- Clean up related imports and improve error handling for missing pages.
2025-11-17 10:00:12 -03:00
4b185f00f9 feat: add HTTP server and refactor initialization
- Added HTTP server with CORS support and various endpoints
- Introduced http_tx/http_rx channels for HTTP server control
- Cleaned up build.rs by removing commented code
- Updated .gitignore to use *.rdb pattern instead of .rdb
- Simplified capabilities.json to empty object
- Improved UI initialization with better error handling
- Reorganized module imports in main.rs
- Added worker count configuration for HTTP server

The changes introduce a new HTTP server capability while cleaning up and improving existing code structure. The HTTP server includes authentication, session management, and websocket support.
2025-11-15 09:48:46 -03:00
f1f4531529 fix: update required components and correct exec command path in PackageManager 2025-10-26 20:50:37 -03:00
3bb19a3b4c Add comprehensive documentation for GeneralBots, including keyword references, templates, and user guides
- Created detailed markdown files for keywords such as HEAR, TALK, and SET_USER.
- Added examples and usage notes for each keyword to enhance user understanding.
- Developed templates for common tasks like enrollment and authentication.
- Structured documentation into chapters covering various aspects of the GeneralBots platform, including gbapp, gbkb, and gbtheme.
- Introduced a glossary for key terms and concepts related to GeneralBots.
- Implemented a user-friendly table of contents for easy navigation.
2025-10-25 14:50:14 -03:00
5e9ec866a1 Update .gitignore to include logfile patterns 2025-10-24 13:49:01 -03:00
d970d48aa7 - Postgres updated to 18. 2025-10-18 22:25:59 -03:00
79ac6df738 - Added component management. 2025-10-18 09:26:48 -03:00
283774aa0f - Remove all compilation errors. 2025-10-11 12:29:03 -03:00
66e2ed2ad1 - Just more errors to fix. 2025-10-06 19:12:13 -03:00
1bb97ebee9 Migration to Rust removal of Azure. 2025-10-06 10:29:14 -03:00
5745fcbf73 Update dependencies, gitignore, and unsecure addons script
Some checks failed
GBCI / build (push) Has been cancelled
2025-09-28 10:57:11 -03:00
43242cb433 fix(KBService): update Puppeteer configuration for headless mode and executable path
fix(node.yaml): correct deployment paths and improve Node.js setup
fix(.gitignore): add 'botpoc' to ignored files
fix(SystemKeywords): enhance PDF conversion and image processing logic
fix(DialogKeywords): adjust Puppeteer launch options for better performance
fix(KeywordsExpressions): fix syntax error in PDF assignment
2025-06-09 19:48:24 -03:00
bc0aa7627e feat: update dependencies and improve file handling in GBVMService
Some checks failed
GBCI / build (push) Failing after 3m57s
2025-04-18 22:20:33 -03:00
195ac0e411 fix(workflows): clean up node.yaml by removing unnecessary whitespace
Some checks failed
GBCI / build (push) Failing after 9s
2025-03-26 22:41:47 -03:00
d68feec33b new(basic.gblib): SEND FILE pdf as temporary images ViewOnce. 2024-10-06 15:49:07 -03:00
Rodrigo Rodriguez
3299683268 new(all): TRUE multicloud. 2024-08-18 17:51:03 -03:00
Rodrigo Rodriguez
2f570244b6 new(all): Auto import for logo, colors and website content. 2024-05-21 13:54:52 -03:00
Rodrigo Rodriguez
e91c3a4e06 new(all): Auto import for logo, colors and website content. 2024-05-21 13:17:42 -03:00
Matheus C
2069f9dc07 Testing 1st Commit 2023-05-22 22:13:41 -03:00
0cb406ab79 feat(all): Cleaning package manager files. 2022-12-23 08:32:28 -03:00
9c44e38560 fix(all): Fixing CI integration bugs. 2022-12-16 11:27:36 -03:00
9acb05567a fix(all): Fixing CI integration bugs. 2022-12-16 10:59:38 -03:00
179b20a248 fix(all): Update of arm packages and token usage. 2022-12-15 10:56:27 -03:00
663c85e7c5 fix(all): Removal of warnings and erros after pkg update. 2022-11-21 20:11:27 -03:00
2a83e1e631 new(all): Web log. 2022-08-06 19:38:13 -03:00
963202a31a new(whatsapp.gblib): New providers. 2022-07-15 09:05:16 -03:00
1b37504077 new(all): Google Chat (Workspace) connector added. 2021-06-15 08:36:13 -03:00
0202ed0ef5 fix(all): Removed security breach. 2021-06-13 11:55:51 -03:00
a7712fba28 new(admin.gbapp): custom .gbapp /publish commands. 2020-10-17 23:03:27 -03:00
0d3bea80e0 fix(core.gbapp): Check of previous bot name before creation. 2020-06-11 09:47:59 -03:00
Joao Antonio Ferreira
b4f6af02d2 WIP: NPM packages updates to latest versions 2019-12-31 16:12:06 -03:00
Joao Antonio Ferreira
d23c8c2ed6 WIP: Only package-lock.json and .gitignore 2019-10-23 22:51:10 -03:00
Joao Antonio Ferreira
835a8d5014 WIP: Apenas .gitignore 2019-10-22 23:53:35 -03:00
Joao Antonio Ferreira
91d1476ced fix(basic): Adicionando .env no .gitignore e desabilitando suporte a linguagem BASIC por default 2019-10-10 07:40:15 -03:00
fecbd3e92c fix(VBA): Several bugs fixed and refactoring on Deployer Service done. 2019-02-25 08:36:43 -03:00
Rodrigo Rodriguez (pragmatismo.io)
ce04290fcd fix(gbdialog): Trying to save context. 2018-12-01 14:38:08 -02:00
Rodrigo Rodriguez (pragmatismo.io)
7a119198f8 fix(CI): default.gbui compilation issues. 2018-11-18 22:03:46 -02:00
Rodrigo Rodriguez (pragmatismo.io)
46daec8ca5 fix(config): CI fixed, now improving. 2018-11-18 19:23:09 -02:00
Rodrigo Rodriguez (pragmatismo.io)
240e90502f fix(config): Try to fix CI. 2018-11-18 17:03:24 -02:00
Rodrigo Rodriguez (pragmatismo.io)
2c631ca8bd Added CI and unit test infrastructure; updated packages. 2018-11-11 17:31:17 -02:00
Rodrigo Rodriguez (pragmatismo.io)
07039e2b7c Publishing and cleaning. 2018-11-05 14:27:05 -02:00
Rodrigo Rodriguez (pragmatismo.io)
fa8e310a2e Try to create the app from scratch on Microsoft App domain. 2018-10-30 19:52:40 -03:00
2a142e3afc - NEW: Now each .gbapp has it own set of syspackages loaded.
- NEW: Added support for Whatsapp external service key on bot instance model.
2018-05-11 22:18:38 -03:00
1d36f3d95e Started Whatsapp interface, updated packages and cleaned up. 2018-05-07 20:45:11 -03:00
ce73db22f6 Initial import. 2018-04-21 02:59:30 -03:00