Upgrade notes:
-
In order for the currently existing Users to be indexed, you'll have to manually trigger a reindex. You can do that executing:
Decidim::User.find_each(&:add_to_index_as_search_resource)
-
If you have an external module that defines rake tasks and more than one engine, you probably want to add
paths["lib/tasks"] = nil
to all engines but the main one, otherwise the tasks you define are probably running multiple times unintentionally. Check #3890 for more details. -
Image compression settings : The quality settings can be set in Decidim initializer with
Decidim.config.image_uploader_quality = 60
The quality setting is set to 80 by default because change is imperceptible. My own test show that a quality between 60 and 80 is optimal. You can use this feature with already uploded images, it only affect newly uploaded file. If you want to apply new settings to previouysly uploaded images :- open
rails console
- Type the following :
YourModel.find_each { |x| x.image.recreate_versions! if x.image? }
Where YourModel is the name of your model (eg. Decidim::User) and image is the name of your uploader (eg. avatar). As Decidim doesn't keep original file on upload, a file cannot be restored to original quality without re-uploading. Be careful when playing with this feature on production. Check #3984 for more details.
- open
Added:
- decidim-admin:Add link to user profile and link to conversation from admin space. #3995
- decidim-core:Add compression settings to image uploader #3984
- decidim-budgets: Import accepted proposals to projects. #3873
- decidim-proposals: Results from searches should show the participatory space where they belong to if any. #3897
- decidim-docs: Add proposal lifecycle diagram to docs. #3811
- decidim-budgets: Added vote project authorization action #3804
- decidim-meetings: Added join meeting authorization action #3804
- decidim-proposals: Added vote and endorse proposal authorization actions #3804
- decidim-core: Support for actions authorizations at resource level #3804
- decidim-meetings: Allow users to accept or reject invitations to meetings, and allow admins to see their status. #3632
- decidim-meetings: Allow admins to invite existing users to meetings. #3831
- decidim-meetings: Generate a registration code and give it to users when they join to the meeting. #3805
- decidim-meetings: Allow admins to validate meeting registration codes and notify the user. #3833
- decidim-core: Make Users Searchable. #3796
- decidim-participatory_processes: Highlight the correct menu item when visiting a process group page #3737
- decidim-participatory_processes: Display a big card when there's just one process at the homepage #3970
- decidim-core: Add link to admin edit from public pages. #3978
Changed:
- decidim-docs: Update the image that shows the proposed life-cycle of a Proposal.#3933
- decidim-initiatives: For consistency with DB, use Ruby Dates instead of DateTimes, rename
signature_start_time
andsignature_end_time
fields tosignature_start_date
andsignature_end_date
. #3932 - decidim-participatory_processes: For consistency with DB, use Ruby Dates instead of DateTimes for
start_date
andend_date
. #3932 - decidim-participatory_processes: Improve usability of filters on processes index page #3728
- decidim-meetings: The invite attendee form has been moved to the top of the new invites list. #3826
- decidim-core: Load authorization modals content with AJAX requests. #3753
- decidim-core: Updated the
CollapsibleList
cell to be able to show any number of elements from 1 to 12 #3810 - decidim-core: Move the homepage sections from view hooks to content blocks #3839
- decidim-core: Move conversations to a profile tab. #3960
- decidim-consultations: Removed the secondary navbar in the admin sections where it's redundant #4015
Fixed:
- decidim-core: Fix day date translation on profile notifications. #3994
- decidim-accountability: Fix accountability progress to be between 0 and 100 if provided. #3952
- decidim-initiatives: Fix initiative edition when state is not published. #3930
- decidim-proposals: Fix Endorse button broken if endorse action is authorized. #3875
- decidim-proposals: Refactor searchable proposal test to avoid flakes. #3825
- decidim-proposals: Proposal seeds iterate over a sample of users to add coauthorships. #3796
- decidim-core: Make proposal m-card render its authorship again. #3727
- decidim-generators: Generated application not including bootsnap.
- decidim-generators: Generated application not including optional gems.
- decidim-core: Fix follow within search results. #3745
- decidim-proposals: An author should always follow their proposal. #3791
- decidim-core: Fix notifications sending when there's no component. #3792
- decidim-proposals: Use the same proposals collection for the map. #3793
- decidim-core: Fix followable type for Decidim::Accountability::Result. #3798
- decidim-accountability: Fix accountability diff renderer when a locale is missing. #3797
- decidim-core: Don't crash when a nickname has a dot. #3793
- decidim-core: Don't crash when a page doesn't exist. #3799
- decidim-consultations: Remove unused indexes from consultations questions. #3840
- decidim-admin: Paginate private users. #3871
- decidim-surveys: Order survey answer options by date and time. #3867
- decidim-surveys: Allow deleting surveys components when there are no answers #4013
- decidim-proposals: Proposal creation and update fixes: #3744
- Fix
CookieOverflow
in wizard steps - Fix
proposal_length
validation on create_step - Fix ability to update proposal attachment
- Fix
has_address
checked andaddress
on invalid form - Fix ability to update the proposal's
author/user_group
- Fix
- decidim-proposals: Hide withdrawn proposals from index #4012
- decidim-comments: Users should never be notified about their own comments. #3888
- decidim-core: Consider only users in profile follow counters. #3887
- decidim-core: Make API authors optional #4014
- decidim: Make sure the same task on each decidim module is only loaded once. #3890
- decidim: Correctly pass cells options to sized card cells #4017
- decidim-initiatives: Only show initiative types fomr the current tenant #3887
- decidim-core: Allows users with admin access to preview unpublished components #4016
- decidim-proposals: Rename "votes" column to "supports" when exporting proposals #4018
Removed:
Please check 0.13-stable for previous changes.