Commit Graph

4093 Commits

Author SHA1 Message Date
Manmeet
adad91829f remove unnecessary imports 2023-06-28 03:20:45 +05:30
Manmeet
8e3a388333 add ability to add images to richtext field 2023-06-28 03:01:49 +05:30
shamsmosowi
469b0575e3 remove function page route 2023-06-11 14:27:28 +02:00
shamsmosowi
b260b5c126 remove functions page 2023-06-11 14:25:49 +02:00
shamsmosowi
ed047f7925 update example env 2023-06-10 18:33:53 +02:00
shamsmosowi
f46a2d68a0 fix offline indicator 2023-06-10 18:20:34 +02:00
Shams
48a786c1f6 Merge pull request #1267 from rowyio/feat/add-row-gray-out-popup
add clarification tooltip to "add row" button for collection group
2023-06-10 17:32:26 +02:00
Shams
5f5e1a689b Merge pull request #1248 from mnmt7/edit-select-fields
Edit functionality for options of single select and multi select fields
2023-06-10 17:31:56 +02:00
Shams
7cacc2f314 Merge pull request #1283 from rishipurwar1/issue-1282
Fix: change the value of the column index
2023-06-10 17:30:06 +02:00
Shams
cf0a34a649 Merge pull request #1265 from rowyio/feat/formula-esm
ROWY-1151: formula field ESM support
2023-06-10 17:24:49 +02:00
shamsmosowi
a3e7c7ea05 Merge branch 'develop' into feat/formula-esm 2023-06-10 17:21:38 +02:00
shamsmosowi
edc4e065c1 hot-reload update form-builder 2023-06-10 16:05:23 +02:00
Shams
4ca336ad5c Merge pull request #1279 from il3ven/issue-1275
chore: migrate from CRA and Jest to Vite and Vitest
2023-06-10 16:01:20 +02:00
Shams
a3452b55ca Merge branch 'develop' into issue-1275 2023-06-10 16:01:07 +02:00
Shams
5de5e2e275 Merge pull request #1285 from rowyio/fix/false-offline
Fix false offline error
2023-06-10 15:03:10 +02:00
Bobby Wang
f420106c49 fix false offline error using navigator.onLine 2023-06-10 18:04:17 +07:00
rishipurwar1
8de5f68f56 Fix: change the value of the column index 2023-06-08 12:58:03 +05:30
Vaibhav C
2ba9279c0e Merge remote-tracking branch 'upstream/develop' into issue-1275 2023-06-06 15:44:45 +00:00
Vaibhav C
31fb62e065 add colord as a dependency 2023-06-06 13:23:29 +00:00
Vaibhav C
7c12e3ac42 migrate to vite and vitest from cra and jest 2023-06-06 12:51:29 +00:00
mnmt7
23e29ca9f7 "Filter by" option to filter by the value of the cell (#1251)
* add filter-by option in right-click menu

* enable filterby option on fields which are spread out versions of a JSON

* remove "Filter value" option
2023-06-02 10:47:01 +03:00
Shams
20a2100c20 Merge pull request #1255 from rjackson/customise-slider
Add colour change customisation to Slider
2023-06-01 17:12:21 +02:00
Shams
ed16eb28f1 Merge pull request #1268 from mnmt7/sort-button
Sort button to showcase if a column is sorted or not
2023-06-01 16:07:56 +02:00
Manmeet
9b0ed58051 save the sort in firebase 2023-06-01 10:38:08 +05:30
Rob Jackson
b263c922d8 Add colour change customisation to Slider 2023-05-30 16:50:39 +01:00
Manmeet
083be7b347 add auto-save functionality when click outside the textfield 2023-05-25 18:07:07 +05:30
Manmeet
316807a0ed add sort button 2023-05-23 13:10:50 +05:30
Bobby Wang
bf1bd98535 add clarification tooltip to "add row" button when disabled for collection group 2023-05-23 12:19:34 +10:00
Han Tuerker
4e0a67dd07 Merge branch 'develop' of https://github.com/rowyio/rowy into feat/formula-esm 2023-05-16 02:54:07 +03:00
Han Tuerker
76f3136300 update preview table after formulaFn has changed 2023-05-16 02:53:16 +03:00
Han Tuerker
30672b8a3a add esm support to formula 2023-05-16 02:53:07 +03:00
bofeiw
9999066487 Merge pull request #1254 from rjackson/fix-safari-blanking-number-on-decimals
Fix Safari turning decimal number inputs to 0
2023-05-16 02:30:47 +07:00
Rob Jackson
a57848432e Apply Safari number fixes to Percentage 2023-05-14 13:49:12 +01:00
Rob Jackson
40477f7a36 Cast number inputs before save 2023-05-14 13:46:08 +01:00
Rob Jackson
65686d80e0 Fix number inputs on SideDrawerField 2023-05-14 13:30:44 +01:00
Shams
e80e588e5e Merge pull request #1258 from rowyio/hot-fix/derivative-sidedrawer
ROWY-1185: fix derivative sidedrawer
2023-05-12 00:43:17 +02:00
Han Tuerker
df577cefd7 fix: derivative sidedrawer 2023-05-12 01:20:49 +03:00
Shams
079c5ebf0d Merge pull request #1246 from iamanishroy/ui-bug-fixes
UI improvements and fixes [ROWY-1117, ROWY-1110, ROWY-925, ROWY-1034]
2023-05-10 17:07:12 +02:00
Shams
cbeeb4997c Merge branch 'develop' into ui-bug-fixes 2023-05-10 17:04:57 +02:00
Rob Jackson
a292667c92 Fix Safari turning decimal number inputs to 0
Chrome has some slightly unique input[type="number"] handling behaviour, where it restricts the characters that can be typed to numeric characters. Under-the-hood, Chrome withholds certain invalid input states from being emitted as change events – so we only receive change events for valid numbers.

Safari behaves slightly differently. It allows any characters to be entered and emits a change event on each character press, but its internal "value" is only set if the typed input is a valid number. The change events then either come through with a numeric value represented, or as an empty string.

For example, when typing "12.34" we receive onChange events with "1", "12", "", "12.3", and "12.34".

On that third onChange event when we pass "" up to React, React happily ignores the change (I _think_ bceause the incoming value "" already matches the element's value of ""; nonetheless, React have solved this issue for us).

When we parse the input via `Number(v)` we encounter problems. `Number("")` resolves to `0`, React sets the input's value to `0`, and the user is therefore unable to type decimal values successfully.

The solution for this is not to cast to a number at all. We'll rely on default browser behaviour to manage the input for us (allowing users to enter invalid characters), but we're still safe because the element's internal state will always be numeric.

In the scenario that a customer does try enter an invalid input "abc123", the input field simply blanks itself when they leave it.
2023-05-10 15:24:25 +01:00
mnmt
9f29defc8b add edit functionality for options of single and multi select fields 2023-05-07 11:10:30 +05:30
Anish Roy
c688be3881 feat: Array value formatted on display cells 2023-05-05 16:44:22 +05:30
Anish Roy
de84161b5c fix: context right click menu breaks when cell being selected is in editor mode 2023-05-05 16:31:09 +05:30
Anish Roy
3a3f4656bc fix: Action button on table with frozen column, floats with high z index 2023-05-05 15:50:24 +05:30
Anish Roy
20f54ed3b0 fix: JSON column configuration overlapping fields 2023-05-05 15:44:41 +05:30
Shams
2e62e841a2 Merge pull request #1237 from iamanishroy/new-field-subtable-array
Array Subtable bug fixes
2023-05-04 19:35:35 +02:00
Shams
fe816fcd83 Merge pull request #1241 from alceil/status-bug-fix
Fixes label not displayed in Status type
2023-05-04 19:35:15 +02:00
Shams
9c6bae2dcb Merge branch 'develop' into status-bug-fix 2023-05-04 19:31:38 +02:00
alceil
60d4213b43 Fix label not showing in status type 2023-05-03 20:09:26 +05:30
Shams
e33969fbe9 Merge pull request #1238 from rowyio/storage-rules-doc-link
Update storage rules doc link
2023-05-03 10:48:43 +02:00