Forumate - Client nativo Discourse per iOS

Per tutti coloro che sono interessati a questo argomento, potete dare un’occhiata a Forumate.

Ho appena avuto il tempo di costruire un client discourse da solo di recente. Ed è incompleto e in una fase iniziale. Ma se sei interessato, puoi unirti al link TestFlight per dare un’occhiata.

7 Mi Piace

7 post sono stati divisi in un nuovo argomento: Discussione meta sull’app forumate e discord

Il client Forumate si blocca istantaneamente quando si seleziona un forum @Kyle-Ye
Ho fornito un rapporto sui bug utilizzando il reporter di bug integrato di TestFlight.

Aggiornamento: a volte funziona, a volte si blocca

1 Mi Piace

Grazie per la segnalazione. Ci darò un’occhiata.

1 Mi Piace

Novità nella versione 0.3.0 di TestFlight:

  • Icona macOS ridisegnata per adattarsi alla piattaforma (la vecchia usava solo l’icona quadrata di iOS)
  • Aggiunta la sezione Supporto nella scheda Impostazioni dove puoi trovare i problemi di Github e unirti al Server Discord
  • Aggiornamento StarterIntro
  • [Correzione bug] Corretto il colore del testo nero su watchOS

E soprattutto, puoi controllare il codice sorgente su GitHub - Kyle-Ye/Forumate: A native client to access Discourse server for Apple Platforms :tada:

5 Mi Piace

Non sembra funzionare quando si fa clic su una categoria.

Nota: sono su iOS 17.

2 Mi Piace

Sì, è un problema noto vedi Navigate to Subcategory Page · Issue #14 · Kyle-Ye/Forumate · GitHub.

Proverò a risolverlo nella versione 0.4.0

2 Mi Piace

Grazie, ho però qualche suggerimento.

Innanzitutto, nella pagina di aggiunta della community:

  • Consiglierei di usare la tastiera di Safari, che ha il punto e nessuna correzione automatica.
  • Attualmente devi aggiungere “https://”, il che è più confusionario quando lo digiti.
  • Se inserisci un nome errato, la casella di errore sembra scomparire dopo mezzo secondo senza che io tocchi nulla.

Suggerimenti vari:

  • Probabilmente potresti rimuovere il markdown + HTML dalle anteprime dei post + categorie:

  • Non sembra esserci un modo ovvio per accedere o interagire con la community.
  • Il client watchOS sta usando il linguaggio di design di watchOS 9 invece di quello 10.

Oltre a tutto il mio feedback, buon lavoro! Il client watchOS sembra fantastico, non ho mai visto un’app fare una cosa del genere prima, estremamente utile.

3 Mi Piace

Raccomando di usare la tastiera di Safari, che ha il punto e nessuna correzione automatica.

Controllerò il problema della tastiera di Safari quando aggiungerò una nuova community. Ma sono ancora un po’ confuso su cosa vorresti vedere. Potresti aprire una issue su Github e discuterne i dettagli?

Probabilmente potresti rimuovere il markdown + HTML dalle anteprime dei post + categorie:

L’API di Discourse restituisce una versione HTML e una versione di testo grezzo. Ho scelto di supportare la versione HTML usando Swift Regex in modo che l’utente possa toccare l’<a></a>. Sembra che ci siano casi mancanti che causano il bug. Potresti aprire un bug e fornire l’URL del server discourse (se fosse pubblico).

Il mio server discourse di test principale è Swift Forums

Non sembra esserci un modo ovvio per accedere o interagire con la community.

Sì. Questa funzionalità è in programma ed è tracciata tramite Account System Not implemented · Issue #3 · Kyle-Ye/Forumate · GitHub

Non apparirà nella versione 0.4.0 e la implementerò prima di una release pubblica della versione 1.0.0.

Il client watchOS utilizza il linguaggio di design di watchOS 9 invece di quello di 10.

Il rilascio del sistema operativo WWDC2023 è avvenuto solo 2 giorni fa. La maggior parte dello sviluppo avviene con Xcode 13.4 su watchOS 9. Dammi un po’ più di tempo e supporterò watchOS 10 nella versione 0.4.0 (e abbandonerò presto il supporto per watchOS 9 nella versione 0.4.0 o 0.5.0).

3 Mi Piace

Spero di vedere qualcosa di simile anche sul lato Android :slight_smile:

Grazie per aver condiviso, darò un’occhiata!

E poi condividerò i miei pensieri, sembra più chiaro dell’Hub ufficiale e questo è davvero ottimo per l’esperienza del nostro pubblico.

3 Mi Piace

E poi condivido i miei pensieri, sembra più chiaro dell’Hub ufficiale ed è davvero ottimo per l’esperienza del nostro pubblico.

Certo, perché l’Hub ufficiale utilizza la tecnologia Web per costruirlo, mentre questa app utilizza UIKit/SwiftUI nativo per costruirla. E molti design fanno riferimento all’app discourse iOS precedentemente non mantenuta - Fig.

Spero di vedere qualcosa di simile sul lato Android :slight_smile:

Sì, va benissimo. L’API wrapper e il modello sono open source su GitHub - Kyle-Ye/DiscourseKit. Possiamo usarlo facilmente e il framework Compose per costruire un’app simile su Android.

3 Mi Piace

Novità nella versione 0.4.0 di TestFlight:

  • :warning: Aggiorna il sistema operativo minimo supportato a iOS 17, watchOS 10 e allinea il sistema operativo (Mi dispiace per l’interruzione. Ma penso che la maggior parte di voi non abbia bisogno di aggiornare a una versione beta. Aspetta solo il rilascio di iOS 17 a settembre)
  • Corretto crash AG su watchOS
  • Aggiunto supporto di localizzazione per il cinese
  • Aggiunto supporto iniziale per le sottocategorie
  • Aggiunta la sezione Community consigliata

Se desideri seguire le ultime notizie e gli aggiornamenti su Forumate, assicurati di seguire Forumate App su Twitter

3 Mi Piace

Questa è un’app white label?

2 Mi Piace

Forumate.app supporta tutti i tipi di community Discourse.

Ma possiamo apportare alcune modifiche per trasformarla in un’app white label (ad esempio, rimuovere la colonna Communities, aggiungere alcuni asset in primo piano e così via). Se sei interessato, inviami un messaggio privato per maggiori dettagli.

2 Mi Piace

Ho ricevuto un supporto iniziale su 0.4.0

2 Mi Piace

Se avessi interrotto il supporto per le build beta, allora non potrei usarlo. Non vedo comunque l’aggiornamento:

2 Mi Piace

Ho sempre pensato che le app mobili servissero solo a mantenere gli utenti sulla loro piattaforma e offrire loro un’esperienza utente positiva. Per altri casi, c’è il browser. Sarebbe altrettanto strano se Amazon, Ebay e Aliexpress utilizzassero un’unica app mobile. O Facebook e Twitter.
In sostanza, le risorse web che consulto non hanno una piattaforma comune.

2 Mi Piace

Il mio team interno ha appena ottenuto con successo le ultime build v0.4.0.

E puoi scaricare direttamente il binario macOS notarizzato tramite Github Release 0.4.0 Beta · Kyle-Ye/Forumate · GitHub

Per quanto riguarda le altre piattaforme Apple:
Per la build di test esterna, Apple avrà bisogno di tempo per esaminarle, proprio come quando la invii all’App Store.

Vedi maggiori informazioni su App Review Guidelines - Apple Developer

2 Mi Piace

Mi dispiace, intendevo dire “non potrò usarlo”, non “vederlo”. Probabilmente questo spiega, dovrò aspettare prima di ricevere l’aggiornamento beta.

Non ho un Mac perché uso il mio PC per molti giochi, quindi questo non mi aiuterà.

3 Mi Piace

Sta andando in crash in background? Non apro l’app da quando ho inviato quel messaggio.

Aggiornamento: va sempre in crash, non importa cosa, ha appena provato a funzionare in background.

2 Mi Piace