Skip to content

Releases: voicerepublic/voicerepublic_dev

Everything Stops For Acid

29 Jul 17:50
Compare
Choose a tag to compare

New Features

  • "start button"-option for conferences
  • "remember talk"
  • faye caches specific channels
  • enforce robots txt

Nonfunctional

  • started to rewrite angular to be more idiomatic
  • new js component for ga event tracking
  • block easou spider

Laser Eyes

22 Jul 12:34
Compare
Choose a tag to compare
  • tiny fixes

Acid Ed

22 Jul 11:40
Compare
Choose a tag to compare

On deploy, run

rake fix:slugs

Changleog

  • fix rtmp_watcher & add some output for easier monitoring
  • specs for flyer
  • rename talks#record to talks#collect
  • removed some obsolete files
  • removed remeniscences of users#available
  • removed remeniscences of users#audio_formats
  • removed some obsolete columns from db
  • changed venues#teaser from text to string
  • add friendly ids (slugs) to venues and talks
  • add draft for event details form (see PDF)
  • specs for and fix participation
  • after creating a participation, redirect to Talk
  • remove rtmp record_interval hack and replace with flash mic silenceLevel hack
  • finalized ci, ci sends mails
  • spec for live talk
  • fix startup of private_pub
  • make dj speak to slack
  • on talks#show indicate that a talk in state processing
  • "revert" to state with no fixes for async merging

Fix bugs and improve Assimilator

24 Jun 15:51
Compare
Choose a tag to compare

Changelog

  • report state transition only after subscriptions are completed
  • improve assimilator (slightly)

Hotfix, Upcoming Talks & Assimilator

24 Jun 13:15
Compare
Choose a tag to compare

Changelog

  • Fixed start stop script for rtmp watcher.
  • Implemented initial version of Assimilator (CI).
  • Browser RE(P)L
  • Implemented some missing 'It renders"-Specs.
  • Hidden Feature: Upcoming Talks.
  • Hotfix: States are no events.

Insider Logs, Better logging, Initial Ads for VR use case

19 Jun 15:22
Compare
Choose a tag to compare

In this release we have three main features:

  • In Talk archive a VR Ad banner is shown
  • For security reasons we did not have the same logging on Live as we have in Development, because we do not want to expose technical internals of the application. Now, when logged in with a @voicerepublic.com Email Account, then the same Javascript logging will be available even in Live.
  • We have had at least one talk where users didn't subscribe to the stream (Spitzenkandidaturen: Droht Europa ein Debakel?). The host did stream, though. With a fix it was possible for new users to subscribe to the hosts stream. This release includes a safe guard so that the dev team will immediately get a mail if and when the same error occurs again.

Misc quick wins

17 Jun 15:00
Compare
Choose a tag to compare

On deploy run

current; be rake cleanup:regenerate_flyers
current; be rake cleanup:set_content_type
current; be rake fix:language
current; be rake fix:storage

Manual tasks after deploy

  • Ask Ole and Patrick to manually change Talks language to the correct language. Right now all are set to 'en'.

Changelog

  • Set random color when generating flyer
  • Player now also works on Windows
  • Introduce Talk language (also available in Podcast)
  • A couple of Talk reports (available for developers)
  • Better emails
  • Protect starts_at and duration in archived Talk to be changed by user
  • Length validation on Talk title(140 characters)/teaser(140 characters)/description(2300 characters)
  • Some cleanup for a faster application
  • Better error messages
  • Do not show Guests among participants
  • Better unique IDs for guests

Also we started

  • writing a conference requirements document
  • implementing our own Continous Integration system. A CI system runs all automatic tests after having implemented a new feature. Until recently we used circleci.com, but we cannot use any stock system anymore, because we have specific needs in testing the application that are not in standard web applications.
  • writing a watcher for the RTMP service so that we can monitor in the Backoffice Application what kind of streams are going on right now, how many clients are connected and with what bitrate the host is streaming
  • hardening security

Important fixes

17 Jun 14:22
Compare
Choose a tag to compare
  • Better merging strategy to improve on 'out-of-synch' error
  • Allow overrides in BO App even though there was no prior talk
  • In User Profile, series is the active tab by default
  • Better Error Tracking
  • Documentation