appbaseio / dashboard Goto Github PK
View Code? Open in Web Editor NEWReactiveSearch cloud dashboard
Home Page: https://dashboard.reactivesearch.io
ReactiveSearch cloud dashboard
Home Page: https://dashboard.reactivesearch.io
/billing
page, similar to the design of https://appbase.io/pricing page.For a shared app, "New credentials" button should not be present as the user doesn't have the permissions to create a new credential.
We can now track more enhanced stats.
We should preserve the url destination when the user is not logged in and requires to log in.
-> We will have to implement a backend API to check for coupon validity and return that info (or errors) in the checkout form.
Reference:
We will show a help icon which will open up the following options for the users:
<!--[if lte IE 8]>
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js"></script>
<![endif]-->
<script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/v2.js"></script>
<script>
hbspt.forms.create({
portalId: "4709730",
formId: "e2465ba7-75c6-4e40-b4be-0c8dfe553bbb"
});
</script>
Get Support! https://appbase.io/pricing/#support
New Updates
Link to Terms & Privacy.
Design Reference:
Currently, the import process for a v6 app is broken. One of the key reasons is the removal of mapping types in v6 apps, where we support passing types in the importer UI.
The types dropdown (and selection) should be disabled for v6 apps. Using the following endpoint https://rest.appbase.io/#6c6eff02-2afd-b1fb-b62d-d8b4a146c0fe, we can check the version of the app.
Instead, we should default to _doc
as the type name or when an app's type exists, pick that instead.
In the dashboard tutorial, add a button with the label "Continue to Dashboard >", which routes the user back to the dashboard and skips the current tutorial screen.
To minimize the re-ordering disruption when making a network request for fetching all the apps, we can preserve apps order in the manager view.
while trying out interactive tutorial I am getting "An app with the same name exists" for all the unique inputs .
Current icon gives a feeling that we need to click it. Need to replace it with a more apt icon.
Rather than the chart disappearing when no API call is made in the current month, it should show the chart with "zero" data points.
The intention for not showing the chart is that when a new user creates an app, they shouldn't see an empty chart and rather see the getting started guides. However, the way it is being applied right now, we replace chart whenever no API calls have been made in this month.
We need to support the following:
sandbox
and hobby
plans, restrict to only allow US East regionstorage / nodes
(as storage now represents the net storage available for the cluster) App ownership can be transferred from https://dashboard.appbase.io/<appname>/team
page. Add a "Transfer Ownership" button which takes in an e-mail field to transfer the app's ownership to.
Ownership transfer requires a confirmation dialog where the user needs to enter the <appname> before being able to transfer the ownership.
The endpoint for doing this is POST /app/:appid/changeowner
. It expects a JSON object with key owner
and value as the e-mail id to whom the app's ownership should be transferred to.
In cluster Listing we need to move the deleted clusters to the bottom
The logic we have for starting the tutorial is flawed, we should check for all user apps v/s what is in the current view.
Right now, it seems to take spaces as valid.
Now that we are taking the user's profile information, we should also log that into intercom.
There are two scenarios here:
And should accordingly query the endpoint
/app/:appid/metrics?from=<now-90d_in_millis>
When importing data, validate that the input JSON file is inside an array container. When it's not, show an error screen. Currently, there is no response being shown to the user.
The code for this functionality resides in the importer
repo, but we primarily use it inside the dashboard.
We currently show it as a help message but it's hidden behind the help icon.
Create a cluster with an invalid setting to see this error modal from here - https://dashboard.appbase.io/clusters/new.
Easiest way to replicate is to change one of the request body values.
Solution: We should remove the Cancel
button from here.
there is a compile error for file dashboard/app/shared/CopyToClipboard.js
line 2
import Clipboard from 'Clipboard';
**should be**
import Clipboard from 'clipboard';
the default url should be http://localhost:8000, not 1357
Similar to how we show "create credentials", we should show "new app" button, i.e. an input field only appears (inline) when clicked on the "NEW APP" button.
We need to setup pre commit hooks to lint and format code before committing
This will make sure only formatted and consistent code is pushed on the repo.
view
param in app-dashboard routingIn the dashboard, clicking on "Clone this App" opens a dejavu page. It should instead open a URL starting with https://importer.appbase.io/ host. The former is using some scripts over http://
which is causing the UI view to not load (unless you select load unsafe scripts).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.