Commit graph

1938 commits

Author SHA1 Message Date
Muhsin Shah C P
ffcc67a3f8
Fix: datasource Icons doesn't show on templates modal (#1859)
* fixed: icons deosn't show

* changed getSvgIcon fn as reusable
2022-01-18 20:11:20 +05:30
Gandharv
4487641384
Update README.md (#1852) 2022-01-18 16:21:08 +05:30
Arpit
0ae92d980d
updates pagination widget icon (#1857) 2022-01-18 15:57:55 +05:30
Gandharv
6205903401
[docs] update datasource docs (#1851) 2022-01-18 11:22:23 +05:30
Arpit
2c70c2bd34
[Feature] pagination widget (#1727)
* feature: pagination widget

* style fixes

* add paginaton svg icon

* updated icon

* update property names

* Merge branch 'develop' into feature/pagination-widget
2022-01-18 11:19:55 +05:30
Muhsin Shah C P
46c00c54e0
Added a style property to align a text inside the text widget (#1792)
* Added text alignment property

* Replaced dropdown list with image radio buttons
 - Added list of action buttons
 - Added tooltips

* changed colors and icons

* tooltip is redesigned
2022-01-18 11:13:41 +05:30
Gandharv
631ff04d5f
Add tooljet cli (#1611)
* add tooljet cli

* remove yarn

* add integration command

* remove lic

* add plugin command

* feat: add plugin create cmd

* add path

* add create, delete, install cmds

* auto-generated readme

* use raw hygen runner inside cli

* add auto gen doc

* add rimraf

* add correct plugin name for tree

* remove oclif plugins

* update version - npm

* remove operations.ts

* add root path
2022-01-17 22:28:15 +05:30
Gandharv
fd6f263a87
add int type for port - knex (#1842) 2022-01-17 21:46:46 +05:30
Akshay
65a65f3a2f
fix docker compose build plugins (#1843) 2022-01-17 17:38:44 +05:30
Muhsin Shah C P
a68bb57302
Added Json description feature (#1732)
* Added Json description feature

* Added a toggle button for toggle from chart data to json data

* toggle effects for chart-data and json-data is added

* documentation about json part is added

* replaced the position of json toggle . changed the section and label name

* marker color field will hide if plotly is enabled
2022-01-17 16:43:02 +05:30
Bhavin Ag
6d69dde671
fix(date-range): show date format from the properties (#1733) 2022-01-17 13:14:56 +05:30
Ivelin Ivanov
92da33c8d9
Fixed container background in dark mode. (#1838) 2022-01-17 12:50:41 +05:30
Gandharv
2f3b441c0a
Move plugins to root (#1728)
* feat: move plugins to root

* modify tsconfig

* add .gitignore

* delete old plugins file

* add parcel

* docker compose volume mount

* add gcs

* add typescript to plugins folder

* gcs to ts

* add dynamodb

* add elastic search

* add firestore

* add gsheets

* add graphql

* add mongodb

* mssql

* add mysql

* add postgresql

* add redis

* add s3

* add slack

* add stripe

* remove plugin related packages from pkgjson

* add lib folder

* add gitignore

* remove typescript generated files

* remove generated file

* remove generated files

* add twilio

* add dist to docker compose cache binding

* add dist prefix

* cleanup - 1

* delete dist

* rename to index.ts + add jest config

* add it.todo in tests

* test fixes

* test file changes

* fix type checks

* add @tooljet/plugins to server package json

* esm vs commonjs bug, reduce got to 11.8.2 from 12.0.0

* docker file npm package version fix

* add typesense

* cleaup - 2

* add sendgrid

* add lerna build and clean script for all packages + tsconfig

* cleanup -3

* add plugins build step

* add missing plugins build step in npm run build

* add mssql, mysql & postgres as singleton classes

* add db connection to cache only if datasourceId is available

* client: add data source schema/manifest files

* add query operations files

* logic for wrapping form with schema

* add script to create index file

* add @tooljet/plugins to frontend folder

* cleanup 1 -frontend

* cleanup - 2 // frontend // data queries

* add client and index to gitignore

* update gitignore

* fix lint & test

* update ci

* fix unit, e2e

* cleanup -3

* fix test

* fix tests

* fix indent

* try npm ci

* fix tests

* fix typo

* fix

* rename file for server entry

* heroku fix

* add main and types entry points in pkg json

* move common to root

* cleanup - 4: remove redundant $ sign prefix

* cleanup - 4: remove redundant $ sign prefix

* update options in-sync before DOM is painted

* change type cloud to cloud storage

* update readme

* update ci.yml

* update ci yml

* add pkg-lock.json

* rename index.ts to server.ts

* update lock files

* add server package.lock

* remove unused import

* revert commit: add minio

* add root dep

* import server.ts

* remove plugins build step

* add npm shrinkwrap

* update version - plugins

* add new version - 0.0.8

* upgrade version

* move to symlinked package

* add lock file

* feat: add icon inside package

* add plugin creation docs

* Remove seed

* move icons to plugins folder

* install pg dep

* add react to packages

* add seed cmd

* revert change

* add plugins build in lint, e2e, unit

* e2e, lint use npm ci

* update dockerfile for plugins

* try combining release with web

* limit memory on release

* try executing seed script post transpile

* try executing seed from server directory

* update seed execution

* add minio

* add correct type

* add minio to pkg json

* remove old file

* fix provider key

* add python installable + npm ^7.2.0 (#1752)

* add python installable + npm ^7.2.0

* add py to prod file

* pin npm version to 7.20.0

* pin npm version to 7.20.0

* split into multi stage build and remove python for buildx

* copy plugins from buider stage

* update dependencies

* add freetds dependency

* update server dockerfile

* update client dockerfile

* update dev dockerfile and compose file

* fix entrypoint

* fix server dev dockerfile

* update docker-compose

* remove npm install on root dir on docker build

* fix heroku script

* make lerna prod dependency to enable prod builds

* remove redundant env setup

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: navaneeth <navaneethpk@outlook.com>
2022-01-17 12:38:17 +05:30
Muhsin Shah C P
077c297ecb
Window title should change to app name when the user is on the editor page (#1824)
* Fixed: tab title stays default

* Added title change code to unmount function

* Reversed the title
2022-01-17 09:07:34 +05:30
Muhsin Shah C P
a02d47e88e
Tags widget (#1659)
* implemented tags widget

* added text color option, changed default tags

* added scrollbar & space between tags

* Required changes are added:

- Changed colors of buttons as per the document
- Now scrollbar only shows if it is needed
- Tags height will be static

* Changed documentation

- Added gif file

* Removed text color style option from inspector
 - Changed md text file
2022-01-15 10:41:27 +05:30
Muhsin Shah C P
3c99dd6fed
Added different border shapes for image widget (#1735)
* added different border types

* added migration file

* rounded-0 replaced with none
2022-01-15 10:38:13 +05:30
navaneeth
50de145f0c [docs] add how it wotks diagram 2022-01-15 10:27:40 +05:30
Sherfin Shamsudeen
9b1b19e831
Feature/templated library apps (#1820)
* add launch icon

* Set categories for app templates

* Display button with dropdown for create new app

* Show modal when "create from template" is chosen

* Implement template selection modal category list

* Filter and list app templates based on selected category

* Display template screenshot on templates modal

* Align template screenshot vertically and horizontally centered

* Deploy template app when deploy button of template modal is clicked

* Display data sources in template preview

* Add search functionality to template modal

* Show "no results" if templates are not found

* Display category counts on template list

* Add styles for darkmode

* Dark mode style updates for template modal

* Add dark mode template screenshots

* Correct template screenshot proportion

* Change text on deploy button of template modal

* Remove links to apps and library from dashboard

* Remove library apps

* Remove unnecessary import of deleted component Library

* Show loading icon when template is being created

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2022-01-15 08:07:05 +05:30
Navaneeth Pk
4d6906503b
[WIP] Widget: List view (#1575)
* list view initial commit

* More stuffs

* More stuffs

* Minor changes

* merge fixes

* Minor changes

* Fix misspelt variable name that caused data to not show up

* Merge conflicts

* Fix lint for ListView component

* Update ListView to new API

* Fixes

* Fixes

* Fix radio

* Fix

* Lint fixes

* Set icon for List View widget

* Fix list view within tabs

* Fix

Co-authored-by: Sherfin Shamsudeen <sherfin94@gmail.com>
2022-01-14 13:57:31 +05:30
Kiran Ashok
03296cb587
Fix for pagination not visible in smaller resolutions (#1810) 2022-01-14 13:55:08 +05:30
Midhun G S
21d63d2c99
Feature: Mongodb more operations support (#1717)
* feature-842 mongo support

* feature-842 fix

* json parse improvement

* Feature-842 date data type support

* feature-842 fix

* convert ejson to bson on mongo queries

* fix type on parse

* json parsing

* Typo error fix

* Insert Many Fix

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2022-01-14 13:53:57 +05:30
Navaneeth Pk
3fdcf3168b
Update README.md (#1826) 2022-01-14 13:38:07 +05:30
Navaneeth Pk
e4050ae732
Update README.md (#1825) 2022-01-14 12:56:22 +05:30
Karl Rezansoff
fc5ea5f7a3
Querymanager add logo (#1818)
* added logos to querymanager

* fixed to pass eslint check

* fixed positioning of icons
2022-01-14 10:04:11 +05:30
Karl Rezansoff
1ff19c037a
added logos to querymanager (#1744)
* added logos to querymanager

* fixed to pass eslint check
2022-01-13 16:55:37 +05:30
Muhsin Shah C P
c19d0b77b5
Query manager panel resizes smoothly (#1812)
* jumbing problem fixed with smooth transition

* now query panel can be drag using the border

* removed css transition
2022-01-13 16:52:58 +05:30
Abhinaba Adhikari
7e24ad002e
Add upper & lower limit to number input widget (#1761)
* Add upper & lower limit to number input widget

* add documentation for number input widget limits
2022-01-12 23:54:42 +05:30
Gandharv
f48c2fd2b9
Fixes scroll of datasource modal (#1804) 2022-01-12 23:08:59 +05:30
Kiran Ashok
e96313198a
Fixes minor spacing issues in multiselect component (#1806) 2022-01-12 23:08:09 +05:30
Midhun G S
1e103ad4b7
[Home Page Design Changes] Update icon API (#1787)
* Feature-1786 Update Icon API

* Update Folders.jsx
2022-01-12 18:04:39 +05:30
Muhsin Shah C P
e6146016df
Added radius style property to change the radius of action buttons in the table widget (#1741)
* added action button border radius

* added documentation
2022-01-12 16:51:14 +05:30
Muhsin Shah C P
3222993dc0
changed the selected dropdown item color (#1754) 2022-01-12 16:50:26 +05:30
Muhsin Shah C P
f4a158ca18
now toggle only works if we click on the input (#1774) 2022-01-12 13:56:48 +05:30
Akshay
51075205b9
Chore: Run ci only when label is added (#1796)
* run ci only when label 'run-ci' is added

* add labeled type

* fix label
2022-01-12 08:22:49 +05:30
Ivelin Ivanov
12bf65605f
Fixed incorrect color when hover logo image. (#1801) 2022-01-12 07:38:32 +05:30
Ivelin Ivanov
91d2794842
Added feature: when you open the folder creation modal and click outside, the modal is closing. (#1803) 2022-01-12 07:37:39 +05:30
Sherfin Shamsudeen
73d2bfc851
Revert "Bugfix: resolve missing query associations on importing app (#1798)" (#1799)
This reverts commit 45d6c6e3fb.
2022-01-11 22:58:22 +05:30
Sherfin Shamsudeen
45d6c6e3fb
Bugfix: resolve missing query associations on importing app (#1798) 2022-01-11 20:01:32 +05:30
Muhsin Shah C P
6c146b3dfc
Changed default dropdown theme (#1782) 2022-01-11 18:19:37 +05:30
Muhsin Shah C P
3d99537be9
Apply brand colors (#1789)
* changed the active color of datepicker

* replaced with primary color

* Also Changed the radio btn active color
2022-01-11 16:49:14 +05:30
Shubhendra Singh Chauhan
896b898c4e
[docs] added meta image (#1785) 2022-01-11 09:03:48 +05:30
Muhsin Shah C P
b6f20fe20e
Bugfix: 'Password changes' doesn't reflect on client (#1770) 2022-01-10 16:41:33 +05:30
Muhsin Shah C P
c1448fa298
Changed default active color of radio button (#1777)
* Changed default active color of radio button

* Color changed
2022-01-10 14:58:43 +05:30
Midhun G S
d92254410f
[Home Page Re-Design] Left menu (#1751)
* Feature-1750 Design changes

* fix for app loading

* Review comments

* Added folder create popup

* Rebase

* fix
2022-01-10 10:17:47 +05:30
Ivelin Ivanov
ea638feb68
Fixed placement for delete button on text input, button and etc. (#1773) 2022-01-10 08:59:39 +05:30
Akshay
21c35072e0
update docs for minio (#1772) 2022-01-10 08:57:37 +05:30
Muhsin Shah C P
6e53cf3f15
Added a style option to change colour of selected radio button (#1665)
* added a style option to change colour of selected radio button

* Changed property name
2022-01-09 14:12:40 +05:30
Muhsin Shah C P
6923ec8c84
Fixed double-click and selectable problem of text input fields (#1757) 2022-01-09 14:09:49 +05:30
Ivelin Ivanov
1d8587b73b
Removed class text-muted from Library card text (#1763) 2022-01-09 07:46:53 +05:30
Abhinaba Adhikari
62db7a96e3
Bugfix - Import button style (#1743)
* Bugfix - Import button style

* fix import button lint issues
2022-01-08 01:14:57 +05:30