Skip to content

Releases: kelvin589/diginote

Initial Release

12 Apr 11:35
Compare
Choose a tag to compare

Built upon the MVP, the following additional functionality has been included, for the remote and screen.

Remote

  • Message customisation
    • Font size and font family
    • Foreground and background colour
    • Message size (small, medium, large)
    • Text alignment
  • Preview zoom
  • Message and schedule editing
  • Screen settings
    • The threshold at which a low battery notification is sent
    • The delay between low battery notifications
    • The delay between updating the battery level
  • Screen presence
    • Determine whether a screen is online or not
    • Per screen presence notifications when a screen turns online or offline
    • For example, after losing connection.
  • Screen battery level information
    • Per screen low battery notifications
  • Templates
    • Create, insert, edit and delete
    • Templates consist of a header and message
    • Features the same customisation options as a message
    • Templates are stored in Firebase
  • Validation for fields
  • Dialogues for destructive actions

Screen

  • A generated QR code leads to a pre-populated Google Forms with your email
  • Battery level and presence information
  • Message customisations

MVP

07 Mar 13:47
Compare
Choose a tag to compare
MVP

The following functionality has been included, for the remote and screen, to act as the MVP for the project.

Remote

  • User authentication
    • User can log in
    • User can register
  • Screen functionality
    • New screens can be linked
    • A list of the user's screens can be seen
    • Screens can be deleted
  • Preview functionality
    • Screen can be 'previewed' to view displayed messages
    • Messages can be added, positioned or deleted
    • Messages are added within a screen's preview
  • Messages
    • Messages consist of a header and message
    • Messages can be scheduled
      • Display a message now, indefinitely
      • Display a message in the future, indefinitely
      • Display a message in the future, for a set period
      • Display a message now, for a set period
  • Simple validation for fields to check if they are empty or not
  • No dialogues for destructive actions

Screen

  • Screen pairing
    • Pairing code generated every 10 minutes
  • Messages can be displayed
  • Messages are removed after the schedule has passed
  • Message customisation is as above in the remote