2358 results found
-
21 votes
-
Support monorepo
Firebase functions does not support monorepo structures (NPM monorepo, NX, Turborepo) during deployment.
Firebase uses custom archive logic for functions packaging (https://github.com/firebase/firebase-tools/blob/127ca3fbf7549d6c0cdf12e89e4465de9dd2b7c9/src/deploy/functions/prepareFunctionsUpload.ts), which does not support internal packages deployment out of the box.
Github discussion: https://github.com/firebase/firebase-tools/issues/653
35 votes -
DocumentReference join query
Please add a join query to Cloud Firestore. It seems that using DocumentReference for the join would be appropriate.
33 votes -
37 votes
-
Map vim commands correctly
I've been used for a long time the "Vim" extension for vscode, for example.
I started the IDX and the first thing I did was install this extension.
When I try to switch between panels using "ctrl+w+h", for example, the browser window asks me if I want to leave the page.
So, if the Vim extension could map correctly your keymaps without the influence of the current browser maps, it was amazing.
4 votes -
Provide command to add testers to Tester groups via CLI
Currently, the Firebase CLI command can add testers to a Firebase App distribution project. But adding testers to a tester group can be done only manually on the Firebase portal. This becomes tedious for teams who maintain multiple tester groups and a large number of testers. Adding feasibility to mention to which tester group, the tester should be added in the Firebase add tester CLI command will make this process easier.
17 votes -
Add Scala Template
I would like to see a Scala Template! I would love to see GraalVM and Metals within it.
1 vote -
Project IDX Status
Since there's a lot of bugs in this early stage it would be great if you can add a bug status page in your website which will tell the user if there's actually a bug that has been reported / getting fixed or if everything is okay so the user can decide if the problem is from his end or not.
3 votes -
Support Firestore emulator in Datastore mode
It is now possible to run the Firestore emulator in Datastore mode, however, it must be run through the gcloud cli.
It would be great if the firebase cli supported using datastore mode in the firebase.json configuration and if the firestore emulator UI supported datastore mode
2 votes -
Open external files
I have a very urgent request for a feature. At the moment I can only edit files that I create in the app or import from GitHub.
I would like to be able to open files from my desktop and continue editing them. At the moment I have to manually change my code in my files on my desktop at any time so that they are synchronized.
Please, please implement this feature! For me this is one of the most important features for using and working with Project IDX. Thank you very much!
1 vote -
Add Android TV support for the AppTester app
The Firebase Apptester APK is incredibly close to having full Android TV support, please add the last remaining steps to make it fully compatible.
User scenario: As a developer, I want my QA-Testers to have access to new TV builds. I can deploy these into apptester, but QA currently has to download the .apk and then manually install them via adb. It would be nice to simply install apptester onto the TV test-device and get the releases there immediately.
What I have tested: it's already possible to install the apptester apk onto a TV, and it runs beautifully: Login works,…
16 votes -
Allow 'is not' operator for Language and Country condition rule type
We sometimes want to target all countries or languages apart from a select few with things we are delivering through remote config. Currently to do this we have to select all other countries and languages and then make sure the one we don't want to serve to is unticked.
Instead it would be much easier to just target the language we don't want to send it to.
3 votes -
Integration with Google Cloud Platform
Optional integration with Google Cloud so can work from console for common tasks like Cloud Build/Run etc
16 votes -
File Transfer System Between Workplaces
User-Friendly File Transfer
Drag-and-Drop: Allow users to easily drag and drop files for transfer.
File Selection: Provide options to select multiple files or entire folders for transfer.
Progress Indicators: Show real-time progress indicators for ongoing transfers.
1 vote -
Add custom permissions claims to access tokens via Firebase web interface
Firebase currently only allows you to add custom claims to ID tokens, and it suggests adding role based access control (RBAC) permissions in those ID token claims.
RBAC custom claims should be added to the access token which is already included in the Authorization header in all API requests, so the API already has access to the token that it needs. Additionally including an ID token in API requests so that the API can read permissions from it is overly complicated and superfluous.
Furthermore, you should be able to add these claims to access tokens for specific users via the…
4 votes -
Increase request size over 32Mb
Right now, a Firebase function can only accept a request payload size up to 32Mb.
Using it as webhook for some external APIs, we would need to have no limits or at least 100Mb limit2 votes -
In Firebase auth using phone auth in flutter, please add a feature for creating a user with a custom uid, probably via the admin sdk
In this code await admin.auth().createUser({
email: email,
displayName: name,
uid: uid,
emailVerified: false,
password: password,
disabled: false,
});, if email and password are created, please create the user via that login method and if only phone is provided and no email, then let the user be created via phone auth. So that later on, when they try to sign in via phone auth, the system doesn't create a whole new user with a new uid but just lets the user sign into that account8 votes -
Supports adding Proxy to all firebase plugins
Recently, gRPC added support for proxies [https://github.com/grpc/grpc-dart/issues/33]. It would be great if the same feature were added to all Firebase plugins for better debugging purposes behind firewalls or for users located in countries with high censorship.
7 votes -
Start IP address End IP address to allow IDX access to Azure databases and other databases
To allow connections to Azure databases you need to add a list of allowed IP addresses to bypass the firewall. If Google could provide all their IP address for IDX and provide documentation that would be great.
If I allow all IP addresses to connect to the Azure database the program works (of course since I am not blocking any connections, but this isn't the best practice)
2 votes -
Config / Tools to be able to choose specific flutter SDK or dart SDK
I'm not sure if there's a way to pick a specific flutter version and or dart version when creating a new project. In line with that, ensuring that updates are not automatically applied users to consent to upgrade to new dart or flutter versions.
2 votes
- Don't see your idea?