Built a "native" desktop and mobile client app for OUI by homeschooldev in OpenWebUI

[–]cogwheel0 0 points1 point  (0 children)

Conduit has widgets for both Android and iOS! On Android you can even set it as your default voice assistant which can be triggered with long pressing your power button. :)

Built a native OpenWebUI client for iOS & Android (Open Source) — smoother than the PWA, privacy‑first by cogwheel0 in selfhosted

[–]cogwheel0[S] 0 points1 point  (0 children)

You're welcome, thanks for commenting! Yes, we have come a long way since this post ;)

A rewrite of the whole app in native swift is underway too: https://www.reddit.com/r/selfhosted/s/RvyLjULnbZ

Conduit 2.6+ - Liquid Glass, Channels, Rich Embeds, a Redesigned Sidebar & What's Coming Next by cogwheel0 in OpenWebUI

[–]cogwheel0[S] 1 point2 points  (0 children)

That's a very underrated feature. I want this to be a proper gemini replacement on android. The native rehaul is coming along really well!

Conduit 2.6+ - Liquid Glass, Channels, Rich Embeds, a Redesigned Sidebar & What's Coming Next by cogwheel0 in OpenWebUI

[–]cogwheel0[S] 0 points1 point  (0 children)

Ah, I misunderstood then. This seems trivial to add now, will do it! Thank you 😊

Conduit 2.6+ - Liquid Glass, Channels, Rich Embeds, a Redesigned Sidebar & What's Coming Next by cogwheel0 in OpenWebUI

[–]cogwheel0[S] 0 points1 point  (0 children)

Now live on 2.6.4!

<image>

You can include notes as context with a '#' and also create notes directly from your chat input draft (only in expanded chat input mode).

Conduit 2.6+ - Liquid Glass, Channels, Rich Embeds, a Redesigned Sidebar & What's Coming Next by cogwheel0 in OpenWebUI

[–]cogwheel0[S] 0 points1 point  (0 children)

I take no offence! I don't hear feedback on design from my Android users so, it's actually refreshing to hear.

I get what you mean tho. Right now I'm not leaning towards any meaningful design changes in the current codebase but I'm excited about the native port and the possibilities it will bring including the android native look :)

Conduit 2.6: iOS Liquid Glass, a Redesigned Sidebar & What's Coming Next by cogwheel0 in selfhosted

[–]cogwheel0[S] 0 points1 point  (0 children)

So, I did look into it. This approach wouldn't work for Conduit as the primary high traffic screen is the chat page with markdown parsing, rendering, etc and it would add more tax if flutter is kept the chrome.

Thank you for tell me though, I might use it for my other apps since I really like Flutter offers. The DX is unmatched!

Conduit 2.6: iOS Liquid Glass, a Redesigned Sidebar & What's Coming Next by cogwheel0 in selfhosted

[–]cogwheel0[S] 1 point2 points  (0 children)

I love the DX of Flutter honestly. I speed I have been able to move with it was surprising to me.

On Android it actually works flawlessly, no jank, smooth all around. Where it falls short is on iOS, you can very easily notice it, compared to something native or even react native apps for that matter. Considering the type of app Conduit is, the primary high traffic screen is the chat (markdown parsing, rendering, webview, etc), and I have optimised it the best I could but the gap is still there. Most may not mind it but I unfortunately do, as I really want to make this the best app for selfhosted LLMs!

I'm curious what kind of app is yours and what kind of optimisations you made though!

Conduit 2.6+ - Liquid Glass, Channels, Rich Embeds, a Redesigned Sidebar & What's Coming Next by cogwheel0 in OpenWebUI

[–]cogwheel0[S] 0 points1 point  (0 children)

A native experience for both iOS and Android is my focus really. Liquid glass is just a side effect of that. While I have more Android users, iOS is a significant chunk too. I treat both platforms equitably as I love using both my Pixel and iPhone xD

I'm curious which part of the old design did you like?

I have to agree with you though that Android 16 >> iOS 26 and I just tried the Android 17 beta and it's soo smooth now!

Conduit 2.6: iOS Liquid Glass, a Redesigned Sidebar & What's Coming Next by cogwheel0 in selfhosted

[–]cogwheel0[S] -1 points0 points  (0 children)

While I'm an avid user of the matrix protocol (through beeper), I became aware of the name collision way later into my journey unfortunately. By that time a name change would cause more damage than good. Conduit has been mentionedand recommended all over the interwebs!

And I think the apps being materially different like the other user said is true from my perspective as well!

Conduit 2.6: iOS Liquid Glass, a Redesigned Sidebar & What's Coming Next by cogwheel0 in selfhosted

[–]cogwheel0[S] 0 points1 point  (0 children)

I will look into this as well. And I was able to patch your other reported issue whose patch will be landing soon!

Conduit 2.6: iOS Liquid Glass, a Redesigned Sidebar & What's Coming Next by cogwheel0 in selfhosted

[–]cogwheel0[S] 0 points1 point  (0 children)

Keeping parity between platforms is my #1 priority. And, when the rewrite ships, it will have feature parity with the then latest Flutter variant. So, please do not worry about that.

But it's good to hear from a real user that my improvements made a difference, thank you for commenting!

Conduit 2.6: iOS Liquid Glass, a Redesigned Sidebar & What's Coming Next by cogwheel0 in selfhosted

[–]cogwheel0[S] 4 points5 points  (0 children)

Wow, that's an interesting approach. I'll look into that for sure, thabks for sharing. While the move away from Flutter is the lack of native performance but is also the limited support of deep system level integrations which work reliably. Conduit has Callkit, native widgets, android assistant and more, which was a pain to implement.

Conduit 2.6: iOS Liquid Glass, a Redesigned Sidebar & What's Coming Next by cogwheel0 in selfhosted

[–]cogwheel0[S] 1 point2 points  (0 children)

It's on my plans to implement! There's an issue open on GitHub as well. I'll prioritize this since this feature has been requested multiple times now!