- Remove 404 not found page
- Add 404 not found page
- Add support for FAQ, Terms of Service and Privacy Policy pages
- Add 'My argument' section
- Add disable up/downvoting own comments
- Add sorting comments
- Add an 'edited' label next to a comment when it was edited
- Add spinner for loading comments
- Update proposal-article to auto-scale iframes (i.e.: youtube embedded videos)
- Fix timepicker in the law admin
- Fix logout bug
- Fix sidebar voted laws bug #336
- Fix proposal-article image size on mobile
- Fix transportation tag image issue
- See migrating to 0.7.x
- Comments are marked as spam when they exceed a config parameter or, if not set, when they have more spam reports than score (upvotes minus downvotes)
- Fix cannot set 'transport' image to a tag. Closes #347
- Fix embedded image in proposal size to match the proposal's width
- Remove unneeded remotes from root
component.json
- Fix build failure based on remotes. Change remotes order.
- Fix comments paging and sorting
- Fix several translation errors
- Add 'fi' locale (Finnish)
- Add deleting and editing own arguments
- Add replying to an argument
- Add markdown'd arguments
- Add markdown explanation page
- Add locale config parameter
- Add comments paging
- Fix component issue
- Fix some UI issues
- Fix npm packages dependencies, changing ^ for ~
- Fix build failure based on remotes and outdated component version
- Fix 'voted' check after sign-in. Fixes #326
- Refresh sidebar after casting vote
- Fix not showing form errors on FF
- CSRF protection
- Remove requirement of feedback. Closes #303
- Update translations
- Update
README.mdwith current deployments. - Remove references to Partido de la Red.
- Update article template and config so alert is optional.
- Update default fixtures
- Change default locale to 'en'
- Update header background color
- Add list alphabetically sorting. Closes #299
- Merge pull request #302 from Magui1984/development
- Create fr.json
- Add timepicker for closingAt law attribute. Closes #300
- Add styles to override bootstrap default css that was making datepicker popover invisible #300
- Add datepicker control and clear button
- Add field for closingAt date #300
- Add component/datepicker dependency
- Add translations for #300
- Bump slifszyc/paragraphs to 0.2.0 version
- Update application configuration by adding
dos-configcommand. #234 - Merge pull request #297 from rodowi/storage-quota-fix
- Overcomes local storage quota
- Fix update for #293
- Fix suscribe ListView to LawsFilter items
reloadevent instead ofchange - Remove refetch on citizen loaded. Fixes #293
- Fix overflowed selected filter in Firefox. Closes #270
- Fix law min-height for voted badge. Closes #294
- Update
sample.json
- Add published laws RSS feed
- Add
closingAtlaw attribute on admin
- Fix comments at law view rendering bumping slifszyc/paragraphs to 0.2.0 version
- Fix unescaped comments at law view
- Fix firefox bug on function scopes at
laws-filter
- Move
homepagecentrilized styles to each component andboot - Deprecate
main.css - Fix missing
var(spacing) - Add
stylcompiler atbuildand normalizemain.stylathomepageto matchstylinstead ofstylus
- Refactor
settingsandadminsections - Add
publishedAtto severallaws inlib/fixtures. Closes #289 - Add missing keys to
ca.jsonlocale translation file. Requires translation - Added Catalonian translation file
- Fix feedback initialization with new header. Fixes #290
- Update citizen middlewares for client. Improve login/logout
- Fix unexpected bug on filtering voted laws
- Fix snapper with new header
- Fix to re-fetch laws after login
- Fix sort in
sortsto usepublishedAtfield instead ofcreatedAt. Closes #287 - Change state to loading while fetching tags
- Refetch laws after save/delete law from
adminpages - Change state to loading while fetching laws
- Re-fetch laws after save/remove from
adminpages - Updated staff client middleware. Closes #286
- Add public/private status update and delete law with confirmation. Closes #242 #280
- Add
publish,unpublishanddeleteAPI endpoints. #242 - Update queries to only display undeleted laws
- Bump bootstrap to 3.1.1
- Fix site reload on login. Closes #283
- Update endpoint to serve only public laws unless user is staff
- Add
publishedAtanddeletedAtfields. Remove unuseddeletedfield - Update images to global international naming
- Update tag image url source from
tag-imagescollection - Add
tagImagesas a global var for templates - Remove moved tag images from component.json
- Update form to allow image selection for tags. Closes #278
- Update force tags section as part of
Listat sidebar - Add image key of tag for laws all population
- Provide image key from tag API endpoint #278
- Add image key to model tag #278
- Refactor collection of
tagimages as a module - Fix sidebar not being sensitive to citizen logout. Closes #274
- Add translations for admin sections. Closes #281 #279 #277 #276 #275
- Add force list section on sidebar for law edit view
- Add summary field to form and fix tabindex and options selected query
- Add common styles for admin sections
- Update
README.mdwith team categories - Add confirmation dialog styles
- Update pre-delete clause modal message and dont focus on cancel
- Add basic confirmation alert before deleting a clause
- Update styles for list view for admin lists
- Refactor logout to use a middleware. Closes #273
- Add redirect to
/signinafter logout #273 - Refactor logout to use new
logoutcomponent #273 - Add
logoutcomponent #273 - Update list view. Add remove clause method and mechanics.
- Add remove clause endpoint
- Update method .update to properly update 1 by 1 law clauses with new content
- Parse clauses input names before sending on POST request
- Refactor header into independent component. Closes #265
- Add simple clauses creation mechanics
- Add clause API endpoint method to create/update law clauses
- Update
CONTRIBUTING.mdwith contribution workflow. Thanks @maraoz! - Add unescaped summary to display law with line breaks. Closes #196
- Add form disabling when posting signin data. Closes #199
- Remove normalize module dependencies from tag model. Closes #264
- Add tag hash normalization when creating a new tag. For existing tags, hash should not be changed as it is used to fetch their image #264
- Add normalize function to utils and rename old normalize function to sanitaze #264
- Remove deprecated functions #264
- Add utils to tag model #264
- Add create and edit tag server side endpoints #264
- Add tag create and edit client endpoints
- Add form-view and template to edit/create a tag #264
- Add tags admin to list existing tags #264
- Add tags list rendering inside content #264
- Add tag list and create options #264
- Add new method
.update(id, data, fn)todb-apiforlaw - Add restrict and staff middlewares for /law/:id POST endpoint
- Add /law/create and /law/:id POST endpoints for admin law edition
- Add /tag/all endpoint
- Add self binding for middleware usage
- Update middleware build check
- Update sections with placeholder for new sections format. #240
- Update client routing to match chained sections of admin pages. #240
- Add
staffconfig key from environment. Closes #241 - Add staff middleware check for
/law/create. #241 - Add
isStaffmiddleware check #241 - Add
staffvirtual property to modelcitizen#241 - Add
staffprop to sample.json. #241 - Add administration module
- Fix component build process - exit on error
- Fix use
package.jsonversion for bin/dos
- Fix handling of component build errors
- Refactor i18n for 'comments' to 'arguments'. Closes #263
- Fix click on home logo. Closes #262
- Refactor
laws-filterforsidebar#219 - Add check to voted laws in sidebar list. Closes #226
- Fix some typos reported by users
- Fix i18n for 'or' in 'login required' messages
- Add count numbers to status filters. Closes #238
- Update 'Hide voted' translation
- Add i18n for release #255
- Fix styles for release #255
- Rename
sidebar-listtosidebarand inner component files - Add styles for #220 and #218
- Add hide-voted checkbox functionality to filter view. Closes #220
- Add warning for no IE 9- support
- Finish open/closed filter for #220
- Fix typo on a translation message
- Fix input fields tabindex attribute
- Add translations to link to signup from /signin page. Closes #248
- Add link to signup #248
- Add
firstNameandlastNametranslations and remove the ones forfullName - Refactor
fullnameinto two separate fields (firstNameandlastName) - Refactor
sidebar-viewinto subviewslist-containerandfilter-container - Rename
list-block.jadetosidebar.jade - Add store server support routes to
boot - Add new local storage component
store - Add styles file for #218 and #220
- Fix translation key
- Add use of new
lawslocal component forsiderbar-list - Add new
lawscollection component - Fix translations for #218 and #220
- Add basic UI (no styles) for #218 and #220
- Add toggle button group for #218 and #220
- Add support for inheritance locals merge at render
- Bump merge-util version
- Remove json build script forgotten require
- Improve
buildlogging - Remove deprecated
json.jsbuilder plugin - Improve
jadebuild script - Add toggle/hide signin/signup links on header. Closes #136
- Add logs using
utils.pluckhelper method.
- Restore participants ids on law article view
- Apply exposure function to filter content delivered to client by API endpoints
- Fix random bug on responses without body for
comments-view - Rename
utils.maptoutils.expose - Deprecate
utils.mergein favor ofmerge-util
- Fix dependency override of
component/delegatebycomponent/tip. Closes #233
- Bump
component/eventsto 1.0.5
- Update
utils.restrictfunction middleware - Remove
/citizen/allAPI endpoint. Closes #236 - Add reject no
application/jsonrequests fromdelegation,comment,tag,proposal,law,citizenAPI endpoints. Closes #237 - Add
acceptsnew module - Remove path '/auth/facebook' from page's routes at
boot - Fix error on vote click while unlogged
- Update to component/events@f445d
- Pin all component dependencies. Closes #231
- Bump
component-builderandcomponent - Update
configlogs and avoid exposing configuration settings to output - Update Makefile
- Update dependency 't-component' to 1.0.0
- Fix upvote/downvote comments at
lawarticle view - Remove
borderstyles from header's user nav dropdown - Fix profile name input validations and rules. Fixes #221
- Bump mongoose-gravatar to 0.2.1
- Add default values for gravatar at
citizen - Bump mongoose-gravatar to 0.2.0
- Profile uses citizen.gravatar instead of .avatar
- Disable changing email via
settings-profile. Fixes #223 - Add missing translations at
settingspage. Closes #214 - Fix style for active selection in
settingsnav-bar. Closes #201 - Update translations for
settingspage. Closes #202 - Add a map of JSON response at
citizenAPI endpoint - Add a map of values for delivered API documents at
lawAPI endpoint - Update all uses of old
citizen.avatarto use newcitizen.gravatar - Add
mongoose-gravatarforcitizenmodel to handle dynamically gravatar.com urls - Add
pluck,map,getandnormalizeatutils - Remove all tokens of same scope when creating new one at
db-api:token - Add log on error if citizen not found by email and return false at
db-api:citizen - Add link to change avatar at
settingspage. Close #201 - Update
settingspage's render handle to improve performance - Update
settingspage styles and elements - Update dependencies and pin versions at
package.json - Add config module to retrieve
mongoUrlin all modules requiring it - Remove
express.routerfromsetup - Remove unnecesary application settings at
setup - Move all API modules to
bootinstead ofindex.jsfor coherent application booting - Update code style in some modules to embrace our own standard. Needs more work
- Update application config settings load. Moved to new
setupmodule - Update
laws.jsonfixtures - Fix bug with scroll at section
#content - Update settings page to handle separately
profileandpasswordedits
- Pin deps to avoid installation crashes
- Add basic account information update form.
- Add law time scope and results after close.
- Add basic commands like:
fixture load,db-dump, and more... - Add I18n for client and server.
- Add IE8 basic support.
- Add support via UserVoice.
- Add tag filtering.
- Add flag as spam for comments.
- Add upvoting/Downvoting comments.
- Add comments for laws.
- Add voting for laws.
- Add social sharing for Twitter, Facebook and Google+.
- Add responsive design.
- Add password reset.
- Add account email confirmation.
- Add local Signin/Signup.
- Add basic application layout.