Commit graph

1058 commits

Author SHA1 Message Date
Gandharv
3e1a5c1fb0
UI: Add a preview loader while a comment is being added to the canvas (#1358)
* ui: add a comment-loader while a comment is being added

* ui: add loader while notifications are being loaded

* add correct y co-ordinate for temp loader

* on tab change add loader for comment sidebar notifications
2021-11-03 19:36:18 +05:30
Arpit
e21f1cfd3f
Go to app - on success event fixed (#1360)
* Goto app handler, when run as the on-success event handler of query, it should not ask for confirmation, in the viewer

* Goto app handler, when run as the on-success event handler of query, it should not ask for confirmation, in the viewer
2021-11-03 13:33:29 +05:30
Akshay
44f3b9d8d0
Feature: AWS S3 Integration 🚀 (#1333)
* add ability to list buckets/objects and create signed url fot GET and PUT

* ask to specify region when adding s3 buckets

* add ability to read file contents from s3

* add ability to upload to s3 bucket

* rename s3 dropdown options

* update region dropdown for s3
2021-11-02 11:42:46 +05:30
Gandharv
ff8a6a0e61
reduce header size and fix launch button border (#1355) 2021-11-02 10:59:40 +05:30
Gandharv
22bce1f4fb
Feature: Collaboration ( realtime comments for canvas ) 🔥 (#810)
* feat: initial commit for collaboration feature

* add dnd to comments

* add positions endpoint

* feat: encapsulate all http common logic in http-client

* segregate sections and transfer responsibility of state

* feat: use-spring to add fade effect 

* fix: open in right

* fix: left-right position css

* add footer for message

* integrate getcomment endpoint

* use fromnow for date ago

* add dnd

* - Add data trasfer object for comment
- Add class-validator package to check the response type from client
- Add comment repository class for persistance layer
- Add comment service with std. http methods
- Update controller with all http methods
- Update comment module
- Fix http-client bug when error is thrown

* fix http client bug when error is thrown

* feat: add entity thread

* feat: add migrations for thread and comment

* update entitites

* add tid to migration

* filter comments by tid(thread_id)

* fix: comment migration, add missing column comment

* feat: integrate in ui

* feat: split comments based on app_id

* fix: dnd to correct position

* package json engines

* engines update

* update npm

* npm 6 to 7

* fix: add user initials to thread

* fix: add firtname lastname to the comments

* - Return user object when save thread called
- Hide password field from user response
- Fix created_at date typo
- Instead of fetch all threads on new thread added, add the response to array of existing threads

* feat: update ui components

* change icon on comments view

* ui fixes

* fix: close icon close the popover

* temp: comment select: false

* use currentUser from localStorage

* fix: on click outside if comment is open, dont hit addThread

* fix: auth token issue in http-client

* on drag hide the comment if open

* add jwt auth

* spec: add test for comment & thread

* cleanup: remove console.log

* feat: add comment actions

* feat: add edit, delete, resolve options

* feat: add mentions component

* feat: add nestjs websockets

* temp

* websocket: establish client-server communication

* ws: add message listner to comments module in ui

* feat: add broadcast method to broadcast new events to all clients 💣

* ws: cleanup 🤙

* fix: remove max height from comment actions

* feat: add user mentions, emoji support

* fix: add static list of users - temp

* update and delete iterations

* - Rename comment, thread to comments, threads
- Add conditional actions
  - Show edit, delete only if he is comment owner
  - Show resolve only if he is thread owner

* reset engines

* move svgr webpack to deps

* fix: ui issues

* remove log stmt

* refactor: move resolved icon to comment-header

* feat: allow comments to be added on top of widgets

* feat: add keyboard shortcut

* scroll to bottom on comment add

* ui fixes

* feat: add react toast for notification display

* feat: add comment badge

* fix: ws connection

* fix: ws

* remove rvrse

* feat: add comment sidebar

* feat: add comment right sidebar

* fix: add missing foreign key elements

* - upgrade typeorm to 0.2.38
- comment sidebar ui
- added filter ui

* feat: on click of right sidebar notificaiton open the comment box

* reset engines

* fix: add organization id to the comment and thread module

* fix: add current version id

* add currentversion id

* disable comments if no id present

* temp:checking for heroku deploy

* fetch app on edit and deploy version

* rename current_version_id to app_versions_id

* ui fixes

* show mentioned user in blue color

* add ui changes

* add authorization for create thread

* change color to blue on click of comment, add auth for other endpoints of thread

* update threads, notifications using socket

* add auth for comments

* remove events spec file

* fix duplicate key error

* fix notificaitons updation on edit, delete, resolve buttons clicked

* update notifications for edit

* feature toggle changes for frontend

* add check for comments server

* add emoji mart package for emoji

* add reply count in comment sidebar

* subtract 1 from count in comment sidebar

* change empty text when no comments available
2021-11-01 12:58:03 +05:30
Santosh Bhandari
755be351f9
Add border to color picker selector (#1329) 2021-10-30 18:38:21 +05:30
SAI SUMANTH KUMAR
56165ad8bd
Fixed : App allows to create a datasource with no name (#1253)
* Update DataSourceManager.jsx

* Update DataSourceManager.jsx
2021-10-29 14:36:44 +05:30
Jayden-Chiu
1aca2b0ea0
show toast on renaming first/last name to empty string (#1328) 2021-10-29 14:33:48 +05:30
Ksathwik03
5c17d64463
add new markers if addNewMarkers is set to true by default (#1323)
* add new markers if addNewMarkers is set to true by default

* Update components.js
2021-10-29 07:53:53 +05:30
Trevor Bayless
579d2bb79e
Show confirmation dialog when deleting a group (#1217)
* Show confirmation dialog when deleting a group

* Add cancel logic to groups dialog
2021-10-29 07:27:48 +05:30
Trevor Bayless
84f8f3c5bc
Adjust confirmation dialog logic so closed dialogs can reopen (#1259) 2021-10-29 07:18:33 +05:30
Tulsi Prasad
d3140a9d1b
Add link to documentation on API datasources (#1241) 2021-10-28 08:29:04 +05:30
Deepanshu Dhruw
8097b62ac1
Updated client-side input validations (#1282)
* added email validation utils
, added input validation for login page
;
'

* updated login page input validation

* added signup page input validation

* added forgotpassword page input validation

* updated reset-password page input validation

* updated input validation for invitations page
2021-10-28 08:25:00 +05:30
Yash Soni
765fdf007a
launch btn css fix (#1308) 2021-10-28 02:44:31 +05:30
akk312000
0192563232
Breadcrumbs not visible in dark mode #1028 (#1313)
* Added email field on profile page

* Fix:Breadcrumbs not visible in dark mode
2021-10-28 02:35:18 +05:30
akk312000
2de623ae9c
Added email field on profile page (#1311) 2021-10-27 13:28:54 +05:30
Arpit
6b79a3096d
Bugfix/chart widget freeze issue (#976)
* fixes chart widget

* refactored

* removing comments
2021-10-27 13:27:57 +05:30
Yash Joshi
7931e9b8f7
fix(import): only accept json files to create application (#1287) 2021-10-26 18:38:49 +05:30
navaneeth
669bc896fc Merge remote-tracking branch 'origin/main' into develop 2021-10-26 18:34:40 +05:30
Nishidh Jain
219079be84
Resolves text and button color issue in dark mode for filter component of table (#1283) 2021-10-26 17:55:53 +05:30
Arpit
ed3b166628
select search component fixed: event manager - actions (#1303) 2021-10-26 17:08:52 +05:30
SAI SUMANTH KUMAR
1cc16506b8
Should not allow creation of version without name (#1261) 2021-10-26 13:07:29 +05:30
Jayden-Chiu
206d4f0cef
reset connectionTestError on data source modal exit (#1295) 2021-10-26 12:45:58 +05:30
Nishant Samel
89c1f3f02c
Fixes logo alignment issue (#1291) 2021-10-26 10:03:25 +05:30
Rodolfo Nei
d5b062701a
fix widget documentation link to persist the applied theme (#1293) 2021-10-26 10:02:34 +05:30
Sherfin Shamsudeen
afa5dfc00d
Add action to set localStorage value (#1280)
* Add action to set localStorage value

* Apply spacing between key and value of set localstorage action
2021-10-25 22:24:21 +05:30
Arpit
e3087f737d
revert/fix default value for dropdown (#1142) 2021-10-25 17:25:40 +05:30
Gandharv
c8f3479432
add encrypted icon to firestore data source (#1272) 2021-10-25 14:46:46 +05:30
Akshay
a958b37cef
Feature: Group level permissions and related fixes (#1204)
* add column app_create to group_permissions table

* add app create column to group permission entity

* backfill app_create permission as true for admin group

* add app delete permissions to group permissions

* update group permissions entity for app delete

* add ability to set group level permission for app creation

* refactor and fix app clone and imports

* fix created by user on homepage

* fix spinner on import

* update seeds service to set group level permission

* fix rollback query

* fix imported/cloned app timestamps

* honor logged in user permissions at UI

* remove console log

* fix data query id being replaced on import

* replace data query id within app versions on import
2021-10-25 14:05:32 +05:30
Sherfin Shamsudeen
ef9951b255
Bugfix/table pageindex sync with total pages (#1263)
* Update table page data when page index is updated

* Pass pageIndex from useTable hook as lastActivePageIndex for pagination

* Goto last page in table whenever page count is less than current page index
2021-10-25 14:00:52 +05:30
Trevor Bayless
d5c4ca6128
Do not allow ConfigHandle icons to be dragged on the canvas (#1260) 2021-10-25 09:19:54 +05:30
Gurvir
f10727068e
Removes empty rulesets and commented out code (#1254) 2021-10-25 09:06:30 +05:30
SAI SUMANTH KUMAR
5a458acfe2
Disables resizing of textarea to avoid overflow (#1252) 2021-10-24 20:55:09 +05:30
SAI SUMANTH KUMAR
3ec6e2d06a
dropdown to H1 - H6 tags in Text Editor (#1207) 2021-10-24 20:43:55 +05:30
Jayden-Chiu
78f6785456
fix vertical alignment of empty folder in homepage (#1198) 2021-10-24 20:00:38 +05:30
Bhavin Ag
3ebf355d47
fix(table): add condition to check empty id row (#1213) 2021-10-24 19:54:00 +05:30
SAI SUMANTH KUMAR
c258016fba
Bugfix: The search box should be displayed on the map if canSearch is set to true by default (#1243)
* Update components.js

* Update components.js
2021-10-24 19:50:27 +05:30
Mohammad Farhan
36d39cb47b
Fixes close button in dark mode (#1187) 2021-10-24 19:49:00 +05:30
Raj Mhatre
a238efe062
fixed edit icon in databse section in dark mode (#1215) 2021-10-24 19:47:36 +05:30
Tulsi Prasad
3c1dc290e8
Use createref in Editor component properly (#1227)
- Prettify editor component
2021-10-24 19:46:10 +05:30
SAI SUMANTH KUMAR
1f1cd70175
To perform an action immediately after setting state on a state variable and then returning a result, a callback will be useful. (#1229)
* Update Editor.jsx

* fixed typo
2021-10-24 19:45:37 +05:30
JuniorS6
a27d603ea3
Update theme.scss for accessibility (#1212)
* Update theme.scss

* Revert theme.scss

* Update ManageGroupPermissionResources.jsx
2021-10-24 19:43:35 +05:30
SAI SUMANTH KUMAR
eec6263dda
Fixes the overflow issue of text editor (#1214)
* Update DraftEditor.jsx

* Update theme.scss
2021-10-23 17:50:53 +05:30
Jayden-Chiu
2106f4c5f5
Fixes app being able to be named empty or whitespace string in editor (#1197) 2021-10-23 16:11:58 +05:30
Santosh Bhandari
59e33a370c
Fix query manager appearance in dark mode (#1202) 2021-10-23 16:08:47 +05:30
navaneeth
2aa6179111 Backward compatibility for button border radius 2021-10-23 15:43:59 +05:30
SAI SUMANTH KUMAR
522baf32fb
Feature: border radius property for buttons (#1152)
* Update Button.jsx

* Update components.js

* Update components.js

* Update Button.jsx

* Update components.js

* Update Button.jsx

* Update Button.jsx

* Update Button.jsx
2021-10-23 15:29:33 +05:30
Ksathwik03
3302eb9647
Fixes border radius (#1209) 2021-10-23 13:35:34 +05:30
navaneeth
2dedcae20a Shallow clone objects while resolving references 2021-10-23 00:41:22 +05:30
Sherfin Shamsudeen
65b5735b74
Feature/resize dropdowns (#1206)
* Resize dropdown height

* Fix for label

* fix

Co-authored-by: navaneeth <navaneethpk@outlook.com>
2021-10-22 14:42:37 +05:30