Skip to content

Dev -> Prod 2.4.0 #878

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 633 commits into from
May 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
633 commits
Select commit Hold shift + click to select a range
cdb0999
charts displayed
MenaamAfzal May 2, 2024
f21c70f
Merge pull request #757 from sseide/openshift-compatibility
FalkWolsky May 3, 2024
09bd3ca
Merge branch 'dev' into individualClass
FalkWolsky May 3, 2024
d4546e9
Merge pull request #849 from lowcoder-org/individualClass
FalkWolsky May 3, 2024
36b216f
candlestick type added
MenaamAfzal May 3, 2024
573be0b
default candlestick data
MenaamAfzal May 3, 2024
fccf962
candlestick translation
MenaamAfzal May 3, 2024
5b315c9
candlestick constants
MenaamAfzal May 3, 2024
22f9550
candlestick chart config
MenaamAfzal May 3, 2024
b334ffc
candlestick chart utils
MenaamAfzal May 3, 2024
185da1d
candlestick chart property view
MenaamAfzal May 3, 2024
558470b
candlestick chart component
MenaamAfzal May 3, 2024
d4a549a
candlestick chart rendered
MenaamAfzal May 3, 2024
27d5bd5
filed changed
MenaamAfzal May 3, 2024
e013a68
allow option to set FE url and org-id in embedded apps
raheeliftikhar5 May 3, 2024
39b163a
console removed
MenaamAfzal May 3, 2024
50622f0
imports changed
MenaamAfzal May 3, 2024
34290f3
radar options added
MenaamAfzal May 3, 2024
e3e0fce
radar type added
MenaamAfzal May 3, 2024
4f0f807
radar translations added
MenaamAfzal May 3, 2024
f6acf9e
radar utils
MenaamAfzal May 3, 2024
f2a3645
radar property view
MenaamAfzal May 3, 2024
bf1bad0
radar constants
MenaamAfzal May 3, 2024
b9b30a8
radar config
MenaamAfzal May 3, 2024
9d5645e
radar component
MenaamAfzal May 3, 2024
1766f74
radar chart rendered
MenaamAfzal May 3, 2024
52ac64d
console removed
MenaamAfzal May 3, 2024
2abc840
Merge branch 'dev' into embedded-app-authentication
FalkWolsky May 3, 2024
350ae5c
Merge pull request #847 from raheeliftikhar5/embedded-app-authentication
FalkWolsky May 3, 2024
fdbe050
Translation and individual CSS Class
May 3, 2024
3d0c32c
heatmap type added
MenaamAfzal May 3, 2024
dd83ab1
heatmap data added
MenaamAfzal May 3, 2024
d62f76f
heatmap translation added
MenaamAfzal May 3, 2024
0f327fe
heatmap chart property view
MenaamAfzal May 3, 2024
c61ac6c
heatmap chart constants
MenaamAfzal May 3, 2024
132b731
heatmap chart config
MenaamAfzal May 3, 2024
fc13004
heatmap chart utils
MenaamAfzal May 3, 2024
044bf70
heatmap chart component
MenaamAfzal May 3, 2024
5fcea6d
heatmap chart rendered
MenaamAfzal May 3, 2024
ad79dda
graph chart type added
MenaamAfzal May 3, 2024
ddcb3e9
graph chart data added
MenaamAfzal May 3, 2024
082c86f
graph chart translation added
MenaamAfzal May 3, 2024
7642467
graph chart constants
MenaamAfzal May 3, 2024
fed8568
graph chart property view
MenaamAfzal May 3, 2024
4972d9c
graph chart config
MenaamAfzal May 3, 2024
ce74251
graph chart utils
MenaamAfzal May 3, 2024
12598ab
graph chart commponent
MenaamAfzal May 3, 2024
388a5b6
graph chart rendered
MenaamAfzal May 3, 2024
3c71c2c
tree chart type added
MenaamAfzal May 3, 2024
fd8a34f
tree chart data added
MenaamAfzal May 3, 2024
b51a34b
tree chart translation added
MenaamAfzal May 3, 2024
cbf9973
tree chart utils
MenaamAfzal May 3, 2024
5b25bea
tree chart property view
MenaamAfzal May 3, 2024
e8b54bd
tree chart constants
MenaamAfzal May 3, 2024
96e24dc
tree chart config
MenaamAfzal May 3, 2024
8401590
tree chart component
MenaamAfzal May 3, 2024
d930685
tree chart rendered
MenaamAfzal May 3, 2024
6d2da93
treemap chart type added
MenaamAfzal May 4, 2024
46f8b8d
treemap chart data added
MenaamAfzal May 4, 2024
45dd772
treemap chart translation added
MenaamAfzal May 4, 2024
5dd9125
treemap chart constants
MenaamAfzal May 4, 2024
9af7ace
treemap chart property view
MenaamAfzal May 4, 2024
91d551c
treemap chart config
MenaamAfzal May 4, 2024
741b558
treemap chart utils
MenaamAfzal May 4, 2024
7d0d9a0
treemap chart component
MenaamAfzal May 4, 2024
772a1ef
treemap chart rendered
MenaamAfzal May 4, 2024
4feac07
sunburst chart type added
MenaamAfzal May 4, 2024
3bd86d7
sunburst chart data added
MenaamAfzal May 4, 2024
7e06a81
sunburst chart translation added
MenaamAfzal May 4, 2024
3d3e6f6
sunburst chart config
MenaamAfzal May 4, 2024
26a09a8
sunburst chart constants
MenaamAfzal May 4, 2024
22a139b
sunburst chart property view
MenaamAfzal May 4, 2024
64ec597
sunburst chart utils
MenaamAfzal May 4, 2024
729dedf
sunburst chart component
MenaamAfzal May 4, 2024
9a880e8
sunburst chart rendered
MenaamAfzal May 4, 2024
c4a05cd
Small change in Registry
May 5, 2024
caca39d
translation updated
MenaamAfzal May 5, 2024
5ac3aa4
funnel chart utils updated
MenaamAfzal May 5, 2024
b96deeb
funnel chart property view updated
MenaamAfzal May 5, 2024
26ec313
funnel chart constants updated
MenaamAfzal May 5, 2024
3c3806f
title config
MenaamAfzal May 5, 2024
d261d3e
gauge chart utils updated
MenaamAfzal May 5, 2024
d33b29c
gauge chart property view updated
MenaamAfzal May 5, 2024
5352fa2
gauge chart constants updated
MenaamAfzal May 5, 2024
208bc5e
variables updated
MenaamAfzal May 5, 2024
e2afd0f
themeriver type added
MenaamAfzal May 5, 2024
fe6325b
themeriver translations added
MenaamAfzal May 5, 2024
6ce567e
themeriver data added
MenaamAfzal May 5, 2024
fe2000b
themeriver chart utils
MenaamAfzal May 5, 2024
53d007e
themeriver chart property view
MenaamAfzal May 5, 2024
045a90f
themeriver chart constants
MenaamAfzal May 5, 2024
d16656a
themeriver chart component
MenaamAfzal May 5, 2024
af7f08d
themeriver chart rendered
MenaamAfzal May 5, 2024
9b5c600
themeriver chart config
MenaamAfzal May 5, 2024
4912e3f
variables updated
MenaamAfzal May 5, 2024
e071790
unused code removed
MenaamAfzal May 5, 2024
913401d
treemap data color updated
MenaamAfzal May 5, 2024
62501a5
Merge branch 'dev' into feature/separate-charts
FalkWolsky May 6, 2024
a0565ab
Merge pull request #844 from MenaamAfzal/feature/separate-charts
FalkWolsky May 6, 2024
a78fbe1
added icons lables
freddysundowner May 6, 2024
7d218d6
Small change in Registry and introducing News
May 6, 2024
4ac855d
added grid too shapes comp and lables to shapes lists
freddysundowner May 6, 2024
acda8fe
referencing forked coolshapes package
freddysundowner May 6, 2024
e1a49c4
added grid too shapes comp and lables to shapes lists
freddysundowner May 6, 2024
70ab8da
Adapt html title tag by helmet for Admin Area
May 6, 2024
49a49cb
Adapted Home Screen & Icons
May 6, 2024
a5e0580
Home Screen improvements 2
May 7, 2024
15361ae
Fixing throwing error at IntlMessageFormat
May 7, 2024
1b7ae6e
Enablement of Comps, update for Language Settings
May 7, 2024
f80bc3e
translations added
MenamAfzal May 7, 2024
a3e93b9
avatar translations updated
MenamAfzal May 7, 2024
c0e1de9
avatar styles added
MenamAfzal May 7, 2024
cf0a209
section updated
MenamAfzal May 7, 2024
e923590
styles added to avatar
MenamAfzal May 7, 2024
8c0a9a0
Enablement of remote Comps
May 7, 2024
32ce482
New Icons for components
May 7, 2024
e7a5069
Fixing Paths for remote components
May 7, 2024
9e553b0
avatar group styles added
MenamAfzal May 7, 2024
11117ef
Updating Readme
May 7, 2024
35aac03
Fixing Language file for comps
May 7, 2024
bb2359a
section names added
MenamAfzal May 7, 2024
ca1ce64
sections updated
MenamAfzal May 7, 2024
ab8db5c
timer styles created
MenamAfzal May 7, 2024
00371a9
timer styles updated
MenamAfzal May 7, 2024
2bc23df
Fixing eCharts Translations
May 7, 2024
3f3911f
Updating Comps version
May 7, 2024
59a67df
new translations added
MenamAfzal May 8, 2024
7004e45
new section names added
MenamAfzal May 8, 2024
c9f73e7
new styles added
MenamAfzal May 8, 2024
f7a2500
styles added to card
MenamAfzal May 8, 2024
0c5f620
fix echarts compatiblity with older versions
raheeliftikhar5 May 8, 2024
447ecf3
Merge pull request #856 from raheeliftikhar5/echarts-compatible-with-…
FalkWolsky May 8, 2024
27a3eeb
reduce div wrappers around UICompBuilder
raheeliftikhar5 May 6, 2024
abaf81f
added generic oauth modal
raheeliftikhar5 May 8, 2024
65a368b
Merge branch 'dev' of https://github.com/lowcoder-org/lowcoder into dev
freddysundowner May 8, 2024
32d2bb6
added generic oauth steps
raheeliftikhar5 May 8, 2024
2573620
fixed bug on meeting controller drawer feature
freddysundowner May 8, 2024
8ffd971
new translations added
MenamAfzal May 8, 2024
4a9d172
new section names added
MenamAfzal May 8, 2024
68ea696
new styles added
MenamAfzal May 8, 2024
180e77a
styles added to float button
MenamAfzal May 8, 2024
5a1bede
css updated
MenamAfzal May 8, 2024
a92a113
added icon selector for sourceIcon
raheeliftikhar5 May 8, 2024
826b161
transfer styles updated
MenamAfzal May 8, 2024
f760ba6
styles added to transfer
MenamAfzal May 8, 2024
a314888
Merge pull request #857 from raheeliftikhar5/generic-oauth
FalkWolsky May 8, 2024
2c34160
New Icons for Charts
May 8, 2024
a80e7e2
Cleaning Component Registry
May 8, 2024
0de946e
Merge pull request #858 from lowcoder-org/fix-meeting-controller
FalkWolsky May 8, 2024
dcabdb5
Vertical Slider Orientation
May 8, 2024
1fd798f
Prefix Text for Number Input
May 8, 2024
781a0a6
Open App View and App Edit in new Window
May 8, 2024
5e3d5a6
Display if precision numbers in Number Table Column
May 8, 2024
25f955c
select and cascader style updated
MenamAfzal May 8, 2024
ffc3fa8
children style updated
MenamAfzal May 8, 2024
4033990
Icons for Number, Text & Tag Columns Types
May 9, 2024
98cebee
add source categories
raheeliftikhar5 May 9, 2024
3d1d6d8
remove console
raheeliftikhar5 May 9, 2024
dff4713
fix comps search
raheeliftikhar5 May 9, 2024
578899e
initial shape component
freddysundowner Apr 18, 2024
e9d4aa4
initial shape component
freddysundowner Apr 18, 2024
be62b7d
selecting active shape
freddysundowner Apr 19, 2024
ebc66fe
selecting active shape
freddysundowner Apr 19, 2024
b07fee5
aa
freddysundowner Apr 24, 2024
b19c9bc
fixed shape width and height, added default icon selection
freddysundowner Apr 27, 2024
e5e1e2a
added icons lables
freddysundowner May 6, 2024
9e2f907
added grid too shapes comp and lables to shapes lists
freddysundowner May 6, 2024
bcd1211
referencing forked coolshapes package
freddysundowner May 6, 2024
5665218
added grid too shapes comp and lables to shapes lists
freddysundowner May 6, 2024
9143dd5
lazy load shapes comp
raheeliftikhar5 May 9, 2024
7dab708
removed console
raheeliftikhar5 May 9, 2024
7c1651c
fixed auto height on the stream video comp
freddysundowner May 9, 2024
1f4ce93
fixed auto height on the stream video comp
freddysundowner May 9, 2024
307668c
Merge branch 'feat-ShapeComp' of https://github.com/lowcoder-org/lowc…
freddysundowner May 9, 2024
643e844
Merge pull request #861 from lowcoder-org/fix-video-stream-autoheight…
FalkWolsky May 9, 2024
a5290f7
Merge pull request #860 from raheeliftikhar5/generic-oauth-updates
FalkWolsky May 9, 2024
fa05a3e
Avatars Column Type
May 9, 2024
5c2f095
Avatars Column Type - small fixes
May 9, 2024
80b76f5
Avatars Column Type - small fixes 2
May 9, 2024
5a36334
show custom tags in editable mode
raheeliftikhar5 May 9, 2024
cf62e4b
Merge pull request #864 from raheeliftikhar5/custom-tag-fix
FalkWolsky May 9, 2024
4ffc810
Tag TableCollumn Type - small styling fix
May 9, 2024
c8a85c3
Switch Column Type - WIP
May 9, 2024
588f4d8
added reset password flow
raheeliftikhar5 May 10, 2024
84ba449
fixed drag items to shape comp
freddysundowner May 10, 2024
2edb402
Merge pull request #865 from raheeliftikhar5/reset-password-flow
FalkWolsky May 10, 2024
5f3b0ac
Merge branch 'dev' into feature/add-styles
FalkWolsky May 10, 2024
e3fde16
Merge pull request #866 from MenamAfzal/feature/add-styles
FalkWolsky May 10, 2024
73a0d58
make table's switch column editable
raheeliftikhar5 May 10, 2024
4a78975
New Icons & Better Org & Home Page Display
May 10, 2024
2950fca
New Icons & Better Org & Home Page Display - small fixes and translation
May 10, 2024
83b5f6b
Merge branch 'dev' into editable-table-switch-column
FalkWolsky May 10, 2024
efa6208
Merge pull request #867 from raheeliftikhar5/editable-table-switch-co…
FalkWolsky May 10, 2024
eef987e
New Icons & Better Org & Home Page Display - small fixes and translat…
May 10, 2024
4f06801
Adding Disabled and Event hander to view for Switch in Table Column
May 10, 2024
719017c
table comp theme style applied
MenamAfzaal May 11, 2024
b156fc0
Merge branch 'dev' into feat-ShapeComp
FalkWolsky May 11, 2024
594e68f
Merge pull request #854 from lowcoder-org/feat-ShapeComp
FalkWolsky May 11, 2024
d25f111
fixed table page size options hidden by fixed table headers
raheeliftikhar5 May 11, 2024
85a9153
fix generic oauth issue
raheeliftikhar5 May 11, 2024
2044b0a
Merge pull request #868 from raheeliftikhar5/table-fixes
FalkWolsky May 11, 2024
2caa4c1
inactive tab color changed
MenamAfzal May 11, 2024
5c75250
Updating Readme for new ENV Variables
May 11, 2024
b2fbcee
table styling changes
MenamAfzaal May 11, 2024
16cc3d4
table styling changes
MenamAfzaal May 11, 2024
5a4e6b7
background image adjusted
MenamAfzal May 11, 2024
4230faf
Merge branch 'fix/theme-styling' of https://github.com/MenamAfzal/low…
MenamAfzal May 11, 2024
e31af95
Small fixes on Shape Component
May 11, 2024
4dc9b3c
Small fixes on Shape Component 2
May 11, 2024
e104575
border width added by default
MenamAfzal May 11, 2024
a6dfc4e
Merge branch 'dev' into fix/theme-styling
FalkWolsky May 11, 2024
59613ad
pull from dev
MenamAfzaal May 12, 2024
bdaad8d
error resolved
MenamAfzaal May 12, 2024
9980dd0
Merge pull request #871 from MenamAfzal/fix/theme-styling
FalkWolsky May 12, 2024
abf460b
fix values not saved for comps inside table's expansion container
raheeliftikhar5 May 12, 2024
82be209
show source mappings in generic auth edit mode
raheeliftikhar5 May 12, 2024
e8a38c5
Merge pull request #872 from raheeliftikhar5/generic-oauth-updates-2
FalkWolsky May 12, 2024
c07fbda
Implemented the generic Auth feature.
May 2, 2024
d9a238e
Implemented the generic Auth feature without additional .well_known e…
May 3, 2024
1b805ce
fix: fixed viewing of apps of other users
ludomikula May 10, 2024
4b23df7
Implemented the generic Auth feature.
May 2, 2024
abe6b59
Implemented the generic Auth feature without additional .well_known e…
May 3, 2024
fe5bb56
Added scope mapping for generic auth.
May 6, 2024
d268e61
Set max age of cookie to 24h/1d
May 8, 2024
4c1269c
chore: upgrade mongodb version to 7.0
ludomikula May 10, 2024
4d1e52e
fix: fixed saving of user profile changes
ludomikula May 10, 2024
f86a18c
fix: fixed saving of user profile changes
ludomikula May 10, 2024
91ffd77
new: extend generic oauth configuration data
ludomikula May 12, 2024
c6c2d0d
new: added email notifications environment variables to compose files
ludomikula May 12, 2024
f4006e0
border amd color styling fixes
MenamAfzal May 12, 2024
9fd5fba
pull from dev
MenamAfzal May 12, 2024
adfe6b0
fix expansion container comps not saved
raheeliftikhar5 May 13, 2024
7a16a9d
segment control container styles fixed
MenamAfzal May 13, 2024
8bba4f1
Merge branch 'dev' into fix/style-issues
FalkWolsky May 13, 2024
9775cb8
Merge pull request #873 from MenamAfzal/fix/style-issues
FalkWolsky May 13, 2024
e944ae0
Merge pull request #874 from raheeliftikhar5/table-expansion-containe…
FalkWolsky May 13, 2024
7fa41ee
table border radious adjusted
MenamAfzal May 13, 2024
34a1b51
latest pull
MenamAfzal May 13, 2024
25f6915
Merge branch 'dev' into fix/style-issues
FalkWolsky May 13, 2024
a3f8042
fixed geo map chart
raheeliftikhar5 May 13, 2024
770b13c
Merge pull request #876 from MenamAfzal/fix/style-issues
FalkWolsky May 13, 2024
49f6023
Merge pull request #877 from raheeliftikhar5/fix-geomap-chart
FalkWolsky May 13, 2024
10dc34d
Introducing a translation Script
May 12, 2024
839f4d9
Changed Clearbit to current Environment
May 13, 2024
5bdbfd3
Fixed News Display
May 13, 2024
62f62dc
Updating the general Version
May 13, 2024
47351bf
new: reworked api event publisher
ludomikula May 13, 2024
13e81c2
Merged Feature/generic oauth #875
ludomikula May 13, 2024
9c9fc0c
Merge branch 'main' into dev
FalkWolsky May 13, 2024
a0641d9
Fixing merge error
May 13, 2024
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,4 @@ client/node_modules/
client/packages/lowcoder-plugin-demo/.yarn/install-state.gz
client/packages/lowcoder-plugin-demo/yarn.lock
client/packages/lowcoder-plugin-demo/.yarn/cache/@types-node-npm-16.18.68-56f72825c0-094ae9ed80.zip
application-dev.yml
37 changes: 24 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

<div align="center">
<h1 style="border-bottom: none; margin-bottom: 0">Lowcoder</h1>
<h3 style="margin-top: 0">This is the only Platform, which closes the gap between App Development, Website Development and Slide-Presentations.</h3>
<h3 style="margin-top: 0">This is the only Platform, which closes the gap between App Development, Website Development, interactive Slides/Presentations and Collaboration Tools!</h3>
<p>
Create software applications (internal and customer-facing!) and Meeting/Collaboration tools for your Company and your Customers with minimal coding experience.
</p>
Expand All @@ -12,40 +12,42 @@

<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"/>


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

## 💡 Why Lowcoder
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.
One platform for everything instead so many different softwares. (like Website Builders, CMS, CRM, POS, ERP, Dashboards & Data Story Visualization, Collaboration Tools).

Low-code/No-code platforms are fast to get started with but quickly become unmaintainable and inflexible. This creates more problems than it solves.
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.

Lowcoder wants to take 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.
- 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.
- The only platform to embed Lowcode Apps natively in Websites (no iFrame!)
- The only platform where you can build your own Meeting Tool - like Teams, Zoom or Google Meets, - just in the Lowcode way.
- The only platform which has extensibility plugin architecture [Check Community Contributions](https://www.npmjs.com/search?q=lowcoder-comp)

## 🪄 Features
- **Visual UI builder** with 50+ built-in components. Save 90% of time to build apps.
- **Modules** for reusable (!) component sets in the UI builder.
- **Embed Lowcoder Apps as native parts of any Website** instead of iFrame (!). [Demo](https://github.com/lowcoder-org/lowcoder-sdk-demo)
- **Visual UI builder** with 100+ 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)
- **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.
- **Native Data connections** to PostgreSQL, MongoDB, MySQL, Redis, Elasticsearch, REST API, SMTP, etc.
- **Stream Data connections** to Websockets for realtime data updates & collaboration
- **Stream Data connections** to Websockets for realtime data updates & collaboration! [Docu](https://docs.lowcoder.cloud/lowcoder-documentation/connect-your-data/data-sources-in-lowcoder/websocket-datasource)
- **JavaScript supported everywhere** to transform data, control components, etc.
- **Role-based access control (RBAC)** for granular permission management.
- **Role-based access control (RBAC)** for granular permission management. [Docu](https://docs.lowcoder.cloud/lowcoder-documentation/workspaces-and-teamwork/members-and-groups)
- **Auto-saved and restorable history** for release and version control.
- **App Themes and Theme Editor** to precisely align with your company's brand guidelines.

- **Self Hosting** to use Lowcoder in your internal company network, even behind the firewall.
- **Self Hosting** to use Lowcoder in your internal company network, even behind the firewall. [Docu](https://docs.lowcoder.cloud/lowcoder-documentation/setup-and-run/self-hosting)
- **Free Community Cloud** to start within a minute and build your first Apps. [Start here](https://app.lowcoder.cloud)

## 🏆 Comparisons
Expand All @@ -59,6 +61,7 @@ Lowcoder wants to take a step forward. More specifically, Lowcoder is:
- Lowcoder is open-source. You don't need to worry about vendor lock-in or being stuck with an outdated version of the software.
- In Lowcoder, developers can build truly responsive apps - not as cumbersome as the "Desktop / Mobile switch" in Retool
- Lowcoder is free and you can contribute!
- With Lowcoder you can design better Apps. More Layout & Design Components as also better support for powerful Data & Admin Dashboards.
- The EE Version of Lowcoder comes with a much better pricing model, so you have no "per-user costs".
### Lowcoder vs Appsmith, Tooljet
- Lowcoder has more components and richer configuration than Appsmith and Tooljet.
Expand Down Expand Up @@ -87,16 +90,24 @@ And we mean it... Day by day!
## 💻 Deployment Options
[![Deploy to AWS using Stitch](https://img.shields.io/badge/deploy_with-Stitch-%23E369F7?logo=amazonaws&color=%23E369F7)](https://deploy.stitch.tech/lowcoder/lowcoder)

[![Deploy in minutes on Elest.io](https://raw.githubusercontent.com/elestio-examples/element/main/deploy-on-elestio.png)](https://elest.io/open-source/lowcoder)

You can access Lowcoder from [cloud-hosted version](https://app.lowcoder.cloud/) at any time, or use the following resources for self-host Lowcoder on different platforms:
- [Docker](https://docs.lowcoder.cloud/lowcoder-documentation/setup-and-run/self-hosting)

## 💪 Contributing
- Language support: If you have experience with a language that isn't currently supported by our product, send us a pull request.
- Create and share components or demos: If you've created something that might be useful to others, add the link here.
- [Frontend contributing guide](https://github.com/lowcoder-org/lowcoder/tree/main/client)
- [Contributing guide](https://docs.lowcoder.cloud/lowcoder-documentation/lowcoder-extension/opensource-contribution)

Special tanks goes to [@sjhoeksma](https://github.com/sjhoeksma), [@mousheng](https://github.com/mousheng), [@mat02](https://github.com/mat02), [@jomedya](https://github.com/jomedya) and many other contributors!

## 🥇 Sponsors
Accelerate the growth of Lowcoder and unleash its potential with your Sponsorship – together, we're shaping the future of Lowcode for everyone!
[Be a Sponsor](https://github.com/sponsors/lowcoder-org)

Like ... [@spacegoats-io](https://github.com/spacegoats-io), [@Jomedya](https://github.com/Jomedya), [@CHSchuepfer](https://github.com/CHSchuepfer), Thank you very much!!
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.3.1
2.4.0
7 changes: 1 addition & 6 deletions client/config/test/jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,10 @@ export function currentDirName(importMetaUrl) {
return dirname(fileURLToPath(importMetaUrl));
}


const globals = {};
buildVars.forEach(({ name, defaultValue }) => {
globals[name] = process.env[name] || defaultValue;
});
const edition = process.env.REACT_APP_EDITION;
const isEEGlobal = edition === "enterprise-global";
const isEE = edition === "enterprise" || isEEGlobal;
const currentDir = currentDirName(import.meta.url);

export default {
Expand All @@ -22,8 +18,7 @@ export default {
"react-markdown": path.resolve(currentDir, "./mocks/react-markdown.js"),
"\\.md\\?url$": path.resolve(currentDir, "./mocks/markdown-url-module.js"),
"^@lowcoder-ee(.*)$": path.resolve(
currentDir,
isEE ? "../../packages/lowcoder/src/ee/$1" : "../../packages/lowcoder/src/$1"
currentDir, "../../packages/lowcoder/src/$1"
),
"lowcoder-sdk": path.resolve(currentDir, "../../packages/lowcoder/src/index.sdk"),
},
Expand Down
9 changes: 6 additions & 3 deletions client/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"start": "yarn workspace lowcoder start",
"start-win": "LOWCODER_API_SERVICE_URL=http://localhost:3000 yarn start",
"start:ee": "REACT_APP_EDITION=enterprise yarn workspace lowcoder start",
"start:ee-global": "REACT_APP_EDITION=enterprise-global yarn workspace lowcoder start",
"translate": "node --loader ts-node/esm ./scripts/translate.js",
"build": "yarn node ./scripts/build.js",
"test": "jest && yarn workspace lowcoder-comps test",
"prepare": "yarn workspace lowcoder prepare",
Expand Down Expand Up @@ -52,9 +52,9 @@
"mq-polyfill": "^1.1.8",
"prettier": "^3.1.0",
"rimraf": "^3.0.2",
"rollup": "^2.79.0",
"shelljs": "^0.8.5",
"svgo": "^3.0.0",
"ts-node": "^10.4.0",
"typescript": "^4.8.4",
"whatwg-fetch": "^3.6.2"
},
Expand All @@ -76,11 +76,14 @@
"@testing-library/react": "^14.1.2",
"@testing-library/user-event": "^14.5.1",
"@types/styled-components": "^5.1.34",
"antd-mobile": "^5.28.0",
"antd-mobile": "^5.34.0",
"chalk": "4",
"flag-icons": "^7.2.1",
"number-precision": "^1.6.0",
"react-countup": "^6.5.3",
"react-player": "^2.11.0",
"resize-observer-polyfill": "^1.5.1",
"rollup": "^4.13.0",
"simplebar": "^6.2.5",
"tui-image-editor": "^3.15.3"
}
Expand Down
1 change: 1 addition & 0 deletions client/packages/lowcoder-comps/.gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/lib
/node_modules
/package
*.tgz
154 changes: 143 additions & 11 deletions client/packages/lowcoder-comps/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "lowcoder-comps",
"version": "0.0.27",
"version": "2.4.5",
"type": "module",
"license": "MIT",
"dependencies": {
Expand All @@ -10,13 +10,17 @@
"@fullcalendar/interaction": "^6.1.6",
"@fullcalendar/list": "^6.1.9",
"@fullcalendar/moment": "^6.1.6",
"@fullcalendar/multimonth": "^6.1.6",
"@fullcalendar/react": "^6.1.6",
"@fullcalendar/resource": "^6.1.11",
"@fullcalendar/resource-timegrid": "^6.1.11",
"@fullcalendar/resource-timeline": "^6.1.11",
"@fullcalendar/timegrid": "^6.1.6",
"@fullcalendar/timeline": "^6.1.6",
"@types/react": "^18.2.45",
"@types/react-dom": "^18.2.18",
"agora-rtc-sdk-ng": "^4.20.2",
"agora-rtm-sdk": "^1.5.1",
"big.js": "^6.2.1",
"echarts-extension-gmap": "^1.6.0",
"echarts-wordcloud": "^2.1.0",
Expand All @@ -30,37 +34,165 @@
"lowcoder": {
"description": "",
"comps": {
"chart": {
"name": "Chart",
"icon": "./icons/icon-chart.svg",
"meetingController": {
"name": "Agora Meeting Controller",
"icon": "./icons/icon-comp-calendar.svg",
"layoutInfo": {
"w": 1,
"h": 1
}
},
"meetingSharing": {
"name": "Agora Meeting Sharing",
"icon": "./icons/icon-comp-calendar.svg",
"layoutInfo": {
"w": 15,
"w": 6,
"h": 40
}
},
"imageEditor": {
"name": "Image Editor",
"icon": "./icons/icon-chart.svg",
"meetingStream": {
"name": "Video Stream",
"icon": "./icons/icon-comp-calendar.svg",
"layoutInfo": {
"w": 15,
"w": 6,
"h": 40
}
},
"calendar": {
"name": "Calendar",
"icon": "./icons/icon-comp-calendar.svg",
"layoutInfo": {
"w": 15,
"w": 19,
"h": 60
}
},
"chart": {
"name": "Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"basicChart": {
"name": "Basic Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"imageEditor": {
"name": "Image Editor",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"mermaid": {
"name": "Mermaid",
"icon": "./icons/mermaidchart.svg",
"layoutInfo": {
"w": 15,
"w": 12,
"h": 40
}
},
"funnelChart": {
"name": "Funnel Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"gaugeChart": {
"name": "Gauge Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"sankeyChart": {
"name": "Sankey Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"candleStickChart": {
"name": "CandleStick Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"radarChart": {
"name": "Radar Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"heatmapChart": {
"name": "Heatmap Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"graphChart": {
"name": "Graph Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"treeChart": {
"name": "Tree Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"treemapChart": {
"name": "Treemap Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"sunburstChart": {
"name": "Sunburst Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"themeriverChart": {
"name": "Themeriver Chart",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 12,
"h": 40
}
},
"chartsGeoMap": {
"name": "chartsGeoMap",
"icon": "./icons/icon-chart.svg",
"layoutInfo": {
"w": 19,
"h": 60
}
}
}
},
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { CheckBox, controlItem, Switch, SwitchWrapper } from "lowcoder-design";
import { ReactNode } from "react";
import { ControlParams, SimpleComp } from "@lowcoder-ee/index.sdk";
import { ControlParams } from "comps/controls/controlParams";
import { SimpleComp } from "lowcoder-core";

export class BoolShareVideoControl extends SimpleComp<boolean> {
readonly IGNORABLE_DEFAULT_VALUE = false;
Expand Down
Loading
Loading