- Fix reply edit form #1161
- Fixed a few Romanian words
- Update Dockerfile
- Specify all css dependencies on package.json #1133
- Fix build error #1153
- Fix signin redirect #1139
- Update Galician translations #1151 (@dalareo)
- Fix word breaking on comment-boxes #1144
- Add Romanian language #1134 Thanks @alexproca!
- Remove unsued local libs #1130
- Add Node.js 4.0 requirement #1114
- Add and enforce new Styleguide #1127
- Remove Google+ share button
- Fix notification parameters overwriting #1122
- Add new config variables for sending emails. Close #1106
- Add not marking as empty a clause with img elements Closes #1098
- Add user.optional middleware on /signup and /signin. Close #1107
- Add sublime files to .gitignore
- Update democracyos-notifier to ~0.0.14
- Update .gitignore
- Remove lib/tags/tags.js
- Remove notificiation on topic-commented, closes #1080
- Fix error on remove date
- Fix #1066, clear closign add closes datepicker
- Fix cache cleaning of Store.findAll
- [forum] - Fix showing create new topic on own forum #1091
- add settings/forums link on user-badge
- clear topicStore before loading forum homepage
- remove unused variables
- remove unused variables
- preload forum homepage before rendering
- fix forums/new form styles
- fix newsfeed margin
- [translations:es] - Add missing translations for forum form
- Merge pull request #1094 from DemocracyOS/fix-forums-list-update
- Merge pull request #1092 from DemocracyOS/fix-forum-admin-link
- fix forums list reloading Closes #1090
- Merge pull request #1093 from DemocracyOS/fix/forum-api
- [forum-api] - Fix finding forums by ids and names
- fix styles
- add cover image on forums homepage
- add cover when user is not logged in
- add create button when all forums where deleted Closes #1089
- fix create a forum button on settings/forum
- add forums/admin link on settings/forums
- Merge pull request #1086 from DemocracyOS/add/new-homepage
- [homepage] - Add -createdAt sorting and title in Spanish
- add forums/admin link on settings/forums
- Fix deleting a forum and validating summary < 300 characters
- add this.switchOn and this.switchOff on base view
- Merge pull request #1085 from DemocracyOS/fix/uncapitalize-urls
- add homepage title
- fix homepage pagination button
- add pagination of forums on homepage
- [routing] - Add 301 redirect to lowercased version of that URL if uppercase characters are present. Close #1084
- fix forum admin
- [docs] - Revert deploy docs
- [docs] - Add deploy docs
- sort translation files
- add pagination on forum-api
- fix js styles
- always populate owner when fetching forum
- fix forum config bar responsiveness
- add styleings to forum lists on homepage
- use view/mixins on newsfeed
- fix selectors
- normalize forum-card name
- [homepage] - New basic homepage listing forums #1079
- [docs] - Fix markdown bug
- Add development guide
- [feed] - Remove all Feed references #1079
- Fixed admin link. Closes #1075
- Release 0.19.3
- allow to access /forgot when visibility=hidden
- Fixed Deploy to Heroku button link. Closes #1062
- Update Deploy to Heroku link
- Update README.md to include Deploy to Heroku button
- Release 0.19.2
- Release 0.19.1
- [whitelist] - Update max whitelists shown per page (5000)
- Rebase
- Merge pull request #684 from solde9/fix/smooth-scrolling
- Rearranged CodeClimate badge
- Added codeclimate badge
- Merge pull request #1007 from DemocracyOS/add/show-email-config
- dont allow to show emails on public instances
- Merge pull request #1009 from DemocracyOS/fix/facebook-login
- [facebook-strategy] Added profileFields key to Passport's Facebook strategy constructor, as seen in jaredhanson/passport-facebook#129 (comment). Fixes empty email issue on login.
- [comments] - Smooth scroll: Wrap common functionality #659
- show a message to the user on facebook login error Closes #1001
- [comments] - Modify smooth scroll #659
- add publicEmails config
- dont allow to register fb users without email Closes #1001
- [comments] - add textarea.focus() #659
- [comments-edit] - Add smooth-scrolling #659
- [comments-replies] - scroll only if element is outside the viewport #684
- [comments-view] - scroll only if element is outside the viewport #684
- [is-in-viewport] - Add isElementInViewport function #684
- [comments-replies] - Add smooth-scrolling while opening the form #659
- [comments-view] - Add smooth-scrolling while opening the form #659
- Merge pull request #1000 from jacobmiller/patch-1
- rm vot-it
- Merge pull request #972 from galiumodorat/feature/Polish-translation
- added Polish translation
- Release 0.19.0
- Add greek translation credit
- add greek laguage name
- add greek translations
- add test option
- add test option
- fix dos-translate async processing
- fix dos-translate directory pointing
- fix dos-translate library
- Release 0.18.0
- Merge pull request #962 from fabriciodisalvo/patch-1
- Added missing line for 'Chinese (Trad)' language
- Added missing line for 'Chinese (Trad)' language
- Update en.json
- Update supported.js
- Update zh_TW.json
- Create zh_TW.json
- add gitter link on CONTRIBUTING
- Update license year
- bump notifier-client dep version
- Merge pull request #942 from fonorobert/update/accented-chars-in-names
- add new accented chars to regex, closes #941
- rename config.showResults to config.alwaysShowTopicResults
- add local config reference to component.json
- remove console.log statement
- Release 0.17.6
- update notifier-client to 0.3.0
- fix wait for laws.loaded before rendering homepage
- Fix homepage first law shown
- Merge pull request #938 from DemocracyOS/fix-law-show
- law page depend on laws bus, not on sidebar Closes #898
- remove duplicated config key
- Merge pull request #931 from DemocracyOS/fix-mobile-menu-icon
- use headerFontColor on mobile menu icon Closes #930
- add showResults config key and check it in proposal-options, closes #926
- fix t() invoke on proposal-options.js
- add .eslintrc file
- Merge pull request #924 from a0viedo/patch-2
- Merge pull request #925 from a0viedo/patch-3
- added license in package.json
- using relative links in readme
- Release 0.17.5
- Fix async of logout Closes #921
- fix user token loading
- Merge pull request #920 from DemocracyOS/fix-forgot-route
- fix user verification
- allow public access to /forgot routes Closes #919
- Add email normalization Closes #689
- Revert "added japanese"
- removed console print statements
- removed extra line added
- changed tabs to spaces
- Add error handler for incorrect current password
- fixed bug where JSON.parse was being called on non-JSON data
- undid data additions
- added japanese
- Allow access to /forgot when config.visibility is 'hidden'
- Include Deploy to Heroku button on README.md
- Add showing a message to the user on facebook login error Closes #1001
- Add codeclimate badge
- Add profileFields key to Passport's Facebook strategy constructor, as seen in jaredhanson/passport-facebook#129 (comment). Fixes empty email issue on login.
- Add publicEmails config
- Add not allowing to register fb users without email Closes #1001
- Add textarea.focus() on comments #659
- Add scroll only if element is outside the viewport in comment replies #684
- Add isElementInViewport function #684
- Add not allowing to show emails on public instances
- Added Polish translation
- Update CodeClimate badge
- Update smooth scroll #659
- Remove vot-it reference
- Update max whitelists shown per page (5000)
- Add Greek translation
- Add Chinese (traditional) translation credit
- add support for Chinese (Traditional) language
- add gitter link on CONTRIBUTING.md
- add new accented chars to regex, closes #941
- add config setting to always show voting results. Closes #926
- Update notifier-client version to 0.3.0
- Fix homepage first law shown #898
- Use config.headerFontColor on mobile menu icon #930
- Add license in package.json
- Use relative links in readme
- Fix UI refresh on logout #921
- Fix forgot password when VISIBILITY is 'hidden' #920
- Add email normalization #689
- Add ALLOW_EMAIL_ALIASES configuration #689
- Add error handler for incorrect current password #714
- Fixed bug that didn't ñet signup STAFF members #882
- Remove DEPLOYMENT_DOMAIN config #873
- Refresh token when is older than 1 day #874
- Delete incompatible token cookies #871
- Implemented httpOnly cookie option and a signout endpoint #846.
- Added support for ':' character in URLs #834
- Fix emebed videos on https #859
- Normalize usage of avatar on user model #854
- Fixed overflow on remove confirmation box #850
- Default translations 'en' <- 'config.locale' <- 'user.locale' #828
- Set user locale on signup Closes #828
- Update DemocracyOS/side-comments version
- Fix Law summary html filter #839
- Set default value null for learnMoreUrl #837
- Fix logout bug. Sometimes it just didnt work #811
- 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
- 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
- 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
- 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.