2357 results found
-
should include updating the In-App messaging data dynamically based on the triggered event bundle received from the app
The current functionality of the In-App messaging feature is basically a one-way communication from Firebase to app for the means of providing data with just the triggering point from the app side. It would be great if the event triggered carries a bundle data to update the In-App message data before showing it in the app. This will be a game changer in my opinion.
2 votes -
Incorrect notifications about extension installation
Installing extensions such as "Python", "Jupyter Notebook" causes an incorrect notification to pop-up showing "Try downloading manually" which is wrong as after a couple of seconds it gets installed correctly.
2 votes -
Support Docker-in-Docker
IDX should support running Docker containers within the Docker container provided for the runtime, preferably by reusing the host's Docker daemon:
$ docker run -ti --rm -v /var/run/docker.sock:/var/run/docker.sock hello-world docker: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/create": dial unix /var/run/docker.sock: connect: permission denied. $ sudo docker run -ti --rm -v /var/run/docker.sock:/var/run/docker.sock hello-world docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. See 'docker run --help'.versus on Codespaces:
…$ docker run -ti --rm -v /var/run/docker.sock:/var/run/docker.sock hello-world Hello from Docker! This message shows that your installation appears to25 votes -
Firebase Setup infrastructure
I'm creating an Open Source Cloud Native Platform based on Firebase. Every installation requires manual steps, to enable specific APIs.
Please provide a configuration file where I can configure all required Google Cloud services (like Google Translate, Storage, Artifact Registry, etc ...).
It will facilitate the automatic installation of Firebase applications.1 vote -
Use of FirebaseMessagingException should be possible in unit tests
The
FirebaseMessagingExceptionclass issealedwith aninternalconstructor and no interface. This means we cannot test our code that handles this exception because we can't create this type of exception nor can we mock it due to the lack of an interface.4 votes -
redirects existing localhost API requests to the workspace server
I have a server I was running locally in development on localhost:3000 that I have now ported to IDX so it runs on the IDX monospace server. It means the frontend no longer works when requesting from localhost:3000. It would be great to automatically redirect requests made to localhost:PORT to the monospace server in future
3 votes -
Add support to programmatically configure social providers for tenants
Add the ability to configure social authentication methods like Google, Facebook, etc. like how OIDC and SAML can be done.
Also, the ability to use the parent configuration for Google Authentication so it is just an enable like in the Web Console UI. This reduces the overhead code that we need to provide if all we are doing is splitting into different tenants for management reasons.
2 votes -
Add support using custom SA for 2nd gen cloud functions deployment
Currently using 2nd gen cloud functions requires having the default Compute Engine Service Account and there is no way to use custom service account.
Not all projects have the service account or have any means to re-create the default SA if it has been deleted at some point and using default service accounts is anyway something that is not recommended by Google. So currently not all can move to using 2nd gen cloud functions unless support for using custom SA is added.
7 votes -
Ability to saved custom made dev.nix configs for future projects
Since IDX is using nix files to configure an environment, it would probably be best for us to create and save these files and be able to import it into another/future project.
Specifically "imported from repos" and blank workspaces. That way we wouldn't have to recreate the file or save it in another place when you can just access it from IDX itself.
3 votes -
Turning Off Auto Login when creating New User
The Firebase createUserWithEmailAndPassword function currently auto-logs in the newly created user. However, it's crucial to have an option to turn off auto-login, especially in admin panel scenarios. This can help prevent issues where the admin session expires due to the new user login. Providing such an option will enhance flexibility and control in user management.
12 votes -
Firebase CLI (Python version) should provide debugging information
Add better debugging information into Firebase CLI (Python) version. The CLI frequently throws the following error but does not provide any further information, even in debug mode.
Failed to call quitquitquit. This often means the server failed to start request to http://127.0.0.1:8081/__/quitquitquit failed, reason: connect ECONNREFUSED 127.0.0.1:8081 {"message":"request to http://127.0.0.1:8081/__/quitquitquit failed, reason: connect ECONNREFUSED 127.0.0.1:8081","type":"system","errno":"ECONNREFUSED","code":"ECONNREFUSED"}
or
Error: User code failed to load. Cannot determine backend specification
Details of the error can however be found in the GCP Console and Cloud Build. The same error messages should appear in the CLI as the Console is not a scalable way to maintain/deploy…
2 votes -
Django support for firebase app hosting
Django is a very popular framework. It is likely the easiest one to get up and running with, also allowing reusing the code much better than other solutions. No need to say how big Python is and Django (and even Flask) will only become bigger and bigger. Firebase app hosting must support Django. Not tomorrow, now!
2 votes -
[Email Verification] Need to have a param to set expiration time
As of now, there is no way we can set a custom expiration time for the Email Signin with link authentication. Our use case is that we generate this link through admin sdk and then mail the users (as an invite).
Hence, it becomes really important for us to have a custom expiration time.
2 votes -
Change the code automatically when I ask Gemini
Change the code automatically when I ask Gemini, not copy and paste or modify it myself, if I ask him to add it... he has control over the workspace
3 votes -
gRPC support in firebase Performance Monitoring
firebase Performance Monitoring automatically collects all the https API called invoked from the app. Add the same support for the gRPC API calls as well.
3 votes -
How to access Android emulator?
Hi,
Currently, there is no way to access the Android emulator in IDX. I tried using the shortcut CTRL+SHIFT+P, but there is still no option to view the Android emulator preview.
Not only the Android emulator preview, but I am also unable to access the Web preview. When clicking on 'Show Web preview', I get this error message: "Command 'Project IDX: Show Web Preview' resulted in an error: command 'monospace.showWebPreview' not found."
Please help.
2 votes -
For all mobile app project templates, It would be nice to have direct possibility to publish mobile app to Playstore / appstore
For all mobile app project templates, It would be nice to have direct possibility to publish mobile app to Playstore / appstore
5 votes -
Firestore insights dashboard
Same dashboard in GCP as Firestore in datastore mode. Collection storage space usage, index size, data size, etc.
Also, for multi tenancy apps in both modes (using subcollections or multiple databases or also schemas in native mode would be nice to have) an API that can tell how much resources - space, reads, writes, etc. did each customer use, to be able to offer some kind of pay-as-you-go type of subscription.
11 votes -
Grant access to use authentication for login and registration
I created a login and registration system in Next JS using Next Auth using Google's 0auth, but when the feature is run it is always blocked by a proxy or firewall from the IDX project, even though when I run it on my local PC it is normal
1 vote -
Getting started Tutorials needs critical refinement and acurate articulation of label, navigation steps
https://firebase.google.com/codelabs/firebase-nextjs#4
Labels and directions in the tutorial are not matching the Firebase console. Configuration steps are vague and not descriptive enough. Example " Add your Firebase configuration to your web app code" section Step 2 makes sense if no app was build, but at this point of the tutorial the app has been created "My Nexst.js app", so these instruction are not right. Step 3 i believe is wrong or inaccurately written. Are we to transpose the contents to the npm tab from the "SDK setup and configuration pane" to the proper variable state or if we are to replace…2 votes
- Don't see your idea?