Aswath K
478ae29b34
feat: Disable js toggle button if field is not empty ( #12754 )
...
* feat: Disable js toggle button if field is not empty and on non-default value
* allows certain values based on control type
* adds handling for more control types
* Change disabled message
* feat: makes option control delete button keyboard accessible
* adds support for theme values
* Adds support for border radius & box shadow controls
* message change and refactor
* minor correction in the message
* Add proper condition for Datepicker control
* fix one cypress test
* updated tests
* add checks for OptionControl
* Updated table binding test
Co-authored-by: apple <nandan@thinkify.io>
2022-06-16 15:17:35 +05:30
Aswath K
06422d1ce2
fix: Issues with widget name focus ( #14504 )
...
* fix: black border on organisation menu name
* fix: not focusing on widget name on reflow
2022-06-16 14:33:06 +05:30
akash-codemonk
1514734b27
fix: hide focus pointer when the associated element is out of view in welcome tour ( #14216 )
2022-06-16 10:04:42 +05:30
Ankita Kinger
9b7944e7ee
feat: migrate organisation to workspace ( #13863 )
...
* migration from organization to workspace on code level
* updated a few more files
* fixed runtime errors
* update org settings URL
* Renamed organizationId in domain objects
* changed field named from organization to workspace
* Reverted AppsmithRole changes
* fixed migrations
* recreating indexes
* migration update
* seed data runs before migration, undo changes
* mock commit
* seedmongo to populate upgraded data, datasource upgrade
* fixed two test cases
* updated migrations
* updated prop name
* Upgraded AclPermission
* comment
* migrated AppsmithRole
* more changes
* final set of changes
* variable name changes
* update cypress variable name
* Update app/server/appsmith-server/src/main/java/com/appsmith/server/controllers/ce/ApplicationControllerCE.java
* Update app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/Datasource.java
Co-authored-by: Trisha Anand <trisha@appsmith.com>
* reverting encryption handler change
* migrated a few missed out org to workspace
* migrated a few missed out org to workspace
* migration changes
* Removed Permission import
* fixed AppsmithRole
* mongodb version update
* fixed compile error
* fixed compile issue
* fixed some tests
* simplified embedded mongodb config
* updated a cypress test
Co-authored-by: Sidhant Goel <sidhant@appsmith.com>
Co-authored-by: Trisha Anand <trisha@appsmith.com>
Co-authored-by: Sidhant Goel <sidhant@hexcod.in>
2022-06-15 21:07:41 +05:30
akash-codemonk
0ddab71a79
fix: hide explorer toggle icon in preview mode ( #14318 )
2022-06-15 13:52:53 +05:30
Favour Ohanekwu
6c45270def
fix: order async functions in settings tab alphabetically ( #13731 )
...
* sort js actions alphabetically in settings tab
* add cypress tests
* update cypress tests
* add onPageLoad settings locator
* Update cypress tests
* update cypress tests
* update cypress tests
* update cypress tests
* sort js actions alphabetically in settings tab
* add cypress tests
* update cypress tests
* add onPageLoad settings locator
* Update cypress tests
* update cypress tests
* update cypress tests
* update cypress tests
* fix merge conflict
* JSFunctionnExe spec flow fix
* update cypress tests
* update cypress tests
* add test case for cloning page
* Datatypes - Numeric spec addition
* failure fixes
* JSfun failure fix
* Postgres failure fix
* JSFuncExecutions failure fix
* MySQL failure point fix
* COmmunity issues wait time fix
* Fixing toast mesg validation point
* Reverting all fixes
* Revertion
Co-authored-by: Aishwarya UR <aishwarya@appsmith.com>
2022-06-15 12:46:53 +05:30
Ayush Pahwa
d220ed428a
Skipping parse of empty array response ( #14502 )
...
- When we get a response from API, the data can be either null, undefined, not an array and an array but with no data
- We had handled for everything else except the case of empty array
- This commit fixes that
- We run a query which will return an empty array as response
- We check if application is crashing because of this
2022-06-15 10:59:57 +05:30
Rishabh Rathod
4e13fc5125
fix: AppViewer init and page fetch logic ( #14294 )
...
OnPageSwitch we need not `initializeAppViewPage` but instead, only `fetchPublishedPage` this changes fixes that.
2022-06-10 18:22:59 +00:00
f0c1s
3594cb3d24
Slowed down git commit and discard progress bar ( #14196 )
2022-06-10 08:28:57 +05:30
Aswath K
c096027a54
fix: Editable being autofocused on Application card ( #14393 )
2022-06-10 00:47:48 +05:30
rahulramesha
c1da8a6866
fix: paste widgets on a new page ( #14295 )
...
* paste widget on generate Page
* adding cypress tests
2022-06-09 17:17:47 +05:30
ChandanBalajiBP
c8f733fb08
Handle string datatype in API response ( #14274 )
2022-06-09 10:28:56 +05:30
Ankita Kinger
442b849d9e
Refactor code for RBAC feature ( #14362 )
2022-06-08 18:48:15 +05:30
RakshaKShetty
221d9c0a7c
test: git delete branch tests ( #14047 )
...
* gitdeletebranchtests
2022-06-08 17:14:15 +05:30
Pawan Kumar
065cb0e1ba
chore: code split for hiding branding badge ( #14346 )
...
* code split for hiding branding badge
* use selectors in branding badge
2022-06-08 15:11:53 +05:30
Aman Agarwal
3bcb1daf73
fix: onPageLoad false failure issue ( #14141 )
...
1. Fixed on page load actions getting called multiple times.
2. Now Evaluation only happens once we complete the fetching of the page's all entities including js objects and actions, this avoids cases where actions are not defined when ran.
Co-authored-by: Rishabh-Rathod <rishabh.rathod@appsmith.com>
2022-06-06 09:26:14 +05:30
Pawan Kumar
78e6bcf7ad
fix: Theming UX Changes ( #13741 )
...
* update color control ux
* add reset theme option
* remove the console
* update theme card
* update icons + text for reset
* update button size
* fix cypress tests
* fix cypress tests
* fix flaky git tests
* incorporate ashit feedback
* fix cypress tests
* fix color button in theme panel
* fix reset theme logic + jest tests
* fix button styles reset issue in json form
* add cypress test for theming reset
* incorporate ashit feedback
Co-authored-by: Parthvi Goswami <parthvigoswami@Parthvis-MacBook-Pro.local>
2022-06-03 15:55:38 +05:30
Aman Agarwal
7aeaf75c90
fix: removed default value for API DS, updated conditions for headers and apiformattype ( #14107 )
...
* fix: removed default value for API DS, updated conditions for headers and apiformattype
* fix: added test cases for content type changes on changing method types
* fix: imported isEmpty directly with loading full lodash module
2022-06-01 10:29:58 +00:00
arunvjn
b2158131a6
chore: auto focus search input box when widgets library is open( #14148 )
2022-05-30 09:26:51 +05:30
arunvjn
fd68dd5bc2
chore: changed edit/launch button to links in applications dashboard. ( #14111 )
2022-05-30 09:25:18 +05:30
haojin111
3c1b1a3628
Merge pull request #13864 from appsmithorg/feat/13412-improve-import-app-flow-ui
...
feat: 13412 - improve import app with progress bar
2022-05-26 16:49:47 +08:00
Pawan Kumar
7c9135f945
fix: Canvas jitters on page refresh on an application where widgets don't occupy the entire width of the canvas ( #13917 )
...
* fixes the flicker of widgets
* fix jest test
* fix use dynamic app layout jitter issue
* fix use dynamic app layout jitter issue
* remove unecessary dispatch
* remove unecessary dispatch
2022-05-26 10:22:55 +05:30
Ankita Kinger
fa45282b0a
fix: alignment of the image seen on no search results on application page ( #13950 )
...
* fix: 12861 trim unnecessary re-render in select widget in server side rendering (#12865 )
* add debounce to search and remove state var
* increase debounce time
* fix: updated the condition to show expiry key (#13092 )
* Add index for git (#13133 )
* fix: Fixed compile time errors
* fix: Unable to see apps in home page after git connect fails (#13387 )
* Fix Redis installation in Dockerfile (#13428 ) (#13430 )
Conflicts:
Dockerfile
* fix: only execute pageload actions after successfully fetching actions and jscollections in view mode (#13521 )
* prevent execution of onPageLoad actions before sucessful actions fetch
* Perform url update before fetching actions and jscollections
(cherry picked from commit 7261834fe5 )
* fix: NPE check when datasource createdAt is null
(cherry picked from commit beafb371b24180dce2e351f1dea6d9d34db2a204)
* fixed image alignment for no search results on applications page
* deleted duplicate file
* reload to Refresh script update
* Adding sleep - script fix
Co-authored-by: Preet Sidhu <preetsidhu.bits@gmail.com>
Co-authored-by: Aman Agarwal <aman@appsmith.com>
Co-authored-by: Abhijeet <41686026+abhvsn@users.noreply.github.com>
Co-authored-by: Nidhi <nidhi.nair93@gmail.com>
Co-authored-by: Somangshu Goswami <somangshu.goswami1508@gmail.com>
Co-authored-by: Rimil Dey <rimildeyjsr@gmail.com>
Co-authored-by: Anagh Hegde <anagh@appsmith.com>
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>
Co-authored-by: Favour Ohanekwu <fohanekwu@gmail.com>
Co-authored-by: Trisha Anand <trisha@appsmith.com>
Co-authored-by: Aishwarya UR <aishwarya@appsmith.com>
2022-05-26 10:05:35 +05:30
arunvjn
f75440f29a
fix: removes animation in tooltips ( #14032 )
2022-05-25 23:12:01 +05:30
Favour Ohanekwu
7bbd109f62
fix: improve jseditor linting performance ( #14001 )
2022-05-25 18:08:35 +02:00
arunvjn
82328f4753
fix: delay comment threads API call till the application details are retrieved ( #14011 )
2022-05-25 18:19:01 +05:30
Aswath K
c8e79eca95
feat: Focus widget name or first property when opening property pane ( #13513 )
...
* feat: intial investigation.
* Completed focusing of Property title
* removes unused import
* fix issue with inability to focus Dropdown
* checks if PP opened not because of focusing on input elements in widget
* Adds two level of focus for LocationSearch
* adds multi state to KeyValue component
* Adds multi state to Draggable List as well
* Adds multi state to DatePickerControl
* fix: style issue with draggableList & KeyValue comp
* avoids auto focusing on Panel
* remove commentedout code
* fix: cypress tests
* change ActionConstant name
Co-authored-by: Arsalan <arsalanyaldram0211@outlook.com>
2022-05-25 15:35:53 +05:30
Rishabh Rathod
cbce8f8b8e
fix: trigger consuming previous evaluated values ( #13084 )
...
We are changing how we maintain meta values in our architecture,
Earlier metaHOC component state was used to store meta values that were debounced and pushed in batch to metaReducer and trigger evaluation.
We remove the metaHOC state and directly update values to metaReducer and trigger evaluation separately via a debouched function.
2022-05-25 15:16:14 +05:30
rahulramesha
a2688bb4da
feat: Add deprecation warning badge to deprecated widgets ( #13381 )
...
This Change also introduces, isDeprecated flag to widget config, when true will add the warning to the widget's propertyPane.
2022-05-25 09:38:32 +00:00
Pawan Kumar
297421b332
fix: Redirect to website home instead of appsmith home on watermark ( #14018 )
...
* update url
* open url in new tab;
2022-05-23 17:39:12 +05:30
haojin111
7e5332ceb7
Merge branch 'release' into feat/13412-improve-import-app-flow-ui
2022-05-23 13:31:28 +08:00
arunvjn
da1a57de72
Fixes the error message shown in reset password flow from user profile ( #13974 )
2022-05-20 14:37:02 +05:30
arunvjn
9753df54f4
fix: remove transition delay in the switch between explorer and widgets. ( #13942 )
2022-05-20 10:32:13 +05:30
haojin111
82dcfeff21
Merge branch 'release' into feat/13412-improve-import-app-flow-ui
2022-05-20 04:17:18 +08:00
haojin111
9561fe0dd8
updated comments of commit
2022-05-19 23:02:35 +08:00
Favour Ohanekwu
244095a888
fix: Js editor inconsistency ( #13708 )
2022-05-19 13:21:51 +01:00
f0c1s
f4c1049027
Add analytics for git import application ( #13925 )
...
Analytics tracking is missing for git import application. This commit adds event tracking as follows:
- When git-import-application card is clicked
2022-05-19 12:16:38 +05:30
Ayangade Adeoluwa
f7107a4a0a
Fix response tab overflow issue ( #13839 )
...
This commit fixes three things
- It prevents the tab headers from being scrolled up when on the RAW/JSON tabs.
- It prevents the Table component from pushing the API right pane away when its contents are too wide.
- It also prevents the table and JSON component from clipping the data displayed within them by adding margins/paddings between them and the parent container.
2022-05-19 08:32:43 +05:30
arunvjn
1296fe7f57
Added selected state for query/js add button ( #13897 )
...
Adds selected state to Query/JS add button in explorer when submenu is open.
2022-05-18 12:03:09 +05:30
Nayan
33c78e93ef
feat: Update organization slug ( #13791 )
...
When organization name is updated, the slug is not updated. This generates a outdated URL when user clicks on a organization name from the left panel. This PR changes the following behaviors
The Organization slug will be no more unique
Link to organization applications will be based on organization id instead of slug
Organization slug will be updated whenever there is a change in organization name
All the existing organization slugs will be updated
2022-05-18 11:08:13 +06:00
Ankita Kinger
1396141af4
chore: optimize naming conventions for variables and functions ( #13858 )
...
* optimize naming conventions for variables and functions
* update import statement
* minor css change
2022-05-18 10:23:08 +05:30
haojin111
27ebbfabe3
update full changes
2022-05-17 14:56:34 +08:00
haojin111
89990c2114
unstaging coverage-summary.json
2022-05-17 14:28:00 +08:00
Ankita Kinger
11d03370a4
Add field for reply-to email address on email config page ( #13857 )
2022-05-16 16:23:36 +05:30
haojin111
a3be2498e3
added import application progress bar when importing from json
2022-05-16 18:09:23 +08:00
albinAppsmith
7f241cb98e
feat: Entity explorer pages section resize ( #13576 )
...
* * Page container resize changes
* * changed inline style to styled component
* * Added preserve height functionality
2022-05-16 12:09:32 +05:30
rahulramesha
6738c969bf
chore: changes to render complete property pane post dragging or resizing ( #13141 )
...
* changes to render complete property pane post dragging or resizing
* rework to compensate for expensive render of theming properties
2022-05-15 18:42:07 +05:30
akash-codemonk
e1045b1bc3
chore: add autofocus prop to TagInputComponent ( #13578 )
2022-05-13 17:34:08 +05:30
arunvjn
9381eeaea7
Trigger submenu instead of omni-bar when "Add Query/JS" button in the explorer is clicked. ( #13774 )
2022-05-13 10:31:08 +05:30
f0c1s
84be23c490
chore: refactor git code ( #13724 )
2022-05-12 14:02:56 +05:30