Skip to content

Your Priorities Version 8.15

Compare
Choose a tag to compare
@rbjarnason rbjarnason released this 26 Sep 19:04
· 924 commits to master since this release

Release notes 26.9.2022

New features

  • Plausible is now the primary analytics solution for Your Priorities with built-in new Analytics and Promotion App
    • Each Domain, Community, Group, and Idea can access real-time and historical analytics for their projects.
    • Regular citizens wanting to promote their idea get full Plausible analytics support
    • New Promoter Role for Communities and Groups that can be added and removed for any registered users
      • Gives the users full access to the Analytics and Promotion app
    • Promoters can upload a new share image for each internally created campaign that will work when sharing on Facebook and other social media
    • This is the first step to merging analytics with marketing campaign tools in Your Priorities
    • We've ported the Plausible Dashboard from React to Lit, which allows it to be a fully integrated part of the Your Priorities Lit-based App SDK
  • New BOT management solution
    • Blacklist known bad BOTS in the robots.txt file
    • As some bad BOTS don't respect robots.txt, subject those to significant rate limiting
  • Support for pre-reloading font CSS files so custom fonts appear right away
  • More theming options through more supported custom CSS properties
  • Support for asking registration questions for anonymous users
  • Integration and support for using Ziggeo. It can optionally be used alongside the built-in Your Priorities video solution and offers similar features.
  • Allow easy deletion of header images
  • Options to hide the top boxes for admins and to disable the shadow on the logo box
  • New Thai translation and updated Slovakian translation

Improvements

  • Usability upgrade for the built-in video and audio recording system, making it easier and more obvious how you can both upload and record videos on phones and computers (via WebRTC)
  • Cleanup of client-side analytics activity events
    • Send all relevant tracking data to Plausible for maximum usefulness
  • Fixes for video uploads for anonymous users
  • Upgrade to Node 16.17.0
  • Fixes for the membership button (the heart)
  • Improvements to OG and Twitter sharing tags
  • Cleanup of some errors reported as 500 errors.
    • F.e., wrongly formatted ids for collections now result in 404 or 401 errors.
  • SQL performance tuning resulting in significant improvements in loading some API paths

Version 9.0 is almost there (before the end of this year)

New Lit, Material Design 3 & Typescript-based client app is almost there; check out some code here: https://github.com/CitizensFoundation/your-priorities-app/tree/polymer3-upgrade/apps/client_app/src

The release is more or less ready, but we depend on the new open source Material Design 3 Web Components that are still in development at Google here: https://github.com/material-components/material-web/