• Stable 0.1.0 8ad4160399


    ViOffice released this 1 year ago | 16 commits to main since this release

    Version 0.1.0 brings a big update to Planado: Recurring Events are finally possible!


    • index.php Now generates a random string that is used to generate room-, invite- and admin-IDs. This was done by booking.php and could have led to multiple bookings if the site was reloaded.
    • index.php & admin.php now use POST instead of GET to prevent cluttering
    • index.php now offers the option to create recurring events
    • booking.php & admin.php now access two additional database columns: recev (BIGINT) and rectype (CHAR(16)). This is also reflected in create_db.php Please update your database accordingly!
    • cleanup.php checks the recev and rectype DB entries before deleting old entries. If it finds a recurring event, it updates the entries' new timestamp and generates a new room-id (invite-id remains the same).
    • cal.php now also creates a recurring event if necessary
    • When loading external scripts (configs & libs), we now use robust full paths. This enables us to call scripts externally (e.g. cleanup.php via cron)
    • some minor CSS and layout fixes
  • Stable 0.0.2 e9d89622a8


    ViOffice released this 1 year ago | 31 commits to main since this release

    We are delighted to release the second Alpha release of Planado so soon. We worked mainly on quality of life improvement this time.


    • booking.php & admin.php: Now contain a button to copy the content of the information table. This is done via an invisible <textarea> and some simple javascript.
    • booking.php: Now also contains a button to send the information via mail. This is a simple mailto: URL which does not require special set up on the server side. The URL is interpreted by the client's OS and used in their configured mail client.
  • Stable 0.0.1 dd1ef6d00b


    ViOffice released this 1 year ago | 43 commits to main since this release

    We are proud to release the first Alpha release of Planado!


    • Easy, semi-automatic deployment via create_db.php
    • Private by design. Logs no critical information about the users and saves no identifyable information (data minimalism)
    • Jitsi-Instance does not need to be aware of Planado. Planado sits transparently on top of Jitsi-Meet.
    • index.php: Start conference directly or start planning a conference
    • booking.php: Simple table of important information about planned/booked conferences. Also links to cal.php, inv.php and admin.php
    • cal.php: Generates calendar file (.ics) which can be important on any modern calendar application
    • admin.php: Gives moderators the option to change details about the conference after booking
    • inv.php: Makes users wait until the conference starts. Autromatically reloads and polls the database