Commit Graph

88 Commits (0511ea1f5691f94de5570ed877d3916e533cbff5)

Author SHA1 Message Date
Henry eed7de6df5 🥳 flowise@1.6.3 release 2024-04-04 15:16:44 +01:00
Octavian FlowiseAI 957694a912
feature: modularized express routes for reusability, testability, composability and performance (#2030)
* transition GET /api/v1/apikey

* transition POST /api/v1/apikey

* transition PUT /api/v1/apikey/:id

* transition DELETE /api/v1/apikey/:id

* Enable e2e tests for api/v1/apikey routes

* remove unused addChatflowsCount

* Enable e2e tests for api/v1/variables routes

* Enable Cypress in GitHub Action

* Update main.yml

* Update main.yml

* Transition GET /api/v1/variables

* Enable cypress on github workflow

* Transition POST /api/v1/variables

* Transition PUT /api/v1/variables

* Transition DELETE /api/v1/variables

* Transition GET /api/v1/variables

* Transition GET /api/v1/chatflows

* Transition GET /api/v1/chatflows/:id

* Transition POST /api/v1/chatflows

* Transition DELETE /api/v1/chatflows/:id

* Transition PUT /api/v1/chatflows/:id

* Transition GET /api/v1/chatflows/apikey/:apiKey

* Transition GET /api/v1/credentials

* Transition POST /api/v1/credentials

* Transition GET /api/v1/credentials/:id

* Transition PUT /api/v1/credentials/:id

* Transition DELETE /api/v1/credentials/:id

* Transition GET /api/v1/tools

* Transition GET /api/v1/tools/:id

* Transition POST /api/v1/tools

* Transition PUT & DELETE /api/v1/tools/:id

* Transition /api/v1/assistants routes

* Transition /api/v1/nodes routes

* Transition GET /api/v1/chatflows-streaming/:id & GET /api/v1/chatflows-uploads/:id

* wip-all-routes

* Transition GET /api/v1/public-chatflows/:id & /api/v1/public-chatbotConfig/:id

* Remove ts-ignore annotations

* Transition GET /api/v1/chatmessage/:id

* Transition POST /api/v1/chatmessage/:id

* delete /api/v1/chatmessage/:id

* transition /api/v1/feedback/:id routes

* transition /api/v1/stats/:id

* Transition GET /api/v1/openai-assistants/:id

* Transition GET /api/v1/openai-assistants

* Transition POST /api/v1/openai-assistants-file

* transition GET /api/v1/get-upload-path

* transition GET /api/v1/get-upload-file

* transition GET /api/v1/flow-config/:id

* transition POST /api/v1/node-config

* transition GET /api/v1/version

* transition GET /api/v1/fetch-links

* transition POST /api/v1/vector/upsert/:id

* transition POST /api/v1/vector/internal-upsert/:id

* transition POST /api/v1/load-prompt

* Update index.ts

* transition POST /api/v1/prompts-list

* transition predictions

* Update index.ts

* transition GET /api/v1/marketplaces/templates

* Router update modularity cleanup

* extend request interface - express namespace

* Update index.ts

* add errorMiddleware

* Add custom application error handler

* Fix pnpm lock file

* prediction return and vector upsert

* Move the getUploadsConfig into its own file

* Remove lint warnings

* fix undefined variable value

* Fix node-load-method api call

* standardize the error message display

* Apply review comment bugfixes

* Update index.ts

* standardize error message display  in snack notifications

* Error message standard in the UI

* Rename flowXpressApp to appServer

* Upload middleware fix and axios update

* fix async await

---------

Co-authored-by: Henry <hzj94@hotmail.com>
2024-04-02 16:44:04 +01:00
Zheng Can a09b7f7e39
Use mysql2 to fix mysql connection issue for mysql 8 (#1955)
* Use mysql2 to fix mysql connection issue for mysql 8

* update pnpm-lock

* update pnpm-lock

* fix lint issue

* fix lint issue
2024-03-30 23:58:15 +08:00
Henry Heng 7e84049990
Bugfix/Postgres migration column type (#2026)
fix postgres migration column type
2024-03-24 19:56:07 +08:00
Henry 57efa25fe5 🥳 flowise@1.6.2 release 2024-03-20 01:17:50 +08:00
Emrah TOY ec1bbc84bc
Fix#1947 (#1960)
* Fixes #1947

* Lint fix

* fallback from timestamp with timezone to timestamp

---------

Co-authored-by: Emrah TOY <emrah.toy@mtekbilisim.com>
2024-03-19 17:57:45 +08:00
Henry 56b610cfa2 🥳 flowise@1.6.1 2024-03-13 01:51:11 +08:00
Ilango de2ac1d13c Update nuke command - remove .turbo dir 2024-03-07 11:18:45 +05:30
Ilango e3b5309855 Fix merge conflicts 2024-03-06 16:03:12 +05:30
Henry c4b9de2ddc 🥳 flowise@1.6.0 2024-02-28 02:29:47 +08:00
Ilango 7e84268f0d Add content-disposition package for handling content disposition response header 2024-02-23 15:59:56 +05:30
Henry b12d0d6996 🥳 flowise@1.5.1 release 2024-02-21 12:09:49 +08:00
Henry 7faaf13ccc 🥳 flowise@1.5.0 release 2024-02-06 03:02:52 +08:00
Henry c98ef7a8b1 🥳 flowise@1.4.12 release 2024-01-31 13:35:00 +00:00
Henry 1c6694b197 🥳 flowise@1.4.11 release 2024-01-25 16:22:42 +00:00
Henry 953e1468bb add telemetry 2024-01-19 00:02:31 +00:00
Henry 8c1e62be42 🥳 flowise@1.4.10 release 2024-01-16 16:09:13 +00:00
Henry e513b69e3e 🥳 flowise@1.4.9 bugfix release 2024-01-03 00:54:31 +00:00
Henry 573863ae6c 🥳 flowise@1.4.8 minor release 2023-12-30 23:39:05 +00:00
Henry 9a312d8923 🥳 flowise@1.4.7 release 2023-12-20 16:51:07 +00:00
Henry 9c7f981933 🥳 flowise@1.4.6 release 2023-12-18 12:24:56 +00:00
Henry bac91eed00 🥳 flowise@1.4.5 release 2023-12-09 14:44:53 +00:00
Henry Heng 3eaca7c762
Merge pull request #1327 from vinodkiran/BUGFIX/XSS
Bugfix/xss
2023-12-09 14:22:46 +00:00
Henry c06c25b0af add sanitize html types 2023-12-09 14:12:30 +00:00
Henry a0c2b8b26a 🥳 flowise@1.4.4 release 2023-12-08 14:19:57 +00:00
vinodkiran 99bc9d64fb XSS: replacing deprecated sanitize-js with sanitize-html 2023-12-08 18:50:58 +05:30
vinodkiran e67c43157a XSS: Simplified by adding XSS middleware 2023-12-07 16:06:32 +05:30
Greg L 53c330a53b Minor changes to running in dev mode. 2023-12-05 18:05:38 -05:00
Greg L 0ad9b9ae3d - Bring PR current with main branch. 2023-12-05 17:41:03 -05:00
vinodkiran c856d94f7c Dependabot Alerts 2023-12-02 11:21:06 +05:30
vinodkiran 14c506adb3 XSS Fixes 2023-12-02 11:10:37 +05:30
Henry 8ce32179ee add turbo, changes to make it work across docker, docker-compose, npx 2023-11-27 11:56:40 +00:00
Henry 98bdda52d7 Merge branch 'main' into maintenance/pnpm-vite-jsx
# Conflicts:
#	packages/components/package.json
2023-11-24 17:33:01 +00:00
Henry 9f2c01dc37 🥳 flowise@1.4.3 release 2023-11-24 17:08:16 +00:00
Greg L 4061dd0abb - Missed a few files that needed to be .jsx
- seperated out package locks per package
2023-11-23 18:34:19 -05:00
Greg L 35ad74f8a3 - Updated workflow and pre-commit to work with PNPM, modified package.json to preinstall PNPM only. 2023-11-23 13:33:52 -05:00
Greg L 0f09faa1bc - Updated .js files to .jsx on frontend.
- Removed Yarn dependency and replaced with PNPM
- Changed Frontend to render via vite
2023-11-23 08:17:06 -05:00
Henry 4baba784c5 🥳 flowise@1.4.2 minor bugfix release 2023-11-10 16:42:22 +00:00
Henry 0a84c2e093 🥳 flowise@1.4.1 minor bugfix release 2023-11-09 16:47:34 +00:00
Henry c7fcc90fbe update flowise-ui and components package json 2023-11-09 13:55:21 +00:00
Henry b607c1228f add upload files and tool features 2023-11-09 11:55:30 +00:00
Henry 08eb8dd4e0 🥳 flowise@1.4.0-rc.1 release 2023-11-07 21:21:48 +00:00
Henry 005693d19a 🥳 flowise@1.3.9 release 2023-11-03 20:05:04 +00:00
chungyau97 43a117c39e Merge branch 'main' into feature/ChatHistory2 2023-10-22 07:29:24 +08:00
Henry 84a33bb404 🥳 flowise@1.3.8 release 2023-10-12 16:26:27 +01:00
Henry 4a09185195 🥳 flowise@1.3.7 release 2023-10-10 16:58:44 +01:00
chungyau97 e22e797428 Merge branch 'main' into feature/ChatHistory2 2023-10-02 14:25:33 +08:00
Henry 9b86a96e1d 🥳 flowise@1.3.6 release 2023-09-21 15:56:05 +01:00
chungyau97 922ba896ec Merge branch 'main' into feature/ChatHistory2 2023-09-19 14:08:04 +08:00
chungyau97 f7178074ad add retrieve internal chat message 2023-09-19 14:07:33 +08:00