Skip to main content

Presenter apps

Offline Viewer

De offlineviewer is de desktop applicatie voor maglr. Builds kunnen worden gemaakt op MacOs & Windows. De linux versie is nooit gereleased maar zou wel moeten werken.

Ipad / React-Native

Voor mobiele apparaten is een applicatie geschreven in react-native Zowel voor IOS als voor Android zijn builds gemaakt.

API calls

device/register (iPad)

push/register & push/send (iPad) Push notificaties

config/get Geeft basis info terug bij opstarten app. Zitten een aantal oude waarden in die wegkunnen.

updates/get Geeft een lijst met timestamp van laatst bijgewerkte onderdelen.

user/get Settings client interface en gebruiker zelf

files/fonts (Offline viewer) Fonts die worden gebruikt in overview HTML van de offline viewer.

files/controller (Offline viewer) Alle JS assets voor offline viewer om te starten. Niet voor iPad.

files/covers Alle paden naar images om cover overview te tekenen.

files/covers Alle paden naar images om cover overview te tekenen. In issues/list zit ook path naar cover. Deze call bevat timestamps etc.

files/user (beide)

  • User gebonden downloads. In dit geval logo en grote background image voor iPad.

  • Interface CSS voor offline viewer

languages/get Alle geactiveerde talen binnen client account.

issues/categories koppeling tussen een categorie en een issue (project)

issues/list koppeling tussen een categorie en een issue (project)

issues/list Compleet overzicht van alle issues

issues/listfast Geen idee wat verschil is met andere list call.

interface/get (iPad) Alle kleur instellingen, teksten en fonts voor de iPad. (TTF fonts zelf worden als download aangeboden via files/user)

files/issues Op basis van een issue_id worden hier alle files teruggestuurd om te downloaden. Dit is een opzichzelf staande issue die los in een iframe kan draaien. Bij het aanroepen van deze call worden files verplaatst naar /native/ map een via de call als losse links teruggestuurd. Call kan maar 1 keer per 2 minuten worden aangeroepen anders krijg je oude resultaat terug.

files/issuesjson (offline viewer) Complete issuesjson bestand

categories/get
Overzicht van alle categorien. Koppeling tussen issue en categorie zit in de issues/categories call.

files/frontend (offline viewer) Alle JS files om de frontend HTML van de overview pagina in de offline viewer te kunnen draaien.

files/offlineinterface (offline viewer) Geeft de complete HTML per taal terug voor de overview pagina.

Later opruimen

Wat kunnen we opruimen als we offline viewer uitschakelen

  • Interface css in files/user weghalen
  • files/controller
  • files/fonts
  • files/issuesjson
  • files/frontend
  • files/offlineinterface