Skip to content
Permalink
Branch: develop
Commits on Apr 7, 2020
  1. Mockup design for Complex Voting flow and Budget Improvements (#5931)

    3 people committed Apr 7, 2020
    * New Crowdin translations (#5761)
    
    * New translations en.yml (French)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Hungarian)
    
    * Budget card fixes
    
    * Budget flow - several pages
    
    * Budget already voted pages
    
    * Budget voted list
    
    * Budget flow fixes
    
    * partial prop fix
    
    * Budget custom filters
    
    * Tags, order by, filter fix - budget list
    
    * Updated copies for vote removal
    
    * fix erblint offenses
    
    * Already voted page - delete and start again info
    
    * Removed bug in finished voting page
    
    * Revert "New Crowdin translations (#5761)"
    
    This reverts commit e66e49a.
    
    Co-authored-by: decidim-bot <decidim-bot@users.noreply.github.com>
    Co-authored-by: Javier Usobiaga <javier@swwweet.com>
  2. Fix parent/child loop on Assemblies (#5807)

    4 people committed Apr 7, 2020
    * ensure assembly can have a parent
    
    * Avoid loop between parent and child
    
    * Add changelog entry
    
    * Fix case when assembly is created
    
    * light refactor assemblies sorting in assemblies spec (#7)
    
    * light refactor assemblies sorting in assemblies spec
    
    * avoid fails due to order
    
    * update parent assemblies spec
    
    Co-authored-by: decidim-bot <decidim-bot@users.noreply.github.com>
    Co-authored-by: Quentin Champ <26109239+Quentinchampenois@users.noreply.github.com>
    Co-authored-by: Oliver Valls <oliver.vh@coditramuntana.com>
Commits on Apr 2, 2020
  1. Improve accessibility issues (#5684)

    MoretS committed Apr 2, 2020
    * add alt element to logo and add new translation key logo_alt
    
    * Add label and title elements to topbar_search
    
    * Add alt attribute to author avatar images
    
    * Reformat elements heading on homepage
    
    * Add aria-label element to off-canvas nav button
    
    * Adding screen-reader title to images card links on homepage
    
    * Add temporary submit button to search topbar
    
    * Add button custo to topbar__search class
    
    * Add alt attribute to links and images
    
    * Modify muted color contrast
    
    * Remove h6 attribute and class from legend element in filter section and replace with mini-title class
    
    * Add img role attribute to Decidim icons
    
    * Remove role img attrbute from follow button
    
    * Modify search topbar submit button
    
    * Replace div tag with a nav tag for user menu
    
    * Unify main and mini footer background color
    
    * Add title to notifications link and conversations link in user menu
    
    * Modify secondary color to better contrast in Decidim
    
    * Update search topbar to align with submit button
    
    * Change primary color to better contrast
    
    * Add title attribute to topbar search submit button
    
    * Add label to select_area form
    
    * Add accessibility to budgets filter forms
    
    * Add accessibility to debates filter forms
    
    * Add accessibility to meetings filter forms
    
    * Add accessibility to accountability search form
    
    * Add accessibility to proposals filter forms
    
    * Add accessibility to sortitions filter forms
    
    * Add translation to cloud-download button
    
    * Add title to download link button
    
    * Add alt element to assemblies members avatar
    
    * Add accessibility to initiatives filter forms
    
    * Add accessibility to consultations search form
    
    * Add alt attribute to conferences logo partners
    
    * Add alt attribute to conferences speaker images
    
    * Add alt attribute to conferences media pictures
    
    * Add underline text-decoration to links
    
    * Add screen reader span to social media links on homepage
    
    * Add title attribute and aria_label
    
    * Add title attribute to search form
    
    * Add title attribute and aria_label
    
    * Replace <a> tag with <span> tag and add styling
    
    * Add label tag to search form field
    
    * Delete title from social media icons
    
    * Delete title from share link button
    
    * Replace last activity heading card title h5 to h4
    
    * Fix position error with </article> close tag
    
    * Modify all platform's heading
    
    * Add title to terms and conditions link
    
    * Modify cards tabindex on homepage
    
    * Remove h6 tag from upcoming meetings card
    
    * Redesign of the platform's heading html attributes
    
    * Add title to see_all_assemblies button
    
    * Add aria_label attribute to read_more button
    
    * Add aria_label to number_per_page link
    
    * Add aria_label to first_page link
    
    * Add aria_label to last_page link
    
    * Add aria_label to next_page link
    
    * Add aria_label to previous_page link
    
    * Add aria_label to comments_count
    
    * Add aria_label to endorsements_count
    
    * Add aria_label to page_number
    
    * Add aria_label to comments link on proposal page
    
    * Replace heading with span attribute for card title on last_activity page
    
    * Replace all h4 card__title with span attribute
    
    * Add explicit titles to home page link buttons
    
    * Change calendar_url heading title
    
    * Modify heading of proposal page
    
    * Modify heading of title action results count
    
    * Add href attribute to Cancel link on scope picker
    
    * Add href attribute to order and resut_per_page links
    
    * Replace <u> attribute with <span> for download_data links on processes
    
    * Include <legend> existing tag in the <fieldset> tag
    
    * Remove <fieldset> tag from remember_me checkbox on sign_in page
    
    * Modify title of assemblies social network links
    
    * Add title attribute to proposal comments/endorsements counter links
    
    * Add title attribute to calendar URL field for meetings
    
    * Add title attribute to results_per_page link
    
    * Add translations for result_per_page and pagination links titles
    
    * Add title attrbute to pagination links
    
    * Add title attribute to navigation links for pagination
    
    * Add title attribute to each <li> results_per page links in <ul> menu
    
    * stylelint scss files
    
    * Update jest tests
    
    * erb files linting
    
    * fix i18n missing key 'logo_alt'
    
    * fix rubocop offenses
    
    * fix erblint offenses
    
    * update core spec system according to accessibility
    
    * update specs system
    
    * update specs system
    
    * light refactor layout_helper and implements specs icon helper
    
    * change simplecov version
    
    * change simplecov version
    
    * Update title assertion in  spec core filter_form_builder_spec.rb
    
    Co-Authored-By: Armand Fardeau <armandfardeau@users.noreply.github.com>
    
    * Update translation link to root_url
    
    Co-Authored-By: Armand Fardeau <armandfardeau@users.noreply.github.com>
    
    * update font size according to original state
    
    * add headings on cards
    
    * refactor _organization_colors to avoid blank style tag
    
    * remove deprecated xlink:href attribute
    
    * refactor top_search_bar structure
    
    * remove double main tag definition
    
    * remove useless alt attribute on a tag
    
    * change div by span in button tag
    
    * use hidden_field_tag rather than content_tag
    
    * remove aria_label attribute on links
    
    * remove label attribute on search_field_tag in accountability
    
    * remove invalid alt attribute
    
    * remove invalid aria-label attribute on links
    
    * remove invalid aria-label attribute on links
    
    * move alt logo on image tag
    
    * replace span by div
    
    * Remove useless red color on h1
    
    Was a mistake
    
    * extract div tag from label tag
    
    * refactor filter types dropdown
    
    * replace chart article tag by div
    
    * remove logo style tag within span and creates scss file layout
    
    * remove useless comment in css
    
    * remove deprecated frameborder attribute and fix empty p tag
    
    * add missing alt attribute on image
    
    * Allow postgres Docker image without password
    
    * Add alt attribute on avatar
    
    * Change button tag to link
    
    * strip_tags in p tag
    
    * Replace div by span inside button tag
    
    * Allow postgres Docker image without password
    
    * light refactor
    
    * Add :focus styling on navbar links
    
    * Add :focus and underline styling to topbar links
    
    * remove invalid button in a tag
    
    * add alt attribute on image_tag in image_big
    
    * Fix stylelint issues
    
    * correct typo on button type
    
    * move legend tag to h3
    
    * replace multiple main tag by div
    
    * erb lint and rubocop
    
    * Add :focus style to Register link on the home page
    
    * Add :focus style to hollow button
    
    * Add :focus style to card links
    
    * Add :focus style to footer links
    
    * change card__title from h4 to span in cards
    
    * remove fieldset tag in registration form
    
    * add translations for image helpers alt attribute
    
    * replace img tag by image_tag helper
    
    * refactor link_to helper using value rather than block
    
    * add title attribute on links
    
    * remove aria-label on link which contains a title attribute
    
    * create new date format and edit datetime attribute
    
    * add strip_tags option for decidim_sanitize helper
    
    * use strip_tags option in decidim_sanitize helper
    
    * erblint corrections
    
    * Update decidim-blogs/app/views/decidim/blogs/posts/_sidebar_blog.html.erb
    
    * Fix stylelint issue
    
    * Change title attribute for the logo and change translation key name for it
    
    * Update comments component test
    
    * Add background color to focus style for navbar links
    
    * Reformat focus and hover style for title bar
    
    * Fix stylelint issue
    
    * Add focus style for each link on the home page
    
    * Add focus style to main and secondary buttons
    
    * Add skip to main content button
    
    * Fix style issue for register button on home page
    
    * Fix missing translation issue
    
    * Add hover and focus style to Decidim
    
    * Modify focus style for card links
    
    * Fix stylelint issue
    
    * Add focus style to pagination elements
    
    * Add focus style to m-bottom links
    
    * Unify/reformat focus style on Decidim
Commits on Apr 1, 2020
  1. Replace current meetings hook with highlighted elements hook (#5897)

    leio10 and tramuntanal committed Apr 1, 2020
    * feat: replace current meetings hook with highlighted elements hook
    
    This will include proposals, accountability and more elements apart from meetings
    
    * doc: add changelog entry
    
    * fix: missing translation added
    
    Co-authored-by: Oliver Valls <oliver.vh@coditramuntana.com>
  2. Change the map marker color to the Decidim primary color (#5870)

    ahukkanen committed Apr 1, 2020
    * Change the map marker color to the Decidim primary color
    
    * Add CHANGELOG entry
  3. Fix map hovering over the secondary navigation element (#5871)

    ahukkanen committed Apr 1, 2020
    * Fix map hovering over the secondary navigation element
    
    * Add CHANGELOG entry
  4. Fix questionnaire answer method to avoid query model relationships (#…

    microstudi committed Apr 1, 2020
    …5819)
    
    * change answer method name to avoid query model relationshiops
    
    * add changelog
    
    * fix survey tests
    
    * additional questionnaire spec fix
    
    * update changelog
    
    * update changelog
Commits on Mar 30, 2020
  1. fix: indeterminate checkboxes state is not consistent between browsers (

    leio10 and tramuntanal committed Mar 30, 2020
    #5901)
    
    * fix: indeterminate checkboxes state is not consistent between browsers
    
    It seems that Firefox can have indeterminate checked checkboxes while Chrome don't.
    
    * doc: changelog entry added
    
    Co-authored-by: Oliver Valls <oliver.vh@coditramuntana.com>
Commits on Mar 27, 2020
  1. Improve documentation on Views/HTML customizations (#5892)

    andreslucena committed Mar 27, 2020
  2. Security patches (#5553)

    3 people committed Mar 27, 2020
    * Don't allow comments deeper than MAX_DEPTH
    
    * Force SSL from decidim-core
    
    * Do not expose GraphiQL in production, and do not expose ruby version in GraphQL
    
    * Throttle failed authorization attempts
    
    * Prevent timing attacks on login and leaking timing info
    
    * Expire sessions after 24h of creation
    
    * Do not expose process statistics if hidden
    
    * Invalidate sessions on logout
    
    * Do not allow uploading or attaching SVGs
    
    * Obscure image processing errors
    
    * Sanitize some user input
    
    * Escape process titles and hashtags
    
    * Escape urls and other fields in meetings
    
    * Escape fields in sortitions
    
    * Create configuration for session expiration and exposing graphiql
    
    * Use rails logger instead of STDERR
    
    Co-Authored-By: Oriol Gual <oriolgual@users.noreply.github.com>
    
    * Use a translated message for carrierwave errors
    
    * General fixes and refactoring
    
    * Update changelog
    
    * Do not link to graphiql if it is disabled
    
    * Fix changelog
    
    * Fix CHANGELOG once again
    
    * Undo GraphiQL-related changes
    
    * Fix changelog
    
    * Fix links in changeelog
    
    * Move SSL to a config option
    
    * Don't show stats via the API
    
    * Remove wrong changelog entries
    
    * Fix method name
    
    * Fix changelog
    
    * Undo wrong changes
    
    * Fix changelog
    
    * Fix lints
    
    Co-authored-by: Oriol Gual <oriolgual@users.noreply.github.com>
    Co-authored-by: Marc Riera Casals <mrc2407@gmail.com>
  3. Apply simplified design for activity cards for the home page, and Tim…

    3 people committed Mar 27, 2020
    …eline and Activity Tab (#5848)
    
    * Activity cards
    
    * New Crowdin translations (#5761)
    
    * New translations en.yml (French)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Hungarian)
    
    * Apply simplified design for activity cards for the home page, and Timeline and Activity tabs
    
    * Change rspec tests on comment_activity_cell and proposal_activity_cell to check if card__content exists instead of card-data css class and add description into activity card
    
    * Change rspec tests on comment_activity_cell and proposal_activity_cell to check if card__content exists instead of card-data css class and add description into activity card
    
    * Fix text label on decidim-app_design
    
    * Remove changelog lines
    
    Co-authored-by: Javier Usobiaga <javier@swwweet.com>
    Co-authored-by: decidim-bot <decidim-bot@users.noreply.github.com>
  4. Add nowrap white space to compact buttons (#5891)

    jesusdb and tramuntanal committed Mar 27, 2020
    Co-authored-by: Oliver Valls <oliver.vh@coditramuntana.com>
  5. Confirmation emails are sent in user's language (from browser) (#5789)

    armandfardeau and decidim-bot committed Mar 27, 2020
    * Allow users to register in their own language
    
    * Add changelog entry
    
    * Remove local translations
    
    Co-authored-by: decidim-bot <decidim-bot@users.noreply.github.com>
Commits on Mar 26, 2020
  1. Add missing indexs on foreign keys (#5885)

    mrcasals committed Mar 26, 2020
    * Add missing indexs on foreign keys
    
    * Add changelog
  2. Force signin on API if the organization requires it (#5859)

    mrcasals committed Mar 26, 2020
    * Force signin on API if the org requires it
    
    * Add changelog
    
    * Fix typo
    
    * Fix class name
    
    * Fix docs
    
    * Add tests
    
    * Lint code
  3. Retry failed test to avoid flaky (#5894)

    armandfardeau committed Mar 26, 2020
    * Retry failed test 3 times
    
    * Fix offenses
    
    * Add changelog entry
Commits on Mar 25, 2020
  1. Apply latest ActionView patches (#5896)

    tramuntanal committed Mar 25, 2020
    * Apply latest ActionView patches
    
    * Add changelog entry
    
    * Update Gemfile.lock from modules that depend on main dependencies
  2. Add missing defaults in initializer template (#5858)

    mrcasals committed Mar 25, 2020
    * Add missing defaults in initializer template
    
    * Fix style
Commits on Mar 23, 2020
  1. Fix duplicated actions workflows (#5883)

    mrcasals committed Mar 23, 2020
    * Fix ducplicated actions workflows
    
    On PRs from the repo, the current setup was causing duplicated
    workflows. This should fix the issue.
    
    * Run test suite for any base branch on PRs
Commits on Mar 20, 2020
  1. Fix workflows to work from forks (#5880)

    mrcasals committed Mar 20, 2020
Commits on Mar 19, 2020
  1. Fix missing tribute source map (#5869)

    ahukkanen committed Mar 19, 2020
    * Remove the source map comment from tribute
    
    * Add CHANGELOG entry
  2. Move test suite to GitHub Actions (#5843)

    mrcasals and tramuntanal committed Mar 19, 2020
    * Lint code through GitHub Actions
    
    * Actually lint files
    
    * Ignore ruby gems when linting JS files
    
    * Properly cache NPM deps
    
    * Set cache path for npm
    
    * Run rubocop in parallel
    
    * Don't lint ERB files in deps
    
    * Don't make npm verbose
    
    * Test npm caching works
    
    * Remove npm cache
    
    It'sa ctually not working, so it just adds useless seconds to thew
    workflow
    
    * Run tests for main folder
    
    * Add tests for core module
    
    * Add missing workflows
    
    Created from a template
    
    * Simplify generators workflow
    
    * Automatically upload screenshots if tests fail
    
    * Ensure path exists before uploading
    
    * Create the screenshots path before uploading it
    
    * Install Ruby deps from inside each module folder
    
    This is how it works on CircleCI.
    
    * Revert "Install Ruby deps from inside each module folder"
    
    This reverts commit ad43682.
    
    * Add README
    
    * Fix screenshots uploads
    
    They should be uploaded always...
    
    * Improve generators workflow
    
    * Try to fix generators workflow
    
    * Try to install ruby deps for generators
    
    * Install gems globally
    
    * Increase max wait time for slow specs
    
    * Run JS tests from comments workflow
    
    * Split proposals workflow in three
    
    * Install codecov
    
    * Set needed ENV vars for Codecov uploads
    
    * Use GitHub Action to upload coverage reports
    
    * Send coverage for main folder
    
    * Use custom names for the parallel proposals workflows
    
    * Delete decidim-dev workflow
    
    This folder doesn't have any test
    
    * Disable Codecov comments
    
    * Remove unused file
    
    * Don't report to CodeClimate from CircleCI
    
    * Revert "Don't report to CodeClimate from CircleCI"
    
    This reverts commit 5a6a087.
    
    * Don't change the formatter for CircleCI
    
    * Remove CircleCI config
    
    * Remove CircleCI build status badge
    
    * Add codecov status badge
    
    * Add test suite badges
    
    * Fix badges
    
    * Fix workflows README
    
    * Update .github/workflows/README.md
    
    Co-Authored-By: Oliver Valls <oliver.vh@coditramuntana.com>
    
    * Remove CircleCI env variable
    
    Co-authored-by: Oliver Valls <oliver.vh@coditramuntana.com>
  3. Add scroll to bottom and apply it on conversations (#5718)

    4 people committed Mar 19, 2020
    * Add scroll to bottom and apply it on conversations
    
    * Add CHANGELOG entry
    
    * Fix CodeClimate and CircleCI errors.
    
    * Fix CodeClimate errors.
    
    * Place the 'scrollToBottom' method on the erb file directly to pass the CircleCI test.
    
    * When entering to a conversation, the window scrolls smoothly to bottom automatically. The code is refactored so there's no js code on show.html.erb but only on the js.s6 file.
    
    * When entering to a conversation, the window scrolls smoothly to bottom automatically. The code is refactored so there's no js code on show.html.erb but only on the js.es6 file.
    
    * Refactored the code: now the procedure won't look for all the elements with the class 'scroll-to-bottom' but it will look for only one instead.
    
    * Adding strings to double quotes instead of single quotes.
    
    * Add 'expect' to expect page to wait until the 'Send' button appears so the test doesn't fail.
    
    * Use jquery and add :slow tag to tests.
    
    * Add another "click_button" on test and change plain JavaScript to jQuery
    
    The extra "click_button" forces the test app to click the existing button. This way the tests inside the context on line 116 from the file system/messaging/conversations_spec.rb will pass successfully.
    
    * Add another 'click_button' to test
    
    * Add slow tag and expect page to have content 'Send'
    
    * Update CHANGELOG.md
    
    Leave only my changes
    
    * Remove lines on test that already exist on 'before' statement
    
    Co-authored-by: Javier Jiménez <57717422+jarvisct@users.noreply.github.com>
    Co-authored-by: Oliver Valls <oliver.vh@coditramuntana.com>
    Co-authored-by: Ivan Molinero <ivan.mr@coditramuntana.com>
Commits on Mar 18, 2020
  1. Allow to see a participant's email from the admin panel (#5849)

    leio10 committed Mar 18, 2020
    * feat: add "show email" icon to participants list
    
    * feat: add the modal to show the email
    
    * feat: make the show button work
    
    * feat: add an entry to the admin log when a user shows an email
    
    * feat: hide the Show button after showing the email address
    
    * docs: changelog entry
    
    * style: fix lint issues
    
    * test: replace unnecesary code with a test
    
    * test: system test for showing a participant email
    
    * style: suggested changes applied
  2. Request confirmation to exit budgets component (#5765)

    leio10 committed Mar 18, 2020
    * Warn when trying to leave budgets component before completing the vote
    
    * Add test for the alert before exiting the budgets component
    
    * fix: base URL used to detect component URLs was including locale
    
    * Component base URL based on current request instead of EngineRouter
    
    It was working OK when using EngineRouter, but it was very complicated to get the tests passing. EngineRouter uses organization's host attribute, that can't store a port in tests, while the browser adds the host and port to the link's `href` attribute. On the other hand, Capybara uses random ports for the tested application, and #2187 adds a `base` tag to the pages to improve the debugging of failed tests HTML screenshots.
    
    * docs: changelog entry added
  3. New Crowdin translations (#5836)

    decidim-bot committed Mar 18, 2020
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (French)
    
    * New translations en.yml (French)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (German)
    
    * New translations en.yml (Galician)
    
    * New translations en.yml (Galician)
    
    * New translations en.yml (German)
    
    * New translations en.yml (Basque)
    
    * New translations en.yml (Basque)
    
    * New translations en.yml (Catalan)
    
    * New translations en.yml (Arabic)
    
    * New translations en.yml (Arabic)
    
    * New translations en.yml (Catalan)
    
    * New translations en.yml (Dutch)
    
    * New translations en.yml (Dutch)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Spanish, Paraguay)
    
    * New translations en.yml (Spanish, Paraguay)
    
    * New translations en.yml (Swedish)
    
    * New translations en.yml (Swedish)
    
    * New translations en.yml (Spanish)
    
    * New translations en.yml (Spanish)
    
    * New translations en.yml (Spanish, Mexico)
    
    * New translations en.yml (Spanish, Mexico)
    
    * New translations en.yml (Russian with many plural form)
    
    * New translations en.yml (Russian with many plural form)
    
    * New translations en.yml (Ukrainian with many plural form)
    
    * New translations en.yml (Ukrainian with many plural form)
    
    * New translations en.yml (Turkish)
    
    * New translations en.yml (Turkish)
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Indonesian)
    
    * New translations en.yml (Indonesian)
    
    * New translations en.yml (Italian)
    
    * New translations en.yml (Italian)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Icelandic)
    
    * New translations en.yml (Portuguese)
    
    * New translations en.yml (Portuguese)
    
    * New translations en.yml (Portuguese, Brazilian)
    
    * New translations en.yml (Portuguese, Brazilian)
    
    * New translations en.yml (Norwegian)
    
    * New translations en.yml (Norwegian)
    
    * New translations en.yml (Polish)
    
    * New translations en.yml (Polish)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Catalan)
    
    * New translations en.yml (Arabic)
    
    * New translations en.yml (Basque)
    
    * New translations en.yml (Norwegian)
    
    * New translations en.yml (Polish)
    
    * New translations en.yml (Indonesian)
    
    * New translations en.yml (Italian)
    
    * New translations en.yml (Spanish)
    
    * New translations en.yml (Spanish, Mexico)
    
    * New translations en.yml (Portuguese)
    
    * New translations en.yml (Portuguese, Brazilian)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (French)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Galician)
    
    * New translations en.yml (Dutch)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (German)
    
    * New translations en.yml (Russian with many plural form)
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Ukrainian with many plural form)
    
    * New translations en.yml (Spanish, Paraguay)
    
    * New translations en.yml (Swedish)
    
    * New translations en.yml (Turkish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (French)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (German)
    
    * New translations en.yml (Galician)
    
    * New translations en.yml (Basque)
    
    * New translations en.yml (Arabic)
    
    * New translations en.yml (Catalan)
    
    * New translations en.yml (Dutch)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Spanish, Mexico)
    
    * New translations en.yml (Spanish, Paraguay)
    
    * New translations en.yml (Portuguese, Brazilian)
    
    * New translations en.yml (Spanish)
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Swedish)
    
    * New translations en.yml (Turkish)
    
    * New translations en.yml (Indonesian)
    
    * New translations en.yml (Icelandic)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Polish)
    
    * New translations en.yml (Portuguese)
    
    * New translations en.yml (Italian)
    
    * New translations en.yml (Norwegian)
    
    * New translations en.yml (Ukrainian with many plural form)
    
    * New translations en.yml (Russian with many plural form)
    
    * New translations en.yml (Catalan)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Hungarian)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish (plain))
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Finnish)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Czech)
    
    * New translations en.yml (Spanish, Paraguay)
    
    * New translations en.yml (Spanish)
    
    * New translations en.yml (Spanish, Mexico)
Commits on Mar 16, 2020
  1. Budgets: Sort projects by different criteria (#5808)

    mrcasals committed Mar 16, 2020
    * Order budget projects
    
    * Add tests
    
    * Fix rubocop complaints
    
    * Update changelog
    
    * Simplify cases
  2. Add a return button for users to get back to indexes (#5591)

    Quentinchampenois committed Mar 16, 2020
    * Add back to list buttons for components - Tests included
    
    * fix i18n missing keys from proposals
    
    * remove class button on buttons
    
    * remove translated FR keys
    
    * refactor specs and define shared examples
    
    * The "sortition" component does not include the shared example because it is a special case.
    
    * fix rubocop offense
Commits on Mar 12, 2020
  1. Fix relative path in mentioned proposal email (#5852)

    tramuntanal committed Mar 12, 2020
    * Fix use absolute url in proposal mentioned notification email
    
    But stay with the relative url for the internal notification.
    
    * Add changelog entry
  2. Add revoke authorizations functionality (#5814)

    Leusev and tramuntanal committed Mar 12, 2020
    * Verifier improvement - Add revoke authorizations functionality
    
    * [FIX] Added CHANGELOG entry
    
    * [FIX] Fixed couple Rubocop offenses
    
    * [FIX] Changes on spec test for command revoke_by_condition
    
    * [FIX] Fixed Rubocop offense
    
    * [FIX] Fixed revoke by condition command date issue
    
    * Add fixes related to PR code review
    
    * Fixes PR review's requested changes
    
    Co-authored-by: Oliver Valls <oliver.vh@coditramuntana.com>
  3. Feature/receive messages from everyone (#5720)

    microstudi committed Mar 12, 2020
    * add direct_message options to user model
    
    * add user preferences tests
    
    * reorder locales
    
    * add methods to accept/reject user conversations
    
    * add conversation model tests
    
    * add tests for new permission handling
    
    * set visualization for profile page. add tests
    
    * changelog
    
    * fix collateral tests causalities
    
    * document method for obtaining conversation path
Commits on Mar 11, 2020
  1. Add api entities for blog endorsements (#5847)

    microstudi committed Mar 11, 2020
    * Update proposal_input_sort_spec when sorting by endorsement_count
    
    * add missing api attributes to blog posts
    
    * Update changelog
    
    * Add blog search capabilities to graphql
    
    * changelog
    
    * fix some comments
  2. Be able to mention groups (#5763)

    microstudi committed Mar 11, 2020
    * refactor users endpoint
    
    * Add groups to mention list in tribute container
    
    * Add user group parser
    
    * Add usergroup renderers
    
    * wip
    
    * create user group mentioned event
    
    * complete specs fo new comment notification
    
    * clean duplicated scss
    
    * add members count to tribute container
    
    * changelog
    
    * fix locale order
    
    * rubocop offense
    
    * fix create_comment command spec
    
    * avoid flashing window when querying api
    
    * add debounce funciton
    
    * extract helper methods for group memberships queries
    
    * remove start with underscore limitation in nicknames
Commits on Mar 10, 2020
  1. [ImgBot] Optimize images (#5638)

    3 people committed Mar 10, 2020
    * [ImgBot] Optimize images
    
    *Total -- 4,162.49kb -> 3,678.72kb (11.62%)
    
    /decidim_app-design/app/views/public/docs/timeline-steps.svg -- 151.87kb -> 5.11kb (96.64%)
    /decidim_app-design/app/views/public/docs/logo-decidim.svg -- 164.12kb -> 15.70kb (90.44%)
    /decidim_app-design/app/views/public/docs/icons.svg -- 179.63kb -> 24.29kb (86.48%)
    /logo.svg -- 7.29kb -> 4.99kb (31.61%)
    /decidim-core/app/assets/images/decidim/default-avatar.svg -- 1.02kb -> 0.75kb (26.22%)
    /decidim-forms/app/assets/images/decidim/surveys/icon.svg -- 0.96kb -> 0.78kb (18.92%)
    /decidim-consultations/app/assets/images/decidim/consultations/icon2.svg -- 8.50kb -> 7.11kb (16.36%)
    /decidim_app-design/app/assets/images/barcelona/pattern.svg -- 1.16kb -> 0.99kb (14.2%)
    /decidim_app-design/app/assets/images/badges/diffusion.svg -- 11.02kb -> 9.58kb (13%)
    /decidim_app-design/app/assets/images/badges/meetings.svg -- 8.11kb -> 7.08kb (12.69%)
    /decidim-meetings/app/assets/images/decidim/gamification/badges/attended_meetings.svg -- 8.11kb -> 7.08kb (12.69%)
    /decidim_app-design/app/assets/images/badges/followers.svg -- 9.50kb -> 8.36kb (12.06%)
    /decidim-core/app/assets/images/decidim/gamification/badges/followers.svg -- 9.50kb -> 8.36kb (12.06%)
    /decidim_app-design/app/assets/images/badges/debates.svg -- 8.39kb -> 7.38kb (12.03%)
    /decidim-dev/app/assets/images/decidim/gamification/badges/test.svg -- 11.59kb -> 10.21kb (11.93%)
    /decidim_app-design/app/assets/images/badges/supports.svg -- 7.70kb -> 6.81kb (11.56%)
    /decidim-proposals/app/assets/images/decidim/gamification/badges/proposal_votes.svg -- 7.70kb -> 6.81kb (11.56%)
    /decidim_app-design/app/assets/images/badges/initiatives.svg -- 10.39kb -> 9.19kb (11.52%)
    /decidim_app-design/app/assets/images/badges/tutorial.svg -- 8.55kb -> 7.58kb (11.36%)
    /decidim-core/app/assets/images/decidim/decidim-logo.svg -- 15.01kb -> 13.44kb (10.46%)
    /decidim_app-design/app/assets/images/badges/accepted.svg -- 13.07kb -> 11.72kb (10.36%)
    /decidim-proposals/app/assets/images/decidim/gamification/badges/accepted_proposals.svg -- 13.07kb -> 11.72kb (10.36%)
    /decidim_app-design/app/assets/images/badges/proposals.svg -- 12.58kb -> 11.29kb (10.27%)
    /decidim-proposals/app/assets/images/decidim/gamification/badges/proposals.svg -- 12.58kb -> 11.29kb (10.27%)
    /decidim_app-design/app/assets/images/badges/invitations.svg -- 12.19kb -> 11.10kb (8.97%)
    /decidim-core/app/assets/images/decidim/gamification/badges/invitations.svg -- 12.19kb -> 11.10kb (8.97%)
    /decidim-budgets/app/assets/images/decidim/budgets/icon.svg -- 0.60kb -> 0.55kb (8.41%)
    /decidim-debates/app/assets/images/decidim/gamification/badges/commented_debates.svg -- 7.98kb -> 7.38kb (7.6%)
    /decidim-initiatives/app/assets/images/decidim/gamification/badges/initiatives.svg -- 9.94kb -> 9.19kb (7.56%)
    /decidim-dev/app/assets/images/decidim/dummy.svg -- 0.26kb -> 0.24kb (6.46%)
    /decidim_app-design/app/assets/images/badge-ajuntament-header.svg -- 6.17kb -> 5.80kb (5.99%)
    /decidim_app-design/app/assets/images/decidim-logo.svg -- 6.02kb -> 5.80kb (3.62%)
    /decidim_app-design/app/assets/images/logo.svg -- 0.20kb -> 0.19kb (3.41%)
    /decidim-pages/app/assets/images/decidim/pages/icon.svg -- 0.82kb -> 0.80kb (2.38%)
    /decidim-core/app/assets/fonts/decidim/Source_Sans_Pro_600.svg -- 57.05kb -> 56.03kb (1.79%)
    /decidim-core/app/assets/fonts/decidim/Source_Sans_Pro_900.svg -- 57.09kb -> 56.07kb (1.78%)
    /decidim-core/app/assets/fonts/decidim/Source_Sans_Pro_400.svg -- 58.16kb -> 57.15kb (1.75%)
    /decidim_app-design/app/assets/images/icons.svg -- 81.72kb -> 80.45kb (1.56%)
    /decidim-core/app/assets/images/decidim/icons.svg -- 82.50kb -> 81.22kb (1.55%)
    /decidim-meetings/app/assets/images/decidim/meetings/icon.svg -- 0.73kb -> 0.72kb (1.46%)
    /decidim-proposals/app/assets/images/decidim/proposals/icon.svg -- 0.35kb -> 0.34kb (1.4%)
    /decidim-blogs/app/assets/images/decidim/blogs/icon.svg -- 0.39kb -> 0.39kb (1.25%)
    /decidim-conferences/app/assets/images/decidim/conferences/conference.svg -- 0.41kb -> 0.41kb (1.18%)
    /decidim-consultations/app/assets/images/decidim/consultations/icon.svg -- 0.69kb -> 0.68kb (0.71%)
    /decidim-initiatives/app/assets/images/decidim/initiatives/icon.svg -- 0.72kb -> 0.72kb (0.68%)
    /decidim-sortitions/app/assets/images/decidim/sortitions/icon.svg -- 0.81kb -> 0.81kb (0.48%)
    /decidim-assemblies/app/assets/images/decidim/assemblies/assembly.svg -- 1.25kb -> 1.24kb (0.39%)
    /decidim_app-design/app/assets/images/barcelona/heading-icon.svg -- 0.65kb -> 0.65kb (0.15%)
    /decidim_app-design/app/assets/images/barcelona/pattern-big.svg -- 1.44kb -> 1.44kb (0.07%)
    /decidim_app-design/app/assets/images/demo-consultations-banner.jpg -- 16.35kb -> 16.35kb (0.02%)
    /decidim-participatory_processes/db/seeds/city.jpeg -- 104.54kb -> 104.54kb (0%)
    /decidim-assemblies/db/seeds/city.jpeg -- 104.54kb -> 104.54kb (0%)
    /decidim-conferences/db/seeds/city.jpeg -- 104.54kb -> 104.54kb (0%)
    /decidim-budgets/lib/decidim/budgets/seeds/city.jpeg -- 104.54kb -> 104.54kb (0%)
    /decidim-meetings/lib/decidim/meetings/seeds/city.jpeg -- 104.54kb -> 104.54kb (0%)
    /decidim-consultations/db/seeds/city.jpeg -- 104.54kb -> 104.54kb (0%)
    /decidim-dev/lib/decidim/dev/assets/city.jpeg -- 104.54kb -> 104.54kb (0%)
    /decidim-consultations/db/seeds/city2.jpeg -- 127.43kb -> 127.42kb (0%)
    /decidim-participatory_processes/db/seeds/city2.jpeg -- 127.43kb -> 127.42kb (0%)
    /decidim-assemblies/db/seeds/city2.jpeg -- 127.43kb -> 127.42kb (0%)
    /decidim-conferences/db/seeds/city2.jpeg -- 127.43kb -> 127.42kb (0%)
    /decidim-initiatives/db/seeds/city2.jpeg -- 127.43kb -> 127.42kb (0%)
    /decidim-dev/lib/decidim/dev/assets/city2.jpeg -- 127.43kb -> 127.42kb (0%)
    /decidim_app-design/app/assets/images/meeting2.jpg -- 162.35kb -> 162.35kb (0%)
    /decidim_app-design/app/assets/images/meeting3.jpg -- 184.36kb -> 184.36kb (0%)
    /decidim-dev/lib/decidim/dev/assets/city3.jpeg -- 209.38kb -> 209.38kb (0%)
    /decidim_app-design/app/assets/images/demo-debate.jpg -- 253.30kb -> 253.30kb (0%)
    /decidim_app-design/app/assets/images/process-demo.jpg -- 332.25kb -> 332.25kb (0%)
    /decidim_app-design/app/assets/images/demo-consultations.jpg -- 426.39kb -> 426.39kb (0%)
    
    Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
    
    * Remove white spaces in component icon spec
    
    Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
    Co-authored-by: Oliver Valls <oliver.vh@coditramuntana.com>
Older
You can’t perform that action at this time.