matchbox icon indicating copy to clipboard operation
matchbox copied to clipboard

Firebase 3.0.0

Open martinklepsch opened this issue 9 years ago • 24 comments

Migration Guide: https://firebase.google.com/support/guides/firebase-web

Doesn't look to complex. I'll try getting it into CLJSJS soon.

martinklepsch avatar May 19 '16 09:05 martinklepsch

@martinklepsch I have been working on this, can you help with the externs?

burn2delete avatar May 22 '16 19:05 burn2delete

Decided to play with firebase/matchbox for the first time today, and running into this response from the servers:

The specified authentication provider is not enabled for this Firebase. Projects created at console.firebase.google.com must use the new Firebase Authentication SDKs available from firebase.google.com/docs/auth/

Is it because of this issue? Any way I can help?

polymeris avatar Jun 10 '16 17:06 polymeris

Matchbox doesn't currently support the new console or the v3 API. 

I'm working on it, a new wrapper library for the v3 API exists and is fairly stable. flyboarder/firebase-cljs I'll update matchbox once the wrapper is complete. 

burn2delete avatar Jun 10 '16 17:06 burn2delete

Is this resolved? it looks like the code is merged... or is there remaining work?

timothypratley avatar Jul 04 '16 04:07 timothypratley

@timothypratley cljsjs.firebase is ready, firebase-cljs needs the latest version pushed to clojars from my dev builds, matchbox then needs updates for the v3 API this will require a major rewrite of the internal system

burn2delete avatar Jul 04 '16 05:07 burn2delete

Ah I see, thanks for the clarification.

timothypratley avatar Jul 04 '16 05:07 timothypratley

Hey @timothypratley - now that the CLJSJS side is sorted out, I'll get to this shortly

crisptrutski avatar Jul 06 '16 10:07 crisptrutski

Awesome, thank you :) Matchbox is a really nice library to use!

timothypratley avatar Jul 06 '16 14:07 timothypratley

Any progress?

octaviogb avatar Aug 16 '16 15:08 octaviogb

This is still WIP.

@octaviogb are you looking to use in browser or server?

burn2delete avatar Aug 16 '16 19:08 burn2delete

Browser for now

Em ter, 16 de ago de 2016 16:59, Matthew Ratzke [email protected] escreveu:

This is still WIP.

@octaviogb https://github.com/octaviogb are you looking to use in browser or server?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/crisptrutski/matchbox/issues/74#issuecomment-240219334, or mute the thread https://github.com/notifications/unsubscribe-auth/AAzMeq5tEwR04ZQAqHnk7LXlB8HyLPWwks5qghaAgaJpZM4IiEa4 .

octavioturra avatar Aug 16 '16 21:08 octavioturra

Try degree9/firebase-cljs for now.

Http://github.com/degree9Http://github.com/degree9/firebaseHttp://github.com/degree9/firebase-cHttp://githubHttp://github.com/degree9/firebase-cljs.com/degree9Http://github.com/degree9/firebase-cljsHttp://github.com/degree9/firebaseHttp://github.com/degree9/firebase-c/firebaseHttp://github.com/degree9/firebase-cljsHttp://github.com/degree9/firebase-c-Http://github.com/degree9/firebase-cljscljsHttp://github.com/degree9/firebase-cljs

Matthew Ratzke Founder | Degree9 Solutions Inc. Degree9.iohttp://degree9.io

On Tue, Aug 16, 2016 at 3:22 PM -0600, "Octavio Turra" <[email protected]mailto:[email protected]> wrote:

Browser for now

Em ter, 16 de ago de 2016 16:59, Matthew Ratzke [email protected] escreveu:

This is still WIP.

@octaviogb https://github.com/octaviogb are you looking to use in browser or server?

You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/crisptrutski/matchbox/issues/74#issuecomment-240219334, or mute the thread https://github.com/notifications/unsubscribe-auth/AAzMeq5tEwR04ZQAqHnk7LXlB8HyLPWwks5qghaAgaJpZM4IiEa4 .

You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/crisptrutski/matchbox/issues/74#issuecomment-240243424, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AAI-PCBrpOhJigaiy8aR--jEsjv9mvqfks5qgiobgaJpZM4IiEa4.

burn2delete avatar Aug 16 '16 21:08 burn2delete

Thank you,

I've seen this degree9 lib, but it's not clearly how to use. Is there some reference or example?

octaviogb avatar Aug 23 '16 14:08 octaviogb

@octaviogb I have been using it for a small app with re-frame 0.7.0. It's probably not the ideal reference but maybe you can get some ideas. https://github.com/velveteer/crossed/blob/master/src/app/handlers.cljs

velveteer avatar Aug 23 '16 20:08 velveteer

@velveteer nice to see someone is enjoying it, let me know where I can make it better!

burn2delete avatar Aug 23 '16 20:08 burn2delete

I've been using this fork for a while on a client and a java backend. The auth api still needs some love. I included some sample code in the README that shows how I'm using it. Most of it could be wrapped into the api.

https://github.com/Clojurous/matchbox/tree/v3

thosmos avatar Oct 31 '16 22:10 thosmos

@thos37 checkout degree9/firebase-cljs for v3 client API

burn2delete avatar Oct 31 '16 22:10 burn2delete

@flyboarder I saw that after I did more or less similar work on the matchbox port. I chose to update matchbox directly rather than adding an external dependency on that.

thosmos avatar Oct 31 '16 22:10 thosmos

@flyboarder Do you have any plan on supporting firebase new version in clojure ?

0xqd avatar Jan 09 '17 05:01 0xqd

@rhacker I'm not currently looking to add Clojure version of firebase, but I am open to pull requests

burn2delete avatar Jan 09 '17 05:01 burn2delete

Is there something happening with this? Unless I'm mistaken, most auth stuff is unusable because firebase now demands you use the new auth api, which you can't with 2.4. It's pretty bad not being able to authenticate users at all.

saevarb avatar Jul 23 '17 13:07 saevarb

This project is the most recent ClojureScript Library for Firebase. https://github.com/degree9/firebase-cljs I am working on updating it for the new v4 API.

burn2delete avatar Jul 23 '17 19:07 burn2delete

I have a branch with Clojure support ... I'll find it and share it when I'm back at my computer tomorrow.

On Jul 23, 2017 12:02 PM, "Matthew Ratzke" [email protected] wrote:

This project is the most recent ClojureScript Library for Firebase. https://github.com/degree9/firebase-cljs I am working on updating it for the new v4 API.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/crisptrutski/matchbox/issues/74#issuecomment-317274525, or mute the thread https://github.com/notifications/unsubscribe-auth/AAl65utFG2D_ZYam1FDQ9BDSXna0hm0Kks5sQ5jegaJpZM4IiEa4 .

thosmos avatar Jul 24 '17 06:07 thosmos

@rhacker Here's the branch that I've worked on to include Clojure support: https://github.com/thosmos/matchbox It still needs some improvements to the auth workflows, but I'm using it in production ... you can get it from clojars here: https://clojars.org/thosmos/matchbox

thosmos avatar Jul 25 '17 04:07 thosmos