Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow apps to configure the document types in the verifications module #12306

Merged

Conversation

greenwoodt
Copy link
Contributor

@greenwoodt greenwoodt commented Jan 15, 2024

🎩 What? Why?

Since dni: DNI and nie: NIE are unique forms of identity only in Spain, this PR will update these strings to be universal in the verification's module.

Confirmed on 0.27 Issue will have to be backported also.

📌 Related Issues

Testing

📷 Screenshots

♥️ Thank you!

@greenwoodt greenwoodt added module: verifications type: fix PRs that implement a fix for a bug labels Jan 15, 2024
@greenwoodt greenwoodt self-assigned this Jan 15, 2024
github-actions[bot]
github-actions bot previously approved these changes Jan 15, 2024
github-actions[bot]
github-actions bot previously approved these changes Jan 15, 2024
github-actions[bot]
github-actions bot previously approved these changes Jan 15, 2024
github-actions[bot]
github-actions bot previously approved these changes Jan 16, 2024
github-actions[bot]
github-actions bot previously approved these changes Jan 16, 2024
github-actions[bot]
github-actions bot previously approved these changes Jan 16, 2024
github-actions[bot]
github-actions bot previously approved these changes Jan 16, 2024
github-actions[bot]
github-actions bot previously approved these changes Jan 16, 2024
@greenwoodt
Copy link
Contributor Author

@andreslucena the generators seem to be failing me even through we're calling ActiveSupport::Configurable. Is the model missing loading a serializer by any chance?

@greenwoodt
Copy link
Contributor Author

I forget to say this yesterday:

This is approved and ready to be merged, can you apply Alex suggestions to change the decidim-generators branches back to develop? We will merge even though if those specs are failing, as that's just how the generators' specs work. Thanks!

Thanks for the reminder. I have now commited @alecslupu's changes (or reverted them back) so the pipeline should be red (normal due to these changes).

@andreslucena
Copy link
Member

The chromedriver failing checks should be fixed upstream already.

@greenwoodt can you merge with develop so we have the fix from #12351?

@greenwoodt
Copy link
Contributor Author

The chromedriver failing checks should be fixed upstream already.

@greenwoodt can you merge with develop so we have the fix from #12351?

Updating now

@andreslucena
Copy link
Member

@greenwoodt can you do another merge to see if we solve the current broken set of checks in CI 🙏🏽 ?

Copy link
Member

@andreslucena andreslucena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏽

@greenwoodt
Copy link
Contributor Author

@alecslupu and @andreslucena I'm still having Chromedriver issues it seems with the Meeting test failures in this PR. Can we have a look tomorrow in our meeting?

@alecslupu
Copy link
Contributor

@alecslupu and @andreslucena I'm still having Chromedriver issues it seems with the Meeting test failures in this PR. Can we have a look tomorrow in our meeting?

I have seen today those meetings that failed. I think that we need to patch and add globally the patch @andreslucena added in #12367 . I have found the same meeting error in one of my PRs and I i have seen the screen is resized to 800 by 600.

@greenwoodt
Copy link
Contributor Author

@alecslupu and @andreslucena I'm still having Chromedriver issues it seems with the Meeting test failures in this PR. Can we have a look tomorrow in our meeting?

I have seen today those meetings that failed. I think that we need to patch and add globally the patch @andreslucena added in #12367 . I have found the same meeting error in one of my PRs and I i have seen the screen is resized to 800 by 600.

Lets add it to agenda for tomorrow.

@alecslupu
Copy link
Contributor

@alecslupu and @andreslucena I'm still having Chromedriver issues it seems with the Meeting test failures in this PR. Can we have a look tomorrow in our meeting?

I have seen today those meetings that failed. I think that we need to patch and add globally the patch @andreslucena added in #12367 . I have found the same meeting error in one of my PRs and I i have seen the screen is resized to 800 by 600.

Lets add it to agenda for tomorrow.

@alecslupu and @andreslucena I'm still having Chromedriver issues it seems with the Meeting test failures in this PR. Can we have a look tomorrow in our meeting?

I have seen today those meetings that failed. I think that we need to patch and add globally the patch @andreslucena added in #12367 . I have found the same meeting error in one of my PRs and I i have seen the screen is resized to 800 by 600.

Lets add it to agenda for tomorrow.

Since is blocking some of the PRs i am working on, i have opened a PR at #12387.

@andreslucena andreslucena dismissed alecslupu’s stale review February 7, 2024 13:21

The flaky was already solved

@andreslucena andreslucena merged commit a8497d0 into decidim:develop Feb 7, 2024
102 checks passed
entantoencuanto added a commit that referenced this pull request Feb 8, 2024
* develop:
  Redesign: clean-up of deprecated classes (#12074)
  Cleanup cells (#12317)
  Extract tools related to releases to gem (#12281)
  Patch events on the new format (#12345)
  Allow apps to configure the document types in the verifications module (#12306)
  Fix Capybara/RSpec/HaveSelector offenses (#12377)
  Fix flaky for reports (#12387)
  Fix Capybara/NegationMatcher offenses (#12376)
  Bump spring and spring-watcher-listen versions (#12385)
  Standardize the call for sanitize/escape translated (#12338)
  Change the rubocop setting for enforced style to be 'no_mixed_keys' (#12327)
  Install rubocop capybara, cw, and performance plugins (#12371)
  Fix meetings counter calculating total amount (#12354)
  Add multiple statuses on proposals (#12052)
  Update decidim-api related gems (#12349)
  Add menu for screen readers in breadcrumb menu for mobile and tablets (#12381)
entantoencuanto added a commit that referenced this pull request Feb 8, 2024
…design-staging

* fix/desgin-application-cell-components:
  Remove unused method
  Avoid exceptions calling activity cells with blank arguments
  Create an action log item to call activity cell in component page test
  Use decidim_html_escape for resource title in activity cell
  Redesign: clean-up of deprecated classes (#12074)
  Cleanup cells (#12317)
  Extract tools related to releases to gem (#12281)
  Patch events on the new format (#12345)
  Allow apps to configure the document types in the verifications module (#12306)
  Fix Capybara/RSpec/HaveSelector offenses (#12377)
  Fix flaky for reports (#12387)
  Fix Capybara/NegationMatcher offenses (#12376)
  Bump spring and spring-watcher-listen versions (#12385)
  Standardize the call for sanitize/escape translated (#12338)
  Change the rubocop setting for enforced style to be 'no_mixed_keys' (#12327)
  Install rubocop capybara, cw, and performance plugins (#12371)
  Fix meetings counter calculating total amount (#12354)
  Add multiple statuses on proposals (#12052)
  Update decidim-api related gems (#12349)
  Add menu for screen readers in breadcrumb menu for mobile and tablets (#12381)
andreslucena added a commit that referenced this pull request Mar 18, 2024
* Upgrade chromedriver to v120+ (#12351)

* Upgrade chrome driver

* Fix google chrome headless syntax for v120

* Fix missing favicon error in decidim-dev module

* Fix missing favicon error in decidim-core module

* Fix meetings specs

* Fixing Participatory process

* Fix proposals spec

* Fix initiatives

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Patch participatory spaces factories (#12341)

* Patch ParticipatoryProcess factories

* Use correct factories

* Fix decidim participatory process output

* Fix more specs

* Fix more specs

* Last spec?

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: datepicker (#11768)

* Add new datepicker

* Add new datepicker

* Add timepicker functionality

* Fix reset clock to reset input

* Move listeners to bottom of the file

* Add click selection for timepicker fields / Move files to folder

* Add separate files for functions and eventlisteners / Change date input to type text

* Refactor code

* Add 12-hour-format

* Update Date- and Timepicker functionalities / Add 12-hour functionalities

* Align and link errors with new input fields

* Fix meetings tests

* Remove extra rows from test / Remove comments

* Add regex modification

* Change structure of files

* Add datepicker-library to shipped packages/ Fix datepicker spec

* Remove extra app-design package

* Add datepicker tests

* Change hard coded formats to be fetched from the backend

* Update code to work with newer redesign

* Add new test

* Clean up code

* Fix code

* Delete extra row from spec

* Add temporary changes for tests

* Update code to work with the most recent redesigned develop branch

* Modify datepicker to the admin view / Change input field limitations

* Add lint fixes / Add specs

* Add specs

* Fix specs

* Add pagestretcher for datepicker calendar if page too short / Add default time if only date picked

* Add default time option / Add specs

* Test git build

* Update package-lock

* Fix failing specs

* Clean up date-picker branch by having a fresh develop with cherry picked original date-picker commits without chore/upgrade-shakapacker -branch commits

* Delete old redesigned-files

* Fix assembly specs / Uncomment CSS imports

* Import datepicker theme css from local file instead of package

* Fix Prettier errors

* Add translation method to datepicker month and day names

* Update gemfile.lock

* Update gemfile.lock

* Remove redundant spec type

* Change timepicker buttons to follow datepicker format

* Redesigns the timepicker

* Update scss

* Add specs / Add new format logic

* Fix specs

* Add gray border to selected date / Update specs

* Redesign buttons / Update design

* Fix lint

* Update Package-lock

* Refactor code / Add fixes based on reviews

* Add Jest tests / Fix SCSS

* Fix code

* Fix datepicker specs

* Fix focus ordering / Change class-naming

* Fix flaky for questionnaire drag and drop question (#12367)

* Remove elections module (#12366)

* Remove elections module

* Remove elections, votings and bulletin board references

* Remove elections, votings and bulletin board references (part 2)

* Add branch to decidim-generators (to be rolledback before merging)

* Revert changes to generator's branches

* Add menu for screen readers in breadcrumb menu for mobile and tablets (#12381)

* Update decidim-api related gems (#12349)

* Add multiple statuses on proposals (#12052)

* Add initial db structure

* Add build method

* Add proposal state model + admin presenter

* Add proposal_state factory

* Add admin interface for proposal states

* Misc changes

* Fix proposal status

* Running linters

* Fix failing Specs (#285)

* Implement custom answers

* Fix proposal fields

* Fix the admin status badges

* Fix migration script

* Add notifiable and anwerable to the proposal states

* Deprecating proposals old classes

* Migrate frontend classes

* Refactor seeds

* Fix frontend

* Fix more tests

* Remove obsolete specs

* Running linters

* More linting

* Fix specs

* Fixing the proposals specs

* Implement templates

* Fixing decidim-templates specs

* Remove unused i18n

* Fixing more specs

* Normalize I18n

* reverting helper methods

* Add proposal states tests

* Run linter

* Add release notes

* Fix the frontend filters

* Lint

* Fixing test

* Adjust labels

* Revert proposal related changes

* Fix small issues

* Running linters

* Update decidim-core/app/cells/decidim/amendable/announcement_cell.rb

* Add token validation

* Lint

* Fix tests

* Fix uniquess validator

* Refactor commands

* fix the specs on refactor

* Removed description field

* Remove boolean fields

* Fix description related errors

* Fix some tests

* Fix more specs

* Fix answerable in proposal answer

* Fix migration

* Rename migrations

* Fix failing specs

* Fix failing specs

* Fix more specs

* Fixing specs

* Remove token input

* Autogenerate the token

* removing default state of not_answered

* Remove bangs

* Fixing the specs

* Fix failing specs ...

* Fix the state vs Status

* Apply latest changes requested

* Normalize locales

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Apply suggestions from code review

* Running linters, apply latest suggestions

* Update index.html.erb

* Fix failing specs

* Running linters

* Running linters

* Patch factory

* Apply Code Review Recommendations

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Fix meetings counter calculating total amount (#12354)

* Changing total_length in counter to total_count in meetings condition

* Test added to search_meetings-spec

* Test to fix pipline

* Test to remove for lint

* Install rubocop capybara, cw, and performance plugins (#12371)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup

* Lock bullet

* Change the rubocop setting for enforced style to be 'no_mixed_keys' (#12327)

* Change the rubocop setting for enforced style to be 'no_mixed_keys'

* Fix rubocop offenses

* Fix erblint offenses

* Use new ruby syntax for hashes

Suggested on code review

* Apply suggestions from code review in data hash

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Ignore rubocop offenses for Naming/VariableNumber

* Revert changes of proposal_form_examples.rb

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Standardize the call for sanitize/escape translated (#12338)

* Standardize the new method call

* Running linter

* Bump spring and spring-watcher-listen versions (#12385)

* Bump spring and spring-watcher-listen versions

* Disable spring gems when creating the application for performance checks

* Fix Capybara/NegationMatcher offenses (#12376)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Fix Rubocop Capybara/NegationMatcher

* Cleanup

* Cleanup

* Lock bullet

* Fix failing spec

* Fix flaky for reports (#12387)

* Fix the screen resolution to 1920x1080 before each spec

* Apply review recommendations

* Fix Capybara/RSpec/HaveSelector offenses (#12377)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup Capybara/RSpec/HaveSelector

* Revert Gemfiles

* Update decidim-dev/config/rubocop/capybara.yml

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Allow apps to configure the document types in the verifications module (#12306)

* Update i18n translation to id number

* Changing DNI strings to Identification number instead

* Changing NIE string value to Identification number

* Offline review one spec failing

* Local tests working omn id_document_offline & online

* Generators updated initializer and yml secrets. Update to test to fix CLI

* Update to secrets.yml file

* Update to README file in verifications

* Lint code fix to README file

* Change to secrets.yaml file

* Reverting secrets file

* Verifications model change in the secrets file

* Change to config in initalizer.rb

* reverting to previous intializer

* Test to verifications

* Reverting file

* Test with a require engine in verifications: Adapter.rb

* Reverting initalizer file

* Update of the Gemfile in verifications to add a path to verifications

* Update of Gemfile using bundle

* verifiication change in the gemlog file

* Minor change to bundler for gemfile generators on verifations

* Reverting file. Verifications path added to generators Gemfile

* Verification update on generators and generators_spec files to match branch name

* Revert gemfile dependency

* Update of release notes for changes in the PR

* Update to release notes as per suggestion from andres

* Update decidim-generators/lib/decidim/generators/app_templates/initializer.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Reverting RELEASE_NOTES section to previous version

* Reverting initalizer call on verifications

* Update of fix lint errors on RELEASE_NOTES

* Reverting initalizer change to :decidim, :verifications

* Remove to_json as the secret file only translates to array

* Change to catch ID no. in initalizer and secret file

* Changes to value on indentification number

* Changes to form in view

* Reverting file due to error

* Change to Verifications model to align with intializer and secrets file

* Changes to spec for verifications indentification number

* Changes to verifications model to test

* Reverting config accessor verifications

* Changing the generators string to an array

* Change to i18n tasks array

* Final changes to id_document specs in verifications

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Markdownlint changes based on error

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-generators/lib/decidim/generators.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/spec/lib/generators_spec.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/lib/decidim/generators/app_generator.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/lib/decidim/generators/app_generator.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/lib/decidim/generators/app_generator.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>
Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Patch events on the new format (#12345)

* Patch events on the new format

* Some refactor

* Fix more specs

* Fix specs

* Running linters

* Patch the specs

* RUnning linters

* Fix admin spec

* Fixing more specs

* patch test

* Apply review recommendations

* Fix failing specs

* Fix failing specs on conferences

* Update decidim-core/spec/lib/events/simple_event_spec.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Extract tools related to releases to gem (#12281)

* Create new decidim-maintainers_toolbox gem with the bundler skeleton

* Add documentation

* Add gem specifications

* Extract classes, specs and scripts to decidim-maintainers_toolbox gem

* Add missing gem dependencies

* Fix filepaths and namespaces

* Add CI workflow configuration for decidim-maintainers_toolbox

* Exclude decidim-maintainers_toolbox gem from the GemManager gems

* Use ruby 2.7.5 for decidim-maintainers_toolbox

* Fix rubocop offense

* Document special case on versions

* Extract GemManager to decidim-maintainers-toolbox gem

* Extract GemManager rake tasks to gem

* Add namespace in GemManager tasks

* Fix spellchecker offenses

* Fix ruby syntax for this version

* Fix autocorrectable rubocop offenses

* Add missing directories in requires after moving files

* Revert "Add missing directories in requires after moving files"

This reverts commit e3b1b5606a60b8c2ac09316f268d66b6fc9b031d.

* Revert "Add namespace in GemManager tasks"

This reverts commit 89b447ddfaaa1f933d53f24b29f9c3cdcd76f01c.

* Revert "Extract GemManager rake tasks to gem"

This reverts commit d8b18a4f23b2190df3644899b7c82198646179f0.

* Revert "Extract GemManager to decidim-maintainers-toolbox gem"

This reverts commit 9f2f7823021caa380ba53cc7a9433cb3b304a820.

* Fix rubocop offenses

* Fix markdownlint offense

* Rename scripts to use the decidim preffix

Suggested on code review

* Add missing dependencies

* Fix relative requires

* Fix rubocop offenses

* Add missing namespaces

Suggested on code review

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Add missing namespace in spec

* Fix arguments for hashes

Suggested on code review

* Refactor ChangelogGenerator to use the CLI pattern (with Thor)

* Implement ChangeLogGenerator class in Releaser

* Fix rubocop offenses

* Remove decidim-maintainers_toolbox gem from this repository

Now it lives in https://github.com/decidim/decidim-maintainers_toolbox

* Restore changes made in GemManager

* Update link to repository

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Cleanup cells (#12317)

* Cleanup cells

* Cleaning meetings cells

* Cleaning budgets cells

* Cleaning elections cells

* Cleaning proposals cells

* Cleaning forms cells

* Cleaning initiatives cells

* Cleaning core cells

* Cleaning admin cells

* Cleaning comments cells

* Cleaning conferences cells

* Cleaning assemblies cells

* Cleaning processes cells

* Add Decidim::SanitizeHelper

* Fix failing specs

* Fix missing resource_type_icon_key

* Fix missing html_truncate

* Redesign: clean-up of deprecated classes (#12074)

* Redesign: clean-up of deprecated classes (part 2)

* Redesign: HTML clean-up on accountability module (#12075)

* Redesign: clean-up of deprecated classes on proposals (#12098)

* Redesign: HTML clean-up on initiatives (#12140)

* Redesign: HTML clean-up on Initiatives

* Apply review recommendations

* Redesign: HTML clean-up on sortitions, surveys, system and templates (#12081)

* Run erblint for decidim-templates

* Run erblint for decidim-system

* Run erblint for decidim-surveys

* Lint Sortitions

* Remove tags--sortition

* Apply review recommendations

* Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb

Works

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/_choose.html.erb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update .erb-lint.yml

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: HTML clean-up on participatory-processes and assemblies (#12138)

* Redesign: HTML clean-up on participatoryProcess and Assemblies

* Update decidim-participatory_processes/app/cells/decidim/participatory_processes/process_filters_cell.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Apply review recommendations

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: HTML clean-up on budgets (#12099)

* Redesign: clean-up of deprecated classes (part 6)

* Apply review recommendation

* Add class to erblint

* Redesign: HTML clean-up on forms and debates (#12141)

* Redesign: HTML clean-up on Forms and Debates

* Remove hashtags__container from form builder

* Redesign: HTML clean-up on meetings (#12139)

* Redesign: HTML clean-up on Meetings

* Change selectors

* Apply review recommendation

* Resdesign: HTML clean-up on Blogs module (#12277)

* Redesign: HTML clean-up of the design module (#12275)

* Redesign: clean-up deprecated admin CSS classes (#12372)

* remove class actions

* Remove hollow buttons

* Fix topbar__dropmenu

* More cleanup

* Fix callout

* More erb clearing

* Clear more fields

* Reveal classes

* More cleaning

* More cleaning

* more cleanup

* Redesign: clean-up deprecated conferences CSS classes (#12374)

* Redesign: clean-up deprecated comments CSS classes (#12373)

* Cleanup buttons

* Clean comment__footer

* Fix the pipeline

* Fix comment__hide

* Fix comment reply visibility togglers

* Fix comment reply

* Fix failing specs

* Fix failing specs on comments

* Apply Code Review Recommendations

* Fix spec

* Redesign: clean-up deprecated core classes (#12375)

* impersonation warning

* Data impersonation warning

* Cleanup

* Fix failing spec

* clean up

* Remove extra classes

* Cleanup scopes

* Fix failing spec

* Fix spec

* Fix spec

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: clean-up deprecated classes - wrap-up (#12391)

* Redesign: clean-up deprecated classes - wrap-up

* Revert is-selected

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>
Co-authored-by: Tom <[email protected]>

* Add webp to content types in ActiveStorage (#12383)

* Add webp to content types in active storage

* Add test for active storage initializer

* Add webp to org settings and record and favicon uploaders

* Fix exception when presenting oauth application in admin log (#12396)

* Fix exception when presenting oauth application in admin log

* Add custom configuration for non standard rspec filename

For some reason, rspec doesn't like that this particular file is called
"oauth_application_presenter_spec.rb", saying that it should be called
"o_auth_application_presenter_spec.rb".

The problem is that for consistency we should rename all the other
OAuth files. Also, it wasn't detected for other specs, like:

- ./decidim-system/spec/commands/decidim/system/create_oauth_application_spec.rb
- ./decidim-system/spec/commands/decidim/system/destroy_oauth_application_spec.rb
- ./decidim-system/spec/commands/decidim/system/update_oauth_application_spec.rb
- ./decidim-system/spec/forms/decidim/system/oauth_application_form_spec.rb

So, this commit changes the rspec configuration so this doesn't get
flagged for this particular rspec file.

* Cleanup pipelines (#12401)

* Add a better ChromeDriver workaround (#12398)

* Fix flaky specs in proposals (#12400)

* Fix Capybara/RedundantWithinFind offenses (#12378)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup

* Fix Capybara/RedundantWithinFind offenses

* Running linters

* Fix failing spec

* Run Lint

* Fix rubocop

* Fix authorization handler in OmniauthRegistrations (#12397)

* Fix authorization handler in OmniauthRegistrations

* Running linters

* Extract redirect methods to own module

* Fix Content Security Policy errors in pipeline (#12410)

* Patch Capybara

* Add Frame exceptions

* Add host

* Fix CSP

* Remove debug tooling

* Running linters

* Fixing some specs

* Remove inspections

* Fix a11y errors with organizations seeds colors (#12399)

* Add withdrawn_at field to meetings (#12365)

* withdrawn_at added to model. Extration of withdrawn state

* Migration of withdrawn_at added to table

* Update meeting.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update withdraw_meeting.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update 20240130135858_add_withdrawn_fields_on_meetings.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* patching expect_withdrawn references in meetings

* Updating the meeting_type api with the state fields

* Updating the meeting serizlizer

* Update of factories test in meetings

* Git test

* Update to withdraw meeting spec

* Change to the scope in model

* Changing method that checks if an author has withdrawn a meeting

* updated the withdraw meeting call to change state

* fix serialzer variable in meetings from proposal -> meeting

* Update withdraw_meeting.rb private method

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-meetings/app/commands/decidim/meetings/withdraw_meeting.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-meetings/db/migrate/20240130135858_add_withdrawn_fields_on_meetings.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Adding a rubocop disable to skip validation within withdrawn fields

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Fix flaky spec on Content Security Policy (#12412)

* Fix Proposals bulk action form (#12370)

* Fix a bug where form parameters didn't reset

* Revert Gemfile.lock

* Add spec to check form selection reset

* Improve support for RTL languages (#12389)

* Add RTL direction HTML attribute

* Add NeedsRtlDirection to devise controllers

* Fix bug in rtl_direction helper HTML

* Add NeedsRtlDirection to admin controllers

* Fix some spelling errors (#12422)

* spelling: announcement

Signed-off-by: Josh Soref <[email protected]>

* spelling: unathorized

Signed-off-by: Josh Soref <[email protected]>

* spelling: visibility

Signed-off-by: Josh Soref <[email protected]>

* spelling: access

Signed-off-by: Josh Soref <[email protected]>

* spelling: accessibility

Signed-off-by: Josh Soref <[email protected]>

* spelling: accomplish

Signed-off-by: Josh Soref <[email protected]>

* spelling: active

Signed-off-by: Josh Soref <[email protected]>

* spelling: activerecord

Signed-off-by: Josh Soref <[email protected]>

* spelling: activities

Signed-off-by: Josh Soref <[email protected]>

* spelling: activity

Signed-off-by: Josh Soref <[email protected]>

* spelling: additionally

Signed-off-by: Josh Soref <[email protected]>

* spelling: address

Signed-off-by: Josh Soref <[email protected]>

* spelling: aggressive

Signed-off-by: Josh Soref <[email protected]>

* spelling: already

Signed-off-by: Josh Soref <[email protected]>

* spelling: ambiguousness

Signed-off-by: Josh Soref <[email protected]>

* spelling: amount

Signed-off-by: Josh Soref <[email protected]>

* spelling: an

Signed-off-by: Josh Soref <[email protected]>

* spelling: analyze

Signed-off-by: Josh Soref <[email protected]>

* spelling: and

Signed-off-by: Josh Soref <[email protected]>

* spelling: answers

Signed-off-by: Josh Soref <[email protected]>

* spelling: anymore

Signed-off-by: Josh Soref <[email protected]>

* spelling: application

Signed-off-by: Josh Soref <[email protected]>

* spelling: appropriate

Signed-off-by: Josh Soref <[email protected]>

* spelling: approved

Signed-off-by: Josh Soref <[email protected]>

* spelling: arbitrary

Signed-off-by: Josh Soref <[email protected]>

* spelling: are

Signed-off-by: Josh Soref <[email protected]>

* spelling: area types

Signed-off-by: Josh Soref <[email protected]>

* spelling: arguments

Signed-off-by: Josh Soref <[email protected]>

* spelling: assemblies

Signed-off-by: Josh Soref <[email protected]>

* spelling: assembly

Signed-off-by: Josh Soref <[email protected]>

* spelling: attribute

Signed-off-by: Josh Soref <[email protected]>

* spelling: authorities

Signed-off-by: Josh Soref <[email protected]>

* spelling: authorization

Signed-off-by: Josh Soref <[email protected]>

* spelling: authorizing

Signed-off-by: Josh Soref <[email protected]>

* spelling: authors

Signed-off-by: Josh Soref <[email protected]>

* spelling: autocompletion

Signed-off-by: Josh Soref <[email protected]>

* spelling: available

Signed-off-by: Josh Soref <[email protected]>

* spelling: be

Signed-off-by: Josh Soref <[email protected]>

* spelling: beginning

Signed-off-by: Josh Soref <[email protected]>

* spelling: belonging

Signed-off-by: Josh Soref <[email protected]>

* spelling: below

Signed-off-by: Josh Soref <[email protected]>

* spelling: birthday

Signed-off-by: Josh Soref <[email protected]>

* spelling: bottom

Signed-off-by: Josh Soref <[email protected]>

* spelling: breadcrumb

Signed-off-by: Josh Soref <[email protected]>

* spelling: broadcast

Signed-off-by: Josh Soref <[email protected]>

* spelling: broadcasts

Signed-off-by: Josh Soref <[email protected]>

* spelling: button

Signed-off-by: Josh Soref <[email protected]>

* spelling: cache

Signed-off-by: Josh Soref <[email protected]>

* spelling: case-insensitive

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Add patch_generators task to maintainers' releases instructions (#12440)

* Change design application cell components examples to use Ruby code (#12342)

* Refactor cell_snippet to display Ruby code

* Define cell_table render_content option

* Use cell_table when possible

* Rearrange elements of announcement component page

* Define call strings in cell snippets

* Small refactor

* Fix indentation

* Allow using multiple entries in call_string and update buttons component page

* Add spellcheck="false" to code textareas

* Ignore empty call_string items and remove spaces

* Extend examples of cells in annonuncements and tab panels pages

* Rename sections

* Replace static html with cell calls and use examples of code in address component page

* Replace static html with cell calls and use examples of code in author component page

* Change cards component page to use cells and examples of code

* Fix style of design_table displaying cards

* Fix process groups s cell card

* Remove report component page unused static elements

* Remove follow component page unused static elements

* Add spellcheck="false" to remaining textareas with code

* Fix linters

* Use decidim_html_escape for resource title in activity cell

* Create an action log item to call activity cell in component page test

* Avoid exceptions calling activity cells with blank arguments

* Remove unused method

* Update decidim-design/app/helpers/decidim/design/author_helper.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-core/app/cells/decidim/activity_cell.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Remove unused method

* Fix AuthoredItem dummy class definition

* Split source_code helper method in different methods

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Fix decidim-core and decidim-api dependency tree (#12439)

* Fix decidim-core and decidim-api dependency tree

* Fix specs

* Cleanup events (#12394)

* Remove unecessary NotificationEvent mixin

* Remove unecessary notification_title method

* Refactor other event classes by inheriting from SimpleEvent

Detected on code review

* Fix spec

* Fix some spelling errors (part 2) (#12446)

* spelling: categories

Signed-off-by: Josh Soref <[email protected]>

* spelling: checkboxes

Signed-off-by: Josh Soref <[email protected]>

* spelling: children's

Signed-off-by: Josh Soref <[email protected]>

* spelling: children

Signed-off-by: Josh Soref <[email protected]>

* spelling: command

Signed-off-by: Josh Soref <[email protected]>

* spelling: commenters

Signed-off-by: Josh Soref <[email protected]>

* spelling: communicate

Signed-off-by: Josh Soref <[email protected]>

* spelling: community

Signed-off-by: Josh Soref <[email protected]>

* spelling: compatibility

Signed-off-by: Josh Soref <[email protected]>

* spelling: completion

Signed-off-by: Josh Soref <[email protected]>

* spelling: component

Signed-off-by: Josh Soref <[email protected]>

* spelling: concatenated

Signed-off-by: Josh Soref <[email protected]>

* spelling: conclusion

Signed-off-by: Josh Soref <[email protected]>

* spelling: conferences

Signed-off-by: Josh Soref <[email protected]>

* spelling: confirmation

Signed-off-by: Josh Soref <[email protected]>

* spelling: consecutive

Signed-off-by: Josh Soref <[email protected]>

* spelling: conservative

Signed-off-by: Josh Soref <[email protected]>

* spelling: constraint

Signed-off-by: Josh Soref <[email protected]>

* spelling: contain

Signed-off-by: Josh Soref <[email protected]>

* spelling: container

Signed-off-by: Josh Soref <[email protected]>

* spelling: content

Signed-off-by: Josh Soref <[email protected]>

* spelling: context

Signed-off-by: Josh Soref <[email protected]>

* spelling: continuous

Signed-off-by: Josh Soref <[email protected]>

* spelling: contributing

Signed-off-by: Josh Soref <[email protected]>

* spelling: convenience

Signed-off-by: Josh Soref <[email protected]>

* spelling: convention

Signed-off-by: Josh Soref <[email protected]>

* spelling: conversions

Signed-off-by: Josh Soref <[email protected]>

* spelling: converter

Signed-off-by: Josh Soref <[email protected]>

* spelling: converts

Signed-off-by: Josh Soref <[email protected]>

* spelling: coordinates

Signed-off-by: Josh Soref <[email protected]>

* spelling: correctly

Signed-off-by: Josh Soref <[email protected]>

* spelling: counter

Signed-off-by: Josh Soref <[email protected]>

* spelling: counts

Signed-off-by: Josh Soref <[email protected]>

* spelling: coupling

Signed-off-by: Josh Soref <[email protected]>

* spelling: created

Signed-off-by: Josh Soref <[email protected]>

* spelling: criteria

Signed-off-by: Josh Soref <[email protected]>

* spelling: cursor

Signed-off-by: Josh Soref <[email protected]>

* spelling: customize

Signed-off-by: Josh Soref <[email protected]>

* spelling: customized

Signed-off-by: Josh Soref <[email protected]>

* spelling: data

Signed-off-by: Josh Soref <[email protected]>

* spelling: database

Signed-off-by: Josh Soref <[email protected]>

* spelling: deauthorizes

Signed-off-by: Josh Soref <[email protected]>

* spelling: declaration

Signed-off-by: Josh Soref <[email protected]>

* spelling: declare

Signed-off-by: Josh Soref <[email protected]>

* spelling: default

Signed-off-by: Josh Soref <[email protected]>

* spelling: dependent

Signed-off-by: Josh Soref <[email protected]>

* spelling: descendingly

Signed-off-by: Josh Soref <[email protected]>

* spelling: description

Signed-off-by: Josh Soref <[email protected]>

* spelling: destroy

Signed-off-by: Josh Soref <[email protected]>

* spelling: determine

Signed-off-by: Josh Soref <[email protected]>

* spelling: different

Signed-off-by: Josh Soref <[email protected]>

* spelling: digitalocean

Signed-off-by: Josh Soref <[email protected]>

* spelling: directly

Signed-off-by: Josh Soref <[email protected]>

* spelling: dummy

Signed-off-by: Josh Soref <[email protected]>

* spelling: duplicate

Signed-off-by: Josh Soref <[email protected]>

* spelling: embeddable

Signed-off-by: Josh Soref <[email protected]>

* spelling: embedded

Signed-off-by: Josh Soref <[email protected]>

* spelling: empty

Signed-off-by: Josh Soref <[email protected]>

* spelling: encountered

Signed-off-by: Josh Soref <[email protected]>

* spelling: endorsement

Signed-off-by: Josh Soref <[email protected]>

* spelling: enqueues

Signed-off-by: Josh Soref <[email protected]>

* spelling: environment

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Redesign: Decidim Design Guide page translations (home) (#12457)

* Creation of en.yml and home page header i18n translation

* Normalising the i18n string in en.yml and fixing rubocop syntax issue

* Update decidim-design/app/views/decidim/design/home/index.html.erb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-design/config/locales/en.yml

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Added github header and h2

* Last text in home translated paragraphs

* i18n normalise issues and rubocop

* Rubocop issue fixed spacing in rails HTML tags

* Update decidim-design/app/views/decidim/design/home/index.html.erb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-design/config/locales/en.yml

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>
Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Migrate from babel to esbuild (#12238)

* Initial esbuilder

* Fix js

* Add esbuilder config

* Remove babel-loader

* Patch generators

* Fix linting issues

* Fix failing spec

* Fix js linter errors

* Trying to update the GraphiQL

* Fix esbuild config

* Running linters

* Update release notes, optimize the config

* Run markdownlint

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Apply review recommendation

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Fix some spelling errors (part 4) (#12461)

* spelling: maintained

Signed-off-by: Josh Soref <[email protected]>

* spelling: malicious

Signed-off-by: Josh Soref <[email protected]>

* spelling: manifest

Signed-off-by: Josh Soref <[email protected]>

* spelling: manner

Signed-off-by: Josh Soref <[email protected]>

* spelling: maximum

Signed-off-by: Josh Soref <[email protected]>

* spelling: meeting

Signed-off-by: Josh Soref <[email protected]>

* spelling: metaprogrammed

Signed-off-by: Josh Soref <[email protected]>

* spelling: momentarily

Signed-off-by: Josh Soref <[email protected]>

* spelling: most

Signed-off-by: Josh Soref <[email protected]>

* spelling: multiple

Signed-off-by: Josh Soref <[email protected]>

* spelling: multitenant

Signed-off-by: Josh Soref <[email protected]>

* spelling: naming convention

Signed-off-by: Josh Soref <[email protected]>

* spelling: needed

Signed-off-by: Josh Soref <[email protected]>

* spelling: nonexistent

Signed-off-by: Josh Soref <[email protected]>

* spelling: notifiable

Signed-off-by: Josh Soref <[email protected]>

* spelling: notification

Signed-off-by: Josh Soref <[email protected]>

* spelling: official

Signed-off-by: Josh Soref <[email protected]>

* spelling: offline

Signed-off-by: Josh Soref <[email protected]>

* spelling: on

Signed-off-by: Josh Soref <[email protected]>

* spelling: openstreetmap

Signed-off-by: Josh Soref <[email protected]>

* spelling: otherwise

Signed-off-by: Josh Soref <[email protected]>

* spelling: outdent

Signed-off-by: Josh Soref <[email protected]>

* spelling: output

Signed-off-by: Josh Soref <[email protected]>

* spelling: overlapping

Signed-off-by: Josh Soref <[email protected]>

* spelling: overridden

Signed-off-by: Josh Soref <[email protected]>

* spelling: overrides

Signed-off-by: Josh Soref <[email protected]>

* spelling: overriding

Signed-off-by: Josh Soref <[email protected]>

* spelling: overwriting

Signed-off-by: Josh Soref <[email protected]>

* spelling: overwritten

Signed-off-by: Josh Soref <[email protected]>

* spelling: param

Signed-off-by: Josh Soref <[email protected]>

* spelling: parameters

Signed-off-by: Josh Soref <[email protected]>

* spelling: participating

Signed-off-by: Josh Soref <[email protected]>

* spelling: particularly

Signed-off-by: Josh Soref <[email protected]>

* spelling: pass another

Signed-off-by: Josh Soref <[email protected]>

* spelling: password

Signed-off-by: Josh Soref <[email protected]>

* spelling: perform

Signed-off-by: Josh Soref <[email protected]>

* spelling: permanent

Signed-off-by: Josh Soref <[email protected]>

* spelling: permitted

Signed-off-by: Josh Soref <[email protected]>

* spelling: plural

Signed-off-by: Josh Soref <[email protected]>

* spelling: possible

Signed-off-by: Josh Soref <[email protected]>

* spelling: precisely

Signed-off-by: Josh Soref <[email protected]>

* spelling: precomputes

Signed-off-by: Josh Soref <[email protected]>

* spelling: preexisting

Signed-off-by: Josh Soref <[email protected]>

* spelling: prerequisite

Signed-off-by: Josh Soref <[email protected]>

* spelling: private

Signed-off-by: Josh Soref <[email protected]>

* spelling: process

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Fix some spelling errors (part 5) (#12463)

* spelling: processes

Signed-off-by: Josh Soref <[email protected]>

* spelling: project

Signed-off-by: Josh Soref <[email protected]>

* spelling: proper

Signed-off-by: Josh Soref <[email protected]>

* spelling: proposal's

Signed-off-by: Josh Soref <[email protected]>

* spelling: punctuation marks

Signed-off-by: Josh Soref <[email protected]>

* spelling: questionnaire

Signed-off-by: Josh Soref <[email protected]>

* spelling: read

Signed-off-by: Josh Soref <[email protected]>

* spelling: receives

Signed-off-by: Josh Soref <[email protected]>

* spelling: recipe

Signed-off-by: Josh Soref <[email protected]>

* spelling: recipients

Signed-off-by: Josh Soref <[email protected]>

* spelling: recommend

Signed-off-by: Josh Soref <[email protected]>

* spelling: recommended

Signed-off-by: Josh Soref <[email protected]>

* spelling: referenced

Signed-off-by: Josh Soref <[email protected]>

* spelling: regarding

Signed-off-by: Josh Soref <[email protected]>

* spelling: registered

Signed-off-by: Josh Soref <[email protected]>

* spelling: registration

Signed-off-by: Josh Soref <[email protected]>

* spelling: related

Signed-off-by: Josh Soref <[email protected]>

* spelling: remittant

Signed-off-by: Josh Soref <[email protected]>

* spelling: resource

Signed-off-by: Josh Soref <[email protected]>

* spelling: responses

Signed-off-by: Josh Soref <[email protected]>

* spelling: restricts

Signed-off-by: Josh Soref <[email protected]>

* spelling: results

Signed-off-by: Josh Soref <[email protected]>

* spelling: retrieve

Signed-off-by: Josh Soref <[email protected]>

* spelling: returns

Signed-off-by: Josh Soref <[email protected]>

* spelling: revoking

Signed-off-by: Josh Soref <[email protected]>

* spelling: rewritten

Signed-off-by: Josh Soref <[email protected]>

* spelling: right and

Signed-off-by: Josh Soref <[email protected]>

* spelling: rollbacks

Signed-off-by: Josh Soref <[email protected]>

* spelling: running

Signed-off-by: Josh Soref <[email protected]>

* spelling: screen

Signed-off-by: Josh Soref <[email protected]>

* spelling: searchable

Signed-off-by: Josh Soref <[email protected]>

* spelling: searches

Signed-off-by: Josh Soref <[email protected]>

* spelling: sections

Signed-off-by: Josh Soref <[email protected]>

* spelling: selected

Signed-off-by: Josh Soref <[email protected]>

* spelling: selection

Signed-off-by: Josh Soref <[email protected]>

* spelling: sendgrid

Signed-off-by: Josh Soref <[email protected]>

* spelling: sent

Signed-off-by: Josh Soref <[email protected]>

* spelling: separate

Signed-off-by: Josh Soref <[email protected]>

* spelling: separately

Signed-off-by: Josh Soref <[email protected]>

* spelling: set

Signed-off-by: Josh Soref <[email protected]>

* spelling: setting

Signed-off-by: Josh Soref <[email protected]>

* spelling: settings

Signed-off-by: Josh Soref <[email protected]>

* spelling: should

Signed-off-by: Josh Soref <[email protected]>

* spelling: shown

Signed-off-by: Josh Soref <[email protected]>

* spelling: singular

Signed-off-by: Josh Soref <[email protected]>

* spelling: something

Signed-off-by: Josh Soref <[email protected]>

* spelling: sortition

Signed-off-by: Josh Soref <[email protected]>

* spelling: sortitions

Signed-off-by: Josh Soref <[email protected]>

* spelling: space

Signed-off-by: Josh Soref <[email protected]>

* spelling: specification

Signed-off-by: Josh Soref <[email protected]>

* spelling: splitting

Signed-off-by: Josh Soref <[email protected]>

* spelling: string

Signed-off-by: Josh Soref <[email protected]>

* spelling: submitter

Signed-off-by: Josh Soref <[email protected]>

* spelling: submitting

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Fix bugs in details of RTL (#12390)

* Fix bug in RTL input buttons

* Fix bug in links in homepage with RTL

* Fix bug in modal dialogs with RTL

* Fix dropdown menus with RTL

* Disable shm usage in Capybara (#12462)

* Disable shm usage in Capybara

* Add port warning

* Fix some spelling errors (part 3) (#12459)

* spelling: evaluate

Signed-off-by: Josh Soref <[email protected]>

* spelling: everything

Signed-off-by: Josh Soref <[email protected]>

* spelling: explicitly

Signed-off-by: Josh Soref <[email protected]>

* spelling: exploring

Signed-off-by: Josh Soref <[email protected]>

* spelling: fictitious

Signed-off-by: Josh Soref <[email protected]>

* spelling: files https

Signed-off-by: Josh Soref <[email protected]>

* spelling: filtered

Signed-off-by: Josh Soref <[email protected]>

* spelling: finish

Signed-off-by: Josh Soref <[email protected]>

* spelling: first

Signed-off-by: Josh Soref <[email protected]>

* spelling: following

Signed-off-by: Josh Soref <[email protected]>

* spelling: forwarded

Signed-off-by: Josh Soref <[email protected]>

* spelling: from

Signed-off-by: Josh Soref <[email protected]>

* spelling: fulfilled

Signed-off-by: Josh Soref <[email protected]>

* spelling: github

Signed-off-by: Josh Soref <[email protected]>

* spelling: grammar

Signed-off-by: Josh Soref <[email protected]>

* spelling: grooming

Signed-off-by: Josh Soref <[email protected]>

* spelling: group

Signed-off-by: Josh Soref <[email protected]>

* spelling: has

Signed-off-by: Josh Soref <[email protected]>

* spelling: hashtag

Signed-off-by: Josh Soref <[email protected]>

* spelling: hashtags

Signed-off-by: Josh Soref <[email protected]>

* spelling: have

Signed-off-by: Josh Soref <[email protected]>

* spelling: helper

Signed-off-by: Josh Soref <[email protected]>

* spelling: highlighted

Signed-off-by: Josh Soref <[email protected]>

* spelling: identification

Signed-off-by: Josh Soref <[email protected]>

* spelling: ignore

Signed-off-by: Josh Soref <[email protected]>

* spelling: implemented

Signed-off-by: Josh Soref <[email protected]>

* spelling: implementing

Signed-off-by: Josh Soref <[email protected]>

* spelling: imported

Signed-off-by: Josh Soref <[email protected]>

* spelling: importer

Signed-off-by: Josh Soref <[email protected]>

* spelling: inactive

Signed-off-by: Josh Soref <[email protected]>

* spelling: increases

Signed-off-by: Josh Soref <[email protected]>

* spelling: initiative

Signed-off-by: Josh Soref <[email protected]>

* spelling: instances

Signed-off-by: Josh Soref <[email protected]>

* spelling: instantiation

Signed-off-by: Josh Soref <[email protected]>

* spelling: interested

Signed-off-by: Josh Soref <[email protected]>

* spelling: interests

Signed-off-by: Josh Soref <[email protected]>

* spelling: invitable

Signed-off-by: Josh Soref <[email protected]>

* spelling: is difficult to work with in

Signed-off-by: Josh Soref <[email protected]>

* spelling: javascript

Signed-off-by: Josh Soref <[email protected]>

* spelling: javascripts

Signed-off-by: Josh Soref <[email protected]>

* spelling: lighthouse

Signed-off-by: Josh Soref <[email protected]>

* spelling: limited

Signed-off-by: Josh Soref <[email protected]>

* spelling: localized

Signed-off-by: Josh Soref <[email protected]>

* spelling: logs user out

Signed-off-by: Josh Soref <[email protected]>

* spelling: machine

Signed-off-by: Josh Soref <[email protected]>

* spelling: single

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Attempt to fix flaky spec on proposals' ammends (#12473)

* Remove axios NPM package (#12478)

* Fix Capybara/ClickLinkOrButtonStyle offenses (#12379)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup

* Fix Capybara/ClickLinkOrButtonStyle offenses

* Fix some failing specs

* Fix failing specs

* Fix more specs

* Running linters

* More specs

* Fix failing specs

* Fix linter

* Lint

* Fix some spelling errors (part 6) (#12468)

* spelling: subscope

Signed-off-by: Josh Soref <[email protected]>

* spelling: substitutes

Signed-off-by: Josh Soref <[email protected]>

* spelling: subtracting

Signed-off-by: Josh Soref <[email protected]>

* spelling: succeeds

Signed-off-by: Josh Soref <[email protected]>

* spelling: successful

Signed-off-by: Josh Soref <[email protected]>

* spelling: successor

Signed-off-by: Josh Soref <[email protected]>

* spelling: synchronized

Signed-off-by: Josh Soref <[email protected]>

* spelling: synchronous

Signed-off-by: Josh Soref <[email protected]>

* spelling: tailwind

Signed-off-by: Josh Soref <[email protected]>

* spelling: temporarily

Signed-off-by: Josh Soref <[email protected]>

* spelling: territorial

Signed-off-by: Josh Soref <[email protected]>

* spelling: the

Signed-off-by: Josh Soref <[email protected]>

* spelling: their

Signed-off-by: Josh Soref <[email protected]>

* spelling: thematic

Signed-off-by: Josh Soref <[email protected]>

* spelling: through

Signed-off-by: Josh Soref <[email protected]>

* spelling: transaction

Signed-off-by: Josh Soref <[email protected]>

* spelling: transfer

Signed-off-by: Josh Soref <[email protected]>

* spelling: transform

Signed-off-by: Josh Soref <[email protected]>

* spelling: traverses

Signed-off-by: Josh Soref <[email protected]>

* spelling: typography

Signed-off-by: Josh Soref <[email protected]>

* spelling: url

Signed-off-by: Josh Soref <[email protected]>

* spelling: usually

Signed-off-by: Josh Soref <[email protected]>

* spelling: verification

Signed-off-by: Josh Soref <[email protected]>

* spelling: visibility

Signed-off-by: Josh Soref <[email protected]>

* spelling: visible

Signed-off-by: Josh Soref <[email protected]>

* spelling: votes

Signed-off-by: Josh Soref <[email protected]>

* spelling: website

Signed-off-by: Josh Soref <[email protected]>

* spelling: weight

Signed-off-by: Josh Soref <[email protected]>

* spelling: welcomed

Signed-off-by: Josh Soref <[email protected]>

* spelling: whatever

Signed-off-by: Josh Soref <[email protected]>

* spelling: whether

Signed-off-by: Josh Soref <[email protected]>

* spelling: will

Signed-off-by: Josh Soref <[email protected]>

* spelling: with

Signed-off-by: Josh Soref <[email protected]>

* spelling: withdrawing

Signed-off-by: Josh Soref <[email protected]>

* spelling: withdrawn

Signed-off-by: Josh Soref <[email protected]>

* spelling: workflows

Signed-off-by: Josh Soref <[email protected]>

* spelling: wraps

Signed-off-by: Josh Soref <[email protected]>

* spelling: wysiwyg

Signed-off-by: Josh Soref <[email protected]>

* spelling: yield

Signed-off-by: Josh Soref <[email protected]>

* spelling: youtube

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Patch components and spaces factories (#12347)

* Patch accountability factories

* Fix specs

* Patch factories in decidim-blogs

* Patch factories in decidim-budgets

* Patch factories in decidim-debates

* Patch factories in decidim-dev

* Patch factories in decidim-surveys

* Patch factories in decidim-templates

* Patch factories in decidim-verifications

* Patch factories in decidim-sortitions

* Patch factories in decidim-assemblies

* Patch factories in decidim-proposals

* Patch factories in decidim-meetings

* Patch factories in decidim-forms

* Patch factories in decidim-core

* Patch factories in decidim-initiatives

* Patch factories in decidim-conferences

* Patch factories in decidim-comments

* Wrap-up

* Running linters

* Remove redundant block user link (#12465)

* Fix deleted and blocked users display from impersonations participant list (#12458)

* Exclude deleted users from the impersonations participant list

* Improve the impersonations user listing spec

* Exclude blocked users from the impersonatable users list

* Redesign: clean-up of deprecated classes (part 2) (#12393)

* Remove CSS class `show-for-sr`

* Remove CSS class `budget-list__number-show-for-medium`

* Remove CSS class `hide-for-medium`

* Remove CSS class `tiny`

* Add removed classes to erblint configuration

* Remove CSS class `show-for-large`

* Fix some spelling errors (part 7) (#12469)

* spelling: additional

Signed-off-by: Josh Soref <[email protected]>

* spelling: amendment

Signed-off-by: Josh Soref <[email protected]>

* spelling: announcement

Signed-off-by: Josh Soref <[email protected]>

* spelling: attachment

Signed-off-by: Josh Soref <[email protected]>

* spelling: availability

Signed-off-by: Josh Soref <[email protected]>

* spelling: comments

Signed-off-by: Josh Soref <[email protected]>

* spelling: committee

Signed-off-by: Josh Soref <[email protected]>

* spelling: conditioned

Signed-off-by: Josh Soref <[email protected]>

* spelling: convert

Signed-off-by: Josh Soref <[email protected]>

* spelling: dummies

Signed-off-by: Josh Soref <[email protected]>

* spelling: identifier

Signed-off-by: Josh Soref <[email protected]>

* spelling: initialized

Signed-off-by: Josh Soref <[email protected]>

* spelling: length

Signed-off-by: Josh Soref <[email protected]>

* spelling: organization

Signed-off-by: Josh Soref <[email protected]>

* spelling: prefix

Signed-off-by: Josh Soref <[email protected]>

* spelling: quacks

Signed-off-by: Josh Soref <[email protected]>

* spelling: remove

Signed-off-by: Josh Soref <[email protected]>

* spelling: repository

Signed-off-by: Josh Soref <[email protected]>

* spelling: reset

Signed-off-by: Josh Soref <[email protected]>

* spelling: resetting

Signed-off-by: Josh Soref <[email protected]>

* spelling: shakapacker

Signed-off-by: Josh Soref <[email protected]>

* spelling: siblings

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Remove uuid NPM package as a core dependency (#12482)

* Redesign: Decidim Design Guide page translations (accessibility) (#12471)

* Accessiility page and yml changes in en for design-guide

* Index created

* See further info tag on all sections in accessability

* here_link added to each section

* Headers and info of each section translated

* Info and headers added for transalations

* Update decidim-design/config/locales/en.yml

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-design/config/locales/en.yml

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-design/app/views/decidim/design/foundations/accessibility.html.erb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-design/app/views/decidim/design/foundations/accessibility.html.erb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* updated links to decidim design sections in accessibility

* Removing i18n unused translation

* Update decidim-design/config/locales/en.yml

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-design/config/locales/en.yml

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* normalize locales

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Fix flaky spec on date_picker (#12486)

* Remove unfetch NPM package (#12481)

* Fix the focus guard under redesign (#12484)

* Escape categories translations in CheckBoxesTreeHelper (#12392)

* Escape translations in CheckBoxesTreeHelper

* Fix decidim_escape_translated call

Suggested in code review

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Add spec

* Remove useless assignment

* Fix specs

* Fix rubocop offense

* Fix specs

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Implement push notifications for conversations' messages (#12475)

* Refactor variables definitions in SendPushNotification spec

* Add spec for ConversationMailer

It also adds the factories to ease-up the specs

* Extract ConversationMailer methods to HasConversation concern

* Add PushNotificationMessage model

* Implement push notifications for conversations' messages

* Fix spec

* Simplify PushNotificationMessage model by removing useless attributes

* Fix url and icon methods in PushNotificationMessage

As a bonus, there are more examples in the spec.

* Add missing class in yardoc

* Clarify `send_notification` signature

* Use more idiomatic way of checking for presence

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Move module inclusion to the top for consistency

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Add skip_injection on factory definition

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Use alias_method for :user

* Fix rubocop offenses

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Remove tributejs NPM package as an NPM dependency (#12483)

* Remove tributejs NPM package as an NPM dependency

* Remove tributejs reference from the webpack configuration

* Update modernizr (#12500)

* Skip authenticity token in questionnaire templates (#12136)

* Skip authenticity token in certain cases

* Add spec for testing the fix is in place

* Add note about the unescaped contents of the GraphQL …
alecslupu added a commit that referenced this pull request Mar 19, 2024
* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Slovak)

* New translations en.yml (Slovak)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Icelandic)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Latvian)

* New translations en.yml (Latvian)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (Luxembourgish)

* New translations en.yml (Luxembourgish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Ukrainian with many plural form)

* 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 (Finnish (plain))

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* 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 (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* 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 (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 (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 (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 (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 (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Polish)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Romanian)

* New translations en.yml (French)

* New translations en.yml (Spanish)

* New translations en.yml (Arabic)

* New translations en.yml (Catalan)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Greek)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Irish)

* New translations en.yml (Hungarian)

* New translations en.yml (Italian)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Lithuanian)

* New translations en.yml (Dutch)

* New translations en.yml (Norwegian)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Slovak)

* New translations en.yml (Slovenian)

* New translations en.yml (Swedish)

* New translations en.yml (Turkish)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Galician)

* New translations en.yml (Icelandic)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Indonesian)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Latvian)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (Luxembourgish)

* New translations en.yml (Serbian (Latin))

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Ukrainian with many plural form)

* 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 (French)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (French)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (French, Canada)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (French)

* New translations en.yml (German)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (French, Canada)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (German)

* New translations en.yml (French)

* New translations en.yml (Czech)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Basque)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (German)

* New translations en.yml (Basque)

* New translations en.yml (German)

* Fix New Crowdin updates on develop (#12605)

* Upgrade chromedriver to v120+ (#12351)

* Upgrade chrome driver

* Fix google chrome headless syntax for v120

* Fix missing favicon error in decidim-dev module

* Fix missing favicon error in decidim-core module

* Fix meetings specs

* Fixing Participatory process

* Fix proposals spec

* Fix initiatives

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Patch participatory spaces factories (#12341)

* Patch ParticipatoryProcess factories

* Use correct factories

* Fix decidim participatory process output

* Fix more specs

* Fix more specs

* Last spec?

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: datepicker (#11768)

* Add new datepicker

* Add new datepicker

* Add timepicker functionality

* Fix reset clock to reset input

* Move listeners to bottom of the file

* Add click selection for timepicker fields / Move files to folder

* Add separate files for functions and eventlisteners / Change date input to type text

* Refactor code

* Add 12-hour-format

* Update Date- and Timepicker functionalities / Add 12-hour functionalities

* Align and link errors with new input fields

* Fix meetings tests

* Remove extra rows from test / Remove comments

* Add regex modification

* Change structure of files

* Add datepicker-library to shipped packages/ Fix datepicker spec

* Remove extra app-design package

* Add datepicker tests

* Change hard coded formats to be fetched from the backend

* Update code to work with newer redesign

* Add new test

* Clean up code

* Fix code

* Delete extra row from spec

* Add temporary changes for tests

* Update code to work with the most recent redesigned develop branch

* Modify datepicker to the admin view / Change input field limitations

* Add lint fixes / Add specs

* Add specs

* Fix specs

* Add pagestretcher for datepicker calendar if page too short / Add default time if only date picked

* Add default time option / Add specs

* Test git build

* Update package-lock

* Fix failing specs

* Clean up date-picker branch by having a fresh develop with cherry picked original date-picker commits without chore/upgrade-shakapacker -branch commits

* Delete old redesigned-files

* Fix assembly specs / Uncomment CSS imports

* Import datepicker theme css from local file instead of package

* Fix Prettier errors

* Add translation method to datepicker month and day names

* Update gemfile.lock

* Update gemfile.lock

* Remove redundant spec type

* Change timepicker buttons to follow datepicker format

* Redesigns the timepicker

* Update scss

* Add specs / Add new format logic

* Fix specs

* Add gray border to selected date / Update specs

* Redesign buttons / Update design

* Fix lint

* Update Package-lock

* Refactor code / Add fixes based on reviews

* Add Jest tests / Fix SCSS

* Fix code

* Fix datepicker specs

* Fix focus ordering / Change class-naming

* Fix flaky for questionnaire drag and drop question (#12367)

* Remove elections module (#12366)

* Remove elections module

* Remove elections, votings and bulletin board references

* Remove elections, votings and bulletin board references (part 2)

* Add branch to decidim-generators (to be rolledback before merging)

* Revert changes to generator's branches

* Add menu for screen readers in breadcrumb menu for mobile and tablets (#12381)

* Update decidim-api related gems (#12349)

* Add multiple statuses on proposals (#12052)

* Add initial db structure

* Add build method

* Add proposal state model + admin presenter

* Add proposal_state factory

* Add admin interface for proposal states

* Misc changes

* Fix proposal status

* Running linters

* Fix failing Specs (#285)

* Implement custom answers

* Fix proposal fields

* Fix the admin status badges

* Fix migration script

* Add notifiable and anwerable to the proposal states

* Deprecating proposals old classes

* Migrate frontend classes

* Refactor seeds

* Fix frontend

* Fix more tests

* Remove obsolete specs

* Running linters

* More linting

* Fix specs

* Fixing the proposals specs

* Implement templates

* Fixing decidim-templates specs

* Remove unused i18n

* Fixing more specs

* Normalize I18n

* reverting helper methods

* Add proposal states tests

* Run linter

* Add release notes

* Fix the frontend filters

* Lint

* Fixing test

* Adjust labels

* Revert proposal related changes

* Fix small issues

* Running linters

* Update decidim-core/app/cells/decidim/amendable/announcement_cell.rb

* Add token validation

* Lint

* Fix tests

* Fix uniquess validator

* Refactor commands

* fix the specs on refactor

* Removed description field

* Remove boolean fields

* Fix description related errors

* Fix some tests

* Fix more specs

* Fix answerable in proposal answer

* Fix migration

* Rename migrations

* Fix failing specs

* Fix failing specs

* Fix more specs

* Fixing specs

* Remove token input

* Autogenerate the token

* removing default state of not_answered

* Remove bangs

* Fixing the specs

* Fix failing specs ...

* Fix the state vs Status

* Apply latest changes requested

* Normalize locales

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Apply suggestions from code review

* Running linters, apply latest suggestions

* Update index.html.erb

* Fix failing specs

* Running linters

* Running linters

* Patch factory

* Apply Code Review Recommendations

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Fix meetings counter calculating total amount (#12354)

* Changing total_length in counter to total_count in meetings condition

* Test added to search_meetings-spec

* Test to fix pipline

* Test to remove for lint

* Install rubocop capybara, cw, and performance plugins (#12371)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup

* Lock bullet

* Change the rubocop setting for enforced style to be 'no_mixed_keys' (#12327)

* Change the rubocop setting for enforced style to be 'no_mixed_keys'

* Fix rubocop offenses

* Fix erblint offenses

* Use new ruby syntax for hashes

Suggested on code review

* Apply suggestions from code review in data hash

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Ignore rubocop offenses for Naming/VariableNumber

* Revert changes of proposal_form_examples.rb

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Standardize the call for sanitize/escape translated (#12338)

* Standardize the new method call

* Running linter

* Bump spring and spring-watcher-listen versions (#12385)

* Bump spring and spring-watcher-listen versions

* Disable spring gems when creating the application for performance checks

* Fix Capybara/NegationMatcher offenses (#12376)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Fix Rubocop Capybara/NegationMatcher

* Cleanup

* Cleanup

* Lock bullet

* Fix failing spec

* Fix flaky for reports (#12387)

* Fix the screen resolution to 1920x1080 before each spec

* Apply review recommendations

* Fix Capybara/RSpec/HaveSelector offenses (#12377)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup Capybara/RSpec/HaveSelector

* Revert Gemfiles

* Update decidim-dev/config/rubocop/capybara.yml

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Allow apps to configure the document types in the verifications module (#12306)

* Update i18n translation to id number

* Changing DNI strings to Identification number instead

* Changing NIE string value to Identification number

* Offline review one spec failing

* Local tests working omn id_document_offline & online

* Generators updated initializer and yml secrets. Update to test to fix CLI

* Update to secrets.yml file

* Update to README file in verifications

* Lint code fix to README file

* Change to secrets.yaml file

* Reverting secrets file

* Verifications model change in the secrets file

* Change to config in initalizer.rb

* reverting to previous intializer

* Test to verifications

* Reverting file

* Test with a require engine in verifications: Adapter.rb

* Reverting initalizer file

* Update of the Gemfile in verifications to add a path to verifications

* Update of Gemfile using bundle

* verifiication change in the gemlog file

* Minor change to bundler for gemfile generators on verifations

* Reverting file. Verifications path added to generators Gemfile

* Verification update on generators and generators_spec files to match branch name

* Revert gemfile dependency

* Update of release notes for changes in the PR

* Update to release notes as per suggestion from andres

* Update decidim-generators/lib/decidim/generators/app_templates/initializer.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Reverting RELEASE_NOTES section to previous version

* Reverting initalizer call on verifications

* Update of fix lint errors on RELEASE_NOTES

* Reverting initalizer change to :decidim, :verifications

* Remove to_json as the secret file only translates to array

* Change to catch ID no. in initalizer and secret file

* Changes to value on indentification number

* Changes to form in view

* Reverting file due to error

* Change to Verifications model to align with intializer and secrets file

* Changes to spec for verifications indentification number

* Changes to verifications model to test

* Reverting config accessor verifications

* Changing the generators string to an array

* Change to i18n tasks array

* Final changes to id_document specs in verifications

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Markdownlint changes based on error

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-generators/lib/decidim/generators.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/spec/lib/generators_spec.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/lib/decidim/generators/app_generator.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/lib/decidim/generators/app_generator.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/lib/decidim/generators/app_generator.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>
Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Patch events on the new format (#12345)

* Patch events on the new format

* Some refactor

* Fix more specs

* Fix specs

* Running linters

* Patch the specs

* RUnning linters

* Fix admin spec

* Fixing more specs

* patch test

* Apply review recommendations

* Fix failing specs

* Fix failing specs on conferences

* Update decidim-core/spec/lib/events/simple_event_spec.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Extract tools related to releases to gem (#12281)

* Create new decidim-maintainers_toolbox gem with the bundler skeleton

* Add documentation

* Add gem specifications

* Extract classes, specs and scripts to decidim-maintainers_toolbox gem

* Add missing gem dependencies

* Fix filepaths and namespaces

* Add CI workflow configuration for decidim-maintainers_toolbox

* Exclude decidim-maintainers_toolbox gem from the GemManager gems

* Use ruby 2.7.5 for decidim-maintainers_toolbox

* Fix rubocop offense

* Document special case on versions

* Extract GemManager to decidim-maintainers-toolbox gem

* Extract GemManager rake tasks to gem

* Add namespace in GemManager tasks

* Fix spellchecker offenses

* Fix ruby syntax for this version

* Fix autocorrectable rubocop offenses

* Add missing directories in requires after moving files

* Revert "Add missing directories in requires after moving files"

This reverts commit e3b1b5606a60b8c2ac09316f268d66b6fc9b031d.

* Revert "Add namespace in GemManager tasks"

This reverts commit 89b447ddfaaa1f933d53f24b29f9c3cdcd76f01c.

* Revert "Extract GemManager rake tasks to gem"

This reverts commit d8b18a4f23b2190df3644899b7c82198646179f0.

* Revert "Extract GemManager to decidim-maintainers-toolbox gem"

This reverts commit 9f2f7823021caa380ba53cc7a9433cb3b304a820.

* Fix rubocop offenses

* Fix markdownlint offense

* Rename scripts to use the decidim preffix

Suggested on code review

* Add missing dependencies

* Fix relative requires

* Fix rubocop offenses

* Add missing namespaces

Suggested on code review

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Add missing namespace in spec

* Fix arguments for hashes

Suggested on code review

* Refactor ChangelogGenerator to use the CLI pattern (with Thor)

* Implement ChangeLogGenerator class in Releaser

* Fix rubocop offenses

* Remove decidim-maintainers_toolbox gem from this repository

Now it lives in https://github.com/decidim/decidim-maintainers_toolbox

* Restore changes made in GemManager

* Update link to repository

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Cleanup cells (#12317)

* Cleanup cells

* Cleaning meetings cells

* Cleaning budgets cells

* Cleaning elections cells

* Cleaning proposals cells

* Cleaning forms cells

* Cleaning initiatives cells

* Cleaning core cells

* Cleaning admin cells

* Cleaning comments cells

* Cleaning conferences cells

* Cleaning assemblies cells

* Cleaning processes cells

* Add Decidim::SanitizeHelper

* Fix failing specs

* Fix missing resource_type_icon_key

* Fix missing html_truncate

* Redesign: clean-up of deprecated classes (#12074)

* Redesign: clean-up of deprecated classes (part 2)

* Redesign: HTML clean-up on accountability module (#12075)

* Redesign: clean-up of deprecated classes on proposals (#12098)

* Redesign: HTML clean-up on initiatives (#12140)

* Redesign: HTML clean-up on Initiatives

* Apply review recommendations

* Redesign: HTML clean-up on sortitions, surveys, system and templates (#12081)

* Run erblint for decidim-templates

* Run erblint for decidim-system

* Run erblint for decidim-surveys

* Lint Sortitions

* Remove tags--sortition

* Apply review recommendations

* Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb

Works

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/_choose.html.erb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update .erb-lint.yml

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: HTML clean-up on participatory-processes and assemblies (#12138)

* Redesign: HTML clean-up on participatoryProcess and Assemblies

* Update decidim-participatory_processes/app/cells/decidim/participatory_processes/process_filters_cell.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Apply review recommendations

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: HTML clean-up on budgets (#12099)

* Redesign: clean-up of deprecated classes (part 6)

* Apply review recommendation

* Add class to erblint

* Redesign: HTML clean-up on forms and debates (#12141)

* Redesign: HTML clean-up on Forms and Debates

* Remove hashtags__container from form builder

* Redesign: HTML clean-up on meetings (#12139)

* Redesign: HTML clean-up on Meetings

* Change selectors

* Apply review recommendation

* Resdesign: HTML clean-up on Blogs module (#12277)

* Redesign: HTML clean-up of the design module (#12275)

* Redesign: clean-up deprecated admin CSS classes (#12372)

* remove class actions

* Remove hollow buttons

* Fix topbar__dropmenu

* More cleanup

* Fix callout

* More erb clearing

* Clear more fields

* Reveal classes

* More cleaning

* More cleaning

* more cleanup

* Redesign: clean-up deprecated conferences CSS classes (#12374)

* Redesign: clean-up deprecated comments CSS classes (#12373)

* Cleanup buttons

* Clean comment__footer

* Fix the pipeline

* Fix comment__hide

* Fix comment reply visibility togglers

* Fix comment reply

* Fix failing specs

* Fix failing specs on comments

* Apply Code Review Recommendations

* Fix spec

* Redesign: clean-up deprecated core classes (#12375)

* impersonation warning

* Data impersonation warning

* Cleanup

* Fix failing spec

* clean up

* Remove extra classes

* Cleanup scopes

* Fix failing spec

* Fix spec

* Fix spec

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: clean-up deprecated classes - wrap-up (#12391)

* Redesign: clean-up deprecated classes - wrap-up

* Revert is-selected

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>
Co-authored-by: Tom <[email protected]>

* Add webp to content types in ActiveStorage (#12383)

* Add webp to content types in active storage

* Add test for active storage initializer

* Add webp to org settings and record and favicon uploaders

* Fix exception when presenting oauth application in admin log (#12396)

* Fix exception when presenting oauth application in admin log

* Add custom configuration for non standard rspec filename

For some reason, rspec doesn't like that this particular file is called
"oauth_application_presenter_spec.rb", saying that it should be called
"o_auth_application_presenter_spec.rb".

The problem is that for consistency we should rename all the other
OAuth files. Also, it wasn't detected for other specs, like:

- ./decidim-system/spec/commands/decidim/system/create_oauth_application_spec.rb
- ./decidim-system/spec/commands/decidim/system/destroy_oauth_application_spec.rb
- ./decidim-system/spec/commands/decidim/system/update_oauth_application_spec.rb
- ./decidim-system/spec/forms/decidim/system/oauth_application_form_spec.rb

So, this commit changes the rspec configuration so this doesn't get
flagged for this particular rspec file.

* Cleanup pipelines (#12401)

* Add a better ChromeDriver workaround (#12398)

* Fix flaky specs in proposals (#12400)

* Fix Capybara/RedundantWithinFind offenses (#12378)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup

* Fix Capybara/RedundantWithinFind offenses

* Running linters

* Fix failing spec

* Run Lint

* Fix rubocop

* Fix authorization handler in OmniauthRegistrations (#12397)

* Fix authorization handler in OmniauthRegistrations

* Running linters

* Extract redirect methods to own module

* Fix Content Security Policy errors in pipeline (#12410)

* Patch Capybara

* Add Frame exceptions

* Add host

* Fix CSP

* Remove debug tooling

* Running linters

* Fixing some specs

* Remove inspections

* Fix a11y errors with organizations seeds colors (#12399)

* Add withdrawn_at field to meetings (#12365)

* withdrawn_at added to model. Extration of withdrawn state

* Migration of withdrawn_at added to table

* Update meeting.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update withdraw_meeting.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update 20240130135858_add_withdrawn_fields_on_meetings.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* patching expect_withdrawn references in meetings

* Updating the meeting_type api with the state fields

* Updating the meeting serizlizer

* Update of factories test in meetings

* Git test

* Update to withdraw meeting spec

* Change to the scope in model

* Changing method that checks if an author has withdrawn a meeting

* updated the withdraw meeting call to change state

* fix serialzer variable in meetings from proposal -> meeting

* Update withdraw_meeting.rb private method

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-meetings/app/commands/decidim/meetings/withdraw_meeting.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-meetings/db/migrate/20240130135858_add_withdrawn_fields_on_meetings.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Adding a rubocop disable to skip validation within withdrawn fields

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Fix flaky spec on Content Security Policy (#12412)

* Fix Proposals bulk action form (#12370)

* Fix a bug where form parameters didn't reset

* Revert Gemfile.lock

* Add spec to check form selection reset

* Improve support for RTL languages (#12389)

* Add RTL direction HTML attribute

* Add NeedsRtlDirection to devise controllers

* Fix bug in rtl_direction helper HTML

* Add NeedsRtlDirection to admin controllers

* Fix some spelling errors (#12422)

* spelling: announcement

Signed-off-by: Josh Soref <[email protected]>

* spelling: unathorized

Signed-off-by: Josh Soref <[email protected]>

* spelling: visibility

Signed-off-by: Josh Soref <[email protected]>

* spelling: access

Signed-off-by: Josh Soref <[email protected]>

* spelling: accessibility

Signed-off-by: Josh Soref <[email protected]>

* spelling: accomplish

Signed-off-by: Josh Soref <[email protected]>

* spelling: active

Signed-off-by: Josh Soref <[email protected]>

* spelling: activerecord

Signed-off-by: Josh Soref <[email protected]>

* spelling: activities

Signed-off-by: Josh Soref <[email protected]>

* spelling: activity

Signed-off-by: Josh Soref <[email protected]>

* spelling: additionally

Signed-off-by: Josh Soref <[email protected]>

* spelling: address

Signed-off-by: Josh Soref <[email protected]>

* spelling: aggressive

Signed-off-by: Josh Soref <[email protected]>

* spelling: already

Signed-off-by: Josh Soref <[email protected]>

* spelling: ambiguousness

Signed-off-by: Josh Soref <[email protected]>

* spelling: amount

Signed-off-by: Josh Soref <[email protected]>

* spelling: an

Signed-off-by: Josh Soref <[email protected]>

* spelling: analyze

Signed-off-by: Josh Soref <[email protected]>

* spelling: and

Signed-off-by: Josh Soref <[email protected]>

* spelling: answers

Signed-off-by: Josh Soref <[email protected]>

* spelling: anymore

Signed-off-by: Josh Soref <[email protected]>

* spelling: application

Signed-off-by: Josh Soref <[email protected]>

* spelling: appropriate

Signed-off-by: Josh Soref <[email protected]>

* spelling: approved

Signed-off-by: Josh Soref <[email protected]>

* spelling: arbitrary

Signed-off-by: Josh Soref <[email protected]>

* spelling: are

Signed-off-by: Josh Soref <[email protected]>

* spelling: area types

Signed-off-by: Josh Soref <[email protected]>

* spelling: arguments

Signed-off-by: Josh Soref <[email protected]>

* spelling: assemblies

Signed-off-by: Josh Soref <[email protected]>

* spelling: assembly

Signed-off-by: Josh Soref <[email protected]>

* spelling: attribute

Signed-off-by: Josh Soref <[email protected]>

* spelling: authorities

Signed-off-by: Josh Soref <[email protected]>

* spelling: authorization

Signed-off-by: Josh Soref <[email protected]>

* spelling: authorizing

Signed-off-by: Josh Soref <[email protected]>

* spelling: authors

Signed-off-by: Josh Soref <[email protected]>

* spelling: autocompletion

Signed-off-by: Josh Soref <[email protected]>

* spelling: available

Signed-off-by: Josh Soref <[email protected]>

* spelling: be

Signed-off-by: Josh Soref <[email protected]>

* spelling: beginning

Signed-off-by: Josh Soref <[email protected]>

* spelling: belonging

Signed-off-by: Josh Soref <[email protected]>

* spelling: below

Signed-off-by: Josh Soref <[email protected]>

* spelling: birthday

Signed-off-by: Josh Soref <[email protected]>

* spelling: bottom

Signed-off-by: Josh Soref <[email protected]>

* spelling: breadcrumb

Signed-off-by: Josh Soref <[email protected]>

* spelling: broadcast

Signed-off-by: Josh Soref <[email protected]>

* spelling: broadcasts

Signed-off-by: Josh Soref <[email protected]>

* spelling: button

Signed-off-by: Josh Soref <[email protected]>

* spelling: cache

Signed-off-by: Josh Soref <[email protected]>

* spelling: case-insensitive

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Add patch_generators task to maintainers' releases instructions (#12440)

* Change design application cell components examples to use Ruby code (#12342)

* Refactor cell_snippet to display Ruby code

* Define cell_table render_content option

* Use cell_table when possible

* Rearrange elements of announcement component page

* Define call strings in cell snippets

* Small refactor

* Fix indentation

* Allow using multiple entries in call_string and update buttons component page

* Add spellcheck="false" to code textareas

* Ignore empty call_string items and remove spaces

* Extend examples of cells in annonuncements and tab panels pages

* Rename sections

* Replace static html with cell calls and use examples of code in address component page

* Replace static html with cell calls and use examples of code in author component page

* Change cards component page to use cells and examples of code

* Fix style of design_table displaying cards

* Fix process groups s cell card

* Remove report component page unused static elements

* Remove follow component page unused static elements

* Add spellcheck="false" to remaining textareas with code

* Fix linters

* Use decidim_html_escape for resource title in activity cell

* Create an action log item to call activity cell in component page test

* Avoid exceptions calling activity cells with blank arguments

* Remove unused method

* Update decidim-design/app/helpers/decidim/design/author_helper.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-core/app/cells/decidim/activity_cell.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Remove unused method

* Fix AuthoredItem dummy class definition

* Split source_code helper method in different methods

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Fix decidim-core and decidim-api dependency tree (#12439)

* Fix decidim-core and decidim-api dependency tree

* Fix specs

* Cleanup events (#12394)

* Remove unecessary NotificationEvent mixin

* Remove unecessary notification_title method

* Refactor other event classes by inheriting from SimpleEvent

Detected on code review

* Fix spec

* Fix some spelling errors (part 2) (#12446)

* spelling: categories

Signed-off-by: Josh Soref <[email protected]>

* spelling: checkboxes

Signed-off-by: Josh Soref <[email protected]>

* spelling: children's

Signed-off-by: Josh Soref <[email protected]>

* spelling: children

Signed-off-by: Josh Soref <[email protected]>

* spelling: command

Signed-off-by: Josh Soref <[email protected]>

* spelling: commenters

Signed-off-by: Josh Soref <[email protected]>

* spelling: communicate

Signed-off-by: Josh Soref <[email protected]>

* spelling: community

Signed-off-by: Josh Soref <[email protected]>

* spelling: compatibility

Signed-off-by: Josh Soref <[email protected]>

* spelling: completion

Signed-off-by: Josh Soref <[email protected]>

* spelling: component

Signed-off-by: Josh Soref <[email protected]>

* spelling: concatenated

Signed-off-by: Josh Soref <[email protected]>

* spelling: conclusion

Signed-off-by: Josh Soref <[email protected]>

* spelling: conferences

Signed-off-by: Josh Soref <[email protected]>

* spelling: confirmation

Signed-off-by: Josh Soref <[email protected]>

* spelling: consecutive

Signed-off-by: Josh Soref <[email protected]>

* spelling: conservative

Signed-off-by: Josh Soref <[email protected]>

* spelling: constraint

Signed-off-by: Josh Soref <[email protected]>

* spelling: contain

Signed-off-by: Josh Soref <[email protected]>

* spelling: container

Signed-off-by: Josh Soref <[email protected]>

* spelling: content

Signed-off-by: Josh Soref <[email protected]>

* spelling: context

Signed-off-by: Josh Soref <[email protected]>

* spelling: continuous

Signed-off-by: Josh Soref <[email protected]>

* spelling: contributing

Signed-off-by: Josh Soref <[email protected]>

* spelling: convenience

Signed-off-by: Josh Soref <[email protected]>

* spelling: convention

Signed-off-by: Josh Soref <[email protected]>

* spelling: conversions

Signed-off-by: Josh Soref <[email protected]>

* spelling: converter

Signed-off-by: Josh Soref <[email protected]>

* spelling: converts

Signed-off-by: Josh Soref <[email protected]>

* spelling: coordinates

Signed-off-by: Josh Soref <[email protected]>

* spelling: correctly

Signed-off-by: Josh Soref <[email protected]>

* spelling: counter

Signed-off-by: Josh Soref <[email protected]>

* spelling: counts

Signed-off-by: Josh Soref <[email protected]>

* spelling: coupling

Signed-off-by: Josh Soref <[email protected]>

* spelling: created

Signed-off-by: Josh Soref <[email protected]>

* spelling: criteria

Signed-off-by: Josh Soref <[email protected]>

* spelling: cursor

Signed-off-by: Josh Soref <[email protected]>

* spelling: customize

Signed-off-by: Josh Soref <[email protected]>

* spelling: customized

Signed-off-by: Josh Soref <[email protected]>

* spelling: data

Signed-off-by: Josh Soref <[email protected]>

* spelling: database

Signed-off-by: Josh Soref <[email protected]>

* spelling: deauthorizes

Signed-off-by: Josh Soref <[email protected]>

* spelling: declaration

Signed-off-by: Josh Soref <[email protected]>

* spelling: declare

Signed-off-by: Josh Soref <[email protected]>

* spelling: default

Signed-off-by: Josh Soref <[email protected]>

* spelling: dependent

Signed-off-by: Josh Soref <[email protected]>

* spelling: descendingly

Signed-off-by: Josh Soref <[email protected]>

* spelling: description

Signed-off-by: Josh Soref <[email protected]>

* spelling: destroy

Signed-off-by: Josh Soref <[email protected]>

* spelling: determine

Signed-off-by: Josh Soref <[email protected]>

* spelling: different

Signed-off-by: Josh Soref <[email protected]>

* spelling: digitalocean

Signed-off-by: Josh Soref <[email protected]>

* spelling: directly

Signed-off-by: Josh Soref <[email protected]>

* spelling: dummy

Signed-off-by: Josh Soref <[email protected]>

* spelling: duplicate

Signed-off-by: Josh Soref <[email protected]>

* spelling: embeddable

Signed-off-by: Josh Soref <[email protected]>

* spelling: embedded

Signed-off-by: Josh Soref <[email protected]>

* spelling: empty

Signed-off-by: Josh Soref <[email protected]>

* spelling: encountered

Signed-off-by: Josh Soref <[email protected]>

* spelling: endorsement

Signed-off-by: Josh Soref <[email protected]>

* spelling: enqueues

Signed-off-by: Josh Soref <[email protected]>

* spelling: environment

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Redesign: Decidim Design Guide page translations (home) (#12457)

* Creation of en.yml and home page header i18n translation

* Normalising the i18n string in en.yml and fixing rubocop syntax issue

* Update decidim-design/app/views/decidim/design/home/index.html.erb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-design/config/locales/en.yml

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Added github header and h2

* Last text in home translated paragraphs

* i18n normalise issues and rubocop

* Rubocop issue fixed spacing in rails HTML tags

* Update decidim-design/app/views/decidim/design/home/index.html.erb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-design/config/locales/en.yml

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>
Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Migrate from babel to esbuild (#12238)

* Initial esbuilder

* Fix js

* Add esbuilder config

* Remove babel-loader

* Patch generators

* Fix linting issues

* Fix failing spec

* Fix js linter errors

* Trying to update the GraphiQL

* Fix esbuild config

* Running linters

* Update release notes, optimize the config

* Run markdownlint

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Apply review recommendation

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Fix some spelling errors (part 4) (#12461)

* spelling: maintained

Signed-off-by: Josh Soref <[email protected]>

* spelling: malicious

Signed-off-by: Josh Soref <[email protected]>

* spelling: manifest

Signed-off-by: Josh Soref <[email protected]>

* spelling: manner

Signed-off-by: Josh Soref <[email protected]>

* spelling: maximum

Signed-off-by: Josh Soref <[email protected]>

* spelling: meeting

Signed-off-by: Josh Soref <[email protected]>

* spelling: metaprogrammed

Signed-off-by: Josh Soref <[email protected]>

* spelling: momentarily

Signed-off-by: Josh Soref <[email protected]>

* spelling: most

Signed-off-by: Josh Soref <[email protected]>

* spelling: multiple

Signed-off-by: Josh Soref <[email protected]>

* spelling: multitenant

Signed-off-by: Josh Soref <[email protected]>

* spelling: naming convention

Signed-off-by: Josh Soref <[email protected]>

* spelling: needed

Signed-off-by: Josh Soref <[email protected]>

* spelling: nonexistent

Signed-off-by: Josh Soref <[email protected]>

* spelling: notifiable

Signed-off-by: Josh Soref <[email protected]>

* spelling: notification

Signed-off-by: Josh Soref <[email protected]>

* spelling: official

Signed-off-by: Josh Soref <[email protected]>

* spelling: offline

Signed-off-by: Josh Soref <[email protected]>

* spelling: on

Signed-off-by: Josh Soref <[email protected]>

* spelling: openstreetmap

Signed-off-by: Josh Soref <[email protected]>

* spelling: otherwise

Signed-off-by: Josh Soref <[email protected]>

* spelling: outdent

Signed-off-by: Josh Soref <[email protected]>

* spelling: output

Signed-off-by: Josh Soref <[email protected]>

* spelling: overlapping

Signed-off-by: Josh Soref <[email protected]>

* spelling: overridden

Signed-off-by: Josh Soref <[email protected]>

* spelling: overrides

Signed-off-by: Josh Soref <[email protected]>

* spelling: overriding

Signed-off-by: Josh Soref <[email protected]>

* spelling: overwriting

Signed-off-by: Josh Soref <[email protected]>

* spelling: overwritten

Signed-off-by: Josh Soref <[email protected]>

* spelling: param

Signed-off-by: Josh Soref <[email protected]>

* spelling: parameters

Signed-off-by: Josh Soref <[email protected]>

* spelling: participating

Signed-off-by: Josh Soref <[email protected]>

* spelling: particularly

Signed-off-by: Josh Soref <[email protected]>

* spelling: pass another

Signed-off-by: Josh Soref <[email protected]>

* spelling: password

Signed-off-by: Josh Soref <[email protected]>

* spelling: perform

Signed-off-by: Josh Soref <[email protected]>

* spelling: permanent

Signed-off-by: Josh Soref <[email protected]>

* spelling: permitted

Signed-off-by: Josh Soref <[email protected]>

* spelling: plural

Signed-off-by: Josh Soref <[email protected]>

* spelling: possible

Signed-off-by: Josh Soref <[email protected]>

* spelling: precisely

Signed-off-by: Josh Soref <[email protected]>

* spelling: precomputes

Signed-off-by: Josh Soref <[email protected]>

* spelling: preexisting

Signed-off-by: Josh Soref <[email protected]>

* spelling: prerequisite

Signed-off-by: Josh Soref <[email protected]>

* spelling: private

Signed-off-by: Josh Soref <[email protected]>

* spelling: process

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Fix some spelling errors (part 5) (#12463)

* spelling: processes

Signed-off-by: Josh Soref <[email protected]>

* spelling: project

Signed-off-by: Josh Soref <[email protected]>

* spelling: proper

Signed-off-by: Josh Soref <[email protected]>

* spelling: proposal's

Signed-off-by: Josh Soref <[email protected]>

* spelling: punctuation marks

Signed-off-by: Josh Soref <[email protected]>

* spelling: questionnaire

Signed-off-by: Josh Soref <[email protected]>

* spelling: read

Signed-off-by: Josh Soref <[email protected]>

* spelling: receives

Signed-off-by: Josh Soref <[email protected]>

* spelling: recipe

Signed-off-by: Josh Soref <[email protected]>

* spelling: recipients

Signed-off-by: Josh Soref <[email protected]>

* spelling: recommend

Signed-off-by: Josh Soref <[email protected]>

* spelling: recommended

Signed-off-by: Josh Soref <[email protected]>

* spelling: referenced

Signed-off-by: Josh Soref <[email protected]>

* spelling: regarding

Signed-off-by: Josh Soref <[email protected]>

* spelling: registered

Signed-off-by: Josh Soref <[email protected]>

* spelling: registration

Signed-off-by: Josh Soref <[email protected]>

* spelling: related

Signed-off-by: Josh Soref <[email protected]>

* spelling: remittant

Signed-off-by: Josh Soref <[email protected]>

* spelling: resource

Signed-off-by: Josh Soref <[email protected]>

* spelling: responses

Signed-off-by: Josh Soref <[email protected]>

* spelling: restricts

Signed-off-by: Josh Soref <[email protected]>

* spelling: results

Signed-off-by: Josh Soref <[email protected]>

* spelling: retrieve

Signed-off-by: Josh Soref <[email protected]>

* spelling: returns

Signed-off-by: Josh Soref <[email protected]>

* spelling: revoking

Signed-off-by: Josh Soref <[email protected]>

* spelling: rewritten

Signed-off-by: Josh Soref <[email protected]>

* spelling: right and

Signed-off-by: Josh Soref <[email protected]>

* spelling: rollbacks

Signed-off-by: Josh Soref <[email protected]>

* spelling: running

Signed-off-by: Josh Soref <[email protected]>

* spelling: screen

Signed-off-by: Josh Soref <[email protected]>

* spelling: searchable

Signed-off-by: Josh Soref <[email protected]>

* spelling: searches

Signed-off-by: Josh Soref <[email protected]>

* spelling: sections

Signed-off-by: Josh Soref <[email protected]>

* spelling: selected

Signed-off-by: Josh Soref <[email protected]>

* spelling: selection

Signed-off-by: Josh Soref <[email protected]>

* spelling: sendgrid

Signed-off-by: Josh Soref <[email protected]>

* spelling: sent

Signed-off-by: Josh Soref <[email protected]>

* spelling: separate

Signed-off-by: Josh Soref <[email protected]>

* spelling: separately

Signed-off-by: Josh Soref <[email protected]>

* spelling: set

Signed-off-by: Josh Soref <[email protected]>

* spelling: setting

Signed-off-by: Josh Soref <[email protected]>

* spelling: settings

Signed-off-by: Josh Soref <[email protected]>

* spelling: should

Signed-off-by: Josh Soref <[email protected]>

* spelling: shown

Signed-off-by: Josh Soref <[email protected]>

* spelling: singular

Signed-off-by: Josh Soref <[email protected]>

* spelling: something

Signed-off-by: Josh Soref <[email protected]>

* spelling: sortition

Signed-off-by: Josh Soref <[email protected]>

* spelling: sortitions

Signed-off-by: Josh Soref <[email protected]>

* spelling: space

Signed-off-by: Josh Soref <[email protected]>

* spelling: specification

Signed-off-by: Josh Soref <[email protected]>

* spelling: splitting

Signed-off-by: Josh Soref <[email protected]>

* spelling: string

Signed-off-by: Josh Soref <[email protected]>

* spelling: submitter

Signed-off-by: Josh Soref <[email protected]>

* spelling: submitting

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Fix bugs in details of RTL (#12390)

* Fix bug in RTL input buttons

* Fix bug in links in homepage with RTL

* Fix bug in modal dialogs with RTL

* Fix dropdown menus with RTL

* Disable shm usage in Capybara (#12462)

* Disable shm usage in Capybara

* Add port warning

* Fix some spelling errors (part 3) (#12459)

* spelling: evaluate

Signed-off-by: Josh Soref <[email protected]>

* spelling: everything

Signed-off-by: Josh Soref <[email protected]>

* spelling: explicitly

Signed-off-by: Josh Soref <[email protected]>

* spelling: exploring

Signed-off-by: Josh Soref <[email protected]>

* spelling: fictitious

Signed-off-by: Josh Soref <[email protected]>

* spelling: files https

Signed-off-by: Josh Soref <[email protected]>

* spelling: filtered

Signed-off-by: Josh Soref <[email protected]>

* spelling: finish

Signed-off-by: Josh Soref <[email protected]>

* spelling: first

Signed-off-by: Josh Soref <[email protected]>

* spelling: following

Signed-off-by: Josh Soref <[email protected]>

* spelling: forwarded

Signed-off-by: Josh Soref <[email protected]>

* spelling: from

Signed-off-by: Josh Soref <[email protected]>

* spelling: fulfilled

Signed-off-by: Josh Soref <[email protected]>

* spelling: github

Signed-off-by: Josh Soref <[email protected]>

* spelling: grammar

Signed-off-by: Josh Soref <[email protected]>

* spelling: grooming

Signed-off-by: Josh Soref <[email protected]>

* spelling: group

Signed-off-by: Josh Soref <[email protected]>

* spelling: has

Signed-off-by: Josh Soref <[email protected]>

* spelling: hashtag

Signed-off-by: Josh Soref <[email protected]>

* spelling: hashtags

Signed-off-by: Josh Soref <[email protected]>

* spelling: have

Signed-off-by: Josh Soref <[email protected]>

* spelling: helper

Signed-off-by: Josh Soref <[email protected]>

* spelling: highlighted

Signed-off-by: Josh Soref <[email protected]>

* spelling: identification

Signed-off-by: Josh Soref <[email protected]>

* spelling: ignore

Signed-off-by: Josh Soref <[email protected]>

* spelling: implemented

Signed-off-by: Josh Soref <[email protected]>

* spelling: implementing

Signed-off-by: Josh Soref <[email protected]>

* spelling: imported

Signed-off-by: Josh Soref <[email protected]>

* spelling: importer

Signed-off-by: Josh Soref <[email protected]>

* spelling: inactive

Signed-off-by: Josh Soref <[email protected]>

* spelling: increases

Signed-off-by: Josh Soref <[email protected]>

* spelling: initiative

Signed-off-by: Josh Soref <[email protected]>

* spelling: instances

Signed-off-by: Josh Soref <[email protected]>

* spelling: instantiation

Signed-off-by: Josh Soref <[email protected]>

* spelling: interested

Signed-off-by: Josh Soref <[email protected]>

* spelling: interests

Signed-off-by: Josh Soref <[email protected]>

* spelling: invitable

Signed-off-by: Josh Soref <[email protected]>

* spelling: is difficult to work with in

Signed-off-by: Josh Soref <[email protected]>

* spelling: javascript

Signed-off-by: Josh Soref <[email protected]>

* spelling: javascripts

Signed-off-by: Josh Soref <[email protected]>

* spelling: lighthouse

Signed-off-by: Josh Soref <[email protected]>

* spelling: limited

Signed-off-by: Josh Soref <[email protected]>

* spelling: localized

Signed-off-by: Josh Soref <[email protected]>

* spelling: logs user out

Signed-off-by: Josh Soref <[email protected]>

* spelling: machine

Signed-off-by: Josh Soref <[email protected]>

* spelling: single

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Attempt to fix flaky spec on proposals' ammends (#12473)

* Remove axios NPM package (#12478)

* Fix Capybara/ClickLinkOrButtonStyle offenses (#12379)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup

* Fix Capybara/ClickLinkOrButtonStyle offenses

* Fix some failing specs

* Fix failing specs

* Fix more specs

* Running linters

* More specs

* Fix failing specs

* Fix linter

* Lint

* Fix some spelling errors (part 6) (#12468)

* spelling: subscope

Signed-off-by: Josh Soref <[email protected]>

* spelling: substitutes

Signed-off-by: Josh Soref <[email protected]>

* spelling: subtracting

Signed-off-by: Josh Soref <[email protected]>

* spelling: succeeds

Signed-off-by: Josh Soref <[email protected]>

* spelling: successful

Signed-off-by: Josh Soref <[email protected]>

* spelling: successor

Signed-off-by: Josh Soref <[email protected]>

* spelling: synchronized

Signed-off-by: Josh Soref <[email protected]>

* spelling: synchronous

Signed-off-by…
andreslucena added a commit that referenced this pull request May 9, 2024
* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Dutch)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Norwegian)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Portuguese)

* New translations en.yml (Slovak)

* New translations en.yml (Slovak)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Swedish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Turkish)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Galician)

* New translations en.yml (Icelandic)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Indonesian)

* New translations en.yml (Indonesian)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Latvian)

* New translations en.yml (Latvian)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (Luxembourgish)

* New translations en.yml (Luxembourgish)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Ukrainian with many plural form)

* 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 (Finnish (plain))

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* New translations en.yml (French)

* 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 (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Catalan)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* 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 (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 (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 (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 (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 (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Basque)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (Polish)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (Romanian)

* New translations en.yml (French)

* New translations en.yml (Spanish)

* New translations en.yml (Arabic)

* New translations en.yml (Catalan)

* New translations en.yml (Czech)

* New translations en.yml (Czech)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (Greek)

* New translations en.yml (Basque)

* New translations en.yml (Basque)

* New translations en.yml (Finnish)

* New translations en.yml (Finnish)

* New translations en.yml (Irish)

* New translations en.yml (Hungarian)

* New translations en.yml (Italian)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Lithuanian)

* New translations en.yml (Dutch)

* New translations en.yml (Norwegian)

* New translations en.yml (Polish)

* New translations en.yml (Portuguese)

* New translations en.yml (Slovak)

* New translations en.yml (Slovenian)

* New translations en.yml (Swedish)

* New translations en.yml (Turkish)

* New translations en.yml (Chinese Simplified)

* New translations en.yml (Chinese Traditional)

* New translations en.yml (Galician)

* New translations en.yml (Icelandic)

* New translations en.yml (Portuguese, Brazilian)

* New translations en.yml (Indonesian)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (Latvian)

* New translations en.yml (French, Canada)

* New translations en.yml (French, Canada)

* New translations en.yml (Luxembourgish)

* New translations en.yml (Serbian (Latin))

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (Ukrainian with many plural form)

* 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 (French)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (French)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (French, Canada)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (German)

* New translations en.yml (French)

* New translations en.yml (German)

* New translations en.yml (Spanish, Mexico)

* New translations en.yml (French, Canada)

* New translations en.yml (Spanish, Paraguay)

* New translations en.yml (German)

* New translations en.yml (French)

* New translations en.yml (Czech)

* New translations en.yml (Japanese)

* New translations en.yml (Japanese)

* New translations en.yml (Basque)

* New translations en.yml (Spanish)

* New translations en.yml (Catalan)

* New translations en.yml (German)

* New translations en.yml (Basque)

* New translations en.yml (German)

* Fix New Crowdin updates on develop (#12605)

* Upgrade chromedriver to v120+ (#12351)

* Upgrade chrome driver

* Fix google chrome headless syntax for v120

* Fix missing favicon error in decidim-dev module

* Fix missing favicon error in decidim-core module

* Fix meetings specs

* Fixing Participatory process

* Fix proposals spec

* Fix initiatives

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Patch participatory spaces factories (#12341)

* Patch ParticipatoryProcess factories

* Use correct factories

* Fix decidim participatory process output

* Fix more specs

* Fix more specs

* Last spec?

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: datepicker (#11768)

* Add new datepicker

* Add new datepicker

* Add timepicker functionality

* Fix reset clock to reset input

* Move listeners to bottom of the file

* Add click selection for timepicker fields / Move files to folder

* Add separate files for functions and eventlisteners / Change date input to type text

* Refactor code

* Add 12-hour-format

* Update Date- and Timepicker functionalities / Add 12-hour functionalities

* Align and link errors with new input fields

* Fix meetings tests

* Remove extra rows from test / Remove comments

* Add regex modification

* Change structure of files

* Add datepicker-library to shipped packages/ Fix datepicker spec

* Remove extra app-design package

* Add datepicker tests

* Change hard coded formats to be fetched from the backend

* Update code to work with newer redesign

* Add new test

* Clean up code

* Fix code

* Delete extra row from spec

* Add temporary changes for tests

* Update code to work with the most recent redesigned develop branch

* Modify datepicker to the admin view / Change input field limitations

* Add lint fixes / Add specs

* Add specs

* Fix specs

* Add pagestretcher for datepicker calendar if page too short / Add default time if only date picked

* Add default time option / Add specs

* Test git build

* Update package-lock

* Fix failing specs

* Clean up date-picker branch by having a fresh develop with cherry picked original date-picker commits without chore/upgrade-shakapacker -branch commits

* Delete old redesigned-files

* Fix assembly specs / Uncomment CSS imports

* Import datepicker theme css from local file instead of package

* Fix Prettier errors

* Add translation method to datepicker month and day names

* Update gemfile.lock

* Update gemfile.lock

* Remove redundant spec type

* Change timepicker buttons to follow datepicker format

* Redesigns the timepicker

* Update scss

* Add specs / Add new format logic

* Fix specs

* Add gray border to selected date / Update specs

* Redesign buttons / Update design

* Fix lint

* Update Package-lock

* Refactor code / Add fixes based on reviews

* Add Jest tests / Fix SCSS

* Fix code

* Fix datepicker specs

* Fix focus ordering / Change class-naming

* Fix flaky for questionnaire drag and drop question (#12367)

* Remove elections module (#12366)

* Remove elections module

* Remove elections, votings and bulletin board references

* Remove elections, votings and bulletin board references (part 2)

* Add branch to decidim-generators (to be rolledback before merging)

* Revert changes to generator's branches

* Add menu for screen readers in breadcrumb menu for mobile and tablets (#12381)

* Update decidim-api related gems (#12349)

* Add multiple statuses on proposals (#12052)

* Add initial db structure

* Add build method

* Add proposal state model + admin presenter

* Add proposal_state factory

* Add admin interface for proposal states

* Misc changes

* Fix proposal status

* Running linters

* Fix failing Specs (#285)

* Implement custom answers

* Fix proposal fields

* Fix the admin status badges

* Fix migration script

* Add notifiable and anwerable to the proposal states

* Deprecating proposals old classes

* Migrate frontend classes

* Refactor seeds

* Fix frontend

* Fix more tests

* Remove obsolete specs

* Running linters

* More linting

* Fix specs

* Fixing the proposals specs

* Implement templates

* Fixing decidim-templates specs

* Remove unused i18n

* Fixing more specs

* Normalize I18n

* reverting helper methods

* Add proposal states tests

* Run linter

* Add release notes

* Fix the frontend filters

* Lint

* Fixing test

* Adjust labels

* Revert proposal related changes

* Fix small issues

* Running linters

* Update decidim-core/app/cells/decidim/amendable/announcement_cell.rb

* Add token validation

* Lint

* Fix tests

* Fix uniquess validator

* Refactor commands

* fix the specs on refactor

* Removed description field

* Remove boolean fields

* Fix description related errors

* Fix some tests

* Fix more specs

* Fix answerable in proposal answer

* Fix migration

* Rename migrations

* Fix failing specs

* Fix failing specs

* Fix more specs

* Fixing specs

* Remove token input

* Autogenerate the token

* removing default state of not_answered

* Remove bangs

* Fixing the specs

* Fix failing specs ...

* Fix the state vs Status

* Apply latest changes requested

* Normalize locales

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Apply suggestions from code review

* Running linters, apply latest suggestions

* Update index.html.erb

* Fix failing specs

* Running linters

* Running linters

* Patch factory

* Apply Code Review Recommendations

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Fix meetings counter calculating total amount (#12354)

* Changing total_length in counter to total_count in meetings condition

* Test added to search_meetings-spec

* Test to fix pipline

* Test to remove for lint

* Install rubocop capybara, cw, and performance plugins (#12371)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup

* Lock bullet

* Change the rubocop setting for enforced style to be 'no_mixed_keys' (#12327)

* Change the rubocop setting for enforced style to be 'no_mixed_keys'

* Fix rubocop offenses

* Fix erblint offenses

* Use new ruby syntax for hashes

Suggested on code review

* Apply suggestions from code review in data hash

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Ignore rubocop offenses for Naming/VariableNumber

* Revert changes of proposal_form_examples.rb

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Standardize the call for sanitize/escape translated (#12338)

* Standardize the new method call

* Running linter

* Bump spring and spring-watcher-listen versions (#12385)

* Bump spring and spring-watcher-listen versions

* Disable spring gems when creating the application for performance checks

* Fix Capybara/NegationMatcher offenses (#12376)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Fix Rubocop Capybara/NegationMatcher

* Cleanup

* Cleanup

* Lock bullet

* Fix failing spec

* Fix flaky for reports (#12387)

* Fix the screen resolution to 1920x1080 before each spec

* Apply review recommendations

* Fix Capybara/RSpec/HaveSelector offenses (#12377)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup Capybara/RSpec/HaveSelector

* Revert Gemfiles

* Update decidim-dev/config/rubocop/capybara.yml

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Allow apps to configure the document types in the verifications module (#12306)

* Update i18n translation to id number

* Changing DNI strings to Identification number instead

* Changing NIE string value to Identification number

* Offline review one spec failing

* Local tests working omn id_document_offline & online

* Generators updated initializer and yml secrets. Update to test to fix CLI

* Update to secrets.yml file

* Update to README file in verifications

* Lint code fix to README file

* Change to secrets.yaml file

* Reverting secrets file

* Verifications model change in the secrets file

* Change to config in initalizer.rb

* reverting to previous intializer

* Test to verifications

* Reverting file

* Test with a require engine in verifications: Adapter.rb

* Reverting initalizer file

* Update of the Gemfile in verifications to add a path to verifications

* Update of Gemfile using bundle

* verifiication change in the gemlog file

* Minor change to bundler for gemfile generators on verifations

* Reverting file. Verifications path added to generators Gemfile

* Verification update on generators and generators_spec files to match branch name

* Revert gemfile dependency

* Update of release notes for changes in the PR

* Update to release notes as per suggestion from andres

* Update decidim-generators/lib/decidim/generators/app_templates/initializer.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Reverting RELEASE_NOTES section to previous version

* Reverting initalizer call on verifications

* Update of fix lint errors on RELEASE_NOTES

* Reverting initalizer change to :decidim, :verifications

* Remove to_json as the secret file only translates to array

* Change to catch ID no. in initalizer and secret file

* Changes to value on indentification number

* Changes to form in view

* Reverting file due to error

* Change to Verifications model to align with intializer and secrets file

* Changes to spec for verifications indentification number

* Changes to verifications model to test

* Reverting config accessor verifications

* Changing the generators string to an array

* Change to i18n tasks array

* Final changes to id_document specs in verifications

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Markdownlint changes based on error

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update RELEASE_NOTES.md

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-generators/lib/decidim/generators.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/spec/lib/generators_spec.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/lib/decidim/generators/app_generator.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/lib/decidim/generators/app_generator.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-generators/lib/decidim/generators/app_generator.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>
Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Patch events on the new format (#12345)

* Patch events on the new format

* Some refactor

* Fix more specs

* Fix specs

* Running linters

* Patch the specs

* RUnning linters

* Fix admin spec

* Fixing more specs

* patch test

* Apply review recommendations

* Fix failing specs

* Fix failing specs on conferences

* Update decidim-core/spec/lib/events/simple_event_spec.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Extract tools related to releases to gem (#12281)

* Create new decidim-maintainers_toolbox gem with the bundler skeleton

* Add documentation

* Add gem specifications

* Extract classes, specs and scripts to decidim-maintainers_toolbox gem

* Add missing gem dependencies

* Fix filepaths and namespaces

* Add CI workflow configuration for decidim-maintainers_toolbox

* Exclude decidim-maintainers_toolbox gem from the GemManager gems

* Use ruby 2.7.5 for decidim-maintainers_toolbox

* Fix rubocop offense

* Document special case on versions

* Extract GemManager to decidim-maintainers-toolbox gem

* Extract GemManager rake tasks to gem

* Add namespace in GemManager tasks

* Fix spellchecker offenses

* Fix ruby syntax for this version

* Fix autocorrectable rubocop offenses

* Add missing directories in requires after moving files

* Revert "Add missing directories in requires after moving files"

This reverts commit e3b1b5606a60b8c2ac09316f268d66b6fc9b031d.

* Revert "Add namespace in GemManager tasks"

This reverts commit 89b447ddfaaa1f933d53f24b29f9c3cdcd76f01c.

* Revert "Extract GemManager rake tasks to gem"

This reverts commit d8b18a4f23b2190df3644899b7c82198646179f0.

* Revert "Extract GemManager to decidim-maintainers-toolbox gem"

This reverts commit 9f2f7823021caa380ba53cc7a9433cb3b304a820.

* Fix rubocop offenses

* Fix markdownlint offense

* Rename scripts to use the decidim preffix

Suggested on code review

* Add missing dependencies

* Fix relative requires

* Fix rubocop offenses

* Add missing namespaces

Suggested on code review

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Add missing namespace in spec

* Fix arguments for hashes

Suggested on code review

* Refactor ChangelogGenerator to use the CLI pattern (with Thor)

* Implement ChangeLogGenerator class in Releaser

* Fix rubocop offenses

* Remove decidim-maintainers_toolbox gem from this repository

Now it lives in https://github.com/decidim/decidim-maintainers_toolbox

* Restore changes made in GemManager

* Update link to repository

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Cleanup cells (#12317)

* Cleanup cells

* Cleaning meetings cells

* Cleaning budgets cells

* Cleaning elections cells

* Cleaning proposals cells

* Cleaning forms cells

* Cleaning initiatives cells

* Cleaning core cells

* Cleaning admin cells

* Cleaning comments cells

* Cleaning conferences cells

* Cleaning assemblies cells

* Cleaning processes cells

* Add Decidim::SanitizeHelper

* Fix failing specs

* Fix missing resource_type_icon_key

* Fix missing html_truncate

* Redesign: clean-up of deprecated classes (#12074)

* Redesign: clean-up of deprecated classes (part 2)

* Redesign: HTML clean-up on accountability module (#12075)

* Redesign: clean-up of deprecated classes on proposals (#12098)

* Redesign: HTML clean-up on initiatives (#12140)

* Redesign: HTML clean-up on Initiatives

* Apply review recommendations

* Redesign: HTML clean-up on sortitions, surveys, system and templates (#12081)

* Run erblint for decidim-templates

* Run erblint for decidim-system

* Run erblint for decidim-surveys

* Lint Sortitions

* Remove tags--sortition

* Apply review recommendations

* Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb

Works

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/_choose.html.erb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-templates/app/views/decidim/templates/admin/questionnaire_templates/preview.js.erb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update .erb-lint.yml

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: HTML clean-up on participatory-processes and assemblies (#12138)

* Redesign: HTML clean-up on participatoryProcess and Assemblies

* Update decidim-participatory_processes/app/cells/decidim/participatory_processes/process_filters_cell.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Apply review recommendations

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: HTML clean-up on budgets (#12099)

* Redesign: clean-up of deprecated classes (part 6)

* Apply review recommendation

* Add class to erblint

* Redesign: HTML clean-up on forms and debates (#12141)

* Redesign: HTML clean-up on Forms and Debates

* Remove hashtags__container from form builder

* Redesign: HTML clean-up on meetings (#12139)

* Redesign: HTML clean-up on Meetings

* Change selectors

* Apply review recommendation

* Resdesign: HTML clean-up on Blogs module (#12277)

* Redesign: HTML clean-up of the design module (#12275)

* Redesign: clean-up deprecated admin CSS classes (#12372)

* remove class actions

* Remove hollow buttons

* Fix topbar__dropmenu

* More cleanup

* Fix callout

* More erb clearing

* Clear more fields

* Reveal classes

* More cleaning

* More cleaning

* more cleanup

* Redesign: clean-up deprecated conferences CSS classes (#12374)

* Redesign: clean-up deprecated comments CSS classes (#12373)

* Cleanup buttons

* Clean comment__footer

* Fix the pipeline

* Fix comment__hide

* Fix comment reply visibility togglers

* Fix comment reply

* Fix failing specs

* Fix failing specs on comments

* Apply Code Review Recommendations

* Fix spec

* Redesign: clean-up deprecated core classes (#12375)

* impersonation warning

* Data impersonation warning

* Cleanup

* Fix failing spec

* clean up

* Remove extra classes

* Cleanup scopes

* Fix failing spec

* Fix spec

* Fix spec

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Redesign: clean-up deprecated classes - wrap-up (#12391)

* Redesign: clean-up deprecated classes - wrap-up

* Revert is-selected

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>
Co-authored-by: Tom <[email protected]>

* Add webp to content types in ActiveStorage (#12383)

* Add webp to content types in active storage

* Add test for active storage initializer

* Add webp to org settings and record and favicon uploaders

* Fix exception when presenting oauth application in admin log (#12396)

* Fix exception when presenting oauth application in admin log

* Add custom configuration for non standard rspec filename

For some reason, rspec doesn't like that this particular file is called
"oauth_application_presenter_spec.rb", saying that it should be called
"o_auth_application_presenter_spec.rb".

The problem is that for consistency we should rename all the other
OAuth files. Also, it wasn't detected for other specs, like:

- ./decidim-system/spec/commands/decidim/system/create_oauth_application_spec.rb
- ./decidim-system/spec/commands/decidim/system/destroy_oauth_application_spec.rb
- ./decidim-system/spec/commands/decidim/system/update_oauth_application_spec.rb
- ./decidim-system/spec/forms/decidim/system/oauth_application_form_spec.rb

So, this commit changes the rspec configuration so this doesn't get
flagged for this particular rspec file.

* Cleanup pipelines (#12401)

* Add a better ChromeDriver workaround (#12398)

* Fix flaky specs in proposals (#12400)

* Fix Capybara/RedundantWithinFind offenses (#12378)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup

* Fix Capybara/RedundantWithinFind offenses

* Running linters

* Fix failing spec

* Run Lint

* Fix rubocop

* Fix authorization handler in OmniauthRegistrations (#12397)

* Fix authorization handler in OmniauthRegistrations

* Running linters

* Extract redirect methods to own module

* Fix Content Security Policy errors in pipeline (#12410)

* Patch Capybara

* Add Frame exceptions

* Add host

* Fix CSP

* Remove debug tooling

* Running linters

* Fixing some specs

* Remove inspections

* Fix a11y errors with organizations seeds colors (#12399)

* Add withdrawn_at field to meetings (#12365)

* withdrawn_at added to model. Extration of withdrawn state

* Migration of withdrawn_at added to table

* Update meeting.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update withdraw_meeting.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update 20240130135858_add_withdrawn_fields_on_meetings.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* patching expect_withdrawn references in meetings

* Updating the meeting_type api with the state fields

* Updating the meeting serizlizer

* Update of factories test in meetings

* Git test

* Update to withdraw meeting spec

* Change to the scope in model

* Changing method that checks if an author has withdrawn a meeting

* updated the withdraw meeting call to change state

* fix serialzer variable in meetings from proposal -> meeting

* Update withdraw_meeting.rb private method

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-meetings/app/commands/decidim/meetings/withdraw_meeting.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-meetings/db/migrate/20240130135858_add_withdrawn_fields_on_meetings.rb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Adding a rubocop disable to skip validation within withdrawn fields

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Fix flaky spec on Content Security Policy (#12412)

* Fix Proposals bulk action form (#12370)

* Fix a bug where form parameters didn't reset

* Revert Gemfile.lock

* Add spec to check form selection reset

* Improve support for RTL languages (#12389)

* Add RTL direction HTML attribute

* Add NeedsRtlDirection to devise controllers

* Fix bug in rtl_direction helper HTML

* Add NeedsRtlDirection to admin controllers

* Fix some spelling errors (#12422)

* spelling: announcement

Signed-off-by: Josh Soref <[email protected]>

* spelling: unathorized

Signed-off-by: Josh Soref <[email protected]>

* spelling: visibility

Signed-off-by: Josh Soref <[email protected]>

* spelling: access

Signed-off-by: Josh Soref <[email protected]>

* spelling: accessibility

Signed-off-by: Josh Soref <[email protected]>

* spelling: accomplish

Signed-off-by: Josh Soref <[email protected]>

* spelling: active

Signed-off-by: Josh Soref <[email protected]>

* spelling: activerecord

Signed-off-by: Josh Soref <[email protected]>

* spelling: activities

Signed-off-by: Josh Soref <[email protected]>

* spelling: activity

Signed-off-by: Josh Soref <[email protected]>

* spelling: additionally

Signed-off-by: Josh Soref <[email protected]>

* spelling: address

Signed-off-by: Josh Soref <[email protected]>

* spelling: aggressive

Signed-off-by: Josh Soref <[email protected]>

* spelling: already

Signed-off-by: Josh Soref <[email protected]>

* spelling: ambiguousness

Signed-off-by: Josh Soref <[email protected]>

* spelling: amount

Signed-off-by: Josh Soref <[email protected]>

* spelling: an

Signed-off-by: Josh Soref <[email protected]>

* spelling: analyze

Signed-off-by: Josh Soref <[email protected]>

* spelling: and

Signed-off-by: Josh Soref <[email protected]>

* spelling: answers

Signed-off-by: Josh Soref <[email protected]>

* spelling: anymore

Signed-off-by: Josh Soref <[email protected]>

* spelling: application

Signed-off-by: Josh Soref <[email protected]>

* spelling: appropriate

Signed-off-by: Josh Soref <[email protected]>

* spelling: approved

Signed-off-by: Josh Soref <[email protected]>

* spelling: arbitrary

Signed-off-by: Josh Soref <[email protected]>

* spelling: are

Signed-off-by: Josh Soref <[email protected]>

* spelling: area types

Signed-off-by: Josh Soref <[email protected]>

* spelling: arguments

Signed-off-by: Josh Soref <[email protected]>

* spelling: assemblies

Signed-off-by: Josh Soref <[email protected]>

* spelling: assembly

Signed-off-by: Josh Soref <[email protected]>

* spelling: attribute

Signed-off-by: Josh Soref <[email protected]>

* spelling: authorities

Signed-off-by: Josh Soref <[email protected]>

* spelling: authorization

Signed-off-by: Josh Soref <[email protected]>

* spelling: authorizing

Signed-off-by: Josh Soref <[email protected]>

* spelling: authors

Signed-off-by: Josh Soref <[email protected]>

* spelling: autocompletion

Signed-off-by: Josh Soref <[email protected]>

* spelling: available

Signed-off-by: Josh Soref <[email protected]>

* spelling: be

Signed-off-by: Josh Soref <[email protected]>

* spelling: beginning

Signed-off-by: Josh Soref <[email protected]>

* spelling: belonging

Signed-off-by: Josh Soref <[email protected]>

* spelling: below

Signed-off-by: Josh Soref <[email protected]>

* spelling: birthday

Signed-off-by: Josh Soref <[email protected]>

* spelling: bottom

Signed-off-by: Josh Soref <[email protected]>

* spelling: breadcrumb

Signed-off-by: Josh Soref <[email protected]>

* spelling: broadcast

Signed-off-by: Josh Soref <[email protected]>

* spelling: broadcasts

Signed-off-by: Josh Soref <[email protected]>

* spelling: button

Signed-off-by: Josh Soref <[email protected]>

* spelling: cache

Signed-off-by: Josh Soref <[email protected]>

* spelling: case-insensitive

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Add patch_generators task to maintainers' releases instructions (#12440)

* Change design application cell components examples to use Ruby code (#12342)

* Refactor cell_snippet to display Ruby code

* Define cell_table render_content option

* Use cell_table when possible

* Rearrange elements of announcement component page

* Define call strings in cell snippets

* Small refactor

* Fix indentation

* Allow using multiple entries in call_string and update buttons component page

* Add spellcheck="false" to code textareas

* Ignore empty call_string items and remove spaces

* Extend examples of cells in annonuncements and tab panels pages

* Rename sections

* Replace static html with cell calls and use examples of code in address component page

* Replace static html with cell calls and use examples of code in author component page

* Change cards component page to use cells and examples of code

* Fix style of design_table displaying cards

* Fix process groups s cell card

* Remove report component page unused static elements

* Remove follow component page unused static elements

* Add spellcheck="false" to remaining textareas with code

* Fix linters

* Use decidim_html_escape for resource title in activity cell

* Create an action log item to call activity cell in component page test

* Avoid exceptions calling activity cells with blank arguments

* Remove unused method

* Update decidim-design/app/helpers/decidim/design/author_helper.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-core/app/cells/decidim/activity_cell.rb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Remove unused method

* Fix AuthoredItem dummy class definition

* Split source_code helper method in different methods

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Fix decidim-core and decidim-api dependency tree (#12439)

* Fix decidim-core and decidim-api dependency tree

* Fix specs

* Cleanup events (#12394)

* Remove unecessary NotificationEvent mixin

* Remove unecessary notification_title method

* Refactor other event classes by inheriting from SimpleEvent

Detected on code review

* Fix spec

* Fix some spelling errors (part 2) (#12446)

* spelling: categories

Signed-off-by: Josh Soref <[email protected]>

* spelling: checkboxes

Signed-off-by: Josh Soref <[email protected]>

* spelling: children's

Signed-off-by: Josh Soref <[email protected]>

* spelling: children

Signed-off-by: Josh Soref <[email protected]>

* spelling: command

Signed-off-by: Josh Soref <[email protected]>

* spelling: commenters

Signed-off-by: Josh Soref <[email protected]>

* spelling: communicate

Signed-off-by: Josh Soref <[email protected]>

* spelling: community

Signed-off-by: Josh Soref <[email protected]>

* spelling: compatibility

Signed-off-by: Josh Soref <[email protected]>

* spelling: completion

Signed-off-by: Josh Soref <[email protected]>

* spelling: component

Signed-off-by: Josh Soref <[email protected]>

* spelling: concatenated

Signed-off-by: Josh Soref <[email protected]>

* spelling: conclusion

Signed-off-by: Josh Soref <[email protected]>

* spelling: conferences

Signed-off-by: Josh Soref <[email protected]>

* spelling: confirmation

Signed-off-by: Josh Soref <[email protected]>

* spelling: consecutive

Signed-off-by: Josh Soref <[email protected]>

* spelling: conservative

Signed-off-by: Josh Soref <[email protected]>

* spelling: constraint

Signed-off-by: Josh Soref <[email protected]>

* spelling: contain

Signed-off-by: Josh Soref <[email protected]>

* spelling: container

Signed-off-by: Josh Soref <[email protected]>

* spelling: content

Signed-off-by: Josh Soref <[email protected]>

* spelling: context

Signed-off-by: Josh Soref <[email protected]>

* spelling: continuous

Signed-off-by: Josh Soref <[email protected]>

* spelling: contributing

Signed-off-by: Josh Soref <[email protected]>

* spelling: convenience

Signed-off-by: Josh Soref <[email protected]>

* spelling: convention

Signed-off-by: Josh Soref <[email protected]>

* spelling: conversions

Signed-off-by: Josh Soref <[email protected]>

* spelling: converter

Signed-off-by: Josh Soref <[email protected]>

* spelling: converts

Signed-off-by: Josh Soref <[email protected]>

* spelling: coordinates

Signed-off-by: Josh Soref <[email protected]>

* spelling: correctly

Signed-off-by: Josh Soref <[email protected]>

* spelling: counter

Signed-off-by: Josh Soref <[email protected]>

* spelling: counts

Signed-off-by: Josh Soref <[email protected]>

* spelling: coupling

Signed-off-by: Josh Soref <[email protected]>

* spelling: created

Signed-off-by: Josh Soref <[email protected]>

* spelling: criteria

Signed-off-by: Josh Soref <[email protected]>

* spelling: cursor

Signed-off-by: Josh Soref <[email protected]>

* spelling: customize

Signed-off-by: Josh Soref <[email protected]>

* spelling: customized

Signed-off-by: Josh Soref <[email protected]>

* spelling: data

Signed-off-by: Josh Soref <[email protected]>

* spelling: database

Signed-off-by: Josh Soref <[email protected]>

* spelling: deauthorizes

Signed-off-by: Josh Soref <[email protected]>

* spelling: declaration

Signed-off-by: Josh Soref <[email protected]>

* spelling: declare

Signed-off-by: Josh Soref <[email protected]>

* spelling: default

Signed-off-by: Josh Soref <[email protected]>

* spelling: dependent

Signed-off-by: Josh Soref <[email protected]>

* spelling: descendingly

Signed-off-by: Josh Soref <[email protected]>

* spelling: description

Signed-off-by: Josh Soref <[email protected]>

* spelling: destroy

Signed-off-by: Josh Soref <[email protected]>

* spelling: determine

Signed-off-by: Josh Soref <[email protected]>

* spelling: different

Signed-off-by: Josh Soref <[email protected]>

* spelling: digitalocean

Signed-off-by: Josh Soref <[email protected]>

* spelling: directly

Signed-off-by: Josh Soref <[email protected]>

* spelling: dummy

Signed-off-by: Josh Soref <[email protected]>

* spelling: duplicate

Signed-off-by: Josh Soref <[email protected]>

* spelling: embeddable

Signed-off-by: Josh Soref <[email protected]>

* spelling: embedded

Signed-off-by: Josh Soref <[email protected]>

* spelling: empty

Signed-off-by: Josh Soref <[email protected]>

* spelling: encountered

Signed-off-by: Josh Soref <[email protected]>

* spelling: endorsement

Signed-off-by: Josh Soref <[email protected]>

* spelling: enqueues

Signed-off-by: Josh Soref <[email protected]>

* spelling: environment

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Redesign: Decidim Design Guide page translations (home) (#12457)

* Creation of en.yml and home page header i18n translation

* Normalising the i18n string in en.yml and fixing rubocop syntax issue

* Update decidim-design/app/views/decidim/design/home/index.html.erb

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Update decidim-design/config/locales/en.yml

Co-authored-by: Alexandru Emil Lupu <[email protected]>

* Added github header and h2

* Last text in home translated paragraphs

* i18n normalise issues and rubocop

* Rubocop issue fixed spacing in rails HTML tags

* Update decidim-design/app/views/decidim/design/home/index.html.erb

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Update decidim-design/config/locales/en.yml

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Alexandru Emil Lupu <[email protected]>
Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Migrate from babel to esbuild (#12238)

* Initial esbuilder

* Fix js

* Add esbuilder config

* Remove babel-loader

* Patch generators

* Fix linting issues

* Fix failing spec

* Fix js linter errors

* Trying to update the GraphiQL

* Fix esbuild config

* Running linters

* Update release notes, optimize the config

* Run markdownlint

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Apply review recommendation

* Apply suggestions from code review

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

---------

Co-authored-by: Andrés Pereira de Lucena <[email protected]>

* Fix some spelling errors (part 4) (#12461)

* spelling: maintained

Signed-off-by: Josh Soref <[email protected]>

* spelling: malicious

Signed-off-by: Josh Soref <[email protected]>

* spelling: manifest

Signed-off-by: Josh Soref <[email protected]>

* spelling: manner

Signed-off-by: Josh Soref <[email protected]>

* spelling: maximum

Signed-off-by: Josh Soref <[email protected]>

* spelling: meeting

Signed-off-by: Josh Soref <[email protected]>

* spelling: metaprogrammed

Signed-off-by: Josh Soref <[email protected]>

* spelling: momentarily

Signed-off-by: Josh Soref <[email protected]>

* spelling: most

Signed-off-by: Josh Soref <[email protected]>

* spelling: multiple

Signed-off-by: Josh Soref <[email protected]>

* spelling: multitenant

Signed-off-by: Josh Soref <[email protected]>

* spelling: naming convention

Signed-off-by: Josh Soref <[email protected]>

* spelling: needed

Signed-off-by: Josh Soref <[email protected]>

* spelling: nonexistent

Signed-off-by: Josh Soref <[email protected]>

* spelling: notifiable

Signed-off-by: Josh Soref <[email protected]>

* spelling: notification

Signed-off-by: Josh Soref <[email protected]>

* spelling: official

Signed-off-by: Josh Soref <[email protected]>

* spelling: offline

Signed-off-by: Josh Soref <[email protected]>

* spelling: on

Signed-off-by: Josh Soref <[email protected]>

* spelling: openstreetmap

Signed-off-by: Josh Soref <[email protected]>

* spelling: otherwise

Signed-off-by: Josh Soref <[email protected]>

* spelling: outdent

Signed-off-by: Josh Soref <[email protected]>

* spelling: output

Signed-off-by: Josh Soref <[email protected]>

* spelling: overlapping

Signed-off-by: Josh Soref <[email protected]>

* spelling: overridden

Signed-off-by: Josh Soref <[email protected]>

* spelling: overrides

Signed-off-by: Josh Soref <[email protected]>

* spelling: overriding

Signed-off-by: Josh Soref <[email protected]>

* spelling: overwriting

Signed-off-by: Josh Soref <[email protected]>

* spelling: overwritten

Signed-off-by: Josh Soref <[email protected]>

* spelling: param

Signed-off-by: Josh Soref <[email protected]>

* spelling: parameters

Signed-off-by: Josh Soref <[email protected]>

* spelling: participating

Signed-off-by: Josh Soref <[email protected]>

* spelling: particularly

Signed-off-by: Josh Soref <[email protected]>

* spelling: pass another

Signed-off-by: Josh Soref <[email protected]>

* spelling: password

Signed-off-by: Josh Soref <[email protected]>

* spelling: perform

Signed-off-by: Josh Soref <[email protected]>

* spelling: permanent

Signed-off-by: Josh Soref <[email protected]>

* spelling: permitted

Signed-off-by: Josh Soref <[email protected]>

* spelling: plural

Signed-off-by: Josh Soref <[email protected]>

* spelling: possible

Signed-off-by: Josh Soref <[email protected]>

* spelling: precisely

Signed-off-by: Josh Soref <[email protected]>

* spelling: precomputes

Signed-off-by: Josh Soref <[email protected]>

* spelling: preexisting

Signed-off-by: Josh Soref <[email protected]>

* spelling: prerequisite

Signed-off-by: Josh Soref <[email protected]>

* spelling: private

Signed-off-by: Josh Soref <[email protected]>

* spelling: process

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Fix some spelling errors (part 5) (#12463)

* spelling: processes

Signed-off-by: Josh Soref <[email protected]>

* spelling: project

Signed-off-by: Josh Soref <[email protected]>

* spelling: proper

Signed-off-by: Josh Soref <[email protected]>

* spelling: proposal's

Signed-off-by: Josh Soref <[email protected]>

* spelling: punctuation marks

Signed-off-by: Josh Soref <[email protected]>

* spelling: questionnaire

Signed-off-by: Josh Soref <[email protected]>

* spelling: read

Signed-off-by: Josh Soref <[email protected]>

* spelling: receives

Signed-off-by: Josh Soref <[email protected]>

* spelling: recipe

Signed-off-by: Josh Soref <[email protected]>

* spelling: recipients

Signed-off-by: Josh Soref <[email protected]>

* spelling: recommend

Signed-off-by: Josh Soref <[email protected]>

* spelling: recommended

Signed-off-by: Josh Soref <[email protected]>

* spelling: referenced

Signed-off-by: Josh Soref <[email protected]>

* spelling: regarding

Signed-off-by: Josh Soref <[email protected]>

* spelling: registered

Signed-off-by: Josh Soref <[email protected]>

* spelling: registration

Signed-off-by: Josh Soref <[email protected]>

* spelling: related

Signed-off-by: Josh Soref <[email protected]>

* spelling: remittant

Signed-off-by: Josh Soref <[email protected]>

* spelling: resource

Signed-off-by: Josh Soref <[email protected]>

* spelling: responses

Signed-off-by: Josh Soref <[email protected]>

* spelling: restricts

Signed-off-by: Josh Soref <[email protected]>

* spelling: results

Signed-off-by: Josh Soref <[email protected]>

* spelling: retrieve

Signed-off-by: Josh Soref <[email protected]>

* spelling: returns

Signed-off-by: Josh Soref <[email protected]>

* spelling: revoking

Signed-off-by: Josh Soref <[email protected]>

* spelling: rewritten

Signed-off-by: Josh Soref <[email protected]>

* spelling: right and

Signed-off-by: Josh Soref <[email protected]>

* spelling: rollbacks

Signed-off-by: Josh Soref <[email protected]>

* spelling: running

Signed-off-by: Josh Soref <[email protected]>

* spelling: screen

Signed-off-by: Josh Soref <[email protected]>

* spelling: searchable

Signed-off-by: Josh Soref <[email protected]>

* spelling: searches

Signed-off-by: Josh Soref <[email protected]>

* spelling: sections

Signed-off-by: Josh Soref <[email protected]>

* spelling: selected

Signed-off-by: Josh Soref <[email protected]>

* spelling: selection

Signed-off-by: Josh Soref <[email protected]>

* spelling: sendgrid

Signed-off-by: Josh Soref <[email protected]>

* spelling: sent

Signed-off-by: Josh Soref <[email protected]>

* spelling: separate

Signed-off-by: Josh Soref <[email protected]>

* spelling: separately

Signed-off-by: Josh Soref <[email protected]>

* spelling: set

Signed-off-by: Josh Soref <[email protected]>

* spelling: setting

Signed-off-by: Josh Soref <[email protected]>

* spelling: settings

Signed-off-by: Josh Soref <[email protected]>

* spelling: should

Signed-off-by: Josh Soref <[email protected]>

* spelling: shown

Signed-off-by: Josh Soref <[email protected]>

* spelling: singular

Signed-off-by: Josh Soref <[email protected]>

* spelling: something

Signed-off-by: Josh Soref <[email protected]>

* spelling: sortition

Signed-off-by: Josh Soref <[email protected]>

* spelling: sortitions

Signed-off-by: Josh Soref <[email protected]>

* spelling: space

Signed-off-by: Josh Soref <[email protected]>

* spelling: specification

Signed-off-by: Josh Soref <[email protected]>

* spelling: splitting

Signed-off-by: Josh Soref <[email protected]>

* spelling: string

Signed-off-by: Josh Soref <[email protected]>

* spelling: submitter

Signed-off-by: Josh Soref <[email protected]>

* spelling: submitting

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Fix bugs in details of RTL (#12390)

* Fix bug in RTL input buttons

* Fix bug in links in homepage with RTL

* Fix bug in modal dialogs with RTL

* Fix dropdown menus with RTL

* Disable shm usage in Capybara (#12462)

* Disable shm usage in Capybara

* Add port warning

* Fix some spelling errors (part 3) (#12459)

* spelling: evaluate

Signed-off-by: Josh Soref <[email protected]>

* spelling: everything

Signed-off-by: Josh Soref <[email protected]>

* spelling: explicitly

Signed-off-by: Josh Soref <[email protected]>

* spelling: exploring

Signed-off-by: Josh Soref <[email protected]>

* spelling: fictitious

Signed-off-by: Josh Soref <[email protected]>

* spelling: files https

Signed-off-by: Josh Soref <[email protected]>

* spelling: filtered

Signed-off-by: Josh Soref <[email protected]>

* spelling: finish

Signed-off-by: Josh Soref <[email protected]>

* spelling: first

Signed-off-by: Josh Soref <[email protected]>

* spelling: following

Signed-off-by: Josh Soref <[email protected]>

* spelling: forwarded

Signed-off-by: Josh Soref <[email protected]>

* spelling: from

Signed-off-by: Josh Soref <[email protected]>

* spelling: fulfilled

Signed-off-by: Josh Soref <[email protected]>

* spelling: github

Signed-off-by: Josh Soref <[email protected]>

* spelling: grammar

Signed-off-by: Josh Soref <[email protected]>

* spelling: grooming

Signed-off-by: Josh Soref <[email protected]>

* spelling: group

Signed-off-by: Josh Soref <[email protected]>

* spelling: has

Signed-off-by: Josh Soref <[email protected]>

* spelling: hashtag

Signed-off-by: Josh Soref <[email protected]>

* spelling: hashtags

Signed-off-by: Josh Soref <[email protected]>

* spelling: have

Signed-off-by: Josh Soref <[email protected]>

* spelling: helper

Signed-off-by: Josh Soref <[email protected]>

* spelling: highlighted

Signed-off-by: Josh Soref <[email protected]>

* spelling: identification

Signed-off-by: Josh Soref <[email protected]>

* spelling: ignore

Signed-off-by: Josh Soref <[email protected]>

* spelling: implemented

Signed-off-by: Josh Soref <[email protected]>

* spelling: implementing

Signed-off-by: Josh Soref <[email protected]>

* spelling: imported

Signed-off-by: Josh Soref <[email protected]>

* spelling: importer

Signed-off-by: Josh Soref <[email protected]>

* spelling: inactive

Signed-off-by: Josh Soref <[email protected]>

* spelling: increases

Signed-off-by: Josh Soref <[email protected]>

* spelling: initiative

Signed-off-by: Josh Soref <[email protected]>

* spelling: instances

Signed-off-by: Josh Soref <[email protected]>

* spelling: instantiation

Signed-off-by: Josh Soref <[email protected]>

* spelling: interested

Signed-off-by: Josh Soref <[email protected]>

* spelling: interests

Signed-off-by: Josh Soref <[email protected]>

* spelling: invitable

Signed-off-by: Josh Soref <[email protected]>

* spelling: is difficult to work with in

Signed-off-by: Josh Soref <[email protected]>

* spelling: javascript

Signed-off-by: Josh Soref <[email protected]>

* spelling: javascripts

Signed-off-by: Josh Soref <[email protected]>

* spelling: lighthouse

Signed-off-by: Josh Soref <[email protected]>

* spelling: limited

Signed-off-by: Josh Soref <[email protected]>

* spelling: localized

Signed-off-by: Josh Soref <[email protected]>

* spelling: logs user out

Signed-off-by: Josh Soref <[email protected]>

* spelling: machine

Signed-off-by: Josh Soref <[email protected]>

* spelling: single

Signed-off-by: Josh Soref <[email protected]>

---------

Signed-off-by: Josh Soref <[email protected]>

* Attempt to fix flaky spec on proposals' ammends (#12473)

* Remove axios NPM package (#12478)

* Fix Capybara/ClickLinkOrButtonStyle offenses (#12379)

* Install Rubocop-Capybara, Rubocop-RubyCW, Rubocop-Performance and other rubocop library updates

* Clean Capybara/SpecificFinders

* Cleanup

* Cleanup

* Fix Capybara/ClickLinkOrButtonStyle offenses

* Fix some failing specs

* Fix failing specs

* Fix more specs

* Running linters

* More specs

* Fix failing specs

* Fix linter

* Lint

* Fix some spelling errors (part 6) (#12468)

* spelling: subscope

Signed-off-by: Josh Soref <[email protected]>

* spelling: substitutes

Signed-off-by: Josh Soref <[email protected]>

* spelling: subtracting

Signed-off-by: Josh Soref <[email protected]>

* spelling: succeeds

Signed-off-by: Josh Soref <[email protected]>

* spelling: successful

Signed-off-by: Josh Soref <[email protected]>

* spelling: successor

Signed-off-by: Josh Soref <[email protected]>

* spelling: synchronized

Signed-off-by: Josh Soref <[email protected]>

* spelling: synchronous

Signed-off-by…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module: verifications type: fix PRs that implement a fix for a bug
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Verifications talk about DNI/NIE and that's only for Spain
3 participants