- Add preventing disabled accounts to sign in
- Fix dep ref back to upstream
- Revert "Update ref to a breaking dep"
- Revert "Update all dep refs from 'visionmedia' to 'tj' #456"
- Update ref to a breaking dep
- Update all dep refs from 'visionmedia' to 'tj' #456
- Update dep for DemocracyOS/side-comments
- Update refs for component/t
- Pin deps for component/emitter
- Fix fixtures use and add acknowledgements to README.md
- Fix fetching own comments from mongodb
- Fix layout and style of reply buttons. Closes #407
- Fix comments not showing up on any law
- Fix 'No citizen has argumented on this law yet' message
- fix admin able to delete side-comments of all users. Closes #448
- Fix avatar usage in side-comments. Closes #447
- Fix summary html rendering
- Complete catalan translation
- Add side-comments for summary paragraphs. Closes #33
- Fix sorting by 'Closing soon'. Close #442
- removes spanish error message (changed to english) - PR #442
- Update DemocracyOS/side-comments dep version. Close #436
- Add deleting comments as a staff member
- Bump sidebar-comments dep version to 0.0.9 and stylize them
- Bump DemocracyOS/side-comments dep version
- Fix side-comments avatar usage. Closes #447
- Partially undo last fix
- Fix filter box styles
- [side-comments] - Fix side-comments dep
- Pin mongoose version to 3.8.16
- Bump component-resolver dep version
- Update timeago dep
- Fix rendering clauses when only 1 clause is present. Closes #440
- Fix null citizen on lookup
- Add author field to law #428
- Add ToS and PP accept on signup #405
- Remove 'Bill' prefix from title and remove required lawId #424
- Fix refresh signin when there are no laws #434
- Fix typo on 'Read more'
- Add portuguese locale
- Add missing key from
en.json
- Fix Makefile building the app as well as post-install script
- Update dependencies for closest non-deprecated version. Closes #431
- Fix translations
- Add citizen profile picture as a URL
- Add external links to a law
- Add custom text to truncate law clauses
- Add unvotable laws
- Remove 'source' as a required law attribute
- Fix create law
- [sidebar] - Fix path to check.png image
- Add navigate back to /law/:id after succesful signin. Closes #369
- Update node version to 0.10.28
- Update npm version to 1.4.9
- Update to Component(1)
- Fix English translations
- Fix signin tabindex
- Fix spanish translations
- Add menu items for
faq
,tos
,pp
andglossary
, conditional to settings. Closes #412 - Add denying user to up/downvote comments if they are not signed in. Closes #403
- Add translations for 'You must be signed in to up/downvote arguments' #403
- Add Dutch translations
- Add German translations
- Add View and FormView base js classes for all view to extend them and not repeat the same logic through all the app
- Add Stateful and StatefulView components to handle view states
- Add autosubmit and autovalidate for forms
- Add SideComments, but comment it out
- Add CONTRIBUTORS file
- Add MIT License text
- Update README.md
- Remove trailing whitespaces
- Fix environment variables for FAQ, Terms of Service, Privacy Policy and Glossary enabling
- Fix email validation flow to redirect to the topic the user was reading before signup
- Fix 'Guest' displayed to logged in user as their fullname
- Fix SignUp bug on Firefox
- Fix not showing page content once page changes having no laws. Closes #385
- Add 'for' attribute on 'hide-voted' label
- Add app stats for admin users #377
- Add
#content
lock until page is rendered #183 - Add setting
emailValidated
to true when signup in 'development' environment. Closes #374 - Add optional text-centered law clauses from the admin #197
- Add disclaimer when sidebar has no law to select #355
- Add strip package. Closes #334
- Add README.md stub
- Add glossary #371
- Add layout as a separate module #86
- Update default logo and favicon URL in config
- Update
clauseId
to be non-requiredclauseName
#304 - Update
sidebar
to hide 'closing-soon' filter when seeing only closed laws #368 - Update with link for Christian Martínez
- Update voting to prevent reloading the page. Closes #367
- Update 'discore/closest' to 'component/closest'
- Fix counter label when there are +99 open/closed laws
- Fix anchor colors to be consistent all the way across the app. #375
- Fix typo on snapper destroy
- Fix participants to be ordered by voted date #339
- Fix
read more
links on comments #361 - Fix law articles bold color links #354
- Fix zoom on mobile (make it un-zoomable) #364
- Fix dropdown on all browsers
- Fix header race condition #325
- Fix facebook and twitter cards, escaping HTML characters
- Fix open and closed count as they were counting drafts if you were signed in as admin. Closes #342
- 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.md
with 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-config
command. #234 - Merge pull request #297 from rodowi/storage-quota-fix
- Overcomes local storage quota
- Fix update for #293
- Fix suscribe ListView to LawsFilter items
reload
event 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
closingAt
law 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
homepage
centrilized styles to each component andboot
- Deprecate
main.css
- Fix missing
var(spacing)
- Add
styl
compiler atbuild
and normalizemain.styl
athomepage
to matchstyl
instead ofstylus
- Refactor
settings
andadmin
sections - Add
publishedAt
to severallaw
s inlib/fixtures
. Closes #289 - Add missing keys to
ca.json
locale 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
sorts
to usepublishedAt
field instead ofcreatedAt
. Closes #287 - Change state to loading while fetching tags
- Refetch laws after save/delete law from
admin
pages - Change state to loading while fetching laws
- Re-fetch laws after save/remove from
admin
pages - Updated staff client middleware. Closes #286
- Add public/private status update and delete law with confirmation. Closes #242 #280
- Add
publish
,unpublish
anddelete
API 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
publishedAt
anddeletedAt
fields. Remove unuseddeleted
field - Update images to global international naming
- Update tag image url source from
tag-images
collection - Add
tagImages
as 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
List
at 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
tag
images 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.md
with 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
/signin
after logout #273 - Refactor logout to use new
logout
component #273 - Add
logout
component #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.md
with 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-api
forlaw
- 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
staff
config key from environment. Closes #241 - Add staff middleware check for
/law/create
. #241 - Add
isStaff
middleware check #241 - Add
staff
virtual property to modelcitizen
#241 - Add
staff
prop to sample.json. #241 - Add administration module
- Fix component build process - exit on error
- Fix use
package.json
version 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-filter
forsidebar
#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-list
tosidebar
and 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
firstName
andlastName
translations and remove the ones forfullName
- Refactor
fullname
into two separate fields (firstName
andlastName
) - Refactor
sidebar-view
into subviewslist-container
andfilter-container
- Rename
list-block.jade
tosidebar.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
laws
local component forsiderbar-list
- Add new
laws
collection 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
build
logging - Remove deprecated
json.js
builder plugin - Improve
jade
build script - Add toggle/hide signin/signup links on header. Closes #136
- Add logs using
utils.pluck
helper 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.map
toutils.expose
- Deprecate
utils.merge
in favor ofmerge-util
- Fix dependency override of
component/delegate
bycomponent/tip
. Closes #233
- Bump
component/events
to 1.0.5
- Update
utils.restrict
function middleware - Remove
/citizen/all
API endpoint. Closes #236 - Add reject no
application/json
requests fromdelegation
,comment
,tag
,proposal
,law
,citizen
API endpoints. Closes #237 - Add
accepts
new 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-builder
andcomponent
- Update
config
logs and avoid exposing configuration settings to output - Update Makefile
- Update dependency 't-component' to 1.0.0
- Fix upvote/downvote comments at
law
article view - Remove
border
styles 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
settings
page. Closes #214 - Fix style for active selection in
settings
nav-bar. Closes #201 - Update translations for
settings
page. Closes #202 - Add a map of JSON response at
citizen
API endpoint - Add a map of values for delivered API documents at
law
API endpoint - Update all uses of old
citizen.avatar
to use newcitizen.gravatar
- Add
mongoose-gravatar
forcitizen
model to handle dynamically gravatar.com urls - Add
pluck
,map
,get
andnormalize
atutils
- 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
settings
page. Close #201 - Update
settings
page's render handle to improve performance - Update
settings
page styles and elements - Update dependencies and pin versions at
package.json
- Add config module to retrieve
mongoUrl
in all modules requiring it - Remove
express.router
fromsetup
- Remove unnecesary application settings at
setup
- Move all API modules to
boot
instead ofindex.js
for 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
setup
module - Update
laws.json
fixtures - Fix bug with scroll at section
#content
- Update settings page to handle separately
profile
andpassword
edits
- 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.