- Add headerContrast configuration #795
- Dont remove stylings on law summary #810
- Fix side comments #807 #759
- Consolidate TLS/SSL configuration #822
- Add fallback on missing translation keys with default locale #808
- Add facebook login/signup form #815
- Remove privatePort config key #788
- Fix variable redefinition that causes app to crash in HTTPS mode #803
- Fix users whitelist configuration #806
- Improvements on spanish translations #767
- Add Hungarian translations #793
- Improvements on french translations #784
- Now the user can change the app language from settings page #630
- Improvements on Portuguese translations #779
- Add App visivility configuration #741
- Refactor app configuration #762
- Remove bootstrap.js and dependencies #757
- Add some parameterizable styles for header #730
- Add users whitelist #722
- Update store JWT in cookie at signin #735
- Add quill support for video and image embedding over https
- Update gravatar requests to go through https
- Bump tj/debug version to 2.1.3 since it prevented built
- Add external settings page. Closes #712
- Add IP address as domains
- Fix admin responsiveness. Closes #691
- Fix buttons position. Closes #708
- Fix domains in jwt. #706
- Clear cookie after getting the domain in jwt. #706
- Fix exporting top level subdomain for jwt. Closes #706
- Add create tag link if no tags are found before creating any law. Closes #707
- [jwt] - Update jwt component to look like hub's
- Add reponsive logo for mobile #699
- Add create my first topic button for staff members Closes #703
- Fix new law button on admin
- Fix new tag button on admin
- Make '_target' attr conditional to 'homeLink' setting on header org link
- Revert "Fix organization link to open on same tab"
- Fix logo link on header Closes #701
- Fix organization link to open on same tab
- Merge branch 'release-0.12.8' into development
- add deploymentId on feeds
- update headerBackgroundColor to match hub's
- update dockerfile description
- expose client config on layout/index.jade for deployments where the config is part of the release and cannot be built
- fix header user-badge height #699
- fix usage of CORS_DOMAINS env variable
- Fix corsDomains should be a string
- update client config build logging
- disable new topic notifications being true by default
- update default favicon file path
- externalize
db
module to democracyos-db repo - Add bug report template to
CONTRIBUTING.md
- make fallback PORT value equal to the one in sample.json
- remove multicore option
- fix usage of mongodb for replicasets
- bump mongoose to 3.8.24
- check if user found after decoding JWT token
- fix typo in tag error handling function name
- Add redirect to external signin and signup on backend
- Fix calling next() no an error decoding jwt so it continues but without loading the user into the request
- Remove 404 page to avoid problem on issue #690
- Fix auth pages, saving a cookie supporting all subdomains if necessary (does not apply for localhost)
- Fix signup and signin external urls
- Send notification to notifier when a law is commented
- Add notifier notification
- Store jwt in cookies to work out between hub and DemocracyOS
- Add hiding 'Read more' link text when topic has got only one paragraph contained in a single element #438
- Fix usage of mongodb connections to replica sets
- Add checking for * CORS wildcard
- Remove Dockerfile from .dockerignore
- Update usage of mongodb by adding the db module
- Add CORS support. CORS_DOMAINS env variables holds a whitelist of domains
- Fix bad legacy text rendering #438
- Hide clauses Add button for new laws and laws that have not clauses #675
- Merge branch 'add/quilljs' into update/admin
- Fix bad rendering on clauses with manually entered HTML #438
- Fix responsive wrapping in clauses #438
- Embed video responsively #438
- Add video tooltip #438
- Add Bullet button to toolbar #438
- Fix side-commented empty lines #438
- Add richtext editor for editing
law
s #438
- Add missing translations Closes #671
- Add instanceUrl and law.id to data sent to notifier #673
- Add debugging configurations Closes #653
- Add debug on Procfile and move running instructions to postinstall script on package.json file #465
- Add unknown closing date translation Closes #655
- Add missing keys Close #476
- Add initial docker-related files
- Add translation lib #643
- Add in-app editing of side comments
- Fix no comments msg when comment deleted Closes #662
- Fix some portuguese translations
- Fix combo filer visibility Closes #553
- Fix build to process.exit(1) on error during build #465
- Fix re-load of user when already logged Closes #652 #376
- Fix bin file permissions #643
- Fix error after login Closes #376
- Fix login, use response data, dont fetch again user #376
- Remove useless keys on en language #476
- Remove unnecesary setting DEBUG on Procfile #465
- Refactor citizen.optional middleware #376
- Refactor db-api user public interface
- Update all translations for full i18n support.
- Update Dutch translation (thanks @Dandandan).
- Add link to admin panel on dropdown. Closes #635
- Minor tweaks for Ukrainian and Russian translations
- Add translitarate when normalizing. Closes #642
- Fix jump when scrolling headroom. Closes #637
- Fix saving a
law
with notag
on it. Closes #624
- Fix
timeago
interval to be 1s #631
- Remove bus emitting events to call timeago.update(). Update timeago update interval #631
- Bump DemocracyOS/side-comments version to 0.0.13 #631
- Fix hour formatting in law admin. Closes #625
- Fix duplicate entry in changelog
- Fix error when clicking on show replies when not logged in. Fixes #632
- Fix usage of COMMENTS_PER_PAGE in env.js so 0 is always default
- Fixed paging limit in side-comments. Closes #623
- Don't allow validated users to request resend validation email. Closes #604
- Fixed separation between commenter and timestamp. Closes #620
- When posting a new comment, timestamp shows immediately Closes #619
- Remove setting timeago.interval since default is good enough (30 secs)
- Add wrapper for multiple local-storage options. Closes #582
- Make multiple CPU core usage optional via config. Closes #611
- Update contributor acknowledgements
- Bump version of DemocracyOS/side-comments. Fixes #615
- Set timeago update interval to 30 secs (default) #615
- Changed express.get by config to get token secret. Closes #613
- Fix handling of errors on formview. Fixes #610
- Make 'new-topic' notifications true by default
- Fix Display side-comments button only on paragraph mouse-over for paragraphs with no comments. Closes #606
- Fix tag icons go glitchy when tag names are shorter than 3 characters. Closes #607
- Add swedish translation and credits
- Changed 'forgot password' error description #602
- Redirect to Resend validation token page if nonvalidated email is submitted. Closes #602.
- Forgot password form xplanation now hides when form is submitted. Closes #594.
- 'You must login' message placed over voting buttons. Closes #592.
- Fixed signin after signup token validation. Closes #595.
- Put 'signin required' message over argument on up/downvoting. Closes #593.
- Fixed settings responsive styles. Closes #591
- Move demo link above the image in README.md
- Add Russian translation credits
- Add Russian language
- Update configuration defaults mechanism
- Bump 'merge-util' server-side dep to version 0.3.1 and fix handling of config merge in env.js
- Fix usage of config setting for external signin/signup URLs
- Update CONTRIBUTORS.md
- Bump 'merge-util' server-side dep to version 0.3.1 and fix handling of config merge in env.js
- Fix usage of config setting for external signin/signup URLs
- Support SSL via configuration. Closes #98 #587
- Fixed race condition. Related to #98.
- Add bin/dos-ssl script for self-signed SSL certificates #98.
- Scroll and focus on textarea when clicking on New Argument button. Closes #555.
- Added restrict middleware to update and delete operations #282 #580
- Fixed misuse of dom.addClass method. Closes #580.
- Rebase from development
- Implemented JSON Web Tokens (JWT) authentication middleware #578
- Added config parameter to disable signin/signup. Closes #573.
- Add Galician translation
- Add Ukrainian translation
- Rename MongoDB collection citizens to users
- Rename db-api/citizen.js to user.js
- Use mongoUsersUrl or fallback to mongoUrl if the key doesn't exists in the config #559
- Remove user-model module and export User model in lib/models #559
- Update comments' and replies' author to get populated by the User model #559
- Deprecated MONGO_HQ env var name in favor of MONGO_URL. Addendum to #525
- Fix code to meet conventions
- Fix read more participants. Closes #565
- Add mongoUsersUrl to env config file #559
- Add missing translations for #560 #478
- Basic wrapper for notifier-client #560
- Merge branch 'update/notifier-no-data-deps' into development
- Update payload for 'law-published' notification. Closes #561
- Added Gitter badge to README.md
- Update error handling on response override to match refactored approach in FormView
- Update re-send validation email view. Closes #478
- Updates law filter model without fetch from server. Related to #460.
- Changed the way voting badge is added to the sidebar. Closes #460.
- CSS to Stylus where missing #215.
- Replace vote up/down on comment card by comment-vote. Closes #471
- Expose unvote calls #471
- Introduce comment vote view. #471
- Refactored several views to extend from View and FormView #282
- Fixed onvote event binding. Closes #406.
- Fix side-comments. Fixes #572
- Fix faulty error handling in forgotpassword and signup with notifier. Closes #549
- Remove unneeded entries from component.json
- Fix autosubmit and FormView error handling
- Made usage of notifier mandatory for mailing users.
- Fix edit comment form buttons styles #529
- Reply submit button not properly aligned #495
- Remove mandrill and mailer dependencies
- Refactor homepage to use a middelware instead of an if-check clause. Update dependencies #282
- Switch local dep markdown to DemocracyOS/marked for #527
- Update dom dependecy to avoid error of chained messages with .html() #282
- Remove unused markdown local module. Closes #329
- change local markdown dependecy by remote dependency #329
- Bumped component-builder version to 1.2.0. Related to #475.
- Fixed array length check throwing error with new version of dom. Related to #475.
- Changed merge-util argument type on calling. Closes #475.
- Remove deprecated comments-view component #282
- Remove unused markdown local module. Closes #329
- Improve styles and content for update browser page. Add links for donwload browsers. #168
- Decreased separation between commenter's name and timestamp.
- Hide header on scroll if app is rendered in mobile device. Closes #452.
- Add middleware to handle unsupported browsers. Add module for unsupported browsers. #168
- Fix #516: Upvote comment button underlines on hover
- Fix #515: User name and timestamp overlap on replies
- Add comment to current user's comments after successful submit #282
- Improved pluralization. Related to #406.
- Update participants counter and balloons after voting. Closes #406.
- Update citizen model. Made reply notifications true by default
- Voting made async and UI blocks when user clicks on voting buttons. Closes #394.
- Add mail notifications when a law is published for users that are subscribed to it. Closes #473
- Add setting for new-topic notification
- Add delivering notifications to client
- Add notifications attribute to citizen model
- Add notifying when someone replies to an argument
- Add notifier integration for forgot-password
- Update sample config with notifier requirements
- Add missing translations for settings in every language
- Enable settings-notifications view #28
- Add UI toggle component styled for DemocracyOS
- Remove control logs. Actually closes #26
- Make notifier usage dependent on configuration settings
- Make signup email validations rely on notifier-client
- Fix label logic for admin list law. Completes #504 and closes #472
- User thumbnail is not aligned with user name. Closes #503
- Remove jQuery scrolling to top after successful submit #458
- On creating a law, routes to the page for the new law. Closes #421
- Removed unique constraint for lawId. Closes #472.
- Remove legacy unbinding code fixed updated by #501 for #497
- Add restrict middleware to vote endpoint. Closes #490.
- Update checking for switchOn and switchOff being typeof function #500
- Author name supports apostrophes ('), hyphens (-) and dots (.). Closes #493.
- Update view to support unbindAll when element is removed, detaching DOM events and Emitter event handlers. Closes #500
- Update proposal-options to inherit from View #282
- Update ProposalArticle to inherit from View #282
- Fix reply submit button not properly aligned. Closes #495.
- #484 Remove unnecesary colon and semicolon from .styl file
- fix reply rendering after submittin. Closes #491
- Separate participants-box into two separate components: one for holding the box and another one for each participant bubble #282
- Remove unnecesary 'render' dependency
- Merge pull request #488 from DemocracyOS/revert-487-394-votes-count
- Remove unnecesary 'assert' library. Rename onremove method to _onremove to not collision with the FormView onremove method.
- #484 Fix rule
- #484 Fix h-scrolls on mobile settings. - migrate settings from css to stylus (related to #215) - Fix media queryes.
- #224 - Restrict first name length on user drop down text
- Fixed mongoose sessions error. Closes #439.
- Update CONTRIBUTING.md
- New API method for getting the version info. Closes #444
- Merge pull request #455 from bigokro/fix/proceed-in-english
- Minor spelling corrections in English (procced --> proceed)
- Fixed function declarations on Issue #430
- Fix tag duplication on law creation. Closes #430.
- Fixed weird behavior when deleting arguments as admin
- Fix regex for URL validation. Closes #451
- 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 headerBackgroundColor
- 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.