Skip to content

Latest commit

 

History

History
1480 lines (1174 loc) · 48.3 KB

History.md

File metadata and controls

1480 lines (1174 loc) · 48.3 KB

1.5.2 / 2016-10-24

  • Fix democracyos-notifier crash updating it to 1.1.2

1.5.1 / 2016-10-19

  • Update democracyos-notifier version

1.5.0 / 2016-10-18

  • Add config.notifications.nodemailer config option
  • Update democracyos-notifier version
  • Update version of democracyos-config
  • Add availableLocales on embedded notifier config

1.4.5 / 2016-09-29

  • Fix export on validate
  • Update jwtSecret clarification for production on docs

1.4.4 / 2016-09-21

  • Add a random jwtSecret when not configured
  • Sanitize HTML from comments #1304

1.4.3 / 2016-09-20

  • Fix header user badge not showing

1.4.2 / 2016-09-19

  • Add insecure warning message to pages, Thanks @dkaoster! #1285

1.4.1 / 2016-09-14

  • Fix Italian translations, thanks to @GillesChamp #1289
  • Fix build command - validate default export was duplicated

1.4.0 / 2016-08-05

  • Add Let's Ecnrypt tool for free certificates generation #1278
  • Remove jQuery from site and settings modules :D

1.3.0 / 2016-08-01

  • Add multiple bundles for different sections #1264
  • Reorganize all the folders in submodules

1.2.0 / 2016-06-22

  • Add Docker for development #1078
  • Add per-forum permission model #1169

1.1.5 / 2016-05-18

  • Fix forum delete modal#1210
  • Fixed polish translations
  • fix social links #1199
  • Fix facebook authentication #1204

1.1.4 / 2016-04-13

  • Update mLab MongoDB Env var (#1203)
  • Update README.md (#1201)

1.1.3 / 2016-03-30

  • Don't show Forums settings when the app is on singleForum mode #1198

1.1.2 / 2016-03-28

  • Fix dependecy azer/strip with striptags #1197
  • Add IMPLEMENTATIONS.md file #1191

1.1.1 / 2016-03-02

  • Update notifier version
  • Update README.md

1.1.0 / 2016-02-03

  • Fix topic-publish notification
  • Fix fixtures #1178
  • Add circumflex accents for user names #1184
  • Fix scrollbar overlaps the header
  • Add in-app notifications page #1126

1.0.6 / 2015-12-04

  • Fix reply edit form #1161
  • Fixed a few Romanian words
  • Update Dockerfile

1.0.5 / 2015-11-30

  • Specify all css dependencies on package.json #1133

1.0.4 / 2015-11-26

  • Fix build error #1153
  • Fix signin redirect #1139
  • Update Galician translations #1151 (@dalareo)

1.0.3 / 2015-11-18

  • Fix word breaking on comment-boxes #1144

1.0.2 / 2015-11-18

  • 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

1.0.1 / 2015-10-30

  • 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

1.0.0 / 2015-10-23

  • [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

0.19.3 / 2015-09-28

  • Allow access to /forgot when config.visibility is 'hidden'
  • Include Deploy to Heroku button on README.md

0.19.2 / 2015-09-14

  • 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

0.19.1 / 2015-09-14

  • Update max whitelists shown per page (5000)

0.19.0 / 2015-07-06

  • Add Greek translation
  • Add Chinese (traditional) translation credit

0.18.0 / 2015-07-02

  • 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

0.17.6 / 2015-06-16

  • 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

0.17.5 / 2015-06-12

  • 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

0.17.4 / 2015-06-03

  • 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

0.17.3 / 2015-05-27

  • 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

0.17.2 / 2015-05-26

  • 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

0.17.1 / 2015-05-19

  • Add headerContrast configuration #795
  • Dont remove stylings on law summary #810
  • Fix side comments #807 #759

0.17.0 / 2015-05-18

  • 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

0.16.2 / 2015-05-12

  • Fix variable redefinition that causes app to crash in HTTPS mode #803

0.16.1 / 2015-05-12

  • Fix users whitelist configuration #806

0.16.0 / 2015-05-08

  • 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

0.15.0 / 2015-04-28

  • 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

0.14.0 / 2015-03-19

  • 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

0.13.0 / 2015-03-17

  • Add IP address as domains
  • Fix admin responsiveness. Closes #691
  • Fix buttons position. Closes #708

0.12.15 / 2015-03-16

  • Fix domains in jwt. #706

0.12.14 / 2015-03-16

  • Clear cookie after getting the domain in jwt. #706

0.12.13 / 2015-03-16

  • Fix exporting top level subdomain for jwt. Closes #706

0.12.12 / 2015-03-15

  • Add create tag link if no tags are found before creating any law. Closes #707

0.12.11 / 2015-03-15

  • [jwt] - Update jwt component to look like hub's

0.12.10 / 2015-03-13

  • 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

0.12.9 / 2015-03-12

  • 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

0.12.8 / 2015-03-11

  • add deploymentId on feeds

0.12.7 / 2015-03-10

  • update headerBackgroundColor to match hub's

0.12.6 / 2015-03-10

  • 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

0.12.5 / 2015-03-10

  • fix usage of CORS_DOMAINS env variable

0.12.4 / 2015-03-10

  • Fix corsDomains should be a string

0.12.3 / 2015-03-10

  • update client config build logging

0.12.2 / 2015-03-10

  • disable new topic notifications being true by default
  • update default favicon file path

0.12.1 / 2015-03-09

  • externalize db module to democracyos-db repo
  • Add bug report template to CONTRIBUTING.md

0.12.0 / 2015-03-09

  • 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

0.11.4 / 2015-03-08

  • 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

0.11.3 / 2015-03-07

  • 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)

0.11.2 / 2015-03-07

  • Fix signup and signin external urls

0.11.1 / 2015-03-06

  • Send notification to notifier when a law is commented
  • Add notifier notification
  • Store jwt in cookies to work out between hub and DemocracyOS

0.11.0 / 2015-03-04

  • 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 laws #438

0.10.14 / 2015-02-26

  • 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

0.10.13 / 2015-02-15

  • Update all translations for full i18n support.

0.10.12 / 2015-02-15

  • Update Dutch translation (thanks @Dandandan).

0.10.11 / 2015-02-14

  • Add link to admin panel on dropdown. Closes #635
  • Minor tweaks for Ukrainian and Russian translations

0.10.10 / 2015-02-13

  • Add translitarate when normalizing. Closes #642

0.10.9 / 2015-02-11

  • Fix jump when scrolling headroom. Closes #637
  • Fix saving a law with no tag on it. Closes #624

0.10.8 / 2015-02-10

  • Fix timeago interval to be 1s #631

0.10.7 / 2015-02-10

  • 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

0.10.6 / 2015-02-07

  • 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

0.10.5 / 2015-02-05

  • 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

0.10.4 / 2015-02-01

  • Fix handling of errors on formview. Fixes #610
  • Make 'new-topic' notifications true by default

0.10.3 / 2015-01-31

  • 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

0.10.2 / 2015-01-30

  • 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

0.10.1 / 2015-01-25

  • Add Russian language

0.10.0 / 2015-01-25

  • 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.

0.9.0a / 2015-01-16

  • Fix side-comments. Fixes #572

0.9.0 / 2015-01-06

  • 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

0.8.26 / 2014-12-11

  • 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

0.8.25 / 2014-11-07

  • Add preventing disabled accounts to sign in

0.8.24 / 2014-10-22

  • Fix dep ref back to upstream
  • Revert "Update ref to a breaking dep"
  • Revert "Update all dep refs from 'visionmedia' to 'tj' #456"

0.8.23 / 2014-10-21

  • Update ref to a breaking dep

0.8.22 / 2014-10-21

  • 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

0.8.21 / 2014-10-21

  • Fix fixtures use and add acknowledgements to README.md

0.8.20 / 2014-10-20

  • Fix fetching own comments from mongodb

0.8.19 / 2014-10-15

  • Fix layout and style of reply buttons. Closes #407

0.8.18 / 2014-10-09

  • Fix comments not showing up on any law
  • Fix 'No citizen has argumented on this law yet' message

0.8.17 / 2014-10-08

  • fix admin able to delete side-comments of all users. Closes #448
  • Fix avatar usage in side-comments. Closes #447

0.8.16 / 2014-10-08

  • 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

0.8.15 / 2014-10-08

  • Add deleting comments as a staff member

0.8.14 / 2014-10-07

  • Bump sidebar-comments dep version to 0.0.9 and stylize them

0.8.13 / 2014-10-07

  • Bump DemocracyOS/side-comments dep version

0.8.12 / 2014-10-07

  • Fix side-comments avatar usage. Closes #447

0.8.11 / 2014-10-07

  • Partially undo last fix

0.8.10 / 2014-10-07

  • Fix filter box styles

0.8.9 / 2014-10-07

  • [side-comments] - Fix side-comments dep

0.8.8 / 2014-10-06

  • Pin mongoose version to 3.8.16

0.8.7 / 2014-10-06

  • Bump component-resolver dep version

0.8.6 / 2014-10-02

  • Update timeago dep

0.8.5 / 2014-09-30

  • Fix rendering clauses when only 1 clause is present. Closes #440

0.8.4 / 2014-09-29

  • Fix null citizen on lookup

0.8.3 / 2014-09-22

  • 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'

0.8.2 / 2014-09-19

  • Add portuguese locale
  • Add missing key from en.json

0.8.1 / 2014-09-18

  • Fix Makefile building the app as well as post-install script
  • Update dependencies for closest non-deprecated version. Closes #431
  • Fix translations

0.8.0 / 2014-09-16

  • 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

0.7.6c / 2014-09-11

  • Fix create law

0.7.6b / 2014-09-05

  • [sidebar] - Fix path to check.png image

0.7.6 / 2014-09-05

  • 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

0.7.5 / 2014-08-26

  • Fix spanish translations
  • Add menu items for faq, tos, pp and glossary, 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

0.7.4 / 2014-08-14

  • 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

0.7.3 / 2014-07-12

  • Fix not showing page content once page changes having no laws. Closes #385

0.7.2 / 2014-06-23

  • 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-required clauseName #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

0.7.1 / 2014-05-30

  • Remove 404 not found page

0.7.0 / 2014-05-29

  • 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

0.6.7 / 2014-05-16

  • 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)

0.6.6 / 2014-05-14

  • Fix cannot set 'transport' image to a tag. Closes #347

0.6.5 / 2014-05-13

  • Fix embedded image in proposal size to match the proposal's width

0.6.4 / 2014-05-13

  • Remove unneeded remotes from root component.json

0.6.3 / 2014-05-12

  • Fix build failure based on remotes. Change remotes order.

0.6.2 / 2014-05-09

  • Fix comments paging and sorting

0.6.1 / 2014-05-09

  • Fix several translation errors

0.6.0 / 2014-05-07

  • 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 ~

0.4.12 / 2014-04-25

  • Fix build failure based on remotes and outdated component version

0.4.11 / 2014-04-14

  • Fix 'voted' check after sign-in. Fixes #326

0.4.10 / 2014-04-03

  • Refresh sidebar after casting vote
  • Fix not showing form errors on FF
  • CSRF protection

0.4.9 / 2014-03-31

  • 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 of change
  • 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

0.4.8 / 2014-03-31

  • Add published laws RSS feed

0.4.7 / 2014-03-20

  • Add closingAt law attribute on admin

0.4.6 / 2014-03-18

  • Fix comments at law view rendering bumping slifszyc/paragraphs to 0.2.0 version

0.4.5 / 2014-03-13

  • Fix unescaped comments at law view

0.4.4 / 2014-03-10

  • Fix firefox bug on function scopes at laws-filter

0.4.3 / 2014-03-06

  • Move homepage centrilized styles to each component and boot
  • Deprecate main.css
  • Fix missing var(spacing)
  • Add styl compiler at build and normalize main.styl at homepage to match styl instead of stylus

0.4.2 / 2014-03-03

  • Refactor settings and admin sections
  • Add publishedAt to several laws in lib/fixtures. Closes #289
  • Add missing keys to ca.json locale translation file. Requires translation
  • Added Catalonian translation file

0.4.1 / 2014-02-28

  • 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

0.4.0 / 2014-02-28

  • Fix to re-fetch laws after login
  • Fix sort in sorts to use publishedAt field instead of createdAt. 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 and delete 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 and deletedAt fields. Remove unused deleted 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) to db-api for law
  • 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 model citizen #241
  • Add staff prop to sample.json. #241
  • Add administration module

0.3.4 / 2014-02-24

  • Fix component build process - exit on error
  • Fix use package.json version for bin/dos

0.3.3 / 2014-02-24

  • Fix handling of component build errors

0.3.2 / 2014-02-13

  • Refactor i18n for 'comments' to 'arguments'. Closes #263

0.3.1 / 2014-02-13

  • Fix click on home logo. Closes #262

0.3.0 / 2014-02-13

  • Refactor laws-filter for sidebar #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 to sidebar 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 and lastName translations and remove the ones for fullName
  • Refactor fullname into two separate fields (firstName and lastName)
  • Refactor sidebar-view into subviews list-container and filter-container
  • Rename list-block.jade to sidebar.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 for siderbar-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

0.2.9 / 2014-01-30

  • Add support for inheritance locals merge at render

0.2.8 / 2014-01-30

  • Bump merge-util version

0.2.7 / 2014-01-30

  • Remove json build script forgotten require

0.2.6 / 2014-01-30

  • 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.

0.2.5 / 2014-01-28

  • Restore participants ids on law article view

0.2.4 / 2014-01-28

  • 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 to utils.expose
  • Deprecate utils.merge in favor of merge-util

0.2.3 / 2014-01-28

  • Fix dependency override of component/delegate by component/tip. Closes #233

0.2.2 / 2014-01-27

  • Bump component/events to 1.0.5

0.2.1 / 2014-01-27

  • Update utils.restrict function middleware
  • Remove /citizen/all API endpoint. Closes #236
  • Add reject no application/json requests from delegation, 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 and component
  • Update config logs and avoid exposing configuration settings to output
  • Update Makefile
  • Update dependency 't-component' to 1.0.0

0.2.0 / 2014-01-10

  • 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 new citizen.gravatar
  • Add mongoose-gravatar for citizen model to handle dynamically gravatar.com urls
  • Add pluck, map, get and normalize at utils
  • 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 from setup
  • Remove unnecesary application settings at setup
  • Move all API modules to boot instead of index.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 and password edits

0.1.1 / 2013-12-31

  • Pin deps to avoid installation crashes

0.1.0 / 2013-11-21

  • 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.