Releases: voicerepublic/voicerepublic_dev
Releases · voicerepublic/voicerepublic_dev
Everything Stops For Acid
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
- tiny fixes
Acid Ed
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
fromtext
tostring
- 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
Changelog
- report state transition only after subscriptions are completed
- improve assimilator (slightly)
Hotfix, Upcoming Talks & Assimilator
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
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
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
- 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