LiquidFeedback Frontend

This page is dedicated to the frontend of LiquidFeedback. You may also want to visit the main page of LiquidFeedback.

Our frontend reference is being implemented in Lua using our web application framework WebMCP. It is available under the terms of the MIT/X11-License as well.

To report or look for bugs please have a look at our public bug tracker.

Dependencies

Releases (4.x branch)

Releases (discontinued 3.x branch)

Older releases of the frontend are found here.

Repository

Changes

  • 2021-04-28: Version 4.0.0
    • Image attachments for initiatives
    • Integration framework for map services
    • Support for individual voting weight
    • Self registration framework
    • Role accounts with multiple agents
    • Integrated OAuth 2.0 authorization server
    • Platform integration services
    • Basic API endpoints
    • Modernized user interface
    • WYSIWYG editor
    • Enhanced user experience
    • Accessibility improvements
    • Customizeable color set
    • Bug fixes
  • 2016-05-06: Version 3.2.1
    • Fixed exclusions for mail delivery
      • Exclude non-activated members (relevant in certain setups only)
      • Always exclude members without notify_email (causes mail delivery failure reports)
    • Updated German translation
  • 2016-04-24: Version 3.2.0
    • Revised notification system, including newsletters
    • Updated installation instructions
      • Updated database configuration example to match version 3.1 and 3.2
      • Removed old WebMCP 1.2.x sections
    • Fixed inconsistent formatting of time
  • 2015-12-14: Version 3.1.0
    • Integration of LiquidFeedback for Revision Control Systems (lf4rcs)
    • Support for a minimum admission phase
    • Code cleanup
      • Dropped compatibility to WebMCP 1.x
      • Cleaned up configuration
  • 2015-07-18: Version 3.0.9
    • Added support for external references of units, areas, issues, initiatives, drafts, and suggestions to allow easier integration with other software
    • Unified rendering of voter percentages (percentages of votes/voters are now always rounded down)
  • 2015-07-12: Version 3.0.8
    • Fixed listening to non-local IPv4 interfaces
  • 2015-06-23: Version 3.0.7
    • Support for Moonbridge v1.0.0
    • Bugfix for use with WebMCP 2.0
    • Added Moonbridge to list of projects on about page
  • 2015-03-26: Version 3.0.6
    • Fixed WebMCP 2.0 support for some views and actions
    • Bugfixes regarding admin interface
  • 2015-03-24: Version 3.0.5
    • Added support for WebMCP 2.0
    • Bugfixes
      • Allow to choose delegatee during voting
      • Do not show support button on canceled initiatives
      • No button for editing initiative during verification
      • Corrected minor spelling errors in German translation
      • Added missing style definitions for trace output
    • Optimized style sheet (memoved half-transparent image to enhance rendering performance)
    • Code cleanup
      • Some unused files have been removed
  • 2014-12-24: Version 3.0.4
    • Complete translation to Georgian language added
    • Fixes in German translation (added missing texts)
    • Introduction publicly available if public access level is "anonymous" or higher
    • Draft template made configurable
    • Updated link to main information website (www.liquidfeedback.org)
  • 2014-11-10: Version 3.0.3
    • Added missing access control when accessing member profile images without being logged in (security related in certain setups)
    • Added support for pseudonymous access levels to fastpath image interface
    • Added hook for logging admin activities
    • Added "deactivate member" feature to admin interface
    • More bugfixes:
      • Fixed error when accessing member profile without being logged in
      • Fixed access privileges for view issue/history
      • Fixed error while sending mail notification for an already deleted suggestion
      • Show closed initiatives in member profile's list of initiated initiatives
      • Fixed view for creating new initiatives in polling mode
      • Show administrative notice in any case as long as a message is set
    • Style fixes:
      • Fixed numbered lists in draft text
      • Fixed draft preview style when creating new initiative
      • Made h2 titles look bold to make them better distinguishable
    • Translation updates:
      • Added missing translation strings
      • German translation updated
  • 2014-11-10: Version 2.2.7 (backport)
    • Added missing access control when accessing member profile images without being logged in (security related in certain setups)
    • Added support for pseudonymous access levels to fastpath image interface
  • 2014-07-23: Version 3.0.2
    • Added LDAP member authorization and authentication support
    • Improved view of suggestions and suggestion details
    • Order interested members in sidebar primarily by voting weight and secondarily by pseudo-random hash function seeded with issue id
    • Inline help for phases
    • Bugfixes
      • Show all interested members of an issue instead of only 25
      • Re-added missing link to database download
      • Fixed developer CSS setting
      • Other minor bug fixes
    • Minor style enhancements
  • 2014-07-15: Version 3.0.1
    • Fixed unintended exposure of non-public data (revoker's screen name) to the public (security related in certain setups)
    • Remove cuddled-lists option from markdown2 wiki parser arguments in example configuration
    • Added missing information about lf_update_issue_order command in installation instructions
  • 2014-07-10: Version 3.0.0
    • Completely revised frontend