# Forumate - Native Discourse client for iOS

**URL:** https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125
**Category:** Extras
**Created:** [June 3, 2023, 12:12pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125 "2023-06-03T12:12:36Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Kyle-Ye](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle-ye/32/309787_2.png) [@Kyle-Ye](https://meta.discourse.org/u/Kyle-Ye)
#### Post date: [June 3, 2023, 12:12pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/1 "2023-06-03T12:12:36Z")

</div>

For everyone interested in this topic, you can give [Forumate](https://twitter.com/ForumateApp/status/1664961198335627267?s=20) a look.

> Just have time to build a discourse client myself recently. And it is incomplete and in an early stage. But if you are interested on it, you can join the TestFlight link to have a peek.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 4, 2023, 2:30am UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/2 "2023-06-04T02:30:34Z")

</div>

7 posts were split to a new topic: [Meta discussion about forumate app and discord](https://meta.discourse.org/t/meta-discussion-about-forumate-app-and-discord/267130)

---

<div class="post-metadata">

### Author: ![twofoursixeight](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/twofoursixeight/32/574822_2.png) [@twofoursixeight](https://meta.discourse.org/u/twofoursixeight)
#### Post date: [June 3, 2023, 11:24pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/9 "2023-06-03T23:24:01Z")

</div>

Forumate client instantly crashes when selecting a forum @Kyle-Ye  
I have provided a bug report using TestFlight’s built-in bug reporter.

Update: It sometimes works, sometimes crashes

---

<div class="post-metadata">

### Author: ![Kyle-Ye](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle-ye/32/309787_2.png) [@Kyle-Ye](https://meta.discourse.org/u/Kyle-Ye)
#### Post date: [June 4, 2023, 4:27am UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/10 "2023-06-04T04:27:55Z")

</div>

Thanks for the reporting. I’ll take a look at it.

---

<div class="post-metadata">

### Author: ![Kyle-Ye](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle-ye/32/309787_2.png) [@Kyle-Ye](https://meta.discourse.org/u/Kyle-Ye)
#### Post date: [June 6, 2023, 5:25pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/11 "2023-06-06T17:25:29Z")

</div>

What’s new in 0.3.0 TestFlight version:

- Resigned macOS icon to fit the platform (The old one just use iOS’s square icon)
- Add Support section in Setting Tab where you can find Github issues and join Discord Server
- StarterIntro update
- [Bugfix] Fix watchOS black text color

And most of all, you can check the source code at [GitHub - Kyle-Ye/Forumate: A native client to access Discourse server for Apple Platforms · GitHub](https://github.com/Kyle-Ye/Forumate) 🎉

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [June 7, 2023, 3:01am UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/12 "2023-06-07T03:01:41Z")

</div>

It doesn’t seem to work when you click on a category.

 ![IMG_7364](https://global.discourse-cdn.com/meta/original/4X/9/b/0/9b0aaeecb2ccacb3cc2209bedbb585dfd459b8ac.png)

Note: I’m on iOS 17.

---

<div class="post-metadata">

### Author: ![Kyle-Ye](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle-ye/32/309787_2.png) [@Kyle-Ye](https://meta.discourse.org/u/Kyle-Ye)
#### Post date: [June 7, 2023, 3:04am UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/13 "2023-06-07T03:04:06Z")

</div>

Yes, it is a known issue see [Navigate to Subcategory Page · Issue #14 · Kyle-Ye/Forumate · GitHub](https://github.com/Kyle-Ye/Forumate/issues/14).

I’ll try to fix it on 0.4.0

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [June 7, 2023, 3:15am UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/14 "2023-06-07T03:15:53Z")

</div>

Thanks, I do have a few suggestions though.

Firstly, on the community add page:

- I’d recommend using the Safari keyboard, which has the period and no autocorrect.
- You currently have to add “https://”, which is more confusing when typing it in
- If you enter an incorrect name, the error box seems to go away after half a second without me tapping anything.

Misc suggestions:

- You could probably remove the markdown + HTML from the post previews + categories:

 ![IMG_7366](https://global.discourse-cdn.com/meta/original/4X/9/4/6/9467389ccf4af84b886ce41925598a8a195d2840.jpeg)

- There seems to be no obvious way to login or interact with the community at all
- WatchOS client is using watchOS 9 design language instead of 10

Besides all of my feedback, nice work! The watchOS client seems cool, I haven’t seen an app do that before, extremely useful.

---

<div class="post-metadata">

### Author: ![Kyle-Ye](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle-ye/32/309787_2.png) [@Kyle-Ye](https://meta.discourse.org/u/Kyle-Ye)
#### Post date: [June 7, 2023, 3:41am UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/15 "2023-06-07T03:41:23Z")

</div>

> I’d recommend using the Safari keyboard, which has the period and no autocorrect.

I’ll check the Safari keyboard issue when adding new community. But I am still a little confused on what you’d like to see. Could you help file a Github issue and we can discuss the detail on it?

> You could probably remove the markdown + HTML from the post previews + categories:

Discourse API is returning a html version and raw text version. I choose to support html version using  
Swift Regex so that user can tap the `<a href></a>`. Looks like there are missing cases causing the bug. Would you please file a bug and provide the discourse server url (If it was a public one).

My main test discourse servier is `Swift Forums`

 ![image](https://global.discourse-cdn.com/meta/original/4X/b/2/9/b299b19c66ce6509b5be894774c8d30de59b3d1c.png)

> There seems to be no obvious way to login or interact with the community at all

Yes. This feature is on schedule and is tracked via [Account System Not implemented · Issue #3 · Kyle-Ye/Forumate · GitHub](https://github.com/Kyle-Ye/Forumate/issues/3)

It won’t appear on 0.4.0 and I’ll implement it before a public release of 1.0.0

> WatchOS client is using watchOS 9 design language instead of 10

WWDC2023 OS release is just 2 days ago. Most of the development happens with Xcode 13.4 on watchOS 9. Give me a little more time, and I’ll support watchOS 10 on 0.4.0 (And I’ll drop watchOS 9 support soon on 0.4.0 or 0.5.0)

---

<div class="post-metadata">

### Author: ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)
#### Post date: [June 7, 2023, 9:44pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/16 "2023-06-07T21:44:24Z")

</div>

I hope to see something similar on the Android side 🙂

Thanks for sharing, I’ll check this out!

And then I share my thoughts, it looks more clear than official Hub and that’s really great for our audience experience.

---

<div class="post-metadata">

### Author: ![Kyle-Ye](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle-ye/32/309787_2.png) [@Kyle-Ye](https://meta.discourse.org/u/Kyle-Ye)
#### Post date: [June 8, 2023, 3:19am UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/17 "2023-06-08T03:19:52Z")

</div>

> And then I share my thoughts, it looks more clear than official Hub and that’s really great for our audience experience.

Sure because the official Hub uses Web Technology to build it while this app use native UIKit/SwiftUI to build it. And many designs refer to the previously unmaintained iOS discourse app - Fig.

> I hope to see something similar on the Android side 🙂

Yes, it is totally fine. The API wrapper and model is open sourced at [GitHub - Kyle-Ye/DiscourseKit · GitHub](https://github.com/Kyle-Ye/DiscourseKit). We can easily use it and Compose framework to build such App on Android.

---

<div class="post-metadata">

### Author: ![Kyle-Ye](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle-ye/32/309787_2.png) [@Kyle-Ye](https://meta.discourse.org/u/Kyle-Ye)
#### Post date: [June 18, 2023, 2:52pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/18 "2023-06-18T14:52:40Z")

</div>

What’s new in 0.4.0 TestFlight version:

- ⚠ Update minimal supported OS to iOS 17, watchOS 10 and align-OS (Sorry for the drop. But I think most of you don’t need to update to a beta version. Just wait for the release of iOS 17 in September)
- Fix AG crash on watchOS
- Add localization support for Chinese
- Add initial subcategory support
- Add Recommend Community section

If you’d like to follow the latest news and update on Forumate, be sure to follow [Forumate App on Twitter](https://twitter.com/forumateapp)

---

<div class="post-metadata">

### Author: ![volanar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/volanar/32/318163_2.png) [@volanar](https://meta.discourse.org/u/volanar)
#### Post date: [June 19, 2023, 5:36pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/20 "2023-06-19T17:36:28Z")

</div>

Is this a white label app?

---

<div class="post-metadata">

### Author: ![Kyle-Ye](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle-ye/32/309787_2.png) [@Kyle-Ye](https://meta.discourse.org/u/Kyle-Ye)
#### Post date: [June 19, 2023, 5:57pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/21 "2023-06-19T17:57:49Z")

</div>

The Forumate.app supports all kinds of Discourse community.

But we can do some tweak to make it to be a white label app(eg. remove Communities column, add some featured assets and so on). If you are interested, please DM me for more detail.

---

<div class="post-metadata">

### Author: ![Kyle-Ye](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle-ye/32/309787_2.png) [@Kyle-Ye](https://meta.discourse.org/u/Kyle-Ye)
#### Post date: [June 19, 2023, 6:08pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/22 "2023-06-19T18:08:41Z")

</div>

Got an initial support on 0.4.0

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [June 19, 2023, 6:33pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/23 "2023-06-19T18:33:18Z")

</div>

If you had dropped support for the beta builds, then I won’t be able to use it. I don’t see the update though:

 ![IMG_7595](https://global.discourse-cdn.com/meta/original/4X/6/9/6/69641d4b7d0835decab46fcc692325fd119b17ac.png)

---

<div class="post-metadata">

### Author: ![volanar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/volanar/32/318163_2.png) [@volanar](https://meta.discourse.org/u/volanar)
#### Post date: [June 19, 2023, 6:42pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/24 "2023-06-19T18:42:22Z")

</div>

I’ve always thought that mobile apps are only needed to keep users on their platform and give them a positive user experience. For other cases, there is a browser. It’s just as strange if Amazon, Ebay and Aliexpress used a single mobile app. Or Facebook and Twitter  
Basically, the web resources that I look at do not have a common platform

---

<div class="post-metadata">

### Author: ![Kyle-Ye](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kyle-ye/32/309787_2.png) [@Kyle-Ye](https://meta.discourse.org/u/Kyle-Ye)
#### Post date: [June 19, 2023, 6:44pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/25 "2023-06-19T18:44:22Z")

</div>

My internal team just got the latest v0.4.0 builds successfully.

And you can download the Notarized macOS binary directly via Github [Release 0.4.0 Beta · Kyle-Ye/Forumate · GitHub](https://github.com/Kyle-Ye/Forumate/releases/tag/0.4.0)

As for other Apple Platform:  
For external test build, Apple will need some time to review them just like when you submit it to App Store.

> See more info at [App Review Guidelines - Apple Developer](https://developer.apple.com/app-store/review/guidelines/#beta-testing)

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [June 19, 2023, 6:51pm UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/26 "2023-06-19T18:51:21Z")

</div>

Sorry - I meant “I won’t be able to use it”, not “see”. That’ll probably explain it, I’ll have to wait before I get the beta update.

> [@Kyle-Ye](#):
>
> And you can download the Notarized macOS binary directly via Github [Release 0.4.0: Add WhatToTest in TestFlight · Kyle-Ye/Forumate · GitHub](https://github.com/Kyle-Ye/Forumate/releases/tag/0.4.0)

I don’t have a mac because I use my PC for a lot of gaming, so this won’t help.

---

<div class="post-metadata">

### Author: ![darkpixlz](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/darkpixlz/32/549896_2.png) [@darkpixlz](https://meta.discourse.org/u/darkpixlz)
#### Post date: [June 22, 2023, 1:20am UTC](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125/27 "2023-06-22T01:20:35Z")

</div>

Is it crashing in the background? I haven’t opened the app since I sent that message.

 ![IMG_7665](https://global.discourse-cdn.com/meta/original/4X/e/5/b/e5b04f457625f6bbb126abb0d0c4c74e98d73639.jpeg)

Update: it is always crashes no matter what, it just tried running in the background.

[Next page](https://meta.discourse.org/t/forumate-native-discourse-client-for-ios/267125.md?page=2)
