2312 results found
-
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 -
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 to24 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 -
Crashlytics custom alerts
Crashlytics velocity alerting mechanism is very basic and it unfortunately generates a lot of false positive alerts. Support more advanced alarm settings
35 votes -
40 votes
-
Site Not Found
i have deployed and when i try to go on default site i see site not found
1 vote -
Better google drive intergration
In VS cell and other DEV environments i continually run into issues connecting to google drive AI and waste time in authorcatfication loops. So you have the chance to have better or even automatic integration with Google Drive, which would save so much time and make it easier to move data between different projects.
2 votes -
Notes Section for VS Code Extensions
While GoogleIDX loads projects faster, setting up a new one requires switching to VS Code to check extensions. Could you add a simple "Notes" section to projects specifically for listing required VS Code extensions? This would save time and keep everything in one place.
Thanks!
3 votes -
Support Jupyter Notebooks and Python/R
Adding support for Jupyter Notebooks and customized Python/R kernels will enable data scientists to develop data and machine learning projects easily in IDX.
26 votesThis is a great suggestion! We are going to investigate what support here can look like and follow-up with you further for more details.
- Don't see your idea?