这是indexloc提供的服务,不要输入任何密码
Skip to content
Merged

Rc #1406

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
267 commits
Select commit Hold shift + click to select a range
4e92dd3
made one function for converter
iamanishroy Mar 10, 2023
dd02ea1
export image/ file with JSON
iamanishroy Mar 10, 2023
aa5e4c0
Made UI fixes on the color select context menu; Grid issue
devsgnr Mar 13, 2023
22abcd3
Added more colors to predefined colors and modified violet to indigo
devsgnr Mar 13, 2023
3829cf3
fixed - file name issue causing sub dirs
iamanishroy Mar 13, 2023
7767505
added support for geo-points
iamanishroy Mar 14, 2023
a648e33
worked on export JSON reference
iamanishroy Mar 14, 2023
a129960
Finally 🎉 - Deletion of colors and options done; reverted indigo to p…
devsgnr Mar 14, 2023
3e53b2a
minor changes and bug fixes
iamanishroy Mar 15, 2023
7fa6051
Bump webpack from 5.75.0 to 5.76.1
dependabot[bot] Mar 15, 2023
79089bd
Added backwards compatitbility for Yes, No, Maybe Chip Default Colors
devsgnr Mar 15, 2023
60dd187
Implemented the generalized solution with backwards compatibility
devsgnr Mar 15, 2023
cf25f7c
Fixed SideDrawerChips
devsgnr Mar 15, 2023
1d20ab9
Merge pull request #1162 from rowyio/dependabot/npm_and_yarn/webpack-…
shamsmosowi Mar 16, 2023
8ecae10
Changed the short-circuit to a tenary on SingleSelect Chip
devsgnr Mar 16, 2023
a35e5d6
Stripped away null check and move them into getColors function - atte…
devsgnr Mar 16, 2023
d03e62f
Verified null checker
devsgnr Mar 17, 2023
aded1f7
add set rowy run guard when update roles
htuerker Mar 20, 2023
cca3793
Merge pull request #1167 from rowyio/fix/set-user-roles-requires-rowy…
shamsmosowi Mar 23, 2023
097ab23
Merge pull request #1151 from devsgnr/rowy-135
shamsmosowi Mar 23, 2023
e7d9b29
exporterRoles table
shamsmosowi Mar 23, 2023
bb2fcf3
added Airtable import/upload files
iamanishroy Mar 28, 2023
6ffa689
firebase auth webhook
shamsmosowi Mar 28, 2023
d9927bd
Merge pull request #1098 from rowyio/dependabot/npm_and_yarn/ua-parse…
shamsmosowi Mar 28, 2023
9500ac2
Merge pull request #1180 from rowyio/develop
shamsmosowi Mar 28, 2023
23fd0c7
fix code template typo
bofeiw Mar 28, 2023
02eec00
update table schema with id customization
htuerker Mar 29, 2023
41d8feb
✨ feat(App.tsx): add route for ProvidedArraySubTablePage at /array-su…
iamanishroy Mar 30, 2023
90021ec
Merge pull request #1183 from rowyio/ROWY-1062-row-id-customization
shamsmosowi Mar 31, 2023
38e8e08
Merge pull request #1182 from rowyio/fix/code-template-typo
shamsmosowi Mar 31, 2023
d9ebf96
Merge branch 'develop' into import-files
shamsmosowi Mar 31, 2023
192305d
Merge pull request #1152 from iamanishroy/import-files
shamsmosowi Mar 31, 2023
0c2e9f4
Merge pull request #1190 from rowyio/develop
shamsmosowi Mar 31, 2023
a91b751
fix export crash due to toDate issue
bofeiw Mar 31, 2023
f66e8b9
fix commit history
bofeiw Mar 31, 2023
00f2deb
Merge pull request #1193 from rowyio/fix/export-to-date-bug
shamsmosowi Apr 3, 2023
f9f82ca
Merge pull request #1198 from rowyio/develop
shamsmosowi Apr 3, 2023
cfde588
Update externalLinks.ts
harinij Apr 5, 2023
7aef3dc
Merge pull request #1203 from rowyio/fix/airtableurl
shamsmosowi Apr 5, 2023
0bf13f9
Merge pull request #1205 from rowyio/develop
shamsmosowi Apr 5, 2023
60c42d0
fixed - BUG: While changing table name/description
iamanishroy Apr 6, 2023
4f7fbb7
fixed - Visual bug: in dropdown menu(Connector field)
iamanishroy Apr 6, 2023
bd7ef2e
fixed checked icon getting inverted
iamanishroy Apr 6, 2023
bc815af
update the connector field default value
yamankatby Apr 6, 2023
0bc104d
convert the import into comment
yamankatby Apr 6, 2023
13c1b69
update the action and the redo code templates
yamankatby Apr 6, 2023
e841c99
Update the derivative default template
yamankatby Apr 6, 2023
8254623
fix redo action template
yamankatby Apr 6, 2023
d0dd89b
update default value function template
yamankatby Apr 6, 2023
f01b7c8
Merge pull request #1206 from iamanishroy/ui-bug-fixes
shamsmosowi Apr 6, 2023
5bf33f0
optimise endpoint call for listSecrets
bofeiw Apr 10, 2023
6fbbdff
Merge pull request #1209 from rowyio/feature/optimise-listsecrets
shamsmosowi Apr 10, 2023
da0cf16
worked on array subtable
iamanishroy Apr 12, 2023
8b5d2a3
Fixed a typo, changed clilboard to clipboard
prabhatexit0 Apr 13, 2023
af071d8
airtable date parser fix
iamanishroy Apr 13, 2023
dd48141
removed _rowy_arrayTableData and expanded _rowy_ref
iamanishroy Apr 14, 2023
e802db5
removed key errors
iamanishroy Apr 14, 2023
d53b922
MAX_CONCURRENT_TASKS
iamanishroy Apr 17, 2023
83080d2
fixed default values
iamanishroy Apr 17, 2023
a41bc5d
transaction [WIP]
iamanishroy Apr 18, 2023
ee5de5e
update bug fix -> transaction complete
iamanishroy Apr 18, 2023
602b5ec
Merge branch 'develop' into clipboard-typo-fix
shamsmosowi Apr 18, 2023
2a9ebf8
Merge pull request #1213 from prabhatexit0/clipboard-typo-fix
shamsmosowi Apr 18, 2023
666c868
Merge pull request #1214 from iamanishroy/import-files
shamsmosowi Apr 18, 2023
9f62c21
Merge pull request #1208 from rowyio/yaman/esm
shamsmosowi Apr 18, 2023
f5557f8
worked on requested changes
iamanishroy Apr 19, 2023
1c95fe6
allow single/multiselect to be copy/pasted
shamsmosowi Apr 20, 2023
3fc5b13
Merge branch 'develop' of https://github.com/rowyio/rowy into develop
shamsmosowi Apr 20, 2023
40bb8a8
support nested field parent label
shamsmosowi Apr 20, 2023
65dbc18
Merge branch 'develop' into new-field-subtable-array
iamanishroy Apr 21, 2023
a6cbb7f
Merge pull request #1212 from iamanishroy/new-field-subtable-array
shamsmosowi Apr 21, 2023
ccc4909
Merge pull request #1219 from rowyio/develop
shamsmosowi Apr 21, 2023
39f8926
description
iamanishroy Apr 21, 2023
d852459
bug fix: meta getting to firstore
iamanishroy Apr 21, 2023
8cc9d90
Merge pull request #1221 from iamanishroy/new-field-subtable-array
shamsmosowi Apr 24, 2023
3217fab
Merge pull request #1226 from rowyio/develop
shamsmosowi Apr 24, 2023
cbabc8d
array subTable
shamsmosowi Apr 24, 2023
db6d68a
Merge pull request #1227 from rowyio/develop
shamsmosowi Apr 24, 2023
170687e
fixed - could not find row
iamanishroy Apr 25, 2023
6839c1e
removed logs
iamanishroy Apr 25, 2023
0d9c564
get(row, field.fieldName)
iamanishroy Apr 25, 2023
6086e25
Merge pull request #1228 from iamanishroy/new-field-subtable-array
shamsmosowi Apr 25, 2023
d302dac
remove comment for function body restriction
shamsmosowi Apr 29, 2023
0e2e2fc
Merge pull request #1232 from rowyio/develop
shamsmosowi Apr 29, 2023
b7d661e
add hotkey and right-click context copy functionality to fields
mnmt7 Apr 30, 2023
b8c231a
Merge pull request #1233 from mnmt7/copy-fields-support
bofeiw Apr 30, 2023
2715a80
Implement and Add SideDrawerField for Formula Field (#1225)
mnmt7 May 1, 2023
9f6bc11
fix: delete first row in Array Sub Table
iamanishroy May 2, 2023
09a7ab8
removed logs
iamanishroy May 2, 2023
3b493a6
fix: clear value not working
iamanishroy May 2, 2023
a2fde2f
update unable to upload file link to new doc
bofeiw May 2, 2023
e33969f
Merge pull request #1238 from rowyio/storage-rules-doc-link
shamsmosowi May 3, 2023
60d4213
Fix label not showing in status type
alceil May 3, 2023
9c6bae2
Merge branch 'develop' into status-bug-fix
shamsmosowi May 4, 2023
fe816fc
Merge pull request #1241 from alceil/status-bug-fix
shamsmosowi May 4, 2023
2e62e84
Merge pull request #1237 from iamanishroy/new-field-subtable-array
shamsmosowi May 4, 2023
20f54ed
fix: JSON column configuration overlapping fields
iamanishroy May 5, 2023
3a3f465
fix: Action button on table with frozen column, floats with high z index
iamanishroy May 5, 2023
de84161
fix: context right click menu breaks when cell being selected is in e…
iamanishroy May 5, 2023
c688be3
feat: Array value formatted on display cells
iamanishroy May 5, 2023
9f29def
add edit functionality for options of single and multi select fields
mnmt7 May 7, 2023
efbb50f
feat(filter): update the url value based on filter change
May 9, 2023
54725bc
feat(filter): add the update filter value from url
staticGuru May 9, 2023
a292667
Fix Safari turning decimal number inputs to 0
rjackson May 10, 2023
cbeeb49
Merge branch 'develop' into ui-bug-fixes
shamsmosowi May 10, 2023
079c5eb
Merge pull request #1246 from iamanishroy/ui-bug-fixes
shamsmosowi May 10, 2023
60c0ac2
fix(filter): add the operator type for filter url
staticGuru May 11, 2023
b7759a1
chore(filter): Add filter url changes
staticGuru May 11, 2023
a4cb064
feat(utils): add the utils functionalities
staticGuru May 11, 2023
dc07e8e
feat(filter): refactor the filter code base
staticGuru May 11, 2023
ffec232
feat(snackbar): add invalid filter snackbar
staticGuru May 11, 2023
df577ce
fix: derivative sidedrawer
May 11, 2023
e80e588
Merge pull request #1258 from rowyio/hot-fix/derivative-sidedrawer
shamsmosowi May 11, 2023
65686d8
Fix number inputs on SideDrawerField
rjackson May 14, 2023
40477f7
Cast number inputs before save
rjackson May 14, 2023
a578484
Apply Safari number fixes to Percentage
rjackson May 14, 2023
9999066
Merge pull request #1254 from rjackson/fix-safari-blanking-number-on-…
bofeiw May 15, 2023
30672b8
add esm support to formula
May 15, 2023
76f3136
update preview table after formulaFn has changed
May 15, 2023
4e0a67d
Merge branch 'develop' of https://github.com/rowyio/rowy into feat/fo…
May 15, 2023
bf1bd98
add clarification tooltip to "add row" button when disabled for colle…
bofeiw May 23, 2023
316807a
add sort button
mnmt7 May 23, 2023
083be7b
add auto-save functionality when click outside the textfield
mnmt7 May 25, 2023
b263c92
Add colour change customisation to Slider
rjackson May 10, 2023
9b0ed58
save the sort in firebase
mnmt7 Jun 1, 2023
ed16eb2
Merge pull request #1268 from mnmt7/sort-button
shamsmosowi Jun 1, 2023
20a2100
Merge pull request #1255 from rjackson/customise-slider
shamsmosowi Jun 1, 2023
23e29ca
"Filter by" option to filter by the value of the cell (#1251)
mnmt7 Jun 2, 2023
7c12e3a
migrate to vite and vitest from cra and jest
il3ven Jun 6, 2023
31fb62e
add colord as a dependency
il3ven Jun 6, 2023
2ba9279
Merge remote-tracking branch 'upstream/develop' into issue-1275
il3ven Jun 6, 2023
8de5f68
Fix: change the value of the column index
rishipurwar1 Jun 8, 2023
f420106
fix false offline error using navigator.onLine
bofeiw Jun 10, 2023
5de5e2e
Merge pull request #1285 from rowyio/fix/false-offline
shamsmosowi Jun 10, 2023
a3452b5
Merge branch 'develop' into issue-1275
shamsmosowi Jun 10, 2023
4ca336a
Merge pull request #1279 from il3ven/issue-1275
shamsmosowi Jun 10, 2023
edc4e06
hot-reload update form-builder
shamsmosowi Jun 10, 2023
a3e7c7e
Merge branch 'develop' into feat/formula-esm
shamsmosowi Jun 10, 2023
cf0a34a
Merge pull request #1265 from rowyio/feat/formula-esm
shamsmosowi Jun 10, 2023
7cacc2f
Merge pull request #1283 from rishipurwar1/issue-1282
shamsmosowi Jun 10, 2023
5f5e1a6
Merge pull request #1248 from mnmt7/edit-select-fields
shamsmosowi Jun 10, 2023
48a786c
Merge pull request #1267 from rowyio/feat/add-row-gray-out-popup
shamsmosowi Jun 10, 2023
f46a2d6
fix offline indicator
shamsmosowi Jun 10, 2023
d489fa7
Merge pull request #1288 from rowyio/develop
shamsmosowi Jun 10, 2023
ed047f7
update example env
shamsmosowi Jun 10, 2023
b260b5c
remove functions page
shamsmosowi Jun 11, 2023
469b057
remove function page route
shamsmosowi Jun 11, 2023
6cde920
disallow dots in collection name
bofeiw Jun 15, 2023
3e1c8a0
Implement auto import for array subtables
rishipurwar1 Jun 17, 2023
a146460
Update the if condition to check for existing data in array subtable
rishipurwar1 Jun 17, 2023
44fed6a
Update the if condition to check for existing data
rishipurwar1 Jun 17, 2023
4819492
minimize `BuildLogsSnack` upon clicking fullscreen
il3ven Jun 18, 2023
4988eb4
fix toLocaleLowerCase is not a function
bofeiw Jun 19, 2023
dedda07
add code editor quick fix to rowy.secrets.get
bofeiw Jun 19, 2023
30d34a1
fixed Airtable column detection
iamanishroy Jun 20, 2023
59425b2
add copy/paste functionality for reference field
mnmt7 Jun 26, 2023
f14e77b
implement secret manager popup
bofeiw Jun 26, 2023
a0c59e8
remove console logs
bofeiw Jun 26, 2023
8e3a388
add ability to add images to richtext field
mnmt7 Jun 27, 2023
adad918
remove unnecessary imports
mnmt7 Jun 27, 2023
959fbdb
fix create table form table name glitches
bofeiw Jun 28, 2023
3696fa6
Merge pull request #1304 from rowyio/fix/error-toLocaleLowerCase
shamsmosowi Jul 3, 2023
0ec7199
Merge pull request #1327 from rowyio/fix/create-table-name-glitch
shamsmosowi Jul 3, 2023
fe47450
Merge pull request #1320 from mnmt7/reference-field-copy-paste
shamsmosowi Jul 4, 2023
ab87dbe
Merge pull request #1302 from rishipurwar1/issue-1284
shamsmosowi Jul 4, 2023
73e6d87
Merge pull request #1307 from iamanishroy/fix/airtble-import-column-d…
shamsmosowi Jul 4, 2023
70498bc
Merge pull request #1299 from rowyio/fix/collection-name-disallow-dots
shamsmosowi Jul 4, 2023
6819bf1
Merge pull request #1256 from staticGuru/filter_url
shamsmosowi Jul 4, 2023
5dfd602
Merge pull request #1338 from rowyio/develop
shamsmosowi Jul 10, 2023
c8f3d98
Merge pull request #1326 from mnmt7/rich-text-image-option
harinij Jul 18, 2023
eef9411
Merge pull request #1359 from rowyio/develop
harinij Jul 26, 2023
c129592
replace require with dynamic import syntax in webhook examples
bofeiw Jul 31, 2023
776e821
Merge pull request #1363 from rowyio/fix/webhook-example-code
shamsmosowi Jul 31, 2023
ad218be
Merge pull request #1364 from rowyio/develop
shamsmosowi Jul 31, 2023
aa8a52c
Create atom to track active table's headers
nithinrdy Aug 6, 2023
7deb400
Add modal to set column width
nithinrdy Aug 6, 2023
693f1fb
Update on Mouse up instead
nithinrdy Aug 6, 2023
3589c56
Minor changes
nithinrdy Aug 6, 2023
7ba4bad
Merge pull request #1303 from il3ven/11/fix/buildLogsSnack
shamsmosowi Aug 17, 2023
aece2f6
update secretsDef in useMonacoCustomizations
il3ven Aug 19, 2023
b2983f4
Merge pull request #1306 from rowyio/feature/code-editor-quick-action…
il3ven Aug 19, 2023
e8e9d09
Use the setColumnSizing method instead; store the entire table in an
nithinrdy Aug 20, 2023
8316e6a
Add comments
nithinrdy Aug 20, 2023
ef58d37
show set column width option even if column.resizable is undefined
il3ven Aug 20, 2023
7ca6fe3
add <form> tag for handling submit and fix an error
il3ven Aug 20, 2023
67a4172
Create Filter.tsx
Aug 20, 2023
df6ed69
Update index.tsx
Aug 20, 2023
bf9ae7b
Update index.tsx
Aug 20, 2023
cca3e0a
Update useFirestoreCollectionWithAtom.ts
Aug 20, 2023
e94daab
Revert "Merge pull request #1256 from staticGuru/filter_url"
il3ven Aug 21, 2023
f7fdf57
add multi filters support
mnmt7 Jun 13, 2023
48dd018
add id to each query
mnmt7 Jun 13, 2023
4513ac1
refractor code and fix bugs related to multi filters
mnmt7 Jun 14, 2023
b792b00
add is empty and is not empty operators
mnmt7 Jun 14, 2023
4dd7260
fix Argument of type QueryConstraint is not assignable to type QueryF…
mnmt7 Jun 20, 2023
6234053
fix errors related to multi filters support
mnmt7 Jun 28, 2023
91f2a48
improvements such as:
il3ven Aug 18, 2023
66459bb
remove "" as an operator
il3ven Aug 21, 2023
6d7d853
Update src/components/fields/Array/index.tsx
Aug 21, 2023
8f9fb7e
Update index.tsx
Aug 21, 2023
b28c754
fix: button conditional
Aug 21, 2023
1e07684
fix a bug with clear button
il3ven Aug 22, 2023
17369b4
add support for bulk deletion of rows
il3ven Jun 11, 2023
9ca59c8
re-add `memo` and `headerGroup` as per suggestion
il3ven Jun 18, 2023
febe46c
fix ui issue when a column is frozen
il3ven Jul 4, 2023
9b5c2e3
fix re-ordering of columns when row selection is enabled
il3ven Jul 4, 2023
3d45e34
disable row selection for array sub table page
il3ven Jul 5, 2023
3223ae9
make `enableRowSelection` optional and false by default
il3ven Jul 19, 2023
f087105
change logic to determine state of checkbox in header row
il3ven Aug 23, 2023
5936f13
fix css of CheckboxIndeterminateIcon
il3ven Aug 23, 2023
8445081
Merge branch 'develop' into feature/code-editor-package-typing
bofeiw Aug 29, 2023
27a5053
update monaco auto typing for vite
bofeiw Aug 29, 2023
d30fd72
Bump @adobe/css-tools from 4.0.1 to 4.3.1
dependabot[bot] Aug 30, 2023
4a84523
Merge pull request #1389 from rishi-raj-jain/develop
shamsmosowi Aug 31, 2023
a2806a7
add copy support to id
shamsmosowi Sep 3, 2023
7aed17b
feat: support applied filters as shareable urls
il3ven Sep 4, 2023
e53638c
Merge branch 'develop' into 11/improve-multi-filters
il3ven Sep 4, 2023
6cedeb4
Merge pull request #1291 from il3ven/issue-809
shamsmosowi Sep 8, 2023
071527a
Merge pull request #1394 from rowyio/feature/code-editor-package-typing
shamsmosowi Sep 8, 2023
5566d6a
Merge pull request #1390 from rowyio/11/improve-multi-filters
shamsmosowi Sep 8, 2023
8f957ec
Merge pull request #1395 from rowyio/dependabot/npm_and_yarn/adobe/cs…
shamsmosowi Sep 8, 2023
0099bd1
Merge pull request #1368 from nithinrdy/nithin/accessible-resizing
shamsmosowi Sep 8, 2023
a0ddfae
Merge pull request #1405 from rowyio/develop
shamsmosowi Sep 8, 2023
31296ef
tablename first click error fixed
AnushDeokar Sep 13, 2023
e419480
Create a `Table Settings` section.
nithinrdy Sep 21, 2023
540373d
Create atom to fetch `defaultTableSettings` from.
nithinrdy Sep 21, 2023
03bbce2
Remove stray console.log and better variable naming
nithinrdy Sep 21, 2023
6e21feb
Group like imports
nithinrdy Sep 21, 2023
d3e89e6
feat: added tooltip to buttons
janvi01 Oct 2, 2023
204ed46
fix: added mui tooltip component
janvi01 Oct 2, 2023
9f52e09
Add Field Key input field to CSV import step 1, next to Column Select
nithinrdy Oct 3, 2023
8984f39
Disable next if fieldKeys are empty strings
nithinrdy Oct 3, 2023
c0b0488
Move save pop-ups out of the way, to the corner
nithinrdy Oct 4, 2023
65ba997
Merge pull request #1419 from nithinrdy/allow-for-disabling-save-popu…
shamsmosowi Oct 6, 2023
6850315
Merge pull request #1431 from nithinrdy/ability-to-edit-fieldKeys-whe…
shamsmosowi Oct 11, 2023
4ed7a89
add buildship authenticated trigger
bofeiw Oct 13, 2023
fe16570
fix buildship typo
bofeiw Oct 17, 2023
1646e99
add prefilled values for buildship extension
bofeiw Oct 18, 2023
90f2136
Bump tinymce from 5.10.7 to 5.10.8
dependabot[bot] Oct 19, 2023
80a4080
Retrieve clipboard data from the event instead
nithinrdy Oct 22, 2023
b30395f
update buildship trigger body config
bofeiw Oct 22, 2023
a249b3d
update buildship trigger context type
bofeiw Oct 22, 2023
7bedf8b
Add info snackbar for Firefox users
nithinrdy Oct 23, 2023
b85ec59
Merge pull request #1444 from nithinrdy/allow-for-pasting-in-firefox
shamsmosowi Oct 24, 2023
29f9e47
Merge pull request #1439 from rowyio/dependabot/npm_and_yarn/tinymce-…
shamsmosowi Oct 24, 2023
c65ada7
Merge pull request #1437 from rowyio/feat/buildship-authenticated-ext…
shamsmosowi Oct 24, 2023
3638cd2
Merge pull request #1322 from rowyio/feat/secret-management-popup
shamsmosowi Oct 25, 2023
093183e
Merge pull request #1412 from AnushDeokar/fix/tablename-textbox-ui-er…
shamsmosowi Oct 25, 2023
fd8df49
Merge pull request #1430 from janvi01/BtnTooltips
shamsmosowi Oct 25, 2023
add7aa0
Merge pull request #1445 from rowyio/develop
shamsmosowi Oct 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
REACT_APP_FIREBASE_PROJECT_ID=
REACT_APP_FIREBASE_PROJECT_WEB_API_KEY=
VITE_APP_FIREBASE_PROJECT_ID=
VITE_APP_FIREBASE_PROJECT_WEB_API_KEY=
4 changes: 2 additions & 2 deletions .github/workflows/deploy-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ on:
# paths:
# - "website/**"
env:
REACT_APP_FIREBASE_PROJECT_ID: rowyio
REACT_APP_FIREBASE_PROJECT_WEB_API_KEY:
VITE_APP_FIREBASE_PROJECT_ID: rowyio
VITE_APP_FIREBASE_PROJECT_WEB_API_KEY:
"${{ secrets.FIREBASE_WEB_API_KEY_TRYROWY }}"
CI: ""
jobs:
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

# production
/build
/dist
cloud_functions/functions/lib

# firebase
Expand Down
31 changes: 20 additions & 11 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,26 @@ Read the documentation on setting up your local development environment
Read how to submit a pull request [here](https://docs.rowy.io/contributing).

To get familiar with the project,
[good first issues](https://github.com/rowyio/rowy/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) is a good place
to start.
[good first issues](https://github.com/rowyio/rowy/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
is a good place to start.

## Working on existing issues



Before you get started working on an [issue](https://github.com/rowyio/rowy/issues), please make sure to share that you are working on it by commenting on the issue and posting a message on #contributions channel in Rowy's [Discord](https://rowy.io/discord). The maintainers will then assign the issue to you after making sure any relevant information or context in addition is provided before you can start on the task.

Once you are assigned a task, please provide periodic updates or share any questions or roadblocks on either discord or the Github issue, so that the commmunity or the project maintainers can provide you any feedback or guidance as needed. If you are inactive for more than 1-2 week on a issue that was assigned to you, then we will assume you have stopped working on it and we will unassign it from you - so that we can give a chance to others in the community to work on it.
Before you get started working on an
[issue](https://github.com/rowyio/rowy/issues), please make sure to share that
you are working on it by commenting on the issue and posting a message on
#contributions channel in Rowy's
[Discord](https://discord.com/invite/fjBugmvzZP). The maintainers will then
assign the issue to you after making sure any relevant information or context in
addition is provided before you can start on the task.

Once you are assigned a task, please provide periodic updates or share any
questions or roadblocks on either discord or the Github issue, so that the
commmunity or the project maintainers can provide you any feedback or guidance
as needed. If you are inactive for more than 1-2 week on a issue that was
assigned to you, then we will assume you have stopped working on it and we will
unassign it from you - so that we can give a chance to others in the community
to work on it.

## File a feature request

Expand All @@ -35,10 +45,9 @@ create a new issue using
[Feature Request Template](https://github.com/rowyio/rowy/issues/new?assignees=&labels=&template=feature_request.md)
to share your idea. If you are working on this to contribute to the project,
then let others in the community and project maintainers know by posting on
#contributions channel in Rowy's
[Discord](https://rowy.io/discord). This allows others in the
community and the maintainers a chance to provide feedback and guidance before
you spend time working on it.
#contributions channel in Rowy's [Discord](https://rowy.io/discord). This allows
others in the community and the maintainers a chance to provide feedback and
guidance before you spend time working on it.

## Report an issue

Expand Down
18 changes: 13 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ Low-code for Firebase and Google Cloud.
</td>
</tr>
</table> -->

https://user-images.githubusercontent.com/307298/157185793-f67511cd-7b7b-4229-9589-d7defbf7a63f.mp4

<!-- <img width="85%" src="https://firebasestorage.googleapis.com/v0/b/rowyio.appspot.com/o/publicDemo%2FRowy%20Website%20Video%20GIF%20Small.gif?alt=media&token=3f699a8f-c1f2-4046-8ed5-e4ff66947cd8" />
Expand Down Expand Up @@ -98,8 +99,10 @@ https://user-images.githubusercontent.com/307298/157185793-f67511cd-7b7b-4229-95

## Quick guided install

Set up Rowy on your Google Cloud Platform project with this easy deploy button. Your
data and cloud functions stay on your own Firestore/GCP and is managed via a cloud run instance that operates exclusively on your GCP project. So we do do not access or store any of your data on Rowy.
Set up Rowy on your Google Cloud Platform project with this easy deploy button.
Your data and cloud functions stay on your own Firestore/GCP and is managed via
a cloud run instance that operates exclusively on your GCP project. So we do do
not access or store any of your data on Rowy.

[<img width="200" alt="Guided quick start button" src="https://user-images.githubusercontent.com/307298/185548050-e9208fb6-fe53-4c84-bbfa-53c08e03c15f.png">](https://rowy.app/)

Expand All @@ -112,12 +115,17 @@ You can find the full documentation with how-to guides and templates

## Manual Install

We recommend the [quick guided install](https://github.com/rowyio/rowy#quick-guided-install) option above. Manual install option is only recommended if you want to develop and contribute to the project. Follow this [guide](https://docs.rowy.io/setup/install#option-2-manual-install) for manual setup.
We recommend the
[quick guided install](https://github.com/rowyio/rowy#quick-guided-install)
option above. Manual install option is only recommended if you want to develop
and contribute to the project. Follow this
[guide](https://docs.rowy.io/setup/install#option-2-manual-install) for manual
setup.

## Roadmap

[View our roadmap](https://roadmap.rowy.io/) on Rowy - Upvote,
downvote, share your thoughts!
[View our roadmap](https://roadmap.rowy.io/) on Rowy - Upvote, downvote, share
your thoughts!

If you'd like to propose a feature, submit an issue
[here](https://github.com/rowyio/rowy/issues/new?assignees=&labels=&template=feature_request.md&title=).
Expand Down
8 changes: 4 additions & 4 deletions createDotEnv.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ const main = (
) => {
return fs.writeFileSync(
".env",
`REACT_APP_FIREBASE_PROJECT_ID = ${projectID}
REACT_APP_FIREBASE_PROJECT_WEB_API_KEY = ${firebaseWebApiKey}
REACT_APP_ALGOLIA_APP_ID = ${algoliaAppId}
REACT_APP_ALGOLIA_SEARCH_API_KEY = ${algoliaSearhApiKey}`
`VITE_APP_FIREBASE_PROJECT_ID = ${projectID}
VITE_APP_FIREBASE_PROJECT_WEB_API_KEY = ${firebaseWebApiKey}
VITE_APP_ALGOLIA_APP_ID = ${algoliaAppId}
VITE_APP_ALGOLIA_SEARCH_API_KEY = ${algoliaSearhApiKey}`
);
};

Expand Down
2 changes: 1 addition & 1 deletion firebase.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"hosting": {
"public": "build",
"public": "dist",
"ignore": ["firebase.json", "**/.*", "**/node_modules/**"],
"rewrites": [
{
Expand Down
21 changes: 11 additions & 10 deletions public/index.html → index.html
Original file line number Diff line number Diff line change
Expand Up @@ -15,30 +15,30 @@
<link
rel="apple-touch-icon"
sizes="180x180"
href="%PUBLIC_URL%/favicon/apple-touch-icon.png"
href="/favicon/apple-touch-icon.png"
/>
<link
rel="icon"
type="image/png"
sizes="32x32"
href="%PUBLIC_URL%/favicon/favicon-32x32.png"
href="/favicon/favicon-32x32.png"
/>
<link
rel="icon"
type="image/png"
sizes="16x16"
href="%PUBLIC_URL%/favicon/favicon-16x16.png"
href="/favicon/favicon-16x16.png"
/>
<link
rel="icon"
type="image/svg+xml"
href="%PUBLIC_URL%/favicon/icon.svg"
href="/favicon/icon.svg"
id="favicon-svg"
/>
<link rel="manifest" href="%PUBLIC_URL%/site.webmanifest" />
<link rel="manifest" href="/site.webmanifest" />
<link
rel="mask-icon"
href="%PUBLIC_URL%/favicon/safari-pinned-tab.svg"
href="/favicon/safari-pinned-tab.svg"
color="#4200FF"
/>
<meta name="msapplication-TileColor" content="#4200FF" />
Expand All @@ -47,13 +47,13 @@
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<link rel="manifest" href="/manifest.json" />
<!--
Notice the use of %PUBLIC_URL% in the tags above.
It will be replaced with the URL of the `public` folder during the build.
Only files inside the `public` folder can be referenced from the HTML.

Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
Unlike "/favicon.ico" or "favicon.ico", "/favicon.ico" will
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
Expand Down Expand Up @@ -87,7 +87,7 @@
property="og:description"
content="Build on the Google Cloud Platform in minutes. Manage Firestore data in a spreadsheet-like UI, write Cloud Functions effortlessly in the browser, and connect to third-party apps. Rowy is open source!"
/>
<meta property="og:image" content="%PUBLIC_URL%/static/meta.png" />
<meta property="og:image" content="/static/meta.png" />

<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:url" content="https://rowy.io/" />
Expand All @@ -96,11 +96,12 @@
property="twitter:description"
content="Build on the Google Cloud Platform in minutes. Manage Firestore data in a spreadsheet-like UI, write Cloud Functions effortlessly in the browser, and connect to third-party apps. Rowy is open source!"
/>
<meta property="twitter:image" content="%PUBLIC_URL%/static/meta.png" />
<meta property="twitter:image" content="/static/meta.png" />
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<script type="module" src="/src/index.tsx"></script>
<!--
This HTML file is a template.
If you open it directly in the browser, you will see an empty page.
Expand Down
32 changes: 20 additions & 12 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,23 @@
"dependencies": {
"@emotion/react": "^11.10.5",
"@emotion/styled": "^11.10.5",
"@esbuild-plugins/node-modules-polyfill": "^0.2.2",
"@json2csv/plainjs": "^7.0.1",
"@mdi/js": "^6.6.96",
"@monaco-editor/react": "^4.4.4",
"@mui/icons-material": "^5.10.16",
"@mui/lab": "^5.0.0-alpha.76",
"@mui/material": "^5.10.16",
"@mui/x-date-pickers": "^5.0.0-alpha.4",
"@rowy/form-builder": "^0.8.0",
"@rowy/form-builder": "^1.0.0",
"@rowy/multiselect": "^0.4.1",
"@tanstack/react-table": "^8.5.15",
"@tinymce/tinymce-react": "^3",
"@uiw/react-md-editor": "^3.14.1",
"algoliasearch": "^4.13.1",
"ansi-to-react": "^6.1.6",
"buffer": "^6.0.3",
"colord": "^2.9.3",
"compare-versions": "^4.1.3",
"csv-parse": "^5.1.0",
"date-fns": "^2.28.0",
Expand All @@ -33,21 +36,19 @@
"firebaseui": "^6.0.1",
"jotai": "^1.8.4",
"json-stable-stringify-without-jsonify": "^1.0.1",
"json2csv": "^5.0.7",
"jszip": "^3.10.0",
"lodash-es": "^4.17.21",
"match-sorter": "^6.3.1",
"material-ui-popup-state": "^4.0.1",
"mdi-material-ui": "^7.3.0",
"monaco-editor-auto-typings": "^0.4.0",
"monaco-editor-auto-typings": "^0.4.3",
"notistack": "^2.0.4",
"path-browserify": "^1.0.1",
"pb-util": "^1.0.3",
"quicktype-core": "^6.0.71",
"react": "^18.2.0",
"react-beautiful-dnd": "^13.1.0",
"react-color-palette": "^6.2.0",
"react-detect-offline": "^2.4.5",
"react-div-100vh": "^0.7.0",
"react-dnd": "^16.0.1",
"react-dnd-html5-backend": "^16.0.1",
Expand All @@ -62,29 +63,30 @@
"react-markdown": "^8.0.3",
"react-router-dom": "6.3.0",
"react-router-hash-link": "^2.4.3",
"react-scripts": "^5.0.1",
"react-usestateref": "^1.0.8",
"react-virtual": "^2.10.4",
"remark-gfm": "^3.0.1",
"seedrandom": "^3.0.5",
"stream-browserify": "^3.0.0",
"sucrase": "^3.32.0",
"swr": "^1.3.0",
"tinymce": "^5",
"tss-react": "^4.4.4",
"typescript": "^4.9.3",
"use-algolia": "^1.5.3",
"use-async-memo": "^1.2.4",
"use-debounce": "^8.0.0",
"use-debounce": "^9.0.4",
"use-memo-value": "^1.0.1",
"web-vitals": "^2.1.4",
"workbox-webpack-plugin": "^6.5.4"
},
"scripts": {
"start": "cross-env PORT=7699 craco start",
"startWithEmulators": "cross-env PORT=7699 REACT_APP_FIREBASE_EMULATORS=true craco start",
"start": "vite --port 7699",
"startWithEmulators": "VITE_APP_FIREBASE_EMULATORS=true vite --port 7699",
"emulators": "firebase emulators:start --only firestore,auth --import ./emulators/ --export-on-exit",
"test": "craco test --env ./src/test/custom-jest-env.js --verbose --detectOpenHandles",
"build": "craco build",
"test": "vitest",
"build": "tsc && cross-env NODE_OPTIONS=--max-old-space-size=8192 vite build",
"preview": "vite preview --port 7699",
"analyze": "source-map-explorer ./build/static/js/*.js",
"prepare": "husky install",
"env": "node createDotEnv",
Expand Down Expand Up @@ -154,7 +156,6 @@
"@types/dompurify": "^2.3.3",
"@types/file-saver": "^2.0.5",
"@types/jest": "^27.4.1",
"@types/json2csv": "^5.0.3",
"@types/lodash-es": "^4.17.6",
"@types/node": "^17.0.23",
"@types/react": "^18.0.25",
Expand All @@ -167,6 +168,8 @@
"@types/seedrandom": "^3.0.2",
"@typescript-eslint/eslint-plugin": "^5.45.0",
"@typescript-eslint/parser": "^5.45.0",
"@vitejs/plugin-react": "^4.0.0",
"@vitejs/plugin-react-swc": "^3.3.2",
"craco-alias": "^3.0.1",
"craco-swc": "^0.5.1",
"cross-env": "^7.0.3",
Expand All @@ -176,14 +179,19 @@
"eslint-plugin-local-rules": "^1.1.0",
"eslint-plugin-no-relative-import-paths": "^1.2.0",
"eslint-plugin-tsdoc": "^0.2.16",
"happy-dom": "^9.20.3",
"husky": ">=7.0.4",
"lint-staged": ">=12.3.7",
"monaco-editor": "^0.33.0",
"prettier": "^2.6.2",
"raw-loader": "^4.0.2",
"source-map-explorer": "^2.5.2",
"ts-jest": "^28.0.2",
"typedoc": "^0.23.21"
"typedoc": "^0.23.21",
"vite": "^4.3.9",
"vite-plugin-svgr": "^3.2.0",
"vite-tsconfig-paths": "^4.2.0",
"vitest": "^0.31.4"
},
"resolutions": {
"@types/react": "^18"
Expand Down
Loading