https://kotlinlang.org logo
Join Slack
Powered by
# confetti
  • j

    John O'Reilly

    12/15/2024, 8:12 AM
    This is first publication of version of iOS app that's fully Compose Multiplatform
    πŸš€ 3
  • m

    mbonnin

    01/19/2025, 8:18 PM
    Possible integration : https://github.com/vinceglb/ConfettiKit
    πŸŽ‰ 3
    🎊 4
    z
    v
    • 3
    • 2
  • a

    arnaud.giuliani

    02/27/2025, 8:30 AM
    Hello πŸ‘‹ I'm testing a Koin patch to solve Compose context initialization. There was previously an issue with Confetti's wear tests. I've tested locally and this patch is working. I would like some checks from someone else, to help me confirm that this compose context initialization is now ok. The test is to use Koin
    4.0.3-Beta1
    - You can even remove
    KoinAndroidContext
    or
    KoinContext
    from the App.
    j
    y
    • 3
    • 4
  • j

    John O'Reilly

    03/15/2025, 11:02 AM
    https://bsky.app/profile/johnoreilly.dev/post/3lkfxcw665s2n
    πŸ™Œ 1
  • j

    John O'Reilly

    03/16/2025, 1:00 PM
    It looks like breaks for AndroidMakers 2025 have
    service
    type....
    Copy code
    fun SessionDetails.isBreak() = this.type == "break"
    fun SessionDetails.isService() = this.type == "service"
  • i

    Ilya Goncharov [JB]

    03/18/2025, 5:21 PM
    Hi! I’d like to build the project https://github.com/joreilly/Confetti , I want to investigate possibility to check new Kotlin versions against this project. Could you please help me? I try to understand why there are 2 projects
    webApp
    and
    compose-web
    , and
    compose-web
    is built pretty fine and it works with
    run
    task, but for
    webApp
    I get an error Maybe this project should be built only on CI? So I’d like to know is there some task which I could run to build the project (for all targets)
    Copy code
    Execution failed for task ':webApp:generateApiApolloSources'.
    > A failure occurred while executing com.apollographql.apollo.gradle.internal.GenerateSources
       > e: ~/reproducers/Confetti/shared/src/commonMain/graphql/extra.graphqls: (6, 1): Apollo: unknown foreign schema 'cache/v0.1'
         ----------------------------------------------------
         [5]:)
         [6]:@link(
         [7]:    url: "<https://specs.apollo.dev/cache/v0.1>",
         ----------------------------------------------------
    j
    m
    y
    • 4
    • 44
  • y

    yschimke

    04/02/2025, 6:43 PM
    Any objection if I try to fixup notifications? Still behind an experimental flag. Want to test bridged notifications. https://github.com/joreilly/Confetti/pull/1554
    πŸš€ 3
    j
    m
    • 3
    • 4
  • y

    yschimke

    04/06/2025, 7:35 AM
    I'm a bit confused with Decompose deeplinking, how you can easily implement something similar to what we had with Androidx navigation? It seems a lot of work to 1. parse deeplinks and associate with routes 2. create a synthetic backstack, that doesn't end up confusing when you swipe back and it dismisses the app
    a
    • 2
    • 5
  • s

    Stylianos Gakis

    04/06/2025, 8:20 AM
    Yeah that's basically what one has to do from my understanding. Not sure if anything has changed since. Back when we did the switch I also had to spend quite some time to make it all make sense in my head.
  • y

    yschimke

    04/06/2025, 8:41 AM
    I tried to change the handleDeeplink to also work for sessions. But types didn't line up
  • y

    yschimke

    04/06/2025, 8:48 AM
    Actually I think Wear app have this code already. https://github.com/joreilly/Confetti/blob/57121c7d05999786992a39d6935dd4a81ec78a17[…]va/dev/johnoreilly/confetti/wear/navigation/WearAppComponent.kt I could try stealing it for mobile also.
  • y

    yschimke

    04/06/2025, 9:08 AM
    If you are on the test channel, consider turning on Notifications in Settings in the Android app. it should send you notifications for bookmarked sessions within 15 minutes. Hopefully not spammy πŸ™‚
    πŸ‘ 3
  • y

    yschimke

    04/06/2025, 9:09 AM
    Not sure who implemented it, I'm just trying to enable it and prove it useful.
  • j

    John O'Reilly

    04/06/2025, 9:43 AM
    @yschimke adding version number.....don't think this affects wear app? https://github.com/joreilly/Confetti/pull/1591
  • j

    John O'Reilly

    04/06/2025, 9:57 AM
    I'll try and do batch of dependency version updates soon
  • j

    John O'Reilly

    04/06/2025, 10:44 AM
    @zsmb the new kotlinconf app is really nice....like the way bookmarks are shown
    thank you color 1
    ❀️ 2
    a
    z
    • 3
    • 2
  • b

    bod

    04/11/2025, 12:12 PM
    Confetti mentioned on stage at Android Makers πŸŽ‰
    πŸŽ‰ 6
    πŸ’™ 1
  • j

    John O'Reilly

    04/11/2025, 12:30 PM
    Another photo :)
  • j

    John O'Reilly

    04/11/2025, 1:51 PM
    Any folks still in Paris meeting for beers later?
    βœ… 1
    m
    b
    y
    • 4
    • 21
  • y

    yschimke

    04/11/2025, 2:20 PM
    I'm in
  • j

    John O'Reilly

    04/20/2025, 8:10 AM
    Compose Hot Reload now enabled for the Confetti desktop app thanks to @zsmb! πŸŽ‰
    πŸŽ† 6
    kodee loving 3
  • j

    John O'Reilly

    04/20/2025, 8:42 AM
    Screenshot 2025-04-20 at 09.41.57.png
    πŸ‘ 4
    πŸŽ‰ 4
    πŸš€ 3
  • j

    John O'Reilly

    04/24/2025, 4:00 PM
    @zsmb are there any plans to do grid type layout like this for kotlinconf app? As you can see from here the Confetti one doesn't handle lighning talks very well.....and was going to "borrow" from your app if you had done it πŸ˜ƒ Probably not too much involved....I just need to get some time to take a look
    z
    • 2
    • 1
  • j

    John O'Reilly

    05/15/2025, 6:33 AM
    Might be misreading this but is it suggesting some way to hook up graphql backend to mcp server? Be interesting to do with Confetti! https://bsky.app/profile/apollographql.com/post/3lp5wwngj6k2l
    πŸ‘€ 2
    βž• 1
    m
    b
    • 3
    • 11
  • y

    yschimke

    05/22/2025, 12:31 PM
    Is dark theme broken?
    b
    • 2
    • 4
  • m

    mbonnin

    05/23/2025, 1:43 PM
    Confetti and @John O'Reilly on the main screen πŸš€
    πŸš€ 4
    y
    • 2
    • 1
  • j

    John O'Reilly

    05/24/2025, 6:08 AM
    Meant to post this (from KotlinConf yesterday) πŸ˜ƒ
    ❀️ 7
    🎊 8
  • j

    John O'Reilly

    06/01/2025, 10:09 PM
    Have been looking at MCP servers a bit recently and was wondering about setting up one for Confetti data. I was going to use the Kotlin MCP SDK (as I've used in. few cases so far) but came across
    apollo-mcp-server
    (https://github.com/apollographql/apollo-mcp-server/) and thought I'd try it out. A few hacks here and there but got it working at least for the get conferences query (shown here invoked from Claude Desktop).....not sure yet how other queries will work given use of header for conference name but might be way to configure that.
    🦜 4
    y
    • 2
    • 6
  • j

    John O'Reilly

    06/10/2025, 3:50 PM
    Confetti running with iPadOS 26
    Screen Recording 2025-06-10 at 16.15.46.mov
    πŸ’§ 1
    πŸ• 2
    πŸ‘ 1
    b
    • 2
    • 1
  • z

    zsmb

    06/19/2025, 10:39 AM
    Any chance of getting Droidcon NYC 2025 into the app? πŸ™‚
    j
    m
    • 3
    • 6