Skip to content

Dev -> Main v2.6.4 #1591

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 155 commits into from
Mar 22, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
028e5a4
Update oracle jdbc dependency
dragonpoo Feb 11, 2025
917880e
Check for uniqueness of variable name within new cloned query
Imiss-U1025 Feb 11, 2025
62be602
waterfall, simplebar chart done
Imiss-U1025 Feb 6, 2025
52bfbbb
waterfall done
Imiss-U1025 Feb 6, 2025
82e3b47
polar chart
Imiss-U1025 Feb 6, 2025
ed7d742
add barchart comp package info
Imiss-U1025 Feb 7, 2025
ec054bb
tangent chart
Imiss-U1025 Feb 10, 2025
5da87e0
Polar end angle
Imiss-U1025 Feb 10, 2025
0580fe4
race chart
Imiss-U1025 Feb 10, 2025
d92c816
Fixed stack bar error
Imiss-U1025 Feb 10, 2025
7f6ba4b
default axis label
Imiss-U1025 Feb 10, 2025
fcf074e
hide legend in waterfall chart
Imiss-U1025 Feb 10, 2025
bfec22d
linechart
Imiss-U1025 Feb 10, 2025
c14741b
Merge pull request #1524 from lowcoder-org/fix/global_unique_variable…
FalkWolsky Feb 11, 2025
854216f
Merge pull request #1523 from lowcoder-org/fix/oracle_blob_serialize
FalkWolsky Feb 11, 2025
fad5306
Mark Line
Imiss-U1025 Feb 12, 2025
20963c7
Added mark areas to config
Imiss-U1025 Feb 12, 2025
1627cd7
mark area label position when orientation changes
Imiss-U1025 Feb 12, 2025
53ceb64
Remove variables from exposing config
Imiss-U1025 Feb 12, 2025
bc1c2e7
Updating Docs and Readme
Feb 13, 2025
168d347
Merge pull request #1530 from lowcoder-org/fix/remove_variable_from_c…
FalkWolsky Feb 13, 2025
0a48951
Updating Readme
Feb 13, 2025
f934eda
Updating Readme
Feb 13, 2025
5c160a8
Fix issues on empty variable key & value and removed placeholder vari…
Imiss-U1025 Feb 13, 2025
155bab4
Merge pull request #1531 from lowcoder-org/fix/variables_issue_s3
FalkWolsky Feb 13, 2025
aad0007
area pieces
Imiss-U1025 Feb 13, 2025
38bdda7
check for area pieces length
Imiss-U1025 Feb 13, 2025
a60dad0
end label
Imiss-U1025 Feb 13, 2025
cece2a4
animation duration & symbol
Imiss-U1025 Feb 13, 2025
48c10a0
step line
Imiss-U1025 Feb 14, 2025
407deca
polar line chart
Imiss-U1025 Feb 14, 2025
37191aa
Update of Subscription Apis to enable user cleanup possibility.
Feb 16, 2025
e2b2167
Placing Support Icon at Main
Feb 16, 2025
9ea5e96
Merge branch 'main' into dev
FalkWolsky Feb 16, 2025
c42c0e0
fixed lowcoder-sdk build
raheeliftikhar5 Feb 16, 2025
dca89d2
itemStyle
Imiss-U1025 Feb 16, 2025
be9ed2f
3 Initial Pie Chart
Imiss-U1025 Feb 16, 2025
8d2427a
show legends
Imiss-U1025 Feb 17, 2025
109bb8f
fix autoFormat
Feb 17, 2025
d7ab34f
start/end angle
Imiss-U1025 Feb 17, 2025
af0b599
Rose Type
Imiss-U1025 Feb 17, 2025
bedbbc1
label style
Imiss-U1025 Feb 17, 2025
7644006
label line property
Imiss-U1025 Feb 17, 2025
6e13803
Merge pull request #1538 from vietdanh1899/fix-autoformat-codeeditor
FalkWolsky Feb 19, 2025
a813740
Added following application events
dragonpoo Feb 19, 2025
8b41ed6
Merge branch 'dev' into feat/application_events
dragonpoo Feb 19, 2025
34c252c
match lazy comp's loading skeleton height as per comp's default height
raheeliftikhar5 Feb 13, 2025
9d3f8b9
fixed tooltip warnings after antd upgrade
raheeliftikhar5 Feb 13, 2025
4fa9599
memoize timer comp's view and propertyView
raheeliftikhar5 Feb 13, 2025
2311310
memoize transfer comp's view and propertyView
raheeliftikhar5 Feb 13, 2025
ad3733a
reduce re-rendering by adding memoziation
raheeliftikhar5 Feb 13, 2025
2ee3c48
reduced actions for global variables
raheeliftikhar5 Feb 19, 2025
cf5f7a9
fixed console errors from avatar comp
raheeliftikhar5 Feb 19, 2025
c5734f8
reduce delay in height calculation
raheeliftikhar5 Feb 19, 2025
71b4054
remove lazy loading from comps
raheeliftikhar5 Feb 19, 2025
2d2ce6a
optimise bundle size for lowcoder
raheeliftikhar5 Feb 19, 2025
75a84b0
remove console logs
raheeliftikhar5 Feb 19, 2025
e2b27f4
Hubspot DataSource preparations and first backend translation
Feb 19, 2025
1fb1131
Merge branch 'dev' into height-calculation-improvements
FalkWolsky Feb 19, 2025
76c447d
fix build
raheeliftikhar5 Feb 19, 2025
e822d17
fix build
raheeliftikhar5 Feb 19, 2025
5608340
Merge pull request #1536 from lowcoder-org/height-calculation-improve…
FalkWolsky Feb 19, 2025
63fa7f0
show calendar labels
Imiss-U1025 Feb 19, 2025
baf77bb
item style
Imiss-U1025 Feb 19, 2025
71c01ba
pie bg image
Imiss-U1025 Feb 20, 2025
26a7749
fixed public editor issues
raheeliftikhar5 Feb 20, 2025
d41fc20
geoMap finished
Imiss-U1025 Feb 20, 2025
c6324b4
scatter chart simple
Imiss-U1025 Feb 20, 2025
d80527f
Merge branch 'dev' into feat/application_events
FalkWolsky Feb 21, 2025
703a322
mark line
Imiss-U1025 Feb 21, 2025
05a1fb3
Merge pull request #1542 from lowcoder-org/feat/application_events
FalkWolsky Feb 22, 2025
5660522
Update Lowcoder Plugin API
Feb 22, 2025
7e73a9a
Fixing BusinessEventPublisher.java
Feb 22, 2025
2c62a30
added documentation for Charts
adnanqaops Feb 6, 2025
d6a8389
added examples for chart components
adnanqaops Feb 10, 2025
0c3c98a
added changes to Chart components
adnanqaops Feb 18, 2025
ad12095
added changes to table and other components
adnanqaops Feb 24, 2025
aabc0ef
singleAxis chart
Imiss-U1025 Feb 24, 2025
9e1f789
align label
Imiss-U1025 Feb 24, 2025
611eb60
punch card
Imiss-U1025 Feb 24, 2025
b31ed15
visual Map
Imiss-U1025 Feb 24, 2025
b104001
Merge pull request #1540 from lowcoder-org/doc/existing_components
FalkWolsky Feb 24, 2025
916af14
Merge branch 'dev' into feature/echarts
FalkWolsky Feb 24, 2025
4aa934b
Polar chart
Imiss-U1025 Feb 24, 2025
6aeba33
Merge branch 'feature/echarts' of https://github.com/lowcoder-org/low…
Imiss-U1025 Feb 24, 2025
048b326
heatmap
Imiss-U1025 Feb 24, 2025
c716ae0
Fixing transferComp
Feb 24, 2025
5d8ebe8
Merge branch 'dev' into feature/echarts
FalkWolsky Feb 24, 2025
6b519d5
Fixing BusinessEventPublisher
Feb 24, 2025
437ea26
Fixing BusinessEventPublisher
Feb 24, 2025
666e49c
Merge pull request #1539 from lowcoder-org/feature/echarts
FalkWolsky Feb 24, 2025
fe0111a
Publishing Lowcoder Comps with new eChart Charts
Feb 24, 2025
db735f3
#1379: Fix errors that were choosing wrong organization when enterpri…
dragonpoo Feb 6, 2025
82ec628
Enabling New eChart Types
Feb 25, 2025
c3885b5
Fixed piechart label issue
Imiss-U1025 Feb 25, 2025
29eaf2a
Merge pull request #1544 from lowcoder-org/fix/piechart_label
FalkWolsky Feb 25, 2025
df3bbd3
fixed failing tests on custom comp
raheeliftikhar5 Feb 26, 2025
2a62e88
Fixed wrong column name in line/bar charts
Imiss-U1025 Feb 26, 2025
d05cbd8
Enable build script to work on windows too
Imiss-U1025 Feb 26, 2025
3e86969
boxplot chart
Imiss-U1025 Feb 26, 2025
943897e
boxplot chart
Imiss-U1025 Feb 26, 2025
6f40429
Merge branch 'feature/echarts' of https://github.com/lowcoder-org/low…
Imiss-U1025 Feb 26, 2025
fd66d44
parallel chart
Imiss-U1025 Feb 26, 2025
7e2a708
line3d chart finished
Imiss-U1025 Feb 27, 2025
76b1371
added examples for Table component
adnanqaops Feb 28, 2025
10fbb2f
added missing default data functions for comps
raheeliftikhar5 Feb 28, 2025
c40b5e0
Fix chart styling issues
Imiss-U1025 Feb 28, 2025
a68c306
fixed sorting issue in table's data/datetime columns
raheeliftikhar5 Feb 28, 2025
082e574
add time component in dropdown #1549
iamfaran Feb 28, 2025
76a3b3e
add suffix/prefix functionality in time #1549
iamfaran Mar 1, 2025
8a100b5
[Fix]: Address Issues in Time-Only Column Type Table Component (#1549)
iamfaran Mar 3, 2025
aa27381
Merge pull request #1550 from lowcoder-org/doc/existing_components
FalkWolsky Mar 3, 2025
dd58106
Merge pull request #1548 from lowcoder-org/feature/echarts
FalkWolsky Mar 3, 2025
bfe925b
Merge branch 'dev' into fix/chart_column_name
FalkWolsky Mar 3, 2025
4a1a09c
Merge pull request #1546 from lowcoder-org/fix/chart_column_name
FalkWolsky Mar 3, 2025
e96bf13
Added test cases to ApplicationHistorySnapshot and Organization
dragonpoo Dec 27, 2024
2977b16
Added meta api for db objects
dragonpoo Feb 28, 2025
a2d94a4
Reduce useless fields from meta api response
dragonpoo Feb 28, 2025
ce21056
[Fix]: Add Prefix/Suffix icons in Time-Only Column Type Table Compone…
iamfaran Mar 3, 2025
26bf298
Fix sql execution with order by parameter.
dragonpoo Mar 3, 2025
b839e65
Merge pull request #1563 from lowcoder-org/fix/sql_order_param
FalkWolsky Mar 5, 2025
e7c415e
Fixed the issue that orderby parameter was replacing only first match.
dragonpoo Mar 5, 2025
1cbec0e
fix query data copy against other query on quickly switching b/w quer…
raheeliftikhar5 Mar 6, 2025
aa913aa
fix inner grid usage in component playground
raheeliftikhar5 Mar 11, 2025
2888b68
Merge branch 'dev' into staging
raheeliftikhar5 Mar 11, 2025
255d870
Merge pull request #1553 from iamfaran/staging
raheeliftikhar5 Mar 11, 2025
df479c6
Added get api for libraryquery object for import/export feature in EE
dragonpoo Mar 11, 2025
ecea950
fixed listview item's loses context on changing position
raheeliftikhar5 Mar 14, 2025
34111c5
fixed hidden ok/cancel button in modals
raheeliftikhar5 Mar 14, 2025
a693103
added get_organization api
dragonpoo Mar 14, 2025
6c24e3a
Add not found exception
dragonpoo Mar 17, 2025
5e1f1d7
expose query variables in input hints dropdown
raheeliftikhar5 Mar 17, 2025
59ef6c9
Use gid to create app
dragonpoo Mar 19, 2025
67df145
refactoring query variables to sync variable names where it's used
raheeliftikhar5 Mar 19, 2025
b4f61eb
expose resetPassword function with utils
raheeliftikhar5 Mar 19, 2025
3693442
datasource create with gid
dragonpoo Mar 20, 2025
c8d069f
add root node_modules in gitignore
iamfaran Mar 20, 2025
5567f0a
Merge pull request #1583 from lowcoder-org/app_create_with_gid
FalkWolsky Mar 20, 2025
a7e34c9
[FIX] GlobalCSS styling for Modals/Drawers
iamfaran Mar 20, 2025
c8b9c18
fixed infinite loop for js queries
raheeliftikhar5 Mar 20, 2025
6e9aa66
[FIX] GlobalCSS add class name in root
iamfaran Mar 20, 2025
8fd5b06
added examples for different components
adnanqaops Mar 7, 2025
bcd7caf
added examples for multiple components
adnanqaops Mar 21, 2025
b7ce0cb
[FIX] TextArea resize issue #1582
iamfaran Mar 21, 2025
5f5ea53
fixed endpoint 404 meta
dragonpoo Mar 21, 2025
ddc35a3
Merge pull request #1589 from iamfaran/text-area-1582
raheeliftikhar5 Mar 21, 2025
fa46188
update in lowcoder-code build
raheeliftikhar5 Mar 21, 2025
64bcba6
Merge branch 'dev' into dev
raheeliftikhar5 Mar 21, 2025
0e2f420
Merge pull request #1588 from iamfaran/dev
raheeliftikhar5 Mar 21, 2025
9c574d5
Merge pull request #1590 from lowcoder-org/meta_endpoint_fix
FalkWolsky Mar 22, 2025
83eec96
Merge pull request #1570 from lowcoder-org/doc/existing_components
FalkWolsky Mar 22, 2025
fdb3e2d
Fixing Support Comment Chat
Mar 22, 2025
f73d185
Adding Chart types, Increasing Version Number for release
Mar 22, 2025
cf15220
Checking version number for lowcoder design
Mar 22, 2025
d847f57
Small fixes for new Chart Types
Mar 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ application-dev-localhost.yaml
server/api-service/lowcoder-server/src/main/resources/application-local-dev.yaml
translations/locales/node_modules/
server/api-service/lowcoder-server/src/main/resources/application-local-dev-ee.yaml
node_modules
27 changes: 15 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,32 @@
<p>
Create software applications (internal and customer-facing!) and Meeting/Collaboration tools for your Company and your Customers with minimal coding experience.
</p>
<h3 style="margin-top: 0">Lowcoder is the best Retool, Appsmith or Tooljet Alternative.</h3>
<h3 style="margin-top: 0">We think, Lowcoder is simply better than Retool, Appsmith Tooljet, Outsystems or Mendix.</h3>
</div>
---

<img src="https://1167272343-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjNgeI0mUzgw6Re92iTOw%2Fuploads%2FnwXJC1XBqP2MvTQitPyo%2FApp%20Editor%20%7C%20Main%20Screeen%20clean.png?alt=media&token=e5fba81b-82a7-4c0e-a15d-baa781d5b13a"/>

## 🎥 Lowcoder Intro Video
<div align="center">
<a href="https://www.youtube.com/watch?v=AQo0iFWUWiU" target="_blank">
<img src="https://img.youtube.com/vi/AQo0iFWUWiU/maxresdefault.jpg" alt="Lowcoder Intro Video" width="100%">
</a>
<p><i>Click the image above to watch the video on YouTube</i> 📺</p>
</div>

---
## 📢 Use Lowcoder in 3 steps
1. Connect to any data sources or APIs.
2. Build flexible and responsive UI with 100+ components and free layout / design possibilities.
2. Build flexible and responsive UI with 120+ components and free layout / design possibilities.
3. Share with colleagues and customers.

## 💡 Why Lowcoder
One platform for everything instead so many different softwares. (like Website Builders, CMS, CRM, POS, ERP, Dashboards & Data Story Visualization, Collaboration Tools).

It's cumbersome to create a single app. You had to design user interfaces, write code in multiple languages and frameworks, and understand how all of that code works together.

NewGen Lowcode Platforms like Retool and others are great for their simplicity and flexibility - like Lowcoder too, but they can also be limited in different ways, especially when it comes to "external" applications for everyone.
NewGen Lowcode Platforms like Retool and others are great for their simplicity and flexibility - like Lowcoder too, but they can also be limited in different ways, especially when it comes to "external" applications for everyone - because their pricing focusses to internal apps and "pay per User".

Lowcoder wants to take a step forward. More specifically, Lowcoder is:
With Lowcoder we did a step forward. More specifically, Lowcoder is:
- An all-in-one IDE to create internal or customer-facing (external) apps.
- A place to create, build and share building blocks of web applications and whole websites.
- The tool and community to support your business, and lower the cost and time to develop interactive applications.
Expand All @@ -34,9 +41,9 @@ Lowcoder wants to take a step forward. More specifically, Lowcoder is:
- The only platform which has extensibility plugin architecture [Check Community Contributions](https://www.npmjs.com/search?q=lowcoder-comp)

## 🪄 Features
- **Visual UI builder** with 100+ built-in components. Save 90% of time to build apps.
- **Visual UI builder** with 120+ built-in components. Save 90% of time to build apps.
- **Modules** for reusable (!) embedable component sets in the UI builder.
- **Embed Lowcoder Apps as native parts of any Website** instead of iFrame (!). [Demo](https://lowcoder.cloud/about), [Docu](https://docs.lowcoder.cloud/lowcoder-documentation/lowcoder-extension/native-embed-sdk)
- **Embed Lowcoder Apps as native parts of any Website** instead of iFrame (!). [Demo](http://demo-lowcoder.42web.io/ecommerce/), [Docu](https://docs.lowcoder.cloud/lowcoder-documentation/lowcoder-extension/native-embed-sdk)
- **Video Meeting Components** to create your own individual Web-Meeting tool.
- **Query Library** for reusable data queries of your data sources.
- **Custom components** to develop own components and use them in the UI builder.
Expand Down Expand Up @@ -107,7 +114,3 @@ Accelerate the growth of Lowcoder and unleash its potential with your Sponsorshi
[Be a Sponsor](https://github.com/sponsors/lowcoder-org)

Like ... [@Darkjamin](https://github.com/Darkjamin), [@spacegoats-io](https://github.com/spacegoats-io), [@Jomedya](https://github.com/Jomedya), [@CHSchuepfer](https://github.com/CHSchuepfer), Thank you very much!!

## Intro Video

[![Watch the video](https://i.ytimg.com/vi/s4ltAqS0hzM/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGD0gSShyMA8=&rs=AOn4CLAlPOIFdtauythoBKNPXhi6XGwlDQ)](https://youtu.be/s4ltAqS0hzM?feature=shared)
2 changes: 1 addition & 1 deletion client/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.6.3
2.6.4
7 changes: 7 additions & 0 deletions client/config/test/transform/babelTransform.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,13 @@ export default babelJest.createTransformer({
runtime: "automatic",
},
],
[
"babel-preset-vite",
{
"env": true,
"glob": false
}
]
],
babelrc: false,
configFile: false,
Expand Down
3 changes: 2 additions & 1 deletion client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lowcoder-frontend",
"version": "2.6.3",
"version": "2.6.4",
"type": "module",
"private": true,
"workspaces": [
Expand Down Expand Up @@ -43,6 +43,7 @@
"add": "^2.0.6",
"babel-jest": "^29.3.0",
"babel-preset-react-app": "^10.0.1",
"babel-preset-vite": "^1.1.3",
"husky": "^8.0.1",
"jest": "^29.5.0",
"jest-canvas-mock": "^2.5.2",
Expand Down
5 changes: 4 additions & 1 deletion client/packages/lowcoder-cli/actions/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import fsExtra from "fs-extra";
import { build } from "vite";
import { writeFileSync, existsSync, readFileSync, readdirSync } from "fs";
import { resolve } from "path";
import { pathToFileURL } from "url";
import paths from "../config/paths.js";
import "../util/log.js";
import chalk from "chalk";
Expand Down Expand Up @@ -80,7 +81,9 @@ export default async function buildAction(options) {
console.log("");
console.cyan("Building...");

const viteConfig = await import(paths.appViteConfigJs).default;
const viteConfigURL = pathToFileURL(paths.appViteConfigJs);
const viteConfig = await import(viteConfigURL).default;
console.log(paths.appViteConfigJs);
await build(viteConfig);

// write package.json
Expand Down
59 changes: 58 additions & 1 deletion client/packages/lowcoder-comps/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lowcoder-comps",
"version": "2.6.3",
"version": "2.6.5",
"type": "module",
"license": "MIT",
"dependencies": {
Expand All @@ -23,6 +23,7 @@
"agora-rtm-sdk": "^1.5.1",
"big.js": "^6.2.1",
"echarts-extension-gmap": "^1.6.0",
"echarts-gl": "^2.0.9",
"echarts-wordcloud": "^2.1.0",
"lowcoder-cli": "workspace:^",
"lowcoder-sdk": "workspace:^",
Expand Down Expand Up @@ -58,6 +59,62 @@
"h": 40
}
},
"barChart": {
"name": "Bar Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"lineChart": {
"name": "Line Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"pieChart": {
"name": "Pie Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"scatterChart": {
"name": "Scatter Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"boxplotChart": {
"name": "Boxplot Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"parallelChart": {
"name": "Parallel Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"line3dChart": {
"name": "Line3D Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"imageEditor": {
"name": "Image Editor",
"icon": "./icons/icon-chart.svg",
Expand Down
Loading
Loading