xataio / vscode-extension Goto Github PK
View Code? Open in Web Editor NEWUse Xata without leaving Visual Studio Code.
License: Apache License 2.0
Use Xata without leaving Visual Studio Code.
License: Apache License 2.0
I have a mono-repo with more than one .xatarc
, the vscode extension only use the root level .xatarc
We could read the mono-repository manifest to load the different .xatarc
available and behave as vscode multiple workspace mode
We want a panel that show the current database used by the current project
Add:
add /branches to the url
Add a command to open the shell on the specific database/branch
So far we can just adding one record per one record and we have a very basic auto-completion on link
data
key that take an array of recordsbulk
endpointThis should also create a git branch
Following of #17
Let's redirect to vscode directly instead of spawing a web server.
This will improve a bit the UX, since the user will be focus on the vscode instance directly after defining an API key.
crypto
in a webworker env)Instead of F1 -> Insert Records, what if we had the following flow when inserting a record:
Can we do that?
When clicking the Login button on the Xata: Explorer I am always directed to the page "New API key for Xata VSCode extension". Once I log out I have no option in the UI to log back in with an existing key. It would be great to provide an option "Login with existing API key".
Also, for this purpose, when creating an API key for the extension it would be great to expose it to the user so they can keep it to log back in. This way the user won't need to sign in to their Xata app account on a browser session every time they would like to login to the Xata VS Code extension.
After the last update for multi-region support the extension is creating and incomplete and invalid URL for the database.
Once clicked on the Get Started to link to a database on the Project panel, the following dialog pops-up:
And the generated .xatarc
has the following value:
{
"databaseURL": "/db/my-db-name"
}
instead of the following pattern:
https://{{workspace name}}.{{ region }}.xata.sh/db/{{ db name }}
Once properly generated and added, the Extension also throws an error saying the URL is invalid.
The Login button opens the system's default browser.
As an end user, I may prefer to log in to app.xata.io using a browser or session that isn't my default browser.
In order to do that, I would have to go to the default browser session that was started by the vscode extension, and copy the create API key URL from there, then paste it to the browser session of my preference. A "Copy login url" option, or simply making the existing Login button right-clickable to allow copying its url content, would help address this.
We need a nice logo (and tweak the description, categories…) for the vscode marketplace.
Let's bundle the extension so we can use it directly in https://vscode.dev/
https://code.visualstudio.com/api/working-with-extensions/bundling-extension
cosmicconfig can read all
The flow of creating xata branch need to be adjust when the current workspace is not a git repo
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.