Commit graph

12,533 commits

Author SHA1 Message Date
Gabriel Luiz Freitas Almeida
dda8676d34 🔖 chore(pyproject.toml): update package version to 0.3.3
🔧 chore(pyproject.toml): update maintainers list with new team members Carlos Coelho, Igor Carvalho, and Rodrigo Nader
2023-07-25 10:58:42 -03:00
Gabriel Luiz Freitas Almeida
fae3250439 🔧 chore(constants.py): add 'google_cse_id' to FORCE_SHOW_FIELDS list to include it in the forced display fields 2023-07-25 10:58:39 -03:00
Gabriel Luiz Freitas Almeida
ac0aa71c10 🐛 fix(__main__.py): add support for component_path parameter to update_settings function
 feat(__main__.py): add component_path option to serve command to specify the directory containing custom components
🐛 fix(settings.py): modify update_settings function to handle list attributes correctly
2023-07-25 10:58:08 -03:00
Gabriel Luiz Freitas Almeida
17e84e4b2e 🔨 refactor(endpoints.py): rename directory_loader module to directory_reader for better naming consistency
🔨 refactor(endpoints.py): rename directory_loader import to directory_reader for better naming consistency
🔨 refactor(directory_reader.py): rename directory_loader module to directory_reader for better naming consistency
🔨 refactor(types.py): rename directory_loader import to directory_reader for better naming consistency
2023-07-25 10:58:07 -03:00
Cristhian Zanforlin Lousa
3aa4270fe7
Refactor and Unification of Inputs/Textarea Components using ShadCn Styling (#669)
**BRANCH CREATED FROM MODALREFACTOR***

This pull request introduces a significant enhancement to the existing
codebase by refactoring the inputs and textarea components. Currently,
each input and textarea element uses different styling components,
leading to inconsistencies and difficulties in maintaining a unified
design language across the application. To address this issue, we
propose a refactor that unifies all inputs and textareas under a single
ShadCn component.
2023-07-25 10:50:34 -03:00
Cristhian Zanforlin Lousa
94ccb79564 🐛 fix(parameterComponent): update placeholder text for custom component to provide clearer instructions 2023-07-25 10:43:20 -03:00
Cristhian Zanforlin Lousa
f58500c89b merge fix 2023-07-25 10:41:57 -03:00
Cristhian Zanforlin Lousa
4677dcfad2 🐛 fix(parameterComponent): add fallback custom component when groupedObj is empty to prevent rendering issues 2023-07-25 10:27:45 -03:00
Lucas Oliveira
45673dcda8
Remove hard-coded colors and unnecessary dark classes (#636)
Change hard coded colors to langflow constants colors
2023-07-25 10:09:12 -03:00
Lucas Oliveira
c009602b57
Adding Retry Interceptor for Failed Requests and Endpoint Display (#679)
This pull request introduces a new feature that enhances the error
handling and user experience in our React application. It implements an
interceptor to automatically retry failed requests and provides a clear
display of the failing endpoint to the user.

Changes Made:

Added a new interceptor to the Axios HTTP client in our React
application.
The interceptor detects failed requests and automatically retries them
based on a predefined retry count.
When a request fails, the interceptor captures the failing endpoint and
stores it.
Modified the user interface to display a user-friendly error message
indicating the failing endpoint.
Enhanced error handling to provide detailed information and better user
feedback.
2023-07-25 10:08:50 -03:00
Lucas Oliveira
812f5d2961 Styling fixes 2023-07-25 10:08:11 -03:00
Lucas Oliveira
bfbe66a547 Merge branch 'dev' into interceptor-dev 2023-07-25 10:07:34 -03:00
Gabriel Luiz Freitas Almeida
eece41a69a 🔨 refactor(endpoints.py): rename 'load_custom_component_from_path' module to 'directory_loader' for better clarity and consistency
🔨 refactor(types.py): rename 'load_custom_component_from_path' module to 'directory_loader' for better clarity and consistency
2023-07-25 10:06:26 -03:00
Lucas Oliveira
5bf99d11b4
build(deps): bump word-wrap from 1.2.3 to 1.2.5 in /src/frontend (#682)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3
to 1.2.5.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jonschlinkert/word-wrap/releases">word-wrap's
releases</a>.</em></p>
<blockquote>
<h2>1.2.5</h2>
<p><strong>Changes</strong>:</p>
<p>Reverts default value for <code>options.indent</code> to two spaces
<code>' '</code>.</p>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5">https://github.com/jonschlinkert/word-wrap/compare/1.2.4...1.2.5</a></p>
<h2>1.2.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Remove default indent by <a
href="https://github.com/mohd-akram"><code>@​mohd-akram</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/24">jonschlinkert/word-wrap#24</a></li>
<li>🔒fix: CVE 2023 26115 (2) by <a
href="https://github.com/OlafConijn"><code>@​OlafConijn</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/41">jonschlinkert/word-wrap#41</a></li>
<li>🔒 fix: CVE-2023-26115 by <a
href="https://github.com/aashutoshrathi"><code>@​aashutoshrathi</code></a>
in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/33">jonschlinkert/word-wrap#33</a></li>
<li>chore: publish workflow by <a
href="https://github.com/OlafConijn"><code>@​OlafConijn</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/42">jonschlinkert/word-wrap#42</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/mohd-akram"><code>@​mohd-akram</code></a> made
their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/24">jonschlinkert/word-wrap#24</a></li>
<li><a
href="https://github.com/OlafConijn"><code>@​OlafConijn</code></a> made
their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/41">jonschlinkert/word-wrap#41</a></li>
<li><a
href="https://github.com/aashutoshrathi"><code>@​aashutoshrathi</code></a>
made their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/33">jonschlinkert/word-wrap#33</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4">https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="207044ebda"><code>207044e</code></a>
1.2.5</li>
<li><a
href="9894315485"><code>9894315</code></a>
revert default indent</li>
<li><a
href="f64b188c72"><code>f64b188</code></a>
run verb to generate README</li>
<li><a
href="03ea08256b"><code>03ea082</code></a>
Merge pull request <a
href="https://redirect.github.com/jonschlinkert/word-wrap/issues/42">#42</a>
from jonschlinkert/chore/publish-workflow</li>
<li><a
href="420dce9a24"><code>420dce9</code></a>
Merge pull request <a
href="https://redirect.github.com/jonschlinkert/word-wrap/issues/41">#41</a>
from jonschlinkert/fix/CVE-2023-26115-2</li>
<li><a
href="bfa694edf5"><code>bfa694e</code></a>
Update .github/workflows/publish.yml</li>
<li><a
href="ace0b3c78f"><code>ace0b3c</code></a>
chore: bump version to 1.2.4</li>
<li><a
href="6fd7275946"><code>6fd7275</code></a>
chore: add publish workflow</li>
<li><a
href="30d6daf60f"><code>30d6daf</code></a>
chore: fix test</li>
<li><a
href="655929cabe"><code>655929c</code></a>
chore: remove package-lock</li>
<li>Additional commits viewable in <a
href="https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=word-wrap&package-manager=npm_and_yarn&previous-version=1.2.3&new-version=1.2.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/logspace-ai/langflow/network/alerts).

</details>
2023-07-25 10:03:36 -03:00
Gabriel Luiz Freitas Almeida
f5fd9fe22a
feat(docs): add "ZONE UNDER CONSTRUCTION" message to components (#665) 2023-07-25 10:02:41 -03:00
Gabriel Luiz Freitas Almeida
d777bd402f
Merge branch 'main' into documentation 2023-07-25 10:02:33 -03:00
Lucas Oliveira
59ef06ab79 Fixed flow not creating after creating custom component 2023-07-25 10:01:21 -03:00
Lucas Oliveira
e6e96b6f96 Formatting fixes 2023-07-25 09:53:05 -03:00
Lucas Oliveira
07ff2cc52f Changed tooltip handler to not use PopupContext 2023-07-25 09:52:27 -03:00
Lucas Oliveira
d283ce5600 Merge branch 'dev' into python_custom_node_component 2023-07-25 09:41:01 -03:00
Lucas Oliveira
53caa41531 Merge branch 'dev' into python_custom_node_component 2023-07-25 09:39:52 -03:00
Lucas Oliveira
9e341fcc31 Merge branch 'dev' into fix-hardCoded-colors 2023-07-25 08:46:03 -03:00
dependabot[bot]
f57ecadfc1
build(deps): bump word-wrap from 1.2.3 to 1.2.5 in /src/frontend
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-07-25 11:44:58 +00:00
Lucas Oliveira
2d9081403f
Modal refactor (#647)
This PR is about the transition from PopupContext to the Radix native
way of handling popups, as well as applying a BaseModal to all of the
modals to improve modularity.
2023-07-25 08:43:59 -03:00
Gabriel Luiz Freitas Almeida
e8c0eda048
Implementing Custom Tooltips for Custom Components Feature (#680) 2023-07-24 19:04:04 -03:00
Cristhian Zanforlin Lousa
fb6caaa6bc 🔥 refactor(parameterComponent): remove unnecessary console.log statement 2023-07-24 18:20:12 -03:00
Cristhian Zanforlin Lousa
c05eaa5b12 🔧 fix(index.css): remove unnecessary hyphen in comment to improve readability 2023-07-24 18:09:01 -03:00
Gabriel Luiz Freitas Almeida
83fa1502a4 🔧 chore(pre-release.yml): update POETRY_VERSION to 1.5.1 to use the latest version of Poetry
🔧 chore(release.yml): update POETRY_VERSION to 1.5.1 to use the latest version of Poetry
2023-07-24 17:20:18 -03:00
Gabriel Luiz Freitas Almeida
18c2674395 📦 chore(pre-release.yml): add pre-release workflow to automate the release process 2023-07-24 17:17:00 -03:00
Igor Carvalho
af66bc6927 Add comments to Otávio help 2023-07-24 16:47:50 -03:00
Cristhian Zanforlin Lousa
0e0082c710 Merge branch 'dev' into input-refactor 2023-07-24 16:18:48 -03:00
Cristhian Zanforlin Lousa
2c32b13632 merging modal refactor 2023-07-24 16:18:45 -03:00
Igor Carvalho
d09e07e12d Formated code 2023-07-24 16:17:32 -03:00
Cristhian Zanforlin Lousa
9f3a7b9a75 📦 chore(frontend): add @types/axios package to improve type checking in the frontend
🐛 fix(typesContext.tsx): remove unnecessary retry logic and error logging in getTypes function
🚀 feat(API/api.tsx): add ApiInterceptor component to handle API response retries and error handling
🚀 feat(API/index.ts): replace axios calls with api instance from API/api.tsx for better code organization and reusability

 feat(index.tsx): add ApiInterceptor component to intercept API requests and responses for additional processing
2023-07-24 16:16:02 -03:00
Igor Carvalho
e40628a069 refactor: Remove any types 2023-07-24 16:15:29 -03:00
Lucas Oliveira
ddfb534a03 Fixed message not appearing when code is displayed 2023-07-24 15:51:28 -03:00
Cristhian Zanforlin Lousa
078626052f formatting 2023-07-24 15:30:00 -03:00
Cristhian Zanforlin Lousa
891abae528 🐛 fix(parameterComponent): fix linting issues and add missing import
 feat(parameterComponent): add support for custom components in groupByFamily function
 feat(utils): add groupByFamilyCustom function to handle custom components in groupByFamily function
2023-07-24 15:10:55 -03:00
Igor Carvalho
53a20ecccf refactor[modals]: Remove any types 2023-07-24 14:10:38 -03:00
Igor Carvalho
4fc636cb9b refactor[EditNodeModal]: Remove any types 2023-07-24 13:20:29 -03:00
Lucas Oliveira
edf570f314 Added indicator of chat thinking when message is empty. 2023-07-24 11:32:36 -03:00
Lucas Oliveira
ada32b6a48 Refactored state management from tweaks 2023-07-24 10:58:48 -03:00
Gabriel Luiz Freitas Almeida
1910a03d71 ⬆️ chore(pyproject.toml): update gunicorn and langchain dependencies
- Upgrade gunicorn from version 20.1.0 to 21.1.0
- Upgrade langchain from version 0.0.237 to 0.0.240
2023-07-24 10:27:48 -03:00
Cristhian Zanforlin Lousa
530d416735 🔧 fix(parameterComponent): import 'flow' function from lodash to fix missing reference error
🔧 fix(parameterComponent): add 'flows' to the list of destructured variables from TabsContext to fix missing reference error
🔧 fix(parameterComponent): remove unused console.log statements to clean up code
2023-07-24 10:09:53 -03:00
Lucas Oliveira
169a20ab97 Fixed all bugs with tweaks on API modal 2023-07-24 09:55:42 -03:00
Lucas Oliveira
b6ee0ff800 Merge branch 'modalRefactor' into python_custom_node_component 2023-07-23 19:50:51 -03:00
Lucas Oliveira
66cec7d545 Formatting on merge 2023-07-23 19:49:13 -03:00
Lucas Oliveira
7239223481 Merge branch 'dev' into modalRefactor 2023-07-23 19:48:41 -03:00
Gabriel Luiz Freitas Almeida
73516f387e Merge remote-tracking branch 'origin/main' into optional_deps 2023-07-23 13:16:33 -03:00
Gabriel Luiz Freitas Almeida
5309a2fd6a change name of group dev 2023-07-23 13:16:16 -03:00