这是indexloc提供的服务,不要输入任何密码
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
3f03165
Fix path separator to fetch data
fabricio-godoi Aug 26, 2021
f49a412
DateTime cell: fix incorrect picker import
notsidney Oct 1, 2021
cf529e7
ColumnHeader: fix tooltip position
notsidney Oct 1, 2021
68bb3a7
add filters types to src/components/fiedls
notsidney Oct 1, 2021
dac175b
/deploy: add copy explicitly stating we cannot access data
notsidney Oct 1, 2021
aec3d45
refactoring filters
shamsmosowi Oct 1, 2021
6a5c7ca
Merge branch 'develop' of https://github.com/rowyio/rowy into develop
shamsmosowi Oct 1, 2021
5b0ee7f
fixed filter value field
shamsmosowi Oct 1, 2021
0ee6db9
basic fields filters
shamsmosowi Oct 1, 2021
4adfab4
clean up filters
shamsmosowi Oct 1, 2021
34cc5bf
Filters: add Suspense around side drawer field
notsidney Oct 1, 2021
e4ff818
Filters: fix crash
notsidney Oct 1, 2021
44f64e6
Filters: remove @mui/styles
notsidney Oct 1, 2021
dfc58b6
LoadedRowsStatus: fix "1 rows"
notsidney Oct 1, 2021
86bc4a2
Status cell: fix crash
notsidney Oct 1, 2021
ecd731c
round checkbox icons
notsidney Oct 1, 2021
4bb46e1
Update index.tsx
nandinikaregowdra Oct 1, 2021
acbd3a2
Merge branch 'main' of https://github.com/rowyio/rowy into feature/os…
DariaNico Oct 1, 2021
1965900
config.pairs is not populated at the instance of setting columnKey, s…
DariaNico Oct 1, 2021
7287d23
Autosave: remove console.log
notsidney Oct 4, 2021
5f9da3f
SideDrawer: fix firestore document reference fields causing crash
notsidney Oct 4, 2021
1cb9cd1
TextField: set caret color to primary color
notsidney Oct 4, 2021
cdf6be4
switch mono font to JetBrains Mono for improved clarity
notsidney Oct 4, 2021
d4f6944
add swr localstorage cache
notsidney Oct 4, 2021
4ecf6d4
TextField: set caret color to error color
notsidney Oct 4, 2021
b27bed7
more filters
shamsmosowi Oct 4, 2021
81e869e
Merge branch 'develop' of https://github.com/rowyio/rowy into develop
shamsmosowi Oct 4, 2021
e48fbea
Hidden → hidden
notsidney Oct 4, 2021
9f9e09f
Merge pull request #550 from rowyio/develop
shamsmosowi Oct 4, 2021
865cd7e
date & dateTime filters with chip value formatter
shamsmosowi Oct 4, 2021
a9b9289
multiselect formatter
shamsmosowi Oct 4, 2021
ea135e5
Merge branch 'develop' of https://github.com/rowyio/rowy into develop
shamsmosowi Oct 4, 2021
41d347d
Merge pull request #551 from rowyio/develop
shamsmosowi Oct 4, 2021
272cd0e
fixed the css for step 3
Oct 5, 2021
adbd4d0
Merge pull request #553 from jmutt78/issue-531
notsidney Oct 7, 2021
176d2ee
Import CSV: limit preview rows to 50
notsidney Oct 7, 2021
4219d8e
import wizards: use position sticky for preview headers & remove reac…
notsidney Oct 7, 2021
5c11185
Merge pull request #548 from DariaNico/feature/osd-536-add-suggested-…
notsidney Oct 7, 2021
be2fe4c
Import CSV Wizard: fix unclickable link
notsidney Oct 7, 2021
796f4f1
Import CSV Wizard: fix existing column matching
notsidney Oct 7, 2021
1d64ad0
Merge branch 'master' of https://github.com/fabricio-godoi/firetable …
notsidney Oct 7, 2021
e22c81d
Merge branch 'patch-1' of https://github.com/nandinikaregowdra/rowy i…
notsidney Oct 7, 2021
cbc0fdb
Rating Field update - Combine 2 steps of field setup with Next button…
coder-mina Oct 7, 2021
a6c056d
Table settings: fix Table ID being automatically edited when changing…
notsidney Oct 7, 2021
2ef3e57
Merge branch 'develop' into rc
notsidney Oct 7, 2021
7becc02
Merge pull request #556 from coder-mina/feature/issue-540
notsidney Oct 7, 2021
f8352a4
update mui dependencies
notsidney Oct 8, 2021
bd9daf8
upgrade dependencies
notsidney Oct 8, 2021
18a8247
Slider filed update
Oct 10, 2021
fda9bee
Merge pull request #557 from yashodha03/develop
notsidney Oct 10, 2021
e3aa38b
add updatedBy, createdBy fields
notsidney Oct 12, 2021
56c9eca
TableLogs: remove polluting console.logs
notsidney Oct 12, 2021
df6e53d
LoadedRowsStatus: show hard cap
notsidney Oct 12, 2021
47b00b2
fix add row not adding to the top after deleting
notsidney Oct 12, 2021
64bee1e
CellValidation: fix console error
notsidney Oct 12, 2021
2c59c7e
Long Text field: support in-cell editing
notsidney Oct 12, 2021
8e4bfb8
fix status operator
shamsmosowi Oct 13, 2021
363d380
add initial columns option to create table
notsidney Oct 13, 2021
1e48d5f
Merge branch 'develop' of https://github.com/rowyio/rowy into develop
notsidney Oct 13, 2021
f0a25f1
Table settings: Show collection name in Copy columns from existing ta…
notsidney Oct 14, 2021
ca4402a
table onSnapshot: fix rows with missingRequiredFields already in the …
notsidney Oct 14, 2021
83f1451
PopoverCell: fix double causing cell to appear blank
notsidney Oct 14, 2021
d5f514e
Connect Table: support single selection without arrays (#504)
notsidney Oct 14, 2021
055286a
fix Side Drawer not loading the correct row’s values for some fields …
notsidney Oct 14, 2021
87b8cec
Color: remove unused code in side drawer field
notsidney Oct 14, 2021
4879eda
useTableData: fix connect table becoming unclearable
notsidney Oct 14, 2021
2be5524
show error when rowyrun is called without a url
shamsmosowi Oct 14, 2021
44b0314
error copy
shamsmosowi Oct 14, 2021
37f1c53
fix last frozen row not showing selection outline
notsidney Oct 14, 2021
4b17afd
Merge branch 'develop' of https://github.com/rowyio/rowy into develop
notsidney Oct 14, 2021
bb65f98
update missing rowy run url error copy
notsidney Oct 14, 2021
713ebe6
Side Drawer: scroll to selected cell and focus if available
notsidney Oct 14, 2021
0a09d6b
add new step-based extensions UI
notsidney Oct 14, 2021
f7d0be6
add extensionsDocSync WIKI_LINK
notsidney Oct 14, 2021
cd9798c
Allow users to add custom options in Single and Multi Select fields
notsidney Oct 14, 2021
9c0690a
Merge branch 'develop' into rc
notsidney Oct 15, 2021
faa8226
add ellipsis to multiselect add new button to signify additional user…
notsidney Oct 15, 2021
15d0fd8
fix SuggestedRules causing horizontal scroll
notsidney Oct 15, 2021
0fd3d88
add audit fields
notsidney Oct 15, 2021
382a238
Merge branch 'develop' into rc
notsidney Oct 15, 2021
c0a810e
bump version number
notsidney Oct 15, 2021
2534618
Merge branch 'develop' into rc
notsidney Oct 15, 2021
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
11 changes: 5 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Rowy",
"version": "2.0.0",
"version": "2.1.0",
"homepage": "https://rowy.io",
"repository": {
"type": "git",
Expand All @@ -13,14 +13,14 @@
"@emotion/react": "^11.4.0",
"@emotion/styled": "^11.3.0",
"@hookform/resolvers": "^2.8.1",
"@mdi/js": "^5.9.55",
"@mdi/js": "^6.2.95",
"@monaco-editor/react": "^4.1.0",
"@mui/icons-material": "^5.0.0",
"@mui/lab": "^5.0.0-alpha.47",
"@mui/lab": "^5.0.0-alpha.50",
"@mui/material": "^5.0.0",
"@mui/styles": "^5.0.0",
"@rowy/form-builder": "^0.2.4",
"@rowy/multiselect": "^0.2.1",
"@rowy/form-builder": "^0.3.1",
"@rowy/multiselect": "^0.2.3",
"@tinymce/tinymce-react": "^3.12.6",
"algoliasearch": "^4.8.6",
"ansi-to-react": "^6.1.5",
Expand Down Expand Up @@ -59,7 +59,6 @@
"react-router-dom": "^5.0.1",
"react-router-hash-link": "^2.4.3",
"react-scripts": "^4.0.3",
"react-scroll-sync": "^0.8.0",
"react-usestateref": "^1.0.5",
"serve": "^11.3.2",
"swr": "^1.0.1",
Expand Down
2 changes: 1 addition & 1 deletion public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
<link rel="stylesheet" href="https://rsms.me/inter/inter.css" />
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,600;1,400;1,600&display=swap"
href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap"
/>

<title>Rowy</title>
Expand Down
315 changes: 159 additions & 156 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import Loading from "components/Loading";
import Navigation from "components/Navigation";
import Logo from "assets/Logo";

import SwrProvider from "contexts/SwrContext";
import ConfirmationProvider from "components/ConfirmationDialog/Provider";
import { AppProvider } from "contexts/AppContext";
import { ProjectContextProvider } from "contexts/ProjectContext";
Expand Down Expand Up @@ -56,166 +57,168 @@ export default function App() {
return (
<StyledEngineProvider injectFirst>
<ErrorBoundary>
<LocalizationProvider dateAdapter={AdapterDateFns}>
<AppProvider>
<Favicon />
<SnackbarProvider>
<ConfirmationProvider>
<SnackLogProvider>
<CustomBrowserRouter>
<Suspense fallback={<Loading fullScreen />}>
<Switch>
<Route
exact
path={routes.auth}
render={() => <AuthPage />}
/>
<Route
exact
path={routes.authSetup}
render={() => <AuthSetupGuidePage />}
/>
<Route
exact
path={routes.jwtAuth}
render={() => <JwtAuthPage />}
/>
<Route
exact
path={routes.signOut}
render={() => <SignOutPage />}
/>
<Route
exact
path={routes.signUp}
render={() => <SignUpPage />}
/>
<Route
exact
path={routes.setup}
render={() => <SetupPage />}
/>
<Route
exact
path={routes.deploy}
render={() => <DeployPage />}
/>
<SwrProvider>
<LocalizationProvider dateAdapter={AdapterDateFns}>
<AppProvider>
<Favicon />
<SnackbarProvider>
<ConfirmationProvider>
<SnackLogProvider>
<CustomBrowserRouter>
<Suspense fallback={<Loading fullScreen />}>
<Switch>
<Route
exact
path={routes.auth}
render={() => <AuthPage />}
/>
<Route
exact
path={routes.authSetup}
render={() => <AuthSetupGuidePage />}
/>
<Route
exact
path={routes.jwtAuth}
render={() => <JwtAuthPage />}
/>
<Route
exact
path={routes.signOut}
render={() => <SignOutPage />}
/>
<Route
exact
path={routes.signUp}
render={() => <SignUpPage />}
/>
<Route
exact
path={routes.setup}
render={() => <SetupPage />}
/>
<Route
exact
path={routes.deploy}
render={() => <DeployPage />}
/>

<Route
exact
path={"/test"}
render={() => <TestPage />}
/>
<Route
exact
path={"/test"}
render={() => <TestPage />}
/>

<PrivateRoute
exact
path={[
routes.home,
routes.tableWithId,
routes.tableGroupWithId,
routes.settings,
routes.projectSettings,
routes.userSettings,
routes.userManagement,
routes.impersonatorAuth,
routes.rowyRunTest,
]}
render={() => (
<ProjectContextProvider>
<Switch>
<Route
exact
path={routes.impersonatorAuth}
render={() => <ImpersonatorAuthPage />}
/>
<Route
exact
path={routes.rowyRunTest}
render={() => <RowyRunTestPage />}
/>
<PrivateRoute
exact
path={routes.home}
render={() => (
<Navigation
title="Home"
titleComponent={(open, pinned) =>
!(open && pinned) && (
<Logo
style={{
display: "block",
margin: "0 auto",
}}
/>
)
}
>
<HomePage />
</Navigation>
)}
/>
<PrivateRoute
path={routes.tableWithId}
render={() => <TablePage />}
/>
<PrivateRoute
path={routes.tableGroupWithId}
render={() => <TablePage />}
/>
<PrivateRoute
exact
path={[
routes.home,
routes.tableWithId,
routes.tableGroupWithId,
routes.settings,
routes.projectSettings,
routes.userSettings,
routes.userManagement,
routes.impersonatorAuth,
routes.rowyRunTest,
]}
render={() => (
<ProjectContextProvider>
<Switch>
<Route
exact
path={routes.impersonatorAuth}
render={() => <ImpersonatorAuthPage />}
/>
<Route
exact
path={routes.rowyRunTest}
render={() => <RowyRunTestPage />}
/>
<PrivateRoute
exact
path={routes.home}
render={() => (
<Navigation
title="Home"
titleComponent={(open, pinned) =>
!(open && pinned) && (
<Logo
style={{
display: "block",
margin: "0 auto",
}}
/>
)
}
>
<HomePage />
</Navigation>
)}
/>
<PrivateRoute
path={routes.tableWithId}
render={() => <TablePage />}
/>
<PrivateRoute
path={routes.tableGroupWithId}
render={() => <TablePage />}
/>

<PrivateRoute
exact
path={routes.settings}
render={() => (
<Redirect to={routes.userSettings} />
)}
/>
<PrivateRoute
exact
path={routes.projectSettings}
render={() => (
<Navigation title="Project Settings">
<ProjectSettingsPage />
</Navigation>
)}
/>
<PrivateRoute
exact
path={routes.userSettings}
render={() => (
<Navigation title="Settings">
<UserSettingsPage />
</Navigation>
)}
/>
<PrivateRoute
exact
path={routes.userManagement}
render={() => (
<Navigation title="User Management">
<UserManagementPage />
</Navigation>
)}
/>
</Switch>
</ProjectContextProvider>
)}
/>
<PrivateRoute
exact
path={routes.settings}
render={() => (
<Redirect to={routes.userSettings} />
)}
/>
<PrivateRoute
exact
path={routes.projectSettings}
render={() => (
<Navigation title="Project Settings">
<ProjectSettingsPage />
</Navigation>
)}
/>
<PrivateRoute
exact
path={routes.userSettings}
render={() => (
<Navigation title="Settings">
<UserSettingsPage />
</Navigation>
)}
/>
<PrivateRoute
exact
path={routes.userManagement}
render={() => (
<Navigation title="User Management">
<UserManagementPage />
</Navigation>
)}
/>
</Switch>
</ProjectContextProvider>
)}
/>

<Route
exact
path={routes.pageNotFound}
render={() => <PageNotFound />}
/>
<Route render={() => <PageNotFound />} />
</Switch>
</Suspense>
</CustomBrowserRouter>
</SnackLogProvider>
</ConfirmationProvider>
</SnackbarProvider>
</AppProvider>
</LocalizationProvider>
<Route
exact
path={routes.pageNotFound}
render={() => <PageNotFound />}
/>
<Route render={() => <PageNotFound />} />
</Switch>
</Suspense>
</CustomBrowserRouter>
</SnackLogProvider>
</ConfirmationProvider>
</SnackbarProvider>
</AppProvider>
</LocalizationProvider>
</SwrProvider>
</ErrorBoundary>
</StyledEngineProvider>
);
Expand Down
10 changes: 10 additions & 0 deletions src/assets/icons/CreatedAt.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import SvgIcon, { SvgIconProps } from "@mui/material/SvgIcon";
import { mdiClockPlusOutline } from "@mdi/js";

export default function CreatedAt(props: SvgIconProps) {
return (
<SvgIcon {...props}>
<path d={mdiClockPlusOutline} />
</SvgIcon>
);
}
9 changes: 9 additions & 0 deletions src/assets/icons/CreatedBy.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import SvgIcon, { SvgIconProps } from "@mui/material/SvgIcon";

export default function CreatedBy(props: SvgIconProps) {
return (
<SvgIcon {...props}>
<path d="M19 13v3h3v2h-3v3h-2v-3h-3v-2h3v-3h2Zm-9 0c.87 0 2.022.142 3.18.426a5.967 5.967 0 0 0-.891 1.73A11.097 11.097 0 0 0 10 14.9c-1.188 0-2.402.234-3.43.555l-.43.143c-.138.049-.272.099-.402.15l-.372.157C4.475 16.3 3.9 16.725 3.9 17v1.1h8.2A5.96 5.96 0 0 0 12.803 20L2 20v-3c0-2.01 3.043-3.266 5.682-3.76l.46-.08.227-.033.44-.056A11.02 11.02 0 0 1 10 13Zm0-9a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm0 1.9a2.1 2.1 0 1 0 0 4.2 2.1 2.1 0 0 0 0-4.2Z" />
</SvgIcon>
);
}
Loading