From 8290946f174944c85a5bafb79775c3ef193e0a03 Mon Sep 17 00:00:00 2001 From: Gregor Billing Date: Mon, 4 Mar 2024 13:52:54 +0100 Subject: [PATCH] Move Rails folders to project root (#8945) * Move individual files and merge where necessary * Move Rails folders to top level * Remove WcaOnRails mentions where appropriate --- WcaOnRails/.dockerignore => .dockerignore | 0 .../.env.development => .env.development | 0 WcaOnRails/.env.test => .env.test | 0 WcaOnRails/.eslintrc.json => .eslintrc.json | 0 .github/dependabot.yml | 4 +- .github/workflows/deploy-on-release.yml | 5 +- .github/workflows/ruby.yml | 11 +--- .../workflows/staging-deployment-from-prs.yml | 5 +- .gitignore | 60 ++++++++++++++++++ .overcommit.yml | 36 +++++------ WcaOnRails/.rspec => .rspec | 0 WcaOnRails/.rubocop.yml => .rubocop.yml | 0 .../.rubocop_todo.yml => .rubocop_todo.yml | 0 .ruby-version | 2 +- WcaOnRails/.yarnrc.yml => .yarnrc.yml | 0 WcaOnRails/Dockerfile => Dockerfile | 0 WcaOnRails/Dockerfile.dev => Dockerfile.dev | 0 .../Dockerfile.sidekiq => Dockerfile.sidekiq | 0 WcaOnRails/Gemfile => Gemfile | 0 WcaOnRails/Gemfile.lock => Gemfile.lock | 0 README.md | 2 +- WcaOnRails/Rakefile => Rakefile | 0 WcaOnRails/.gitignore | 60 ------------------ WcaOnRails/.ruby-version | 1 - .../app => app}/assets/config/manifest.js | 0 {WcaOnRails/app => app}/assets/images/.keep | 0 .../assets/images/ChineseTaipei.svg | 0 .../assets/images/ChineseTaipeiSquared.svg | 0 .../assets/images/WCA Logo 2020.svg | 0 .../app => app}/assets/images/WMT Logo.jpg | Bin .../assets/images/android-touch-icon.png | Bin .../assets/images/apple-touch-icon.png | Bin .../assets/images/missing_avatar_thumb.png | Bin .../app => app}/assets/images/og-wca_logo.png | Bin .../speedcubing_history/cubic_circular.jpg | Bin .../images/speedcubing_history/mit_email.jpg | Bin .../images/speedcubing_history/ron_wc2003.jpg | Bin .../tyson_mao_forum_message.jpg | Bin {WcaOnRails/app => app}/assets/images/wca.ico | Bin .../app => app}/assets/images/wca_logo.svg | 0 .../assets/javascripts/application.js | 0 .../javascripts/associated-events-picker.js | 0 .../app => app}/assets/javascripts/avatars.js | 0 .../assets/javascripts/char-counter.js | 0 .../assets/javascripts/competition_tabs.js | 0 .../assets/javascripts/competitions.js | 0 .../fullcalendar/fullcalendar_wca.js | 0 .../javascripts/fullcalendar/locales/ca.js | 0 .../javascripts/fullcalendar/locales/cs.js | 0 .../javascripts/fullcalendar/locales/da.js | 0 .../javascripts/fullcalendar/locales/de.js | 0 .../javascripts/fullcalendar/locales/eo.js | 0 .../javascripts/fullcalendar/locales/es.js | 0 .../javascripts/fullcalendar/locales/fi.js | 0 .../javascripts/fullcalendar/locales/fr.js | 0 .../javascripts/fullcalendar/locales/hr.js | 0 .../javascripts/fullcalendar/locales/hu.js | 0 .../javascripts/fullcalendar/locales/id.js | 0 .../javascripts/fullcalendar/locales/it.js | 0 .../javascripts/fullcalendar/locales/ja.js | 0 .../javascripts/fullcalendar/locales/kk.js | 0 .../javascripts/fullcalendar/locales/ko.js | 0 .../javascripts/fullcalendar/locales/nl.js | 0 .../javascripts/fullcalendar/locales/pl.js | 0 .../javascripts/fullcalendar/locales/pt-br.js | 0 .../javascripts/fullcalendar/locales/pt.js | 0 .../javascripts/fullcalendar/locales/ro.js | 0 .../javascripts/fullcalendar/locales/ru.js | 0 .../javascripts/fullcalendar/locales/sk.js | 0 .../javascripts/fullcalendar/locales/sl.js | 0 .../javascripts/fullcalendar/locales/sv.js | 0 .../javascripts/fullcalendar/locales/th.js | 0 .../javascripts/fullcalendar/locales/uk.js | 0 .../javascripts/fullcalendar/locales/vi.js | 0 .../javascripts/fullcalendar/locales/zh-cn.js | 0 .../javascripts/fullcalendar/locales/zh-tw.js | 0 .../javascripts/i18n-bootstrap-table.js.erb | 0 .../assets/javascripts/locales/ca.js | 0 .../assets/javascripts/locales/cs.js | 0 .../assets/javascripts/locales/da.js | 0 .../assets/javascripts/locales/de.js | 0 .../assets/javascripts/locales/eo.js | 0 .../assets/javascripts/locales/es.js | 0 .../assets/javascripts/locales/fi.js | 0 .../assets/javascripts/locales/fr.js | 0 .../assets/javascripts/locales/hr.js | 0 .../assets/javascripts/locales/hu.js | 0 .../assets/javascripts/locales/id.js | 0 .../assets/javascripts/locales/it.js | 0 .../assets/javascripts/locales/ja.js | 0 .../assets/javascripts/locales/kk.js | 0 .../assets/javascripts/locales/ko.js | 0 .../assets/javascripts/locales/nl.js | 0 .../assets/javascripts/locales/pl.js | 0 .../assets/javascripts/locales/pt-br.js | 0 .../assets/javascripts/locales/pt.js | 0 .../assets/javascripts/locales/ro.js | 0 .../assets/javascripts/locales/ru.js | 0 .../assets/javascripts/locales/sk.js | 0 .../assets/javascripts/locales/sl.js | 0 .../assets/javascripts/locales/sv.js | 0 .../assets/javascripts/locales/th.js | 0 .../assets/javascripts/locales/uk.js | 0 .../assets/javascripts/locales/vi.js | 0 .../assets/javascripts/locales/zh-cn.js | 0 .../assets/javascripts/locales/zh-tw.js | 0 .../app => app}/assets/javascripts/persons.js | 0 .../app => app}/assets/javascripts/posts.js | 0 .../assets/javascripts/registrations.js | 0 .../selectize.do_not_clear_on_blur.js | 0 .../javascripts/selectize.tags_options.js | 0 .../app => app}/assets/javascripts/users.js | 0 .../assets/javascripts/users_cropper.js | 0 .../assets/stylesheets/application.css.scss | 0 .../assets/stylesheets/avatars.scss | 0 .../stylesheets/bootstrap-table-parts.scss | 0 .../stylesheets/bootstrap_and_overrides.scss | 0 .../stylesheets/collapsible-panels.scss | 0 .../stylesheets/competition_schedule.scss | 0 .../assets/stylesheets/competition_tabs.scss | 0 .../assets/stylesheets/competitions.scss | 0 .../assets/stylesheets/country_bands.scss | 0 .../assets/stylesheets/delegate_reports.scss | 0 .../assets/stylesheets/delegates.scss | 0 .../assets/stylesheets/edit_events.scss | 0 .../assets/stylesheets/edit_schedule.scss | 0 .../assets/stylesheets/email.css.scss | 0 .../app => app}/assets/stylesheets/faq.scss | 0 .../assets/stylesheets/fullcalendar_wca.scss | 0 .../assets/stylesheets/incidents.scss | 0 .../app => app}/assets/stylesheets/links.scss | 0 .../app => app}/assets/stylesheets/media.scss | 0 .../app => app}/assets/stylesheets/merch.scss | 0 .../assets/stylesheets/navbar-static-top.scss | 0 .../assets/stylesheets/pdf.css.scss | 0 .../assets/stylesheets/persons.scss | 0 .../app => app}/assets/stylesheets/polls.scss | 0 .../app => app}/assets/stylesheets/posts.scss | 0 .../stylesheets/regional_organizations.scss | 0 .../assets/stylesheets/registrations.scss | 0 .../assets/stylesheets/results.scss | 0 .../assets/stylesheets/search_results.scss | 0 .../assets/stylesheets/selectize.default.css | 0 .../assets/stylesheets/server_status.scss | 0 .../assets/stylesheets/static_pages.scss | 0 .../assets/stylesheets/teams-committees.scss | 0 .../app => app}/assets/stylesheets/teams.scss | 0 .../assets/stylesheets/translations.scss | 0 .../app => app}/assets/stylesheets/users.scss | 0 .../assets/stylesheets/variables.scss | 0 .../assets/stylesheets/wca-autocomplete.scss | 0 .../app => app}/assets/stylesheets/wca.scss | 0 .../accounts/registrations_controller.rb | 0 .../controllers/admin/avatars_controller.rb | 0 .../controllers/admin/persons_controller.rb | 0 .../controllers/admin/results_controller.rb | 0 .../controllers/admin_controller.rb | 0 .../api/internal/v1/api_controller.rb | 0 .../api/internal/v1/payment_controller.rb | 0 .../api/internal/v1/permissions_controller.rb | 0 .../api/internal/v1/users_controller.rb | 0 .../controllers/api/v0/api_controller.rb | 0 .../api/v0/competitions_controller.rb | 0 .../api/v0/geocoding_controller.rb | 0 .../controllers/api/v0/persons_controller.rb | 0 .../api/v0/user_groups_controller.rb | 0 .../api/v0/user_roles_controller.rb | 0 .../controllers/api/v0/users_controller.rb | 0 .../api/v0/wfc/dues_redirects_controller.rb | 0 .../api/v0/wfc/xero_users_controller.rb | 0 .../api/v0/wrt/persons_controller.rb | 0 .../controllers/application_controller.rb | 0 .../competition_tabs_controller.rb | 0 .../controllers/competitions_controller.rb | 0 .../controllers/competitions_v2_controller.rb | 0 .../app => app}/controllers/concerns/.keep | 0 .../controllers/contacts_controller.rb | 0 .../controllers/country_bands_controller.rb | 0 .../controllers/database_controller.rb | 0 .../delegate_reports_controller.rb | 0 .../controllers/errors_controller.rb | 0 .../controllers/forum_topics_controller.rb | 0 .../controllers/forums_controller.rb | 0 .../controllers/incidents_controller.rb | 0 .../markdown_renderer_controller.rb | 0 .../controllers/media_controller.rb | 0 .../controllers/notifications_controller.rb | 0 .../oauth/applications_controller.rb | 0 .../controllers/panel_controller.rb | 0 .../controllers/payment_controller.rb | 0 .../controllers/persons_controller.rb | 0 .../controllers/polls_controller.rb | 0 .../controllers/posts_controller.rb | 0 .../regional_organizations_controller.rb | 0 .../controllers/registrations_controller.rb | 0 .../controllers/regulations_controller.rb | 0 .../regulations_translations_controller.rb | 0 .../controllers/results_controller.rb | 0 .../results_submission_controller.rb | 0 .../controllers/search_results_controller.rb | 0 .../controllers/server_status_controller.rb | 0 .../controllers/sessions_controller.rb | 0 .../controllers/static_pages_controller.rb | 0 .../controllers/teams_controller.rb | 0 .../controllers/translations_controller.rb | 2 +- .../controllers/upload_controller.rb | 0 .../controllers/users_controller.rb | 0 .../controllers/votes_controller.rb | 0 .../app => app}/controllers/wdc_controller.rb | 0 .../app => app}/controllers/wfc_controller.rb | 0 .../app => app}/helpers/admin_helper.rb | 0 .../app => app}/helpers/application_helper.rb | 0 .../helpers/competitions_helper.rb | 0 .../helpers/country_bands_helper.rb | 0 .../app => app}/helpers/documents_helper.rb | 0 .../app => app}/helpers/layouts_helper.rb | 0 .../app => app}/helpers/mailers_helper.rb | 0 .../app => app}/helpers/markdown_helper.rb | 0 .../helpers/notifications_helper.rb | 0 .../app => app}/helpers/persons_helper.rb | 0 .../helpers/registrations_helper.rb | 0 .../helpers/regulation_translations_helper.rb | 0 .../helpers/results_admin_helper.rb | 0 .../app => app}/helpers/results_helper.rb | 0 .../helpers/results_submission_helper.rb | 0 .../helpers/search_results_helper.rb | 0 .../app => app}/helpers/sort_helper.rb | 0 .../helpers/static_pages_helper.rb | 0 .../app => app}/helpers/tags_helper.rb | 0 .../app => app}/helpers/users_helper.rb | 0 .../inputs/competition_id_input.rb | 0 .../app => app}/inputs/date_picker_input.rb | 0 .../inputs/datetime_picker_input.rb | 0 .../app => app}/inputs/events_picker_input.rb | 0 .../inputs/incident_competition_id_input.rb | 0 .../app => app}/inputs/money_amount_input.rb | 0 .../app => app}/inputs/time_picker_input.rb | 0 .../app => app}/inputs/user_ids_input.rb | 0 .../app => app}/inputs/wca_id_input.rb | 0 .../app => app}/jobs/application_job.rb | 0 {WcaOnRails/app => app}/jobs/cleanup_pdfs.rb | 0 .../clear_connected_payment_integrations.rb | 0 .../app => app}/jobs/clear_tmp_cache.rb | 0 .../jobs/compute_auxiliary_data.rb | 0 .../jobs/dump_developer_database.rb | 0 .../jobs/dump_public_results_database.rb | 0 .../app => app}/jobs/generate_chore.rb | 0 {WcaOnRails/app => app}/jobs/job_utils.rb | 0 .../jobs/registration_reminder_job.rb | 0 .../app => app}/jobs/submit_report_nag_job.rb | 0 .../jobs/submit_results_nag_job.rb | 0 .../jobs/sync_mailing_lists_job.rb | 0 {WcaOnRails/app => app}/jobs/unstick_posts.rb | 0 {WcaOnRails/app => app}/jobs/wca_cronjob.rb | 0 .../jobs/weat_monthly_digest_job.rb | 0 {WcaOnRails/app => app}/mailers/.keep | 0 .../app => app}/mailers/application_mailer.rb | 0 .../app => app}/mailers/avatars_mailer.rb | 0 .../app => app}/mailers/chore_mailer.rb | 0 .../mailers/competitions_mailer.rb | 0 .../mailers/delegate_status_change_mailer.rb | 0 .../app => app}/mailers/devise_mailer.rb | 0 .../app => app}/mailers/job_failure_mailer.rb | 0 .../mailers/new_registration_mailer.rb | 0 .../mailers/regional_organizations_mailer.rb | 0 .../mailers/registrations_mailer.rb | 0 .../app => app}/mailers/role_change_mailer.rb | 0 .../app => app}/mailers/translators_mailer.rb | 0 .../app => app}/mailers/two_factor_mailer.rb | 0 .../mailers/wca_id_claim_mailer.rb | 0 .../mailers/wca_monthly_digest_mailer.rb | 0 {WcaOnRails/app => app}/models/.keep | 0 .../app => app}/models/anonymize_person.rb | 0 .../app => app}/models/application_record.rb | 0 {WcaOnRails/app => app}/models/assignment.rb | 0 .../models/attendee_payment_request.rb | 0 .../models/bookmarked_competition.rb | 0 .../app => app}/models/championship.rb | 0 .../models/check_regional_records_form.rb | 0 {WcaOnRails/app => app}/models/competition.rb | 0 .../models/competition_delegate.rb | 0 .../app => app}/models/competition_event.rb | 0 .../app => app}/models/competition_medium.rb | 0 .../models/competition_organizer.rb | 0 .../models/competition_payment_integration.rb | 0 .../app => app}/models/competition_series.rb | 0 .../app => app}/models/competition_tab.rb | 0 .../app => app}/models/competition_venue.rb | 0 {WcaOnRails/app => app}/models/concerns/.keep | 0 .../app => app}/models/concerns/cachable.rb | 0 .../models/concerns/localized_sortable.rb | 0 .../models/concerns/personal_best.rb | 0 .../concerns/registration_notifications.rb | 0 .../app => app}/models/concerns/resultable.rb | 0 .../app => app}/models/concerns/taggable.rb | 0 .../models/connected_paypal_account.rb | 0 .../models/connected_stripe_account.rb | 0 .../app => app}/models/contact_form.rb | 0 {WcaOnRails/app => app}/models/continent.rb | 0 {WcaOnRails/app => app}/models/country.rb | 0 .../app => app}/models/country_band.rb | 0 .../app => app}/models/cronjob_statistic.rb | 0 .../app => app}/models/delegate_report.rb | 0 {WcaOnRails/app => app}/models/dob_contact.rb | 0 .../eligible_country_iso2_for_championship.rb | 0 {WcaOnRails/app => app}/models/event.rb | 0 .../app => app}/models/finish_persons_form.rb | 0 .../models/fix_results_selector.rb | 0 {WcaOnRails/app => app}/models/format.rb | 0 {WcaOnRails/app => app}/models/forum.rb | 0 {WcaOnRails/app => app}/models/forum_post.rb | 0 {WcaOnRails/app => app}/models/forum_topic.rb | 0 {WcaOnRails/app => app}/models/forum_user.rb | 0 .../groups_metadata_delegate_regions.rb | 0 .../models/groups_metadata_translators.rb | 0 .../app => app}/models/inbox_person.rb | 0 .../app => app}/models/inbox_result.rb | 0 {WcaOnRails/app => app}/models/incident.rb | 0 .../models/incident_competition.rb | 0 .../app => app}/models/incident_tag.rb | 0 .../app => app}/models/jwt_denylist.rb | 0 .../app => app}/models/light_result.rb | 0 {WcaOnRails/app => app}/models/linking.rb | 0 .../app => app}/models/merge_people.rb | 0 {WcaOnRails/app => app}/models/person.rb | 0 {WcaOnRails/app => app}/models/poll.rb | 0 {WcaOnRails/app => app}/models/poll_option.rb | 0 {WcaOnRails/app => app}/models/post.rb | 0 {WcaOnRails/app => app}/models/post_tag.rb | 0 .../app => app}/models/preferred_format.rb | 0 .../app => app}/models/ranks_average.rb | 0 .../app => app}/models/ranks_single.rb | 0 .../app => app}/models/reassign_wca_id.rb | 0 .../models/regional_organization.rb | 0 .../app => app}/models/registration.rb | 0 .../models/registration_competition_event.rb | 0 .../models/registration_payment.rb | 0 {WcaOnRails/app => app}/models/regulation.rb | 0 {WcaOnRails/app => app}/models/result.rb | 0 .../models/result_validation_form.rb | 0 .../app => app}/models/results_submission.rb | 0 .../models/roles_metadata_delegate_regions.rb | 0 {WcaOnRails/app => app}/models/round.rb | 0 {WcaOnRails/app => app}/models/round_type.rb | 0 .../app => app}/models/schedule_activity.rb | 0 {WcaOnRails/app => app}/models/scramble.rb | 0 {WcaOnRails/app => app}/models/semi_id.rb | 0 .../app => app}/models/server_setting.rb | 0 .../models/stripe_payment_intent.rb | 0 .../app => app}/models/stripe_transaction.rb | 0 .../models/stripe_webhook_event.rb | 0 {WcaOnRails/app => app}/models/team.rb | 0 {WcaOnRails/app => app}/models/team_member.rb | 0 {WcaOnRails/app => app}/models/upload_json.rb | 0 .../app => app}/models/uploaded_json.rb | 0 {WcaOnRails/app => app}/models/user.rb | 0 {WcaOnRails/app => app}/models/user_group.rb | 0 .../models/user_preferred_event.rb | 0 {WcaOnRails/app => app}/models/user_role.rb | 0 {WcaOnRails/app => app}/models/venue_room.rb | 0 {WcaOnRails/app => app}/models/vote.rb | 0 {WcaOnRails/app => app}/models/vote_option.rb | 0 .../app => app}/models/wcif_extension.rb | 0 .../app => app}/models/website_contact.rb | 0 .../app => app}/models/wfc_dues_redirect.rb | 0 .../app => app}/models/wfc_xero_user.rb | 0 .../app => app}/uploaders/avatar_uploader.rb | 0 .../uploaders/avatar_uploader_base.rb | 0 .../uploaders/pending_avatar_uploader.rb | 0 .../admin/_cronjob_status_panel.html.erb | 0 .../admin/_fix_results_selector.html.erb | 0 .../views/admin/_import_inbox_step.erb | 0 .../admin/_import_results_steps.html.erb | 0 .../app => app}/views/admin/_nav.html.erb | 0 .../views/admin/_validator_form.html.erb | 0 .../views/admin/anonymize_person.html.erb | 0 .../views/admin/avatars/index.html.erb | 0 .../admin/check_competition_results.html.erb | 0 .../admin/check_regional_records.html.erb | 0 .../views/admin/check_results.html.erb | 0 .../views/admin/complete_persons.html.erb | 0 .../admin/compute_auxiliary_data.html.erb | 0 .../views/admin/edit_person.html.erb | 0 .../admin/finish_unfinished_persons.html.erb | 0 .../views/admin/fix_results.html.erb | 0 .../views/admin/generate_db_token.html.erb | 0 .../views/admin/generate_exports.html.erb | 0 .../views/admin/import_results.html.erb | 0 .../app => app}/views/admin/index.html.erb | 0 .../views/admin/merge_people.html.erb | 0 .../views/admin/new_results.html.erb | 0 .../admin/override_regional_records.html.erb | 0 .../admin/peek_unfinished_results.html.erb | 0 .../views/admin/reassign_wca_id.html.erb | 0 .../views/admin/results/edit.html.erb | 0 .../views/admin/results/new.html.erb | 0 .../admin/results/posting_index.html.erb | 0 .../views/api/v0/api/help.html.erb | 0 .../notify_user_of_avatar_rejection.html.erb | 0 .../notify_user_of_avatar_removal.html.erb | 0 .../notify_wst_of_assignee.html.erb | 0 .../_competition_tab_form.html.erb | 0 .../views/competition_tabs/edit.html.erb | 0 .../views/competition_tabs/index.html.erb | 0 .../views/competition_tabs/new.html.erb | 0 .../competitions/_admin_index_table.html.erb | 0 .../competitions/_competition_form.html.erb | 0 .../competitions/_competition_info.html.erb | 0 ...petition_schedule_for_venue_table.html.erb | 0 .../_competition_schedule_tab.html.erb | 0 .../competitions/_event_selector.html.erb | 0 .../views/competitions/_events_tab.html.erb | 0 .../views/competitions/_events_table.pdf.erb | 0 .../_index_competitions_list.html.erb | 0 .../views/competitions/_index_form.html.erb | 0 .../views/competitions/_index_table.html.erb | 0 .../_my_competitions_table.html.erb | 0 .../views/competitions/_nav.html.erb | 0 .../_no_competitions_found.html.erb | 0 .../_registration_requirements.html.erb | 0 .../views/competitions/_results_nav.html.erb | 0 .../competitions/_results_table.html.erb | 0 .../competitions/_schedule_table.pdf.erb | 0 .../_schedule_table_responsive_cell.html.erb | 0 .../competitions/_scrambles_nav.html.erb | 0 .../_time_limit_cutoff_format_info.html.erb | 0 .../_time_limit_cutoff_format_info.pdf.erb | 0 .../views/competitions/edit.html.erb | 0 .../views/competitions/edit_events.html.erb | 0 .../views/competitions/edit_schedule.html.erb | 0 .../views/competitions/embedable_map.html.erb | 0 .../views/competitions/for_senior.html.erb | 0 .../views/competitions/index.html.erb | 0 .../views/competitions/index.js.erb | 0 .../competitions/my_competitions.html.erb | 0 .../views/competitions/new.html.erb | 0 .../views/competitions/payment_setup.html.erb | 0 .../views/competitions/show.html.erb | 0 .../views/competitions/show.pdf.erb | 0 .../competitions/show_all_results.html.erb | 0 .../views/competitions/show_podiums.html.erb | 0 .../show_results_by_person.html.erb | 0 .../competitions/show_scrambles.html.erb | 0 ...ify_of_delegate_report_submission.html.erb | 0 ...anizer_of_addition_to_competition.html.erb | 0 ...rganizer_of_announced_competition.html.erb | 0 ...rganizer_of_confirmed_competition.html.erb | 0 ...nizer_of_removal_from_competition.html.erb | 0 ...ify_users_of_id_claim_possibility.html.erb | 0 .../notify_users_of_results_presence.html.erb | 0 ...ify_wcat_of_confirmed_competition.html.erb | 0 .../registration_reminder.html.erb | 0 .../competitions_mailer/results_submitted.erb | 0 .../submit_report_nag.html.erb | 0 .../submit_report_reminder.html.erb | 0 .../submit_results_nag.html.erb | 0 .../wrc_delegate_report_followup.erb | 0 .../_registrations_frontend.html.erb | 0 .../views/competitions_v2/show.html.erb | 0 .../app => app}/views/contacts/dob.html.erb | 0 .../views/contacts/website.html.erb | 0 .../views/country_bands/_show_band.html.erb | 0 .../views/country_bands/edit.html.erb | 0 .../views/country_bands/index.html.erb | 0 .../database/_public_results_readme.md.erb | 0 .../views/database/developer_export.html.erb | 0 .../views/database/results_export.html.erb | 0 .../_delegate_report.html.erb | 0 .../delegate_reports/_equipment_default.md | 0 .../delegate_reports/_incidents_default.md | 0 .../views/delegate_reports/_nav.html.erb | 0 .../delegate_reports/_organization_default.md | 0 .../views/delegate_reports/_venue_default.md | 0 .../views/delegate_reports/edit.html.erb | 0 .../views/delegate_reports/show.html.erb | 0 ...istants_of_delegate_status_change.html.erb | 0 .../views/devise/_conversion_message.html.erb | 0 .../views/devise/confirmations/new.html.erb | 0 .../mailer/confirmation_instructions.html.erb | 0 .../reset_password_instructions.html.erb | 0 .../mailer/unlock_instructions.html.erb | 0 .../views/devise/passwords/edit.html.erb | 0 .../views/devise/passwords/new.html.erb | 0 .../views/devise/registrations/new.html.erb | 0 .../views/devise/sessions/2fa.html.erb | 0 .../views/devise/sessions/_2fa_form.html.erb | 0 .../views/devise/sessions/new.html.erb | 0 .../views/devise/unlocks/new.html.erb | 0 .../doorkeeper/authorizations/error.html.erb | 0 .../doorkeeper/authorizations/new.html.erb | 0 .../doorkeeper/authorizations/show.html.erb | 0 .../_delete_form.html.erb | 0 .../authorized_applications/index.html.erb | 0 .../app => app}/views/errors/404.html.erb | 0 .../app => app}/views/errors/500.html.erb | 0 .../views/forum_topics/show.html.erb | 0 .../app => app}/views/forums/index.html.erb | 0 .../app => app}/views/forums/show.html.erb | 0 .../views/incidents/_competition_tag.html.erb | 0 .../views/incidents/_form.html.erb | 0 .../_incident_competition_fields.html.erb | 0 .../views/incidents/_incident_tag.html.erb | 0 .../app => app}/views/incidents/_nav.html.erb | 0 .../app => app}/views/incidents/edit.html.erb | 0 .../views/incidents/index.html.erb | 0 .../app => app}/views/incidents/new.html.erb | 0 .../app => app}/views/incidents/show.html.erb | 0 .../notify_admin_of_job_failure.html.erb | 0 .../views/kaminari/_first_page.html.erb | 0 .../app => app}/views/kaminari/_gap.html.erb | 0 .../views/kaminari/_last_page.html.erb | 0 .../views/kaminari/_next_page.html.erb | 0 .../app => app}/views/kaminari/_page.html.erb | 0 .../views/kaminari/_paginator.html.erb | 0 .../views/kaminari/_prev_page.html.erb | 0 .../app => app}/views/layouts/_flash.html.erb | 0 .../views/layouts/_footer.html.erb | 0 .../views/layouts/_navigation.html.erb | 0 .../views/layouts/application.html.erb | 0 .../layouts/doorkeeper/application.html.erb | 0 .../app => app}/views/layouts/mailer.html.erb | 0 .../app => app}/views/mail_form/contact.erb | 0 .../views/mail_form/dob_contact.erb | 0 .../views/media/_approval_guidelines.html.erb | 0 .../views/media/_media_table.html.erb | 0 .../app => app}/views/media/edit.html.erb | 0 .../app => app}/views/media/index.html.erb | 0 .../app => app}/views/media/new.html.erb | 0 .../app => app}/views/media/validate.html.erb | 0 .../send_registration_mail.html.erb | 0 .../views/notifications/index.html.erb | 0 .../oauth/applications/_delete_form.html.erb | 0 .../views/oauth/applications/_form.html.erb | 0 .../views/oauth/applications/_nav.html.erb | 0 .../views/oauth/applications/edit.html.erb | 0 .../views/oauth/applications/index.html.erb | 0 .../views/oauth/applications/new.html.erb | 0 .../views/oauth/applications/show.html.erb | 0 .../app => app}/views/panel/board.html.erb | 0 .../app => app}/views/panel/index.html.erb | 0 .../app => app}/views/panel/leader.html.erb | 0 ..._claims_for_subordinate_delegates.html.erb | 0 .../views/panel/senior_delegate.html.erb | 0 .../app => app}/views/panel/wfc.html.erb | 0 .../app => app}/views/panel/wrt.html.erb | 0 .../app => app}/views/panel/wst.html.erb | 0 .../persons/_championship_podiums.html.erb | 0 .../views/persons/_competitions_map.html.erb | 0 .../views/persons/_details.html.erb | 0 .../views/persons/_medal_collection.html.erb | 0 .../views/persons/_personal_records.html.erb | 0 .../views/persons/_record_collection.html.erb | 0 .../views/persons/_records.html.erb | 0 .../_regional_championship_podiums.html.erb | 0 .../views/persons/_regional_records.html.erb | 0 .../views/persons/_results_by_event.html.erb | 0 .../app => app}/views/persons/index.html.erb | 0 .../app => app}/views/persons/show.html.erb | 0 .../views/polls/_poll_option_fields.html.erb | 0 .../views/polls/_polls_list.html.erb | 0 .../app => app}/views/polls/edit.html.erb | 0 .../app => app}/views/polls/index.html.erb | 0 .../app => app}/views/polls/new.html.erb | 0 .../app => app}/views/polls/results.html.erb | 0 .../app => app}/views/posts/_box.html.erb | 0 .../app => app}/views/posts/_post.html.erb | 0 .../views/posts/_post_content.html.erb | 0 .../views/posts/_post_form.html.erb | 0 .../app => app}/views/posts/edit.html.erb | 0 .../app => app}/views/posts/homepage.html.erb | 0 .../app => app}/views/posts/index.html.erb | 0 .../app => app}/views/posts/new.html.erb | 0 .../app => app}/views/posts/rss.xml.builder | 0 .../app => app}/views/posts/show.html.erb | 0 .../_regional_organization_form.html.erb | 0 .../_regional_organizations_table.html.erb | 0 .../regional_organizations/admin.html.erb | 0 .../regional_organizations/edit.html.erb | 0 .../regional_organizations/index.html.erb | 0 .../views/regional_organizations/new.html.erb | 0 ...regional_organization_application.html.erb | 0 .../_edit_registrations_table_footer.html.erb | 0 .../views/registrations/_nav.html.erb | 0 .../registrations/_payment_form.html.erb | 0 .../registrations/_payment_intents.html.erb | 0 .../_paypal_payment_form.html.erb | 0 .../registrations/_register_form.html.erb | 0 .../registrations/_register_panel_title.erb | 0 .../_registration_info_people.html.erb | 0 .../views/registrations/add.html.erb | 0 .../do_actions_for_selected.js.erb | 0 .../views/registrations/edit.html.erb | 0 .../registrations/edit_registrations.html.erb | 0 .../views/registrations/export.csv.erb | 0 .../views/registrations/import.html.erb | 0 .../views/registrations/index.html.erb | 0 .../psych_results_posted.html.erb | 0 .../registrations/psych_sheet_event.html.erb | 0 .../registrations/redirect_to_export.js.erb | 0 .../views/registrations/register.html.erb | 0 ...organizers_or_delegates_signature.html.erb | 0 ...rganizers_of_deleted_registration.html.erb | 0 ...fy_organizers_of_new_registration.html.erb | 0 ...gistrant_of_accepted_registration.html.erb | 0 ...egistrant_of_deleted_registration.html.erb | 0 ...strant_of_locked_account_creation.html.erb | 0 ...fy_registrant_of_new_registration.html.erb | 0 ...egistrant_of_pending_registration.html.erb | 0 .../views/regulations/about.html.erb | 0 .../views/regulations/countries.html.erb | 0 .../views/regulations/history.html.erb | 0 .../views/regulations/scrambles.html.erb | 0 .../views/regulations/translations.html.erb | 0 .../translations/_index_table.html.erb | 0 .../_rankings_by_region_table.html.erb | 0 .../views/results/_rankings_table.html.erb | 0 .../results/_records_histories_table.html.erb | 0 .../results/_records_mixed_table.html.erb | 0 .../results/_records_separate_table.html.erb | 0 .../results/_records_slim_table.html.erb | 0 .../views/results/_results_selector.html.erb | 0 .../views/results/rankings.html.erb | 0 .../views/results/records.html.erb | 0 .../_check_results_panel.html.erb | 0 .../views/results_submission/_nav.html.erb | 0 .../_results_preview_panel.html.erb | 0 .../_results_submission_panel.html.erb | 0 .../_submit_json_panel.html.erb | 0 .../_table_for_round.html.erb | 0 .../_validations_results.html.erb | 0 .../views/results_submission/new.html.erb | 0 .../notify_change_probation_end_date.erb | 0 .../role_change_mailer/notify_role_end.erb | 0 .../role_change_mailer/notify_role_start.erb | 0 .../notify_start_probation.erb | 0 .../views/search_results/index.html.erb | 0 .../views/server_status/index.html.erb | 0 .../shared/_associated_events_picker.html.erb | 0 .../views/shared/_error_messages.html.erb | 0 .../views/static_pages/_faq_item.html.erb | 0 .../static_pages/_faq_search_form.html.erb | 0 .../static_pages/_software_list.html.erb | 0 .../views/static_pages/about.html.erb | 0 .../views/static_pages/contact.html.erb | 0 .../views/static_pages/delegates.html.erb | 0 .../views/static_pages/disclaimer.html.erb | 0 .../views/static_pages/documents.html.erb | 0 .../views/static_pages/education.html.erb | 0 .../views/static_pages/faq.html.erb | 0 .../views/static_pages/logo.html.erb | 0 .../static_pages/media_instagram.html.erb | 0 .../views/static_pages/merch.html.erb | 0 .../static_pages/organizer_guidelines.erb | 0 .../views/static_pages/privacy.html.erb | 0 .../views/static_pages/robots.txt.erb | 0 .../views/static_pages/score_tools.html.erb | 0 .../static_pages/speedcubing_history.html.erb | 0 .../static_pages/teams_committees.html.erb | 0 .../views/static_pages/translators.html.erb | 0 .../wca_workbook_assistant.html.erb | 0 .../wca_workbook_assistant_versions.html.erb | 0 .../views/teams/_team_member_fields.html.erb | 0 .../app => app}/views/teams/edit.html.erb | 0 .../app => app}/views/teams/index.html.erb | 0 .../views/translations/edit.html.erb | 0 .../views/translations/index.html.erb | 0 .../views/translations/update.html.erb | 0 .../notify_translators_of_changes.html.erb | 0 .../send_otp_to_user.html.erb | 0 .../views/users/_2fa_confirm.html.erb | 0 .../app => app}/views/users/_2fa_tab.html.erb | 0 .../users/_claim_wca_id_selector.html.erb | 0 .../users/_select_nearby_delegate.html.erb | 0 .../views/users/claim_wca_id.html.erb | 0 .../app => app}/views/users/edit.html.erb | 0 .../users/edit_avatar_thumbnail.html.erb | 0 .../app => app}/views/users/index.html.erb | 0 .../app => app}/views/users/role.html.erb | 0 .../app => app}/views/votes/vote.html.erb | 0 .../notify_delegate_of_wca_id_claim.html.erb | 0 .../notify_user_of_delegate_demotion.html.erb | 0 .../send_weat_digest_content.html.erb | 0 .../app => app}/views/wdc/root.html.erb | 0 .../app => app}/views/wfc/_nav.html.erb | 0 .../views/wfc/competition_export.csv.erb | 0 .../app => app}/webpacker/components/.keep | 0 .../CompetitionForm/AnnouncementActions.js | 0 .../CompetitionForm/ConfirmationActions.js | 0 .../components/CompetitionForm/FormErrors.js | 0 .../CompetitionForm/FormSections/Admin.js | 0 .../CompetitionForm/FormSections/CompDates.js | 0 .../FormSections/CompetitorLimit.js | 0 .../FormSections/ConditionalSection.js | 0 .../FormSections/EventRestrictions.js | 0 .../FormSections/NameDetails.js | 0 .../FormSections/RegistrationDetails.js | 0 .../FormSections/RegistrationFees.js | 0 .../CompetitionForm/FormSections/Series.js | 0 .../CompetitionForm/FormSections/Staff.js | 0 .../FormSections/SubSection.js | 0 .../CompetitionForm/FormSections/VenueInfo.js | 0 .../CompetitionForm/FormSections/Website.js | 0 .../Inputs/AutonumericField.js | 0 .../CompetitionForm/Inputs/FormInputs.js | 0 .../CompetitionForm/Inputs/FormSearch.js | 0 .../Inputs/InputChampionship.js | 0 .../CompetitionForm/Inputs/InputMap.js | 0 .../CompetitionForm/Inputs/MarkdownEditor.js | 0 .../CompetitionForm/Tables/CompsTable.js | 0 .../CompetitionForm/Tables/NearbyComps.js | 0 .../Tables/RegistrationCollisions.js | 0 .../CompetitionForm/Tables/SeriesComps.js | 0 .../CompetitionForm/Tables/TableWrapper.js | 0 .../CompetitionForm/UserPreferences.js | 0 .../components/CompetitionForm/index.js | 0 .../CompetitionForm/store/actions.js | 0 .../CompetitionForm/store/reducer.js | 0 .../CompetitionForm/store/sections.js | 0 .../components/CompetitionResults.js | 0 .../CompetitionResults/ResultRow.js | 0 .../CompetitionResults/ResultRowHeader.js | 0 .../components/CompetitionScrambles.js | 0 .../CompetitionsFilters.js | 0 .../CompetitionsOverview/CompetitionsView.js | 0 .../CompetitionsOverview/ListView.js | 0 .../CompetitionsOverview/ListViewSection.js | 0 .../CompetitionsOverview/MapView.js | 0 .../CompetitionsOverview/filterUtils.js | 0 .../components/CompetitionsOverview/index.js | 0 .../CompetitionsOverview/queryUtils.js | 0 .../CompetitionsOverview/useDelegatesData.js | 0 .../CountrySelector/CountrySelector.js | 0 .../components/DelegateProbations/index.jsx | 0 .../Delegates/DelegatesOfRegion.jsx | 0 .../Delegates/DelegatesOfSubregion.jsx | 0 .../components/Delegates/DelegatesTable.jsx | 0 .../webpacker/components/Delegates/index.jsx | 0 .../EditEvents/EventPanel/RoundCountInput.js | 0 .../EditEvents/EventPanel/RoundRow.js | 0 .../EditEvents/EventPanel/RoundsTable.js | 0 .../components/EditEvents/EventPanel/index.js | 0 .../EditEvents/Modals/ButtonActivatedModal.js | 0 .../AdvancementTypeInput.js | 0 .../EditAdvancementConditionModal/index.js | 0 .../EditCutoffModal/CutoffFormatInput.js | 0 .../Modals/EditCutoffModal/index.js | 0 .../QualificationResultTypeInput.js | 0 .../QualificationTypeInput.js | 0 .../Modals/EditQualificationModal/index.js | 0 .../EditTimeLimitModal/SelectRoundsModal.js | 0 .../TimeLimitDescription.js | 0 .../Modals/EditTimeLimitModal/index.js | 0 .../components/EditEvents/Modals/index.js | 0 .../webpacker/components/EditEvents/index.js | 0 .../components/EditEvents/store/actions.js | 0 .../components/EditEvents/store/reducer.js | 0 .../webpacker/components/EditEvents/utils.js | 0 .../webpacker/components/EditResult.js | 0 .../EditActivities/ActionsHeader.js | 0 .../EditActivities/ActivityPicker.js | 0 .../EditActivities/EditActivityModal.js | 0 .../EditSchedule/EditActivities/index.js | 0 .../EditSchedule/EditVenues/RoomPanel.js | 0 .../EditVenues/VenueLocationMap.js | 0 .../EditSchedule/EditVenues/VenuePanel.js | 0 .../EditSchedule/EditVenues/index.js | 0 .../components/EditSchedule/index.js | 0 .../components/EditSchedule/store/actions.js | 0 .../components/EditSchedule/store/reducer.js | 0 .../components/EditSchedule/utils.js | 0 .../webpacker/components/EventNavigation.js | 0 .../GenderSelector/GenderSelector.js | 0 .../webpacker/components/I18nHTMLTranslate.js | 0 .../components/IncidentsLog/Tags.jsx | 0 .../components/IncidentsLog/index.jsx | 0 .../webpacker/components/NewResult.js | 0 .../webpacker/components/PaginationFooter.js | 0 .../components/Panel/Board/CouncilLeaders.jsx | 0 .../Panel/Board/LeaderChangeForm.jsx | 0 .../components/Panel/Board/RegionManager.jsx | 0 .../Panel/Board/SeniorDelegatesList.jsx | 0 .../components/Panel/Board/index.jsx | 0 .../components/Panel/Leader/GroupsManager.jsx | 0 .../components/Panel/Leader/LeaderForms.jsx | 0 .../components/Panel/Leader/index.jsx | 0 .../components/Panel/PanelTemplate.jsx | 0 .../Panel/SeniorDelegate/DelegateForms.jsx | 0 .../components/Panel/SeniorDelegate/index.jsx | 0 .../components/Panel/Wfc/DuesExport.jsx | 0 .../components/Panel/Wfc/DuesRedirect.jsx | 0 .../components/Panel/Wfc/XeroUsers.jsx | 0 .../webpacker/components/Panel/Wfc/index.jsx | 0 .../components/Panel/Wrt/EditPerson.jsx | 0 .../webpacker/components/Panel/Wrt/index.jsx | 0 .../components/Panel/Wst/Translators.jsx | 0 .../webpacker/components/Panel/Wst/index.jsx | 0 .../webpacker/components/Persons/Badges.jsx | 0 .../Persons/NewPersonForm/NewPersonForm.js | 0 .../components/PostingCompetitions/index.js | 0 .../webpacker/components/PostsWidget.js | 0 .../components/RegionalOrganizations/index.js | 0 .../webpacker/components/Requests/Errored.js | 0 .../webpacker/components/Requests/Loading.js | 0 .../Results/EditResult/ShowSingleResult.js | 0 .../Results/ResultForm/AfterActionMessage.js | 0 .../ResultForm/AttemptResultFieldWrapper.js | 0 .../Results/ResultForm/AttemptsForm.js | 0 .../Results/ResultForm/DeleteResultButton.js | 0 .../Results/ResultForm/NewPersonModal.js | 0 .../Results/ResultForm/PersonForm.js | 0 .../Results/ResultForm/ResultForm.js | 0 .../Results/ResultForm/ResultForm.scss | 0 .../Results/ResultForm/RoundForm.js | 0 .../Results/ResultForm/SaveMessage.js | 0 .../AttemptResultField/AttemptResultField.js | 0 .../WCALive/AttemptResultField/CubesField.js | 0 .../WCALive/AttemptResultField/FmField.js | 0 .../WCALive/AttemptResultField/MarkerField.js | 0 .../WCALive/AttemptResultField/MbldField.js | 0 .../AttemptResultField/MbldPointsField.js | 0 .../WCALive/AttemptResultField/TimeField.js | 0 .../WCALive/AttemptResultField/keybindings.js | 0 .../components/RolesTab/ActiveRoles.jsx | 0 .../components/RolesTab/DelegateForm.jsx | 0 .../components/RolesTab/PastRoles.jsx | 0 .../components/RolesTab/RoleForm.jsx | 0 .../webpacker/components/RolesTab/index.jsx | 0 .../SearchWidget/CompetitionItem.js | 0 .../components/SearchWidget/IncidentItem.js | 0 .../SearchWidget/MultiSearchInput.jsx | 0 .../components/SearchWidget/RegulationItem.js | 0 .../components/SearchWidget/TextItem.js | 0 .../components/SearchWidget/UserItem.js | 0 .../components/SearchWidget/WcaSearch.jsx | 0 .../components/SearchWidget/index.js | 0 .../webpacker/components/StaticPages/About.js | 0 .../components/StaticPages/Disclaimer.js | 0 .../webpacker/components/StaticPages/Logo.js | 0 .../components/StaticPages/TeamsCommittees.js | 0 .../StaticPages/bulgarian-open-2018.jpg | Bin .../components/StaticPages/worlds-2015.jpg | Bin .../components/Translators/index.jsx | 0 .../webpacker/components/UserAvatar.js | 0 .../webpacker/components/UserBadge.js | 0 .../webpacker/components/wca/CountryFlag.js | 0 .../webpacker/components/wca/EventIcon.js | 0 .../webpacker/images/ChineseTaipei.svg | 0 .../webpacker/images/ChineseTaipeiSquared.svg | 0 .../webpacker/images/homepage_banner.svg | 0 .../webpacker/lib/acknowledge-cookies.js | 0 .../app => app}/webpacker/lib/auto-numeric.js | 0 .../app => app}/webpacker/lib/contexts.js | 0 .../app => app}/webpacker/lib/fullcalendar.js | 0 .../lib/helpers/competition-results.js | 0 .../webpacker/lib/helpers/results.js | 0 .../webpacker/lib/helpers/roles-tab.js | 0 .../webpacker/lib/hooks/useCheckboxState.js | 0 .../webpacker/lib/hooks/useDebounce.js | 0 .../webpacker/lib/hooks/useHash.js | 0 .../webpacker/lib/hooks/useInputState.js | 0 .../webpacker/lib/hooks/useLoadedData.js | 0 .../lib/hooks/useLoggedInUserPermissions.js | 0 .../lib/hooks/useNestedInputUpdater.js | 0 .../webpacker/lib/hooks/usePagination.js | 0 .../webpacker/lib/hooks/useSaveAction.js | 0 .../lib/hooks/useToggleButtonState.js | 0 .../webpacker/lib/hooks/useToggleState.js | 0 {WcaOnRails/app => app}/webpacker/lib/i18n.js | 0 .../webpacker/lib/image-preview.js | 0 .../webpacker/lib/leaflet-wca/index.js | 0 .../lib/leaflet-wca/marker-icon-red.png | Bin .../webpacker/lib/leaflet-wca/markers.js | 0 .../webpacker/lib/leaflet-wca/providers.js | 0 .../webpacker/lib/leaflet-wca/wcaProvider.js | 0 .../app => app}/webpacker/lib/lodash-utils.js | 0 .../webpacker/lib/markdown-editor.js | 0 .../app => app}/webpacker/lib/polyfills.js | 0 .../lib/providers/ConfirmProvider.js | 0 .../webpacker/lib/providers/StoreProvider.js | 0 .../webpacker/lib/requests/FetchJsonError.js | 0 .../requests/fetchWithAuthenticityToken.js | 0 .../webpacker/lib/requests/routes.js.erb | 0 .../webpacker/lib/show-schedule.js | 0 .../webpacker/lib/utils/calendar.js | 0 .../webpacker/lib/utils/competition-table.js | 0 .../webpacker/lib/utils/edit-events.js | 0 .../webpacker/lib/utils/edit-schedule.js | 0 .../webpacker/lib/utils/leaflet-iframe.js | 0 .../app => app}/webpacker/lib/utils/wca.js | 0 .../app => app}/webpacker/lib/utils/wcif.js | 0 .../app => app}/webpacker/lib/wca-data.js.erb | 0 .../webpacker/lib/wca-live/README.md | 0 .../webpacker/lib/wca-live/attempts.js | 0 .../webpacker/packs/application.js | 0 .../webpacker/packs/auto_numeric.js | 0 .../webpacker/packs/global_styles.js | 0 .../app => app}/webpacker/packs/homepage.js | 0 .../app => app}/webpacker/packs/i18n.js | 0 .../webpacker/packs/lodash_utils.js | 0 .../webpacker/packs/markdown_editor.js | 0 .../webpacker/packs/show_schedule.js | 0 .../app => app}/webpacker/packs/wca_maps.js | 0 .../stylesheets/competition_results.scss | 0 .../stylesheets/competition_scrambles.scss | 0 .../stylesheets/country_selector.scss | 0 .../stylesheets/delegates/style.scss | 0 .../stylesheets/event_navigation.scss | 0 .../webpacker/stylesheets/homepage.scss | 0 .../stylesheets/markdown-editor.scss | 0 .../webpacker/stylesheets/override.scss | 0 .../webpacker/stylesheets/posts_widget.scss | 0 .../stylesheets/requests/Loading.scss | 0 .../search_widget/CompetitionItem.scss | 0 .../search_widget/MultisearchInput.scss | 0 .../search_widget/RegulationItem.scss | 0 .../stylesheets/search_widget/UserItem.scss | 0 .../semantic/components/accordion.min.css | 0 .../semantic/components/accordion.min.js | 0 .../semantic/components/accordion.rtl.min.css | 0 .../semantic/components/ad.min.css | 0 .../semantic/components/ad.rtl.min.css | 0 .../semantic/components/api.min.js | 0 .../semantic/components/breadcrumb.min.css | 0 .../components/breadcrumb.rtl.min.css | 0 .../semantic/components/button.min.css | 0 .../semantic/components/button.rtl.min.css | 0 .../semantic/components/calendar.min.css | 0 .../semantic/components/calendar.min.js | 0 .../semantic/components/calendar.rtl.min.css | 0 .../semantic/components/card.min.css | 0 .../semantic/components/card.rtl.min.css | 0 .../semantic/components/checkbox.min.css | 0 .../semantic/components/checkbox.min.js | 0 .../semantic/components/checkbox.rtl.min.css | 0 .../semantic/components/comment.min.css | 0 .../semantic/components/comment.rtl.min.css | 0 .../semantic/components/container.min.css | 0 .../semantic/components/container.rtl.min.css | 0 .../semantic/components/dimmer.min.css | 0 .../semantic/components/dimmer.min.js | 0 .../semantic/components/dimmer.rtl.min.css | 0 .../semantic/components/divider.min.css | 0 .../semantic/components/divider.rtl.min.css | 0 .../semantic/components/dropdown.min.css | 0 .../semantic/components/dropdown.min.js | 0 .../semantic/components/dropdown.rtl.min.css | 0 .../semantic/components/embed.min.css | 0 .../semantic/components/embed.min.js | 0 .../semantic/components/embed.rtl.min.css | 0 .../semantic/components/emoji.min.css | 0 .../semantic/components/emoji.rtl.min.css | 0 .../semantic/components/feed.min.css | 0 .../semantic/components/feed.rtl.min.css | 0 .../semantic/components/flag.min.css | 0 .../semantic/components/flag.rtl.min.css | 0 .../semantic/components/flyout.min.css | 0 .../semantic/components/flyout.min.js | 0 .../semantic/components/flyout.rtl.min.css | 0 .../semantic/components/form.min.css | 0 .../semantic/components/form.min.js | 0 .../semantic/components/form.rtl.min.css | 0 .../semantic/components/grid.min.css | 0 .../semantic/components/grid.rtl.min.css | 0 .../semantic/components/header.min.css | 0 .../semantic/components/header.rtl.min.css | 0 .../semantic/components/icon.min.css | 0 .../semantic/components/icon.rtl.min.css | 0 .../semantic/components/image.min.css | 0 .../semantic/components/image.rtl.min.css | 0 .../semantic/components/input.min.css | 0 .../semantic/components/input.rtl.min.css | 0 .../semantic/components/item.min.css | 0 .../semantic/components/item.rtl.min.css | 0 .../semantic/components/label.min.css | 0 .../semantic/components/label.rtl.min.css | 0 .../semantic/components/list.min.css | 0 .../semantic/components/list.rtl.min.css | 0 .../semantic/components/loader.min.css | 0 .../semantic/components/loader.rtl.min.css | 0 .../semantic/components/menu.min.css | 0 .../semantic/components/menu.rtl.min.css | 0 .../semantic/components/message.min.css | 0 .../semantic/components/message.rtl.min.css | 0 .../semantic/components/modal.min.css | 0 .../semantic/components/modal.min.js | 0 .../semantic/components/modal.rtl.min.css | 0 .../semantic/components/nag.min.css | 0 .../semantic/components/nag.min.js | 0 .../semantic/components/nag.rtl.min.css | 0 .../semantic/components/placeholder.min.css | 0 .../components/placeholder.rtl.min.css | 0 .../semantic/components/popup.min.css | 0 .../semantic/components/popup.min.js | 0 .../semantic/components/popup.rtl.min.css | 0 .../semantic/components/progress.min.css | 0 .../semantic/components/progress.min.js | 0 .../semantic/components/progress.rtl.min.css | 0 .../semantic/components/rail.min.css | 0 .../semantic/components/rail.rtl.min.css | 0 .../semantic/components/rating.min.css | 0 .../semantic/components/rating.min.js | 0 .../semantic/components/rating.rtl.min.css | 0 .../semantic/components/reset.min.css | 0 .../semantic/components/reset.rtl.min.css | 0 .../semantic/components/reveal.min.css | 0 .../semantic/components/reveal.rtl.min.css | 0 .../semantic/components/search.min.css | 0 .../semantic/components/search.min.js | 0 .../semantic/components/search.rtl.min.css | 0 .../semantic/components/segment.min.css | 0 .../semantic/components/segment.rtl.min.css | 0 .../semantic/components/shape.min.css | 0 .../semantic/components/shape.min.js | 0 .../semantic/components/shape.rtl.min.css | 0 .../semantic/components/sidebar.min.css | 0 .../semantic/components/sidebar.min.js | 0 .../semantic/components/sidebar.rtl.min.css | 0 .../semantic/components/site.min.css | 0 .../semantic/components/site.min.js | 0 .../semantic/components/site.rtl.min.css | 0 .../semantic/components/slider.min.css | 0 .../semantic/components/slider.min.js | 0 .../semantic/components/slider.rtl.min.css | 0 .../semantic/components/state.min.js | 0 .../semantic/components/statistic.min.css | 0 .../semantic/components/statistic.rtl.min.css | 0 .../semantic/components/step.min.css | 0 .../semantic/components/step.rtl.min.css | 0 .../semantic/components/sticky.min.css | 0 .../semantic/components/sticky.min.js | 0 .../semantic/components/sticky.rtl.min.css | 0 .../semantic/components/tab.min.css | 0 .../semantic/components/tab.min.js | 0 .../semantic/components/tab.rtl.min.css | 0 .../semantic/components/table.min.css | 0 .../semantic/components/table.rtl.min.css | 0 .../semantic/components/text.min.css | 0 .../semantic/components/text.rtl.min.css | 0 .../semantic/components/toast.min.css | 0 .../semantic/components/toast.min.js | 0 .../semantic/components/toast.rtl.min.css | 0 .../semantic/components/transition.min.css | 0 .../semantic/components/transition.min.js | 0 .../components/transition.rtl.min.css | 0 .../semantic/components/visibility.min.js | 0 .../themes/basic/assets/fonts/icons.woff | Bin .../themes/basic/assets/fonts/icons.woff2 | Bin .../default/assets/fonts/brand-icons.woff | Bin .../default/assets/fonts/brand-icons.woff2 | Bin .../themes/default/assets/fonts/icons.woff | Bin .../themes/default/assets/fonts/icons.woff2 | Bin .../default/assets/fonts/outline-icons.woff | Bin .../default/assets/fonts/outline-icons.woff2 | Bin .../themes/github/assets/fonts/octicons.woff | Bin .../themes/github/assets/fonts/octicons.woff2 | Bin .../themes/material/assets/fonts/icons.woff | Bin .../themes/material/assets/fonts/icons.woff2 | Bin .../semantic/themes/wca/assets/roboto.woff | Bin .../semantic/themes/wca/assets/roboto.woff2 | Bin .../static_pages/teams_committees.scss | 0 .../webpacker/stylesheets/user_avatar.scss | 0 .../webpacker/stylesheets/user_badge.scss | 0 .../webpacker/stylesheets/variables.scss | 0 WcaOnRails/app_secrets.rb => app_secrets.rb | 0 WcaOnRails/babel.config.js => babel.config.js | 0 {WcaOnRails/bin => bin}/bundle | 0 {WcaOnRails/bin => bin}/docker-entrypoint | 0 .../bin => bin}/docker-entrypoint-sidekiq | 0 {WcaOnRails/bin => bin}/rails | 0 {WcaOnRails/bin => bin}/rake | 0 {WcaOnRails/bin => bin}/rspec | 0 {WcaOnRails/bin => bin}/setup | 0 {WcaOnRails/bin => bin}/shakapacker | 0 .../bin => bin}/shakapacker-dev-server | 0 {WcaOnRails/bin => bin}/spring | 0 {WcaOnRails/bin => bin}/update | 0 {WcaOnRails/bin => bin}/yarn | 0 WcaOnRails/config.ru => config.ru | 0 {WcaOnRails/config => config}/application.rb | 0 {WcaOnRails/config => config}/boot.rb | 0 {WcaOnRails/config => config}/cable.yml | 0 {WcaOnRails/config => config}/database.yml | 0 {WcaOnRails/config => config}/environment.rb | 0 .../environments/development.rb | 0 .../environments/production.rb | 0 .../config => config}/environments/test.rb | 0 .../config => config}/i18n-tasks.yml.erb | 0 {WcaOnRails/config => config}/i18n.yml | 0 .../application_controller_renderer.rb | 0 .../config => config}/initializers/assets.rb | 0 .../initializers/backtrace_silencers.rb | 0 .../initializers/carrierwave.rb | 0 .../initializers/content_security_policy.rb | 0 .../initializers/cookies_serializer.rb | 0 .../initializers/datetime_formats.rb | 0 .../config => config}/initializers/devise.rb | 0 .../initializers/devise_2fa.rb | 0 .../initializers/doorkeeper.rb | 0 .../initializers/doorkeeper_openid_connect.rb | 0 .../initializers/enable_gc_profiler.rb | 0 .../initializers/filter_parameter_logging.rb | 0 ...n_ignore_missing_interpolation_argument.rb | 0 .../config => config}/initializers/i18n_js.rb | 0 .../initializers/iframe_mail_interceptor.rb | 0 .../initializers/inflections.rb | 0 .../initializers/kaminari_config.rb | 0 .../initializers/mime_types.rb | 0 .../initializers/monkey_patches.rb | 0 .../mysql_unicode_index_workaround.rb | 0 .../config => config}/initializers/octokit.rb | 0 .../initializers/permissions_policy.rb | 0 .../initializers/ranged_datetime_wrapper.rb | 0 .../initializers/recaptcha.rb | 0 .../initializers/ruby_money.rb | 0 .../initializers/session_store.rb | 0 .../config => config}/initializers/sidekiq.rb | 0 .../initializers/simple_form.rb | 0 .../initializers/simple_form_bootstrap.rb | 0 .../simple_form_builder_extensions.rb | 0 .../config => config}/initializers/stripe.rb | 0 .../initializers/translations.rb | 0 .../initializers/wicked_pdf.rb | 0 .../initializers/wrap_parameters.rb | 0 .../initializers/zeitwerk.rb | 0 {WcaOnRails/config => config}/locales/ca.yml | 2 +- .../locales/carrierwave.cs.yml | 0 .../locales/carrierwave.da.yml | 0 .../locales/carrierwave.de.yml | 0 .../locales/carrierwave.en.yml | 0 .../locales/carrierwave.eo.yml | 0 .../locales/carrierwave.es.yml | 0 .../locales/carrierwave.fr.yml | 0 .../locales/carrierwave.hr.yml | 0 .../locales/carrierwave.hu.yml | 0 .../locales/carrierwave.id.yml | 0 .../locales/carrierwave.it.yml | 0 .../locales/carrierwave.ja.yml | 0 .../locales/carrierwave.kk.yml | 0 .../locales/carrierwave.pl.yml | 0 .../locales/carrierwave.pt-BR.yml | 0 .../locales/carrierwave.pt.yml | 0 .../locales/carrierwave.ro.yml | 0 .../locales/carrierwave.ru.yml | 0 .../locales/carrierwave.sk.yml | 0 .../locales/carrierwave.sv.yml | 0 .../locales/carrierwave.uk.yml | 0 .../locales/carrierwave.vi.yml | 0 .../locales/carrierwave.zh-CN.yml | 0 .../locales/carrierwave.zh-TW.yml | 0 {WcaOnRails/config => config}/locales/cs.yml | 2 +- {WcaOnRails/config => config}/locales/da.yml | 2 +- {WcaOnRails/config => config}/locales/de.yml | 2 +- .../locales/devise_overrieds.ru.yml | 0 {WcaOnRails/config => config}/locales/en.yml | 2 +- {WcaOnRails/config => config}/locales/eo.yml | 2 +- {WcaOnRails/config => config}/locales/es.yml | 2 +- .../config => config}/locales/faker.en.yml | 0 {WcaOnRails/config => config}/locales/fi.yml | 2 +- {WcaOnRails/config => config}/locales/fr.yml | 2 +- {WcaOnRails/config => config}/locales/hr.yml | 2 +- {WcaOnRails/config => config}/locales/hu.yml | 0 {WcaOnRails/config => config}/locales/id.yml | 2 +- {WcaOnRails/config => config}/locales/it.yml | 2 +- {WcaOnRails/config => config}/locales/ja.yml | 0 {WcaOnRails/config => config}/locales/kk.yml | 2 +- {WcaOnRails/config => config}/locales/ko.yml | 0 .../config => config}/locales/locales.rb | 0 {WcaOnRails/config => config}/locales/nl.yml | 2 +- {WcaOnRails/config => config}/locales/pl.yml | 2 +- .../config => config}/locales/pt-BR.yml | 2 +- {WcaOnRails/config => config}/locales/pt.yml | 2 +- {WcaOnRails/config => config}/locales/ro.yml | 2 +- {WcaOnRails/config => config}/locales/ru.yml | 2 +- .../config => config}/locales/shared.en.yml | 0 {WcaOnRails/config => config}/locales/sk.yml | 2 +- {WcaOnRails/config => config}/locales/sl.yml | 2 +- {WcaOnRails/config => config}/locales/sv.yml | 2 +- {WcaOnRails/config => config}/locales/th.yml | 6 +- .../locales/time_will_tell.en.yml | 0 .../locales/time_will_tell.kk.yml | 0 .../locales/time_will_tell.pt-BR.yml | 0 .../locales/time_will_tell.ru.yml | 0 .../locales/time_will_tell.sv.yml | 0 .../locales/time_will_tell.uk.yml | 0 {WcaOnRails/config => config}/locales/uk.yml | 2 +- {WcaOnRails/config => config}/locales/vi.yml | 2 +- .../config => config}/locales/zh-CN.yml | 2 +- .../config => config}/locales/zh-TW.yml | 2 +- {WcaOnRails/config => config}/newrelic.yml | 0 {WcaOnRails/config => config}/puma.rb | 0 {WcaOnRails/config => config}/routes.rb | 0 {WcaOnRails/config => config}/schedule.yml | 0 {WcaOnRails/config => config}/secrets.yml | 0 {WcaOnRails/config => config}/shakapacker.yml | 0 {WcaOnRails/config => config}/sidekiq.yml | 0 {WcaOnRails/config => config}/spring.rb | 0 {WcaOnRails/config => config}/storage.yml | 0 {WcaOnRails/config => config}/unicorn.rb | 0 {WcaOnRails/config => config}/wca-states.json | 0 .../webpack/webpack.config.js | 0 .../db => db}/developer_dump_schema.rb | 0 ...4846_rename_drupal_indices_to_be_unique.rb | 0 ...150504022234_devise_create_devise_users.rb | 0 ...20150504163657_create_doorkeeper_tables.rb | 0 .../20150520080634_rolify_create_roles.rb | 0 .../migrate/20150521000833_remove_rolify.rb | 0 ...20150521001340_add_roles_to_devise_user.rb | 0 .../migrate/20150521005227_no_more_drupal.rb | 0 ...0521225109_rename_devise_users_to_users.rb | 0 .../20150526035517_drop_queue_table.rb | 0 ...0601061358_add_delegate_status_to_users.rb | 0 .../20150601224750_add_region_to_user.rb | 0 .../20150602044759_add_wca_id_to_users.rb | 0 ...0150602062127_add_index_to_users_wca_id.rb | 0 ..._remove_empty_string_wca_ids_from_users.rb | 0 ...rename_results_php_indices_to_be_unique.rb | 0 ...718020058_create_competition_organizers.rb | 0 ...0718020123_create_competition_delegates.rb | 0 ...rd_and_admin_password_from_competitions.rb | 0 ...e_and_organiser_to_text_in_competitions.rb | 0 ...50819064257_add_contact_to_competitions.rb | 0 ...iser_and_wca_delegate_from_competitions.rb | 0 .../20150826003626_add_avatar_to_users.rb | 0 ...50831195312_add_pending_avatar_to_users.rb | 0 ...0903083847_no_null_sticky_posts_allowed.rb | 0 ...904062512_add_crop_coordinates_to_users.rb | 0 ...183742_rename_crop_coordinates_in_users.rb | 0 ...0924011143_make_sticky_default_in_posts.rb | 0 ...50924011919_add_world_readable_to_posts.rb | 0 ...0924155057_post_boolean_fields_not_null.rb | 0 .../20151001191340_add_teams_to_users.rb | 0 ...1834_convert_competition_website_to_url.rb | 0 ...220307_copy_names_from_persons_to_users.rb | 0 ...dd_opt_out_registration_emails_to_users.rb | 0 ..._from_users_to_delegates_and_organizers.rb | 0 ...51119063335_add_remarks_to_competitions.rb | 0 ...ersons_old_and_inbox_results_old_tables.rb | 0 .../20151207230222_create_polls_tables.rb | 0 ...9003851_add_unconfirmed_wca_id_to_users.rb | 0 .../20151213232440_remove_wca_website_team.rb | 0 .../20151214000352_create_vote_options.rb | 0 ...1215193124_change_deadline_to_timestamp.rb | 0 ...20151217001125_fix_deadline_to_datetime.rb | 0 .../20151217054555_add_user_id_to_preregs.rb | 0 ...7062612_add_dob_gender_country_to_users.rb | 0 ...0151222013017_add_timestamps_to_preregs.rb | 0 ...ion_open_and_close_dates_to_competition.rb | 0 ...onvert_process_links_format_to_markdown.rb | 0 ...20160120071503_add_owner_to_application.rb | 0 ...me_software_admin_team_to_software_team.rb | 0 .../migrate/20160218135313_create_teams.rb | 0 .../20160218234447_create_team_members.rb | 0 .../migrate/20160223204831_toggle_guests.rb | 0 ...0160224013453_guests_enabled_by_default.rb | 0 .../20160303144700_fill_teams_tables.rb | 0 .../20160305170821_remove_teams_columns.rb | 0 ...9_change_preregs_created_at_to_not_null.rb | 0 ...7_change_preregs_updated_at_to_not_null.rb | 0 ...0160407210623_add_updated_at_to_results.rb | 0 ...0504170758_create_user_preferred_events.rb | 0 ...0105_add_results_posted_to_competitions.rb | 0 ...160505231300_create_registration_events.rb | 0 ..._results_notifications_enabled_to_users.rb | 0 ...124545_add_approved_at_to_registrations.rb | 0 ...1_fill_accepted_at_registrations_column.rb | 0 .../20160517140653_add_rails_persons_view.rb | 0 .../20160518020433_create_delayed_jobs.rb | 0 .../20160518045741_create_completed_jobs.rb | 0 .../20160520230353_remove_results_status.rb | 0 ...add_results_nag_sent_at_to_competitions.rb | 0 ...20160531124049_update_competition_names.rb | 0 .../20160602105428_create_delegate_reports.rb | 0 .../20160610191605_create_competition_tabs.rb | 0 ...9_add_display_order_to_competition_tabs.rb | 0 ...0160627215744_create_competition_events.rb | 0 .../20160701034833_reference_table_updates.rb | 0 ...632_add_generate_website_to_competition.rb | 0 ...1551_rename_website_to_external_website.rb | 0 ...27000015_add_liechtenstein_to_countries.rb | 0 ...move_unnecessary_columns_from_countries.rb | 0 ...013347_add_announced_at_to_competitions.rb | 0 ...4202_notify_users_of_delegates_demotion.rb | 0 ...3_create_delegate_reports_for_all_comps.rb | 0 ...4_remove_delegate_reports_without_comps.rb | 0 .../20160902230822_fix_results_posted_at.rb | 0 ...52_remove_event_specs_from_competitions.rb | 0 ...onvert_event_id_to_competition_event_id.rb | 0 ...1005956_rename_preregs_to_registrations.rb | 0 ...licated_registration_competition_events.rb | 0 .../20161026201019_simplify_registrations.rb | 0 ...31215932_add_entry_fees_to_competitions.rb | 0 ...ected_stripe_account_id_to_competitions.rb | 0 ...1108210423_create_registration_payments.rb | 0 .../20161117085757_cleanup_events_issue96.rb | 0 ...3_change_latitude_and_longitude_default.rb | 0 ...122014040_add_tracking_to_registrations.rb | 0 ...1122162029_add_end_year_to_competitions.rb | 0 ...133_add_additional_fields_for_delegates.rb | 0 ...0161206204738_add_confirmed_at_to_polls.rb | 0 ...0161212200704_add_maldives_to_countries.rb | 0 ...52_add_country_id_index_to_competitions.rb | 0 ...1226223701_change_event_order_and_names.rb | 0 ...227202950_add_preferred_locale_to_users.rb | 0 ...0121202850_organisation_to_organization.rb | 0 ...gistration_payments_for_partial_refunds.rb | 0 ...2_add_proper_date_fields_to_competition.rb | 0 ...15_add_enable_donations_to_competitions.rb | 0 ...56_set_default_currency_to_competitions.rb | 0 ...ange_default_entry_fee_for_competitions.rb | 0 ...0402223714_change_rounds_to_round_types.rb | 0 .../20170404184332_convert_utf8_to_utf8mb4.rb | 0 .../migrate/20170406170418_create_rounds.rb | 0 ...417072301_remove_description_from_teams.rb | 0 .../20170418171035_allow_null_gender.rb | 0 ...00_add_time_limit_and_cutoffs_to_rounds.rb | 0 .../migrate/20170426145811_create_linkings.rb | 0 .../20170502232234_create_timestamps.rb | 0 ...3205810_add_index_on_results_country_id.rb | 0 ...510071858_change_rounds_index_to_unique.rb | 0 ...nd_requirement_to_advancement_condition.rb | 0 ...919_add_nag_sent_at_to_delegate_reports.rb | 0 ...54_add_competitor_limit_to_competitions.rb | 0 ...20170517213035_update_list_of_countries.rb | 0 ...26_add_event_fees_to_competition_events.rb | 0 .../20170523034604_create_post_tags.rb | 0 ...523185221_add_show_on_homepage_to_posts.rb | 0 ...170524221221_drop_cubing_phpbb_database.rb | 0 ..._registrations_to_archive_registrations.rb | 0 ...70624115851_add_wca_financial_committee.rb | 0 ...ge_competitor_limit_reason_type_to_text.rb | 0 ...20170726133627_update_preferred_formats.rb | 0 .../20170801010739_create_championships.rb | 0 ...0170812120421_convert_latin1_to_utf8mb4.rb | 0 ...eligible_country_iso2s_for_championship.rb | 0 ...703_add_greater_china_championship_type.rb | 0 ...41716_fix_tables_and_database_collation.rb | 0 .../20170818164058_fix_columns_collation.rb | 0 .../20170820023104_add_multiple_continents.rb | 0 .../20170823170616_add_multiple_countries.rb | 0 .../20170823203113_create_incidents.rb | 0 .../20170824082448_create_incident_tags.rb | 0 ...0824133352_create_incident_competitions.rb | 0 ...830140540_fix_nullable_linkings_wca_ids.rb | 0 .../20170831170616_fix_multiple_countries.rb | 0 .../20170916165728_change_incident_status.rb | 0 ...strations_for_non_existing_competitions.rb | 0 ...13154922_increase_scramble_column_width.rb | 0 ...gistration_requirements_to_competitions.rb | 0 .../migrate/20171122010954_remove_rubiks.rb | 0 ...0857_add_fulltext_index_on_persons_name.rb | 0 ...convert_old_333mbf_groups_into_attempts.rb | 0 ...00023_add_ethics_and_quality_committees.rb | 0 ...0237_add_scramble_group_count_to_rounds.rb | 0 .../20171219204656_update_committes_emails.rb | 0 ..._any_redirect_uri_to_oauth_applications.rb | 0 .../20171222100000_cleanup_orphaned_rounds.rb | 0 .../20171222182940_update_round_ids.rb | 0 ...32335_update_preferred_formats_for_feet.rb | 0 ...0107142301_update_feet_format_in_rounds.rb | 0 .../migrate/20180120132926_add_board_team.rb | 0 ...80201005000_add_round_results_to_rounds.rb | 0 ...0180205000001_create_competition_venues.rb | 0 .../20180205000002_create_venue_rooms.rb | 0 ...180205000003_create_schedule_activities.rb | 0 .../20180206211650_add_locations_table.rb | 0 ...0180403194359_add_roles_to_registration.rb | 0 ...n_requirements_for_visible_competitions.rb | 0 ...180528130810_update_trinidad_and_tobago.rb | 0 ...0621093155_add_nordic_championship_type.rb | 0 ...on_requirements_columns_to_competitions.rb | 0 .../20180629112054_add_color_to_venue_room.rb | 0 ...042_add_total_number_of_rounds_to_round.rb | 0 .../20180703172949_add_hidden_to_teams.rb | 0 ...7_rename_scramble_group_to_scramble_set.rb | 0 ...add_results_submitted_at_to_competition.rb | 0 ..._add_timestamps_columns_to_competitions.rb | 0 ...0180710165401_allow_null_base_entry_fee.rb | 0 ...tition_id_and_person_id_to_inbox_person.rb | 0 ..._add_hidden_team_for_banned_competitors.rb | 0 ..._confidential_to_doorkeeper_application.rb | 0 ...1204733_remove_nordic_championship_type.rb | 0 .../20180822165331_add_wca_marketing_team.rb | 0 ...51_clear_null_registration_requirements.rb | 0 ...e_registration_requirements_column_name.rb | 0 ...20180831075355_nullify_competitor_limit.rb | 0 ...0_add_z1_and_z3_columns_to_competitions.rb | 0 ...8195553_add_name_reason_to_competitions.rb | 0 .../20180911140010_create_uploaded_json.rb | 0 ...042457_add_confirmed_at_to_competitions.rb | 0 .../migrate/20181020004209_add_wcat.rb | 0 .../20181021185003_create_stripe_charges.rb | 0 ...1022031135_remove_rank_from_teams_table.rb | 0 ..._registration_page_link_to_competitions.rb | 0 .../20181122233823_create_wcif_extensions.rb | 0 ..._delegate_reports_column_to_users_table.rb | 0 ...incorrect_wca_id_claim_count_to_persons.rb | 0 ...24850_add_dummy_account_marker_to_users.rb | 0 ...5357_add_senior_members_column_to_teams.rb | 0 .../20190105215446_create_assignments.rb | 0 .../20190112130723_add_officers_teams.rb | 0 ...80945_add_wca_data_protection_committee.rb | 0 ...wcif_extensions_extendable_id_to_string.rb | 0 ...te_active_storage_tables.active_storage.rb | 0 .../migrate/20190208175255_add_wac.rb | 0 ...216102110_create_regional_organizations.rb | 0 ...21194112_add_missing_multiple_countries.rb | 0 ..._hidden_team_for_delegates_on_probation.rb | 0 ...25_add_fields_to_regional_organizations.rb | 0 .../20190601231550_add_unstick_at_to_posts.rb | 0 ...l_start_date_for_regional_organizations.rb | 0 .../20190716065618_add_id_to_inbox_results.rb | 0 ..._wrc_and_wdc_fields_to_delegate_reports.rb | 0 .../20190803202212_update_wca_states.rb | 0 .../migrate/20190806173355_create_weat.rb | 0 ...0814232833_add_results_index_on_value_x.rb | 0 ...001639_change_z_regulations_column_name.rb | 0 ...ent_restriction_columns_to_competitions.rb | 0 ...0190817170648_add_country_iso2_to_venue.rb | 0 ...0190817193315_fix_country_iso2_on_venue.rb | 0 ...18102517_create_bookmarked_competitions.rb | 0 ...095512_add_fields_to_competitions_table.rb | 0 ...005902_add_wrc_users_to_delegate_report.rb | 0 ...0916133253_change_stripe_charge_id_type.rb | 0 ...03556_add_user_to_registration_payments.rb | 0 .../20191013211511_create_country_bands.rb | 0 ...07212356_add_devise_two_factor_to_users.rb | 0 .../20200125180554_update_feet_rank.rb | 0 ...06012756_change_empty_main_event_to_nil.rb | 0 ...31_create_competition_trainee_delegates.rb | 0 ...rename_combined_rounds_to_cutoff_rounds.rb | 0 .../20200331082313_rename_some_wca_states.rb | 0 ...5151734_add_index_to_results_on_records.rb | 0 ..._remove_additional_fields_for_delegates.rb | 0 .../20200502095048_add_old_type_to_round.rb | 0 .../20200522095030_change_default_tl_value.rb | 0 ...125145_remove_world_readable_from_posts.rb | 0 ...7140007_add_cancelled_at_to_competition.rb | 0 ...628_add_session_validity_token_to_users.rb | 0 ...nge_media_timestamp_decided_to_nullable.rb | 0 ...20193829_create_wrt_sanity_check_tables.rb | 0 ...657_add_sanity_check_tables_constraints.rb | 0 ...221190945_add_hidden_team_for_wct_china.rb | 0 .../migrate/20210301002636_hide_wdpc_team.rb | 0 ...st_and_events_deadlines_to_competitions.rb | 0 ...501213332_add_hidden_team_for_wst_admin.rb | 0 ...210506205912_add_qualification_to_event.rb | 0 ...allow_registration_edits_to_competition.rb | 0 ...081850_add_cookies_acknowleded_to_users.rb | 0 ...free_guest_entry_status_to_competitions.rb | 0 ...15_create_announcement_tables.starburst.rb | 0 ...ry_to_starburst_announcements.starburst.rb | 0 ...queness_to_announcement_views.starburst.rb | 0 ...1154101_add_marketing_shop_announcement.rb | 0 ...1210100657_repopulate_preferred_formats.rb | 0 ..._to_active_storage_blobs.active_storage.rb | 0 ..._storage_variant_records.active_storage.rb | 0 ...20220511025003_add_hidden_team_for_wsot.rb | 0 .../20220516124717_add_team_for_wat.rb | 0 ...registration_self_delete_to_competition.rb | 0 ...21810_registration_email_default_change.rb | 0 ...n_without_qualification_to_competitions.rb | 0 ...233246_add_use_wca_live_for_scoretaking.rb | 0 .../20220706232200_create_cached_results.rb | 0 ...e_storage_blobs_checksum.active_storage.rb | 0 .../20220725045819_add_otp_secret_to_user.rb | 0 ...istration_notifications_default_to_user.rb | 0 ...2232936_create_competition_series_table.rb | 0 ...dd_reminder_sent_at_to_delegate_reports.rb | 0 ...1111430_add_guest_limit_to_competitions.rb | 0 ...90104_add_community_survey_announcement.rb | 0 ...20_remove_trainee_delegate_associations.rb | 0 ...215048_add_is_competing_to_registration.rb | 0 ..._per_registration_limit_to_competitions.rb | 0 ...comment_to_registration_to_competitions.rb | 0 ...303093411_add_worlds_merch_announcement.rb | 0 ...16_add_receipt_to_registration_payments.rb | 0 ...183558_restructure_stripe_charges_table.rb | 0 ...740_create_stripe_payment_intents_table.rb | 0 ...0315170143_create_stripe_webhook_events.rb | 0 ...d_administrative_notes_to_registrations.rb | 0 ...cy_devise_two_factor_secrets_from_users.rb | 0 .../20230520171858_remove_persons_view.rb | 0 ...520173123_change_day_month_year_to_date.rb | 0 ...701100417_change_country_names_in_table.rb | 0 ...7182015_create_cronjob_statistics_table.rb | 0 .../migrate/20230729032534_fix_column_name.rb | 0 ...nge_media_submitter_email_column_length.rb | 0 ...2160657_recompute_persons_table_indices.rb | 0 ..._add_created_at_remote_to_stripe_events.rb | 0 .../20230906135843_remove_relations.rb | 0 ...0230906155619_remove_delayed_jobs_table.rb | 0 .../20230910095715_create_user_groups.rb | 0 .../migrate/20230910105700_create_roles.rb | 0 ...113122_add_delegate_probation_to_groups.rb | 0 .../20230910114732_add_probations_to_roles.rb | 0 .../20230918144054_remove_timestamps_table.rb | 0 ...0918144154_create_server_settings_table.rb | 0 ...921143204_add_posting_by_to_competition.rb | 0 ...152057_create_attendee_payment_requests.rb | 0 .../20231010152058_create_jwt_denylist.rb | 0 ...20231103102744_add_region_to_user_table.rb | 0 .../migrate/20231103103433_add_user_groups.rb | 0 ...0231115153211_add_email_to_sanity_check.rb | 0 ...0231120172504_add_uses_v2_registrations.rb | 0 .../20231122153605_create_wfc_xero_users.rb | 0 ...0231122153755_create_wfc_dues_redirects.rb | 0 .../20231124161841_drop_senior_delegate_id.rb | 0 ...create_groups_metadata_delegate_regions.rb | 0 ...43_add_groups_metadata_delegate_regions.rb | 0 ...155158_add_senior_delegate_region_index.rb | 0 ...231220090853_rename_roles_to_user_roles.rb | 0 ..._id_to_groups_metadata_delegate_regions.rb | 0 ...0231227095728_update_friendly_id_fields.rb | 0 ...1530_create_groups_metadata_translators.rb | 0 ...20240112161627_create_translators_group.rb | 0 ..._create_roles_metadata_delegate_regions.rb | 0 ...create_doorkeeper_openid_connect_tables.rb | 0 ...701_create_metadata_for_delegate_groups.rb | 0 ...create_competition_payment_integrations.rb | 0 ...055245_create_connected_paypal_accounts.rb | 0 ...060026_create_connected_stripe_accounts.rb | 0 .../20240203180115_fix_translators_groups.rb | 0 ...24_populate_existing_stripe_connections.rb | 0 ...21033850_migrate_locales_to_user_groups.rb | 0 {WcaOnRails/db => db}/results_dump_schema.rb | 0 {WcaOnRails/db => db}/schema.rb | 0 {WcaOnRails/db => db}/seeds.rb | 0 .../db => db}/seeds/continents.seeds.rb | 0 .../db => db}/seeds/countries.seeds.rb | 0 .../seeds/cronjob_statistics.seeds.rb | 0 .../seeds/development/competitions.seeds.rb | 0 .../seeds/development/oauth.seeds.rb | 0 .../seeds/development/posts.seeds.rb | 0 .../seeds/development/users.seeds.rb | 0 ...le_country_iso2s_for_championship.seeds.rb | 0 {WcaOnRails/db => db}/seeds/events.seeds.rb | 0 {WcaOnRails/db => db}/seeds/formats.seeds.rb | 0 .../seeds/preferred_formats.seeds.rb | 0 .../db => db}/seeds/round_types.seeds.rb | 0 {WcaOnRails/db => db}/seeds/teams.seeds.rb | 0 docker-compose.yml | 3 +- WcaOnRails/env_config.rb => env_config.rb | 0 .../advancement_condition.rb | 0 .../attempt_result_condition.rb | 0 .../percent_condition.rb | 0 .../ranking_condition.rb | 0 {WcaOnRails/lib => lib}/assets/.keep | 0 .../lib => lib}/auxiliary_data_computation.rb | 0 .../lib => lib}/check_regional_records.rb | 0 .../city_comma_region_validator.rb | 0 {WcaOnRails/lib => lib}/city_validator.rb | 0 .../lib => lib}/country_city_validator.rb | 0 .../ar_city_validator.rb | 0 .../au_city_validator.rb | 0 .../br_city_validator.rb | 0 .../ca_city_validator.rb | 0 .../gb_city_validator.rb | 0 .../in_city_validator.rb | 0 .../us_city_validator.rb | 0 .../country_city_validators/utils.rb | 0 .../lib => lib}/custom_wca_i18n_scanner.rb | 0 {WcaOnRails/lib => lib}/cutoff.rb | 0 {WcaOnRails/lib => lib}/database_dumper.rb | 0 {WcaOnRails/lib => lib}/db_dump_helper.rb | 0 {WcaOnRails/lib => lib}/db_helper.rb | 0 {WcaOnRails/lib => lib}/dues_calculator.rb | 0 .../lib => lib}/file_size_validator.rb | 0 .../lib => lib}/finish_unfinished_persons.rb | 0 .../lib => lib}/gsuite_mailing_lists.rb | 0 {WcaOnRails/lib => lib}/i18n_utils.rb | 0 {WcaOnRails/lib => lib}/log_task.rb | 0 {WcaOnRails/lib => lib}/microservices/auth.rb | 0 .../microservices/registrations.rb | 0 .../middlewares/fix_accept_header.rb | 0 .../middlewares/warden_user_logger.rb | 0 {WcaOnRails/lib => lib}/paypal_interface.rb | 0 {WcaOnRails/lib => lib}/qualification.rb | 0 .../lib => lib}/regulations_s3_helper.rb | 0 {WcaOnRails/lib => lib}/result_methods.rb | 0 .../advancement_conditions_validator.rb | 0 .../competitions_results_validator.rb | 0 .../competitor_limit_validator.rb | 0 .../events_rounds_validator.rb | 0 .../results_validators/generic_validator.rb | 0 .../individual_results_validator.rb | 0 .../results_validators/json_schemas.rb | 0 .../results_validators/persons_validator.rb | 0 .../results_validators/positions_validator.rb | 0 .../results_validators/scrambles_validator.rb | 0 .../lib => lib}/results_validators/utils.rb | 0 .../results_validators/validation_error.rb | 0 .../results_validators/validation_info.rb | 0 .../results_validators/validation_issue.rb | 0 .../results_validators/validation_warning.rb | 0 .../results_validators/validator_data.rb | 0 {WcaOnRails/lib => lib}/round_results.rb | 0 {WcaOnRails/lib => lib}/single_sign_on.rb | 0 {WcaOnRails/lib => lib}/slack_bot.rb | 0 {WcaOnRails/lib => lib}/solve_time.rb | 0 {WcaOnRails/lib => lib}/tasks/.keep | 0 .../tasks/comp_form_locale_refactor.rake | 0 {WcaOnRails/lib => lib}/tasks/db.rake | 0 .../tasks/devise_2fa_migration.rake | 0 .../tasks/rehash_competition_tab_links.rake | 0 .../templates/erb/scaffold/_form.html.erb | 0 {WcaOnRails/lib => lib}/time_limit.rb | 0 {WcaOnRails/lib => lib}/url_validator.rb | 0 {WcaOnRails/lib => lib}/wca_exceptions.rb | 0 {WcaOnRails/log => log}/.keep | 0 WcaOnRails/package.json => package.json | 0 {WcaOnRails/pids => pids}/.gitignore | 0 .../postcss.config.js => postcss.config.js | 0 {WcaOnRails/public => public}/404.html | 0 {WcaOnRails/public => public}/422.html | 0 {WcaOnRails/public => public}/500.html | 0 {WcaOnRails/public => public}/ads.txt | 0 .../public => public}/export/.gitignore | 0 {WcaOnRails/public => public}/favicon.ico | 0 .../public => public}/files/WCALogo3D.png | Bin .../public => public}/files/WCALogo3D.svg | 0 .../files/WCALogo3Dsmall.png | Bin .../files/WCA_Competition_Tutorial.pdf | Bin .../files/WCA_IRS_Determination_Letter.pdf | Bin .../public => public}/files/WCAlogo.svg | 0 .../public => public}/files/WCAlogo_50x50.png | Bin .../public => public}/files/WCAlogo_XL.jpg | Bin .../files/WCAlogo_monochrome.svg | 0 .../files/WCAlogo_notext.svg | 0 .../files/requisites_for_fixes_updates.pdf | Bin .../public => public}/files/results.xls | Bin .../files/wca-workbook-assistant-2.5.jar | Bin .../public => public}/files/wca_icon_only.png | Bin .../images/barcelonaopen2008.jpg | Bin .../images/belgianopen2008.jpg | Bin .../images/czechopen2007.jpg | Bin .../images/czechopen2008.pdf | Bin .../images/italianopen2007.jpg | Bin .../images/italianopen2008.jpg | Bin .../images/japanopen2007.jpg | Bin .../images/kanazawaopen2007.jpg | Bin .../public => public}/images/lyonopen2007.jpg | Bin .../images/murciaopen2007.jpg | Bin .../images/murciaopen2007_wroh.jpg | Bin .../images/murciaopen2008.jpg | Bin .../images/netherlands2007.jpg | Bin .../images/organizations/afs.png | Bin .../images/organizations/mca.png | Bin .../images/organizations/nkf.png | Bin .../organizations/speedcubing-hrvatska.png | Bin .../images/runewesstrom78.jpg | Bin .../public => public}/images/usopen2007.jpg | Bin .../public => public}/images/wc2007.jpg | Bin .../public => public}/images/wc2007_logo.jpg | Bin .../public => public}/images/wc2009logos.jpg | Bin .../images/wroclawopen2007.jpg | Bin .../controllers/admin_controller_spec.rb | 0 .../v1/api_internal_users_controller_spec.rb | 0 .../api/v0/user_roles_controller_spec.rb | 0 .../api/v0/wrt/persons_controller_spec.rb | 0 .../api_competitions_controller_spec.rb | 0 .../controllers/api_controller_spec.rb | 0 .../controllers/api_users_controller_spec.rb | 0 .../application_controller_spec.rb | 0 .../competition_tabs_controller_spec.rb | 0 .../competitions_controller_spec.rb | 0 .../delegate_reports_controller_spec.rb | 0 .../controllers/panel_controller_spec.rb | 0 .../controllers/persons_controller_spec.rb | 0 .../controllers/polls_controller_spec.rb | 0 .../controllers/posts_controller_spec.rb | 0 .../registrations_controller_spec.rb | 0 .../server_status_controller_spec.rb | 0 .../controllers/teams_controller_spec.rb | 0 .../controllers/users_controller_spec.rb | 0 .../controllers/votes_controller_spec.rb | 0 {WcaOnRails/spec => spec}/database_spec.rb | 0 .../factories/competition_media.rb | 0 .../factories/competition_series.rb | 0 .../factories/competition_tabs.rb | 0 .../spec => spec}/factories/competitions.rb | 0 .../spec => spec}/factories/contacts.rb | 0 .../factories/delegate_report.rb | 0 .../groups_metadata_delegate_regions.rb | 0 .../factories/groups_metadata_translators.rb | 0 .../spec => spec}/factories/inbox_persons.rb | 0 .../spec => spec}/factories/incidents.rb | 0 .../factories/oauth_applications.rb | 0 .../spec => spec}/factories/persons.rb | 0 {WcaOnRails/spec => spec}/factories/polls.rb | 0 {WcaOnRails/spec => spec}/factories/posts.rb | 0 {WcaOnRails/spec => spec}/factories/ranks.rb | 0 .../factories/regional_organizations.rb | 0 .../factories/registration_payment.rb | 0 .../spec => spec}/factories/registrations.rb | 0 .../spec => spec}/factories/results.rb | 0 .../factories/results_submission.rb | 0 .../roles_metadata_delegate_regions.rb | 0 {WcaOnRails/spec => spec}/factories/rounds.rb | 0 .../spec => spec}/factories/scrambles.rb | 0 .../spec => spec}/factories/team_members.rb | 0 {WcaOnRails/spec => spec}/factories/teams.rb | 0 .../spec => spec}/factories/upload_json.rb | 0 .../spec => spec}/factories/user_groups.rb | 0 .../spec => spec}/factories/user_roles.rb | 0 {WcaOnRails/spec => spec}/factories/users.rb | 0 {WcaOnRails/spec => spec}/factories/votes.rb | 0 .../spec => spec}/features/2fa_spec.rb | 0 .../features/claim_wca_id_spec.rb | 0 .../features/competition_events_spec.rb | 0 .../competition_manage_schedule_spec.rb | 0 .../features/competition_management_spec.rb | 0 .../features/competition_results_spec.rb | 0 .../features/competitions_list_spec.rb | 0 .../spec => spec}/features/cookie_law_spec.rb | 0 .../features/create_competition_tabs_spec.rb | 0 .../features/delegate_report_spec.rb | 0 .../spec => spec}/features/edit_user_spec.rb | 0 .../features/eligible_voters_spec.rb | 0 .../features/incident_management_spec.rb | 0 .../features/manage_team_spec.rb | 0 .../spec => spec}/features/media_spec.rb | 0 .../features/my_competitions_spec.rb | 0 .../features/register_for_competition_spec.rb | 0 .../features/registration_management_spec.rb | 0 .../features/registration_spec.rb | 0 .../spec => spec}/features/set_locale_spec.rb | 0 .../spec => spec}/features/sign_up_spec.rb | 0 .../features/stripe_integration_spec.rb | 0 .../helpers/application_helper_spec.rb | 0 .../helpers/competitions_helper_spec.rb | 0 .../helpers/markdown_helper_spec.rb | 0 .../helpers/notifications_helper_spec.rb | 0 .../helpers/persons_helper_spec.rb | 0 .../helpers/results_helper_spec.rb | 0 .../spec => spec}/helpers/sort_helper_spec.rb | 0 .../helpers/static_pages_helper_spec.rb | 0 .../spec => spec}/i18n_locale_files_spec.rb | 0 {WcaOnRails/spec => spec}/i18n_spec.rb | 0 .../iframe_mail_interceptor_spec.rb | 0 ...ear_connected_payment_integrations_spec.rb | 0 .../jobs/registration_reminder_job_spec.rb | 0 .../jobs/submit_report_nag_job_spec.rb | 0 .../jobs/submit_results_nag_job_spec.rb | 0 .../jobs/sync_mailing_lists_job_spec.rb | 0 .../spec => spec}/jobs/wca_cronjob_spec.rb | 0 .../lib/active_support_to_sentence_spec.rb | 0 .../lib/auxiliary_data_computation_spec.rb | 0 .../spec => spec}/lib/city_validator_spec.rb | 0 .../spec => spec}/lib/database_dumper_spec.rb | 0 .../middlewares/warden_user_logger_spec.rb | 0 .../spec => spec}/lib/qualification_spec.rb | 0 .../advancement_conditions_validator_spec.rb | 0 .../competitor_limit_validator_spec.rb | 0 .../events_rounds_validator_spec.rb | 0 .../individual_results_validator_spec.rb | 0 .../persons_validator_spec.rb | 0 .../positions_validator_spec.rb | 0 .../scrambles_validator_spec.rb | 0 .../spec => spec}/lib/solve_time_spec.rb | 0 .../spec => spec}/lib/test_db_manager_spec.rb | 0 .../spec => spec}/lib/url_validator_spec.rb | 0 .../mailers/avatars_mailer_spec.rb | 0 .../mailers/competitions_mailer_spec.rb | 0 .../delegate_status_change_mailer_spec.rb | 0 .../mailers/job_failure_mailer_spec.rb | 0 .../mailers/new_registration_mailer_spec.rb | 0 .../previews/avatars_mailer_preview.rb | 0 .../previews/competitions_mailer_preview.rb | 0 .../delegate_status_change_mailer_preview.rb | 0 .../previews/job_failure_mailer_preview.rb | 0 .../new_registration_mailer_preview.rb | 0 .../regional_organizations_mailer_preview.rb | 0 .../previews/registrations_mailer_preview.rb | 0 .../previews/translators_mailer_preview.rb | 0 .../previews/wca_id_claim_mailer_preview.rb | 0 .../wca_monthly_digest_mailer_preview.rb | 0 .../regional_organizations_mailer_spec.rb | 0 .../mailers/registrations_mailer_spec.rb | 0 .../mailers/role_change_mailer_spec.rb | 0 .../mailers/translators_mailer_spec.rb | 0 .../mailers/two_factor_mailer_spec.rb | 0 .../mailers/wca_id_claim_mailer_spec.rb | 0 .../mailers/wca_monthly_digest_mailer_spec.rb | 0 .../models/anonymize_person_spec.rb | 0 .../spec => spec}/models/championship_spec.rb | 0 .../models/competition_event_spec.rb | 0 .../models/competition_medium_spec.rb | 0 .../models/competition_series_spec.rb | 0 .../spec => spec}/models/competition_spec.rb | 0 .../models/competition_tab_spec.rb | 0 .../models/competition_wcif_spec.rb | 0 .../spec => spec}/models/contact_form_spec.rb | 0 .../spec => spec}/models/country_band_spec.rb | 0 .../models/delegate_report_spec.rb | 0 .../spec => spec}/models/inbox_result_spec.rb | 0 .../spec => spec}/models/incident_spec.rb | 0 .../spec => spec}/models/light_result_spec.rb | 0 .../spec => spec}/models/merge_people_spec.rb | 0 .../spec => spec}/models/person_spec.rb | 0 {WcaOnRails/spec => spec}/models/poll_spec.rb | 0 {WcaOnRails/spec => spec}/models/post_spec.rb | 0 .../models/reassign_wca_id_spec.rb | 0 .../models/regional_organization_spec.rb | 0 .../spec => spec}/models/registration_spec.rb | 0 .../spec => spec}/models/result_spec.rb | 0 .../models/results_submission_spec.rb | 0 .../spec => spec}/models/round_spec.rb | 0 .../models/server_setting_spec.rb | 0 .../models/stripe_transaction_spec.rb | 0 {WcaOnRails/spec => spec}/models/team_spec.rb | 0 .../spec => spec}/models/upload_json_spec.rb | 0 .../spec => spec}/models/user_group_spec.rb | 0 {WcaOnRails/spec => spec}/models/user_spec.rb | 0 {WcaOnRails/spec => spec}/models/vote_spec.rb | 0 .../models/website_contact_spec.rb | 0 {WcaOnRails/spec => spec}/rails_helper.rb | 0 .../requests/admin_results_spec.rb | 0 .../requests/api_competitions_spec.rb | 0 .../requests/api_persons_spec.rb | 0 .../spec => spec}/requests/api_spec.rb | 0 .../requests/competitions_spec.rb | 0 .../requests/country_bands_spec.rb | 0 .../requests/http_accept_spec.rb | 0 .../spec => spec}/requests/incidents_spec.rb | 0 .../spec => spec}/requests/media_spec.rb | 0 .../requests/oauth/oauth_spec.rb | 0 .../spec => spec}/requests/persons_spec.rb | 0 .../requests/regional_organizations_spec.rb | 0 .../requests/registrations_spec.rb | 0 .../spec => spec}/requests/results_spec.rb | 0 .../requests/results_submission_spec.rb | 0 .../spec => spec}/requests/rss_spec.rb | 0 .../spec => spec}/requests/upload_spec.rb | 0 .../spec => spec}/requests/users_spec.rb | 0 .../spec => spec}/requests/wdc_spec.rb | 0 .../spec => spec}/requests/wfc_spec.rb | 0 .../spec => spec}/ruby_version_spec.rb | 2 +- {WcaOnRails/spec => spec}/spec_helper.rb | 0 .../support/api_sign_in_helper.rb | 0 .../support/be_invalid_with_errors.rb | 0 {WcaOnRails/spec => spec}/support/bylaws.pdf | Bin .../support/cookie_banner_helper.rb | 0 .../spec => spec}/support/database_cleaner.rb | 0 {WcaOnRails/spec => spec}/support/devise.rb | 0 .../spec => spec}/support/locale_reset.rb | 0 {WcaOnRails/spec => spec}/support/logo.jpg | Bin {WcaOnRails/spec => spec}/support/logo.png | Bin .../spec => spec}/support/selectize_helper.rb | 0 .../spec => spec}/support/session_helper.rb | 0 .../spec => spec}/support/sign_in_macros.rb | 0 .../spec => spec}/support/test_db_manager.rb | 0 .../my_competitions.html.erb_spec.rb | 0 .../views/competitions/show.html.erb_spec.rb | 0 ..._of_confirmed_competition.html.erb_spec.rb | 0 .../layouts/application.html.erb_spec.rb | 0 .../edit_registrations.html.erb_spec.rb | 0 .../registrations/export.csv.erb_spec.rb | 0 .../psych_sheet_event.html.erb_spec.rb | 0 .../registrations/register.html.erb_spec.rb | 0 .../views/teams/index.html.erb_spec.rb | 0 .../views/votes/vote.html.erb_spec.rb | 0 .../wfc/competition_export.csv.erb_spec.rb | 0 stylelint.config.js | 2 +- {WcaOnRails/tmp => tmp}/.keep | 0 WcaOnRails/vault_config.rb => vault_config.rb | 0 .../assets/javascripts/.keep | 0 .../javascripts/bootstrap-datetimepicker.js | 0 .../javascripts/bootstrap-hover-dropdown.js | 0 .../assets/javascripts/fc_locales/af.js | 0 .../assets/javascripts/fc_locales/ar-dz.js | 0 .../assets/javascripts/fc_locales/ar-kw.js | 0 .../assets/javascripts/fc_locales/ar-ly.js | 0 .../assets/javascripts/fc_locales/ar-ma.js | 0 .../assets/javascripts/fc_locales/ar-sa.js | 0 .../assets/javascripts/fc_locales/ar-tn.js | 0 .../assets/javascripts/fc_locales/ar.js | 0 .../assets/javascripts/fc_locales/bg.js | 0 .../assets/javascripts/fc_locales/bs.js | 0 .../assets/javascripts/fc_locales/ca.js | 0 .../assets/javascripts/fc_locales/cs.js | 0 .../assets/javascripts/fc_locales/da.js | 0 .../assets/javascripts/fc_locales/de-at.js | 0 .../assets/javascripts/fc_locales/de-ch.js | 0 .../assets/javascripts/fc_locales/de.js | 0 .../assets/javascripts/fc_locales/el.js | 0 .../assets/javascripts/fc_locales/en-au.js | 0 .../assets/javascripts/fc_locales/en-ca.js | 0 .../assets/javascripts/fc_locales/en-gb.js | 0 .../assets/javascripts/fc_locales/en-ie.js | 0 .../assets/javascripts/fc_locales/en-nz.js | 0 .../assets/javascripts/fc_locales/eo.js | 0 .../assets/javascripts/fc_locales/es-do.js | 0 .../assets/javascripts/fc_locales/es-us.js | 0 .../assets/javascripts/fc_locales/es.js | 0 .../assets/javascripts/fc_locales/et.js | 0 .../assets/javascripts/fc_locales/eu.js | 0 .../assets/javascripts/fc_locales/fa.js | 0 .../assets/javascripts/fc_locales/fi.js | 0 .../assets/javascripts/fc_locales/fr-ca.js | 0 .../assets/javascripts/fc_locales/fr-ch.js | 0 .../assets/javascripts/fc_locales/fr.js | 0 .../assets/javascripts/fc_locales/gl.js | 0 .../assets/javascripts/fc_locales/he.js | 0 .../assets/javascripts/fc_locales/hi.js | 0 .../assets/javascripts/fc_locales/hr.js | 0 .../assets/javascripts/fc_locales/hu.js | 0 .../assets/javascripts/fc_locales/id.js | 0 .../assets/javascripts/fc_locales/is.js | 0 .../assets/javascripts/fc_locales/it.js | 0 .../assets/javascripts/fc_locales/ja.js | 0 .../assets/javascripts/fc_locales/ka.js | 0 .../assets/javascripts/fc_locales/kk.js | 0 .../assets/javascripts/fc_locales/ko.js | 0 .../assets/javascripts/fc_locales/lb.js | 0 .../assets/javascripts/fc_locales/lt.js | 0 .../assets/javascripts/fc_locales/lv.js | 0 .../assets/javascripts/fc_locales/mk.js | 0 .../assets/javascripts/fc_locales/ms-my.js | 0 .../assets/javascripts/fc_locales/ms.js | 0 .../assets/javascripts/fc_locales/nb.js | 0 .../assets/javascripts/fc_locales/nl-be.js | 0 .../assets/javascripts/fc_locales/nl.js | 0 .../assets/javascripts/fc_locales/nn.js | 0 .../assets/javascripts/fc_locales/pl.js | 0 .../assets/javascripts/fc_locales/pt-br.js | 0 .../assets/javascripts/fc_locales/pt.js | 0 .../assets/javascripts/fc_locales/ro.js | 0 .../assets/javascripts/fc_locales/ru.js | 0 .../assets/javascripts/fc_locales/sk.js | 0 .../assets/javascripts/fc_locales/sl.js | 0 .../assets/javascripts/fc_locales/sq.js | 0 .../assets/javascripts/fc_locales/sr-cyrl.js | 0 .../assets/javascripts/fc_locales/sr.js | 0 .../assets/javascripts/fc_locales/sv.js | 0 .../assets/javascripts/fc_locales/th.js | 0 .../assets/javascripts/fc_locales/tr.js | 0 .../assets/javascripts/fc_locales/uk.js | 0 .../assets/javascripts/fc_locales/vi.js | 0 .../assets/javascripts/fc_locales/zh-cn.js | 0 .../assets/javascripts/fc_locales/zh-tw.js | 0 .../assets/javascripts/fullcalendar.min.js | 0 .../assets/javascripts/jquery-ui.min.js | 0 .../assets/javascripts/jquery.are-you-sure.js | 0 .../assets/javascripts/jquery.floatThead.js | 0 .../javascripts/jquery.wca-autocomplete.js | 0 .../javascripts/moment-timezone-with-data.js | 0 .../assets/javascripts/oms.js | 0 .../assets/stylesheets/.keep | 0 .../assets/stylesheets/ajax-loader.gif | Bin .../stylesheets/bootstrap-datetimepicker.css | 0 .../bootstrap-datetimepicker.min.css | 0 .../assets/stylesheets/fonts/slick.ttf | Bin .../assets/stylesheets/fonts/slick.woff | Bin .../assets/stylesheets/fullcalendar.min.css | 0 .../assets/stylesheets/slick-theme.css | 0 .../assets/stylesheets/slick.css | 0 WcaOnRails/yarn.lock => yarn.lock | 0 1957 files changed, 117 insertions(+), 136 deletions(-) rename WcaOnRails/.dockerignore => .dockerignore (100%) rename WcaOnRails/.env.development => .env.development (100%) rename WcaOnRails/.env.test => .env.test (100%) rename WcaOnRails/.eslintrc.json => .eslintrc.json (100%) rename WcaOnRails/.rspec => .rspec (100%) rename WcaOnRails/.rubocop.yml => .rubocop.yml (100%) rename WcaOnRails/.rubocop_todo.yml => .rubocop_todo.yml (100%) mode change 120000 => 100644 .ruby-version rename WcaOnRails/.yarnrc.yml => .yarnrc.yml (100%) rename WcaOnRails/Dockerfile => Dockerfile (100%) rename WcaOnRails/Dockerfile.dev => Dockerfile.dev (100%) rename WcaOnRails/Dockerfile.sidekiq => Dockerfile.sidekiq (100%) rename WcaOnRails/Gemfile => Gemfile (100%) rename WcaOnRails/Gemfile.lock => Gemfile.lock (100%) rename WcaOnRails/Rakefile => Rakefile (100%) delete mode 100644 WcaOnRails/.gitignore delete mode 100644 WcaOnRails/.ruby-version rename {WcaOnRails/app => app}/assets/config/manifest.js (100%) rename {WcaOnRails/app => app}/assets/images/.keep (100%) rename {WcaOnRails/app => app}/assets/images/ChineseTaipei.svg (100%) rename {WcaOnRails/app => app}/assets/images/ChineseTaipeiSquared.svg (100%) rename {WcaOnRails/app => app}/assets/images/WCA Logo 2020.svg (100%) rename {WcaOnRails/app => app}/assets/images/WMT Logo.jpg (100%) rename {WcaOnRails/app => app}/assets/images/android-touch-icon.png (100%) rename {WcaOnRails/app => app}/assets/images/apple-touch-icon.png (100%) rename {WcaOnRails/app => app}/assets/images/missing_avatar_thumb.png (100%) rename {WcaOnRails/app => app}/assets/images/og-wca_logo.png (100%) rename {WcaOnRails/app => app}/assets/images/speedcubing_history/cubic_circular.jpg (100%) rename {WcaOnRails/app => app}/assets/images/speedcubing_history/mit_email.jpg (100%) rename {WcaOnRails/app => app}/assets/images/speedcubing_history/ron_wc2003.jpg (100%) rename {WcaOnRails/app => app}/assets/images/speedcubing_history/tyson_mao_forum_message.jpg (100%) rename {WcaOnRails/app => app}/assets/images/wca.ico (100%) rename {WcaOnRails/app => app}/assets/images/wca_logo.svg (100%) rename {WcaOnRails/app => app}/assets/javascripts/application.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/associated-events-picker.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/avatars.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/char-counter.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/competition_tabs.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/competitions.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/fullcalendar_wca.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/ca.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/cs.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/da.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/de.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/eo.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/es.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/fi.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/fr.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/hr.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/hu.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/id.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/it.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/ja.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/kk.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/ko.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/nl.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/pl.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/pt-br.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/pt.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/ro.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/ru.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/sk.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/sl.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/sv.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/th.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/uk.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/vi.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/zh-cn.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/fullcalendar/locales/zh-tw.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/i18n-bootstrap-table.js.erb (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/ca.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/cs.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/da.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/de.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/eo.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/es.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/fi.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/fr.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/hr.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/hu.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/id.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/it.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/ja.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/kk.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/ko.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/nl.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/pl.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/pt-br.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/pt.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/ro.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/ru.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/sk.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/sl.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/sv.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/th.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/uk.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/vi.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/zh-cn.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/locales/zh-tw.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/persons.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/posts.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/registrations.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/selectize.do_not_clear_on_blur.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/selectize.tags_options.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/users.js (100%) rename {WcaOnRails/app => app}/assets/javascripts/users_cropper.js (100%) rename {WcaOnRails/app => app}/assets/stylesheets/application.css.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/avatars.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/bootstrap-table-parts.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/bootstrap_and_overrides.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/collapsible-panels.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/competition_schedule.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/competition_tabs.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/competitions.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/country_bands.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/delegate_reports.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/delegates.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/edit_events.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/edit_schedule.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/email.css.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/faq.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/fullcalendar_wca.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/incidents.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/links.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/media.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/merch.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/navbar-static-top.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/pdf.css.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/persons.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/polls.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/posts.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/regional_organizations.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/registrations.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/results.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/search_results.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/selectize.default.css (100%) rename {WcaOnRails/app => app}/assets/stylesheets/server_status.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/static_pages.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/teams-committees.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/teams.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/translations.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/users.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/variables.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/wca-autocomplete.scss (100%) rename {WcaOnRails/app => app}/assets/stylesheets/wca.scss (100%) rename {WcaOnRails/app => app}/controllers/accounts/registrations_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/admin/avatars_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/admin/persons_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/admin/results_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/admin_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/internal/v1/api_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/internal/v1/payment_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/internal/v1/permissions_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/internal/v1/users_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/v0/api_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/v0/competitions_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/v0/geocoding_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/v0/persons_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/v0/user_groups_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/v0/user_roles_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/v0/users_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/v0/wfc/dues_redirects_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/v0/wfc/xero_users_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/api/v0/wrt/persons_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/application_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/competition_tabs_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/competitions_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/competitions_v2_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/concerns/.keep (100%) rename {WcaOnRails/app => app}/controllers/contacts_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/country_bands_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/database_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/delegate_reports_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/errors_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/forum_topics_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/forums_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/incidents_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/markdown_renderer_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/media_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/notifications_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/oauth/applications_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/panel_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/payment_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/persons_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/polls_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/posts_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/regional_organizations_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/registrations_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/regulations_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/regulations_translations_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/results_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/results_submission_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/search_results_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/server_status_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/sessions_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/static_pages_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/teams_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/translations_controller.rb (98%) rename {WcaOnRails/app => app}/controllers/upload_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/users_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/votes_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/wdc_controller.rb (100%) rename {WcaOnRails/app => app}/controllers/wfc_controller.rb (100%) rename {WcaOnRails/app => app}/helpers/admin_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/application_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/competitions_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/country_bands_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/documents_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/layouts_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/mailers_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/markdown_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/notifications_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/persons_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/registrations_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/regulation_translations_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/results_admin_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/results_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/results_submission_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/search_results_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/sort_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/static_pages_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/tags_helper.rb (100%) rename {WcaOnRails/app => app}/helpers/users_helper.rb (100%) rename {WcaOnRails/app => app}/inputs/competition_id_input.rb (100%) rename {WcaOnRails/app => app}/inputs/date_picker_input.rb (100%) rename {WcaOnRails/app => app}/inputs/datetime_picker_input.rb (100%) rename {WcaOnRails/app => app}/inputs/events_picker_input.rb (100%) rename {WcaOnRails/app => app}/inputs/incident_competition_id_input.rb (100%) rename {WcaOnRails/app => app}/inputs/money_amount_input.rb (100%) rename {WcaOnRails/app => app}/inputs/time_picker_input.rb (100%) rename {WcaOnRails/app => app}/inputs/user_ids_input.rb (100%) rename {WcaOnRails/app => app}/inputs/wca_id_input.rb (100%) rename {WcaOnRails/app => app}/jobs/application_job.rb (100%) rename {WcaOnRails/app => app}/jobs/cleanup_pdfs.rb (100%) rename {WcaOnRails/app => app}/jobs/clear_connected_payment_integrations.rb (100%) rename {WcaOnRails/app => app}/jobs/clear_tmp_cache.rb (100%) rename {WcaOnRails/app => app}/jobs/compute_auxiliary_data.rb (100%) rename {WcaOnRails/app => app}/jobs/dump_developer_database.rb (100%) rename {WcaOnRails/app => app}/jobs/dump_public_results_database.rb (100%) rename {WcaOnRails/app => app}/jobs/generate_chore.rb (100%) rename {WcaOnRails/app => app}/jobs/job_utils.rb (100%) rename {WcaOnRails/app => app}/jobs/registration_reminder_job.rb (100%) rename {WcaOnRails/app => app}/jobs/submit_report_nag_job.rb (100%) rename {WcaOnRails/app => app}/jobs/submit_results_nag_job.rb (100%) rename {WcaOnRails/app => app}/jobs/sync_mailing_lists_job.rb (100%) rename {WcaOnRails/app => app}/jobs/unstick_posts.rb (100%) rename {WcaOnRails/app => app}/jobs/wca_cronjob.rb (100%) rename {WcaOnRails/app => app}/jobs/weat_monthly_digest_job.rb (100%) rename {WcaOnRails/app => app}/mailers/.keep (100%) rename {WcaOnRails/app => app}/mailers/application_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/avatars_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/chore_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/competitions_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/delegate_status_change_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/devise_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/job_failure_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/new_registration_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/regional_organizations_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/registrations_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/role_change_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/translators_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/two_factor_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/wca_id_claim_mailer.rb (100%) rename {WcaOnRails/app => app}/mailers/wca_monthly_digest_mailer.rb (100%) rename {WcaOnRails/app => app}/models/.keep (100%) rename {WcaOnRails/app => app}/models/anonymize_person.rb (100%) rename {WcaOnRails/app => app}/models/application_record.rb (100%) rename {WcaOnRails/app => app}/models/assignment.rb (100%) rename {WcaOnRails/app => app}/models/attendee_payment_request.rb (100%) rename {WcaOnRails/app => app}/models/bookmarked_competition.rb (100%) rename {WcaOnRails/app => app}/models/championship.rb (100%) rename {WcaOnRails/app => app}/models/check_regional_records_form.rb (100%) rename {WcaOnRails/app => app}/models/competition.rb (100%) rename {WcaOnRails/app => app}/models/competition_delegate.rb (100%) rename {WcaOnRails/app => app}/models/competition_event.rb (100%) rename {WcaOnRails/app => app}/models/competition_medium.rb (100%) rename {WcaOnRails/app => app}/models/competition_organizer.rb (100%) rename {WcaOnRails/app => app}/models/competition_payment_integration.rb (100%) rename {WcaOnRails/app => app}/models/competition_series.rb (100%) rename {WcaOnRails/app => app}/models/competition_tab.rb (100%) rename {WcaOnRails/app => app}/models/competition_venue.rb (100%) rename {WcaOnRails/app => app}/models/concerns/.keep (100%) rename {WcaOnRails/app => app}/models/concerns/cachable.rb (100%) rename {WcaOnRails/app => app}/models/concerns/localized_sortable.rb (100%) rename {WcaOnRails/app => app}/models/concerns/personal_best.rb (100%) rename {WcaOnRails/app => app}/models/concerns/registration_notifications.rb (100%) rename {WcaOnRails/app => app}/models/concerns/resultable.rb (100%) rename {WcaOnRails/app => app}/models/concerns/taggable.rb (100%) rename {WcaOnRails/app => app}/models/connected_paypal_account.rb (100%) rename {WcaOnRails/app => app}/models/connected_stripe_account.rb (100%) rename {WcaOnRails/app => app}/models/contact_form.rb (100%) rename {WcaOnRails/app => app}/models/continent.rb (100%) rename {WcaOnRails/app => app}/models/country.rb (100%) rename {WcaOnRails/app => app}/models/country_band.rb (100%) rename {WcaOnRails/app => app}/models/cronjob_statistic.rb (100%) rename {WcaOnRails/app => app}/models/delegate_report.rb (100%) rename {WcaOnRails/app => app}/models/dob_contact.rb (100%) rename {WcaOnRails/app => app}/models/eligible_country_iso2_for_championship.rb (100%) rename {WcaOnRails/app => app}/models/event.rb (100%) rename {WcaOnRails/app => app}/models/finish_persons_form.rb (100%) rename {WcaOnRails/app => app}/models/fix_results_selector.rb (100%) rename {WcaOnRails/app => app}/models/format.rb (100%) rename {WcaOnRails/app => app}/models/forum.rb (100%) rename {WcaOnRails/app => app}/models/forum_post.rb (100%) rename {WcaOnRails/app => app}/models/forum_topic.rb (100%) rename {WcaOnRails/app => app}/models/forum_user.rb (100%) rename {WcaOnRails/app => app}/models/groups_metadata_delegate_regions.rb (100%) rename {WcaOnRails/app => app}/models/groups_metadata_translators.rb (100%) rename {WcaOnRails/app => app}/models/inbox_person.rb (100%) rename {WcaOnRails/app => app}/models/inbox_result.rb (100%) rename {WcaOnRails/app => app}/models/incident.rb (100%) rename {WcaOnRails/app => app}/models/incident_competition.rb (100%) rename {WcaOnRails/app => app}/models/incident_tag.rb (100%) rename {WcaOnRails/app => app}/models/jwt_denylist.rb (100%) rename {WcaOnRails/app => app}/models/light_result.rb (100%) rename {WcaOnRails/app => app}/models/linking.rb (100%) rename {WcaOnRails/app => app}/models/merge_people.rb (100%) rename {WcaOnRails/app => app}/models/person.rb (100%) rename {WcaOnRails/app => app}/models/poll.rb (100%) rename {WcaOnRails/app => app}/models/poll_option.rb (100%) rename {WcaOnRails/app => app}/models/post.rb (100%) rename {WcaOnRails/app => app}/models/post_tag.rb (100%) rename {WcaOnRails/app => app}/models/preferred_format.rb (100%) rename {WcaOnRails/app => app}/models/ranks_average.rb (100%) rename {WcaOnRails/app => app}/models/ranks_single.rb (100%) rename {WcaOnRails/app => app}/models/reassign_wca_id.rb (100%) rename {WcaOnRails/app => app}/models/regional_organization.rb (100%) rename {WcaOnRails/app => app}/models/registration.rb (100%) rename {WcaOnRails/app => app}/models/registration_competition_event.rb (100%) rename {WcaOnRails/app => app}/models/registration_payment.rb (100%) rename {WcaOnRails/app => app}/models/regulation.rb (100%) rename {WcaOnRails/app => app}/models/result.rb (100%) rename {WcaOnRails/app => app}/models/result_validation_form.rb (100%) rename {WcaOnRails/app => app}/models/results_submission.rb (100%) rename {WcaOnRails/app => app}/models/roles_metadata_delegate_regions.rb (100%) rename {WcaOnRails/app => app}/models/round.rb (100%) rename {WcaOnRails/app => app}/models/round_type.rb (100%) rename {WcaOnRails/app => app}/models/schedule_activity.rb (100%) rename {WcaOnRails/app => app}/models/scramble.rb (100%) rename {WcaOnRails/app => app}/models/semi_id.rb (100%) rename {WcaOnRails/app => app}/models/server_setting.rb (100%) rename {WcaOnRails/app => app}/models/stripe_payment_intent.rb (100%) rename {WcaOnRails/app => app}/models/stripe_transaction.rb (100%) rename {WcaOnRails/app => app}/models/stripe_webhook_event.rb (100%) rename {WcaOnRails/app => app}/models/team.rb (100%) rename {WcaOnRails/app => app}/models/team_member.rb (100%) rename {WcaOnRails/app => app}/models/upload_json.rb (100%) rename {WcaOnRails/app => app}/models/uploaded_json.rb (100%) rename {WcaOnRails/app => app}/models/user.rb (100%) rename {WcaOnRails/app => app}/models/user_group.rb (100%) rename {WcaOnRails/app => app}/models/user_preferred_event.rb (100%) rename {WcaOnRails/app => app}/models/user_role.rb (100%) rename {WcaOnRails/app => app}/models/venue_room.rb (100%) rename {WcaOnRails/app => app}/models/vote.rb (100%) rename {WcaOnRails/app => app}/models/vote_option.rb (100%) rename {WcaOnRails/app => app}/models/wcif_extension.rb (100%) rename {WcaOnRails/app => app}/models/website_contact.rb (100%) rename {WcaOnRails/app => app}/models/wfc_dues_redirect.rb (100%) rename {WcaOnRails/app => app}/models/wfc_xero_user.rb (100%) rename {WcaOnRails/app => app}/uploaders/avatar_uploader.rb (100%) rename {WcaOnRails/app => app}/uploaders/avatar_uploader_base.rb (100%) rename {WcaOnRails/app => app}/uploaders/pending_avatar_uploader.rb (100%) rename {WcaOnRails/app => app}/views/admin/_cronjob_status_panel.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/_fix_results_selector.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/_import_inbox_step.erb (100%) rename {WcaOnRails/app => app}/views/admin/_import_results_steps.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/_nav.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/_validator_form.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/anonymize_person.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/avatars/index.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/check_competition_results.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/check_regional_records.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/check_results.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/complete_persons.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/compute_auxiliary_data.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/edit_person.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/finish_unfinished_persons.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/fix_results.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/generate_db_token.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/generate_exports.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/import_results.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/index.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/merge_people.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/new_results.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/override_regional_records.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/peek_unfinished_results.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/reassign_wca_id.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/results/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/results/new.html.erb (100%) rename {WcaOnRails/app => app}/views/admin/results/posting_index.html.erb (100%) rename {WcaOnRails/app => app}/views/api/v0/api/help.html.erb (100%) rename {WcaOnRails/app => app}/views/avatars_mailer/notify_user_of_avatar_rejection.html.erb (100%) rename {WcaOnRails/app => app}/views/avatars_mailer/notify_user_of_avatar_removal.html.erb (100%) rename {WcaOnRails/app => app}/views/chore_mailer/notify_wst_of_assignee.html.erb (100%) rename {WcaOnRails/app => app}/views/competition_tabs/_competition_tab_form.html.erb (100%) rename {WcaOnRails/app => app}/views/competition_tabs/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/competition_tabs/index.html.erb (100%) rename {WcaOnRails/app => app}/views/competition_tabs/new.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_admin_index_table.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_competition_form.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_competition_info.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_competition_schedule_for_venue_table.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_competition_schedule_tab.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_event_selector.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_events_tab.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_events_table.pdf.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_index_competitions_list.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_index_form.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_index_table.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_my_competitions_table.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_nav.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_no_competitions_found.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_registration_requirements.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_results_nav.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_results_table.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_schedule_table.pdf.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_schedule_table_responsive_cell.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_scrambles_nav.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_time_limit_cutoff_format_info.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/_time_limit_cutoff_format_info.pdf.erb (100%) rename {WcaOnRails/app => app}/views/competitions/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/edit_events.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/edit_schedule.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/embedable_map.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/for_senior.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/index.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/index.js.erb (100%) rename {WcaOnRails/app => app}/views/competitions/my_competitions.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/new.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/payment_setup.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/show.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/show.pdf.erb (100%) rename {WcaOnRails/app => app}/views/competitions/show_all_results.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/show_podiums.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/show_results_by_person.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions/show_scrambles.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/notify_of_delegate_report_submission.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/notify_organizer_of_addition_to_competition.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/notify_organizer_of_announced_competition.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/notify_organizer_of_confirmed_competition.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/notify_organizer_of_removal_from_competition.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/notify_users_of_id_claim_possibility.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/notify_users_of_results_presence.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/notify_wcat_of_confirmed_competition.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/registration_reminder.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/results_submitted.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/submit_report_nag.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/submit_report_reminder.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/submit_results_nag.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_mailer/wrc_delegate_report_followup.erb (100%) rename {WcaOnRails/app => app}/views/competitions_v2/_registrations_frontend.html.erb (100%) rename {WcaOnRails/app => app}/views/competitions_v2/show.html.erb (100%) rename {WcaOnRails/app => app}/views/contacts/dob.html.erb (100%) rename {WcaOnRails/app => app}/views/contacts/website.html.erb (100%) rename {WcaOnRails/app => app}/views/country_bands/_show_band.html.erb (100%) rename {WcaOnRails/app => app}/views/country_bands/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/country_bands/index.html.erb (100%) rename {WcaOnRails/app => app}/views/database/_public_results_readme.md.erb (100%) rename {WcaOnRails/app => app}/views/database/developer_export.html.erb (100%) rename {WcaOnRails/app => app}/views/database/results_export.html.erb (100%) rename {WcaOnRails/app => app}/views/delegate_reports/_delegate_report.html.erb (100%) rename {WcaOnRails/app => app}/views/delegate_reports/_equipment_default.md (100%) rename {WcaOnRails/app => app}/views/delegate_reports/_incidents_default.md (100%) rename {WcaOnRails/app => app}/views/delegate_reports/_nav.html.erb (100%) rename {WcaOnRails/app => app}/views/delegate_reports/_organization_default.md (100%) rename {WcaOnRails/app => app}/views/delegate_reports/_venue_default.md (100%) rename {WcaOnRails/app => app}/views/delegate_reports/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/delegate_reports/show.html.erb (100%) rename {WcaOnRails/app => app}/views/delegate_status_change_mailer/notify_board_and_assistants_of_delegate_status_change.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/_conversion_message.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/confirmations/new.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/mailer/confirmation_instructions.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/mailer/reset_password_instructions.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/mailer/unlock_instructions.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/passwords/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/passwords/new.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/registrations/new.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/sessions/2fa.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/sessions/_2fa_form.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/sessions/new.html.erb (100%) rename {WcaOnRails/app => app}/views/devise/unlocks/new.html.erb (100%) rename {WcaOnRails/app => app}/views/doorkeeper/authorizations/error.html.erb (100%) rename {WcaOnRails/app => app}/views/doorkeeper/authorizations/new.html.erb (100%) rename {WcaOnRails/app => app}/views/doorkeeper/authorizations/show.html.erb (100%) rename {WcaOnRails/app => app}/views/doorkeeper/authorized_applications/_delete_form.html.erb (100%) rename {WcaOnRails/app => app}/views/doorkeeper/authorized_applications/index.html.erb (100%) rename {WcaOnRails/app => app}/views/errors/404.html.erb (100%) rename {WcaOnRails/app => app}/views/errors/500.html.erb (100%) rename {WcaOnRails/app => app}/views/forum_topics/show.html.erb (100%) rename {WcaOnRails/app => app}/views/forums/index.html.erb (100%) rename {WcaOnRails/app => app}/views/forums/show.html.erb (100%) rename {WcaOnRails/app => app}/views/incidents/_competition_tag.html.erb (100%) rename {WcaOnRails/app => app}/views/incidents/_form.html.erb (100%) rename {WcaOnRails/app => app}/views/incidents/_incident_competition_fields.html.erb (100%) rename {WcaOnRails/app => app}/views/incidents/_incident_tag.html.erb (100%) rename {WcaOnRails/app => app}/views/incidents/_nav.html.erb (100%) rename {WcaOnRails/app => app}/views/incidents/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/incidents/index.html.erb (100%) rename {WcaOnRails/app => app}/views/incidents/new.html.erb (100%) rename {WcaOnRails/app => app}/views/incidents/show.html.erb (100%) rename {WcaOnRails/app => app}/views/job_failure_mailer/notify_admin_of_job_failure.html.erb (100%) rename {WcaOnRails/app => app}/views/kaminari/_first_page.html.erb (100%) rename {WcaOnRails/app => app}/views/kaminari/_gap.html.erb (100%) rename {WcaOnRails/app => app}/views/kaminari/_last_page.html.erb (100%) rename {WcaOnRails/app => app}/views/kaminari/_next_page.html.erb (100%) rename {WcaOnRails/app => app}/views/kaminari/_page.html.erb (100%) rename {WcaOnRails/app => app}/views/kaminari/_paginator.html.erb (100%) rename {WcaOnRails/app => app}/views/kaminari/_prev_page.html.erb (100%) rename {WcaOnRails/app => app}/views/layouts/_flash.html.erb (100%) rename {WcaOnRails/app => app}/views/layouts/_footer.html.erb (100%) rename {WcaOnRails/app => app}/views/layouts/_navigation.html.erb (100%) rename {WcaOnRails/app => app}/views/layouts/application.html.erb (100%) rename {WcaOnRails/app => app}/views/layouts/doorkeeper/application.html.erb (100%) rename {WcaOnRails/app => app}/views/layouts/mailer.html.erb (100%) rename {WcaOnRails/app => app}/views/mail_form/contact.erb (100%) rename {WcaOnRails/app => app}/views/mail_form/dob_contact.erb (100%) rename {WcaOnRails/app => app}/views/media/_approval_guidelines.html.erb (100%) rename {WcaOnRails/app => app}/views/media/_media_table.html.erb (100%) rename {WcaOnRails/app => app}/views/media/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/media/index.html.erb (100%) rename {WcaOnRails/app => app}/views/media/new.html.erb (100%) rename {WcaOnRails/app => app}/views/media/validate.html.erb (100%) rename {WcaOnRails/app => app}/views/new_registration_mailer/send_registration_mail.html.erb (100%) rename {WcaOnRails/app => app}/views/notifications/index.html.erb (100%) rename {WcaOnRails/app => app}/views/oauth/applications/_delete_form.html.erb (100%) rename {WcaOnRails/app => app}/views/oauth/applications/_form.html.erb (100%) rename {WcaOnRails/app => app}/views/oauth/applications/_nav.html.erb (100%) rename {WcaOnRails/app => app}/views/oauth/applications/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/oauth/applications/index.html.erb (100%) rename {WcaOnRails/app => app}/views/oauth/applications/new.html.erb (100%) rename {WcaOnRails/app => app}/views/oauth/applications/show.html.erb (100%) rename {WcaOnRails/app => app}/views/panel/board.html.erb (100%) rename {WcaOnRails/app => app}/views/panel/index.html.erb (100%) rename {WcaOnRails/app => app}/views/panel/leader.html.erb (100%) rename {WcaOnRails/app => app}/views/panel/pending_claims_for_subordinate_delegates.html.erb (100%) rename {WcaOnRails/app => app}/views/panel/senior_delegate.html.erb (100%) rename {WcaOnRails/app => app}/views/panel/wfc.html.erb (100%) rename {WcaOnRails/app => app}/views/panel/wrt.html.erb (100%) rename {WcaOnRails/app => app}/views/panel/wst.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/_championship_podiums.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/_competitions_map.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/_details.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/_medal_collection.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/_personal_records.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/_record_collection.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/_records.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/_regional_championship_podiums.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/_regional_records.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/_results_by_event.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/index.html.erb (100%) rename {WcaOnRails/app => app}/views/persons/show.html.erb (100%) rename {WcaOnRails/app => app}/views/polls/_poll_option_fields.html.erb (100%) rename {WcaOnRails/app => app}/views/polls/_polls_list.html.erb (100%) rename {WcaOnRails/app => app}/views/polls/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/polls/index.html.erb (100%) rename {WcaOnRails/app => app}/views/polls/new.html.erb (100%) rename {WcaOnRails/app => app}/views/polls/results.html.erb (100%) rename {WcaOnRails/app => app}/views/posts/_box.html.erb (100%) rename {WcaOnRails/app => app}/views/posts/_post.html.erb (100%) rename {WcaOnRails/app => app}/views/posts/_post_content.html.erb (100%) rename {WcaOnRails/app => app}/views/posts/_post_form.html.erb (100%) rename {WcaOnRails/app => app}/views/posts/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/posts/homepage.html.erb (100%) rename {WcaOnRails/app => app}/views/posts/index.html.erb (100%) rename {WcaOnRails/app => app}/views/posts/new.html.erb (100%) rename {WcaOnRails/app => app}/views/posts/rss.xml.builder (100%) rename {WcaOnRails/app => app}/views/posts/show.html.erb (100%) rename {WcaOnRails/app => app}/views/regional_organizations/_regional_organization_form.html.erb (100%) rename {WcaOnRails/app => app}/views/regional_organizations/_regional_organizations_table.html.erb (100%) rename {WcaOnRails/app => app}/views/regional_organizations/admin.html.erb (100%) rename {WcaOnRails/app => app}/views/regional_organizations/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/regional_organizations/index.html.erb (100%) rename {WcaOnRails/app => app}/views/regional_organizations/new.html.erb (100%) rename {WcaOnRails/app => app}/views/regional_organizations_mailer/notify_board_and_assistants_of_new_regional_organization_application.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/_edit_registrations_table_footer.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/_nav.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/_payment_form.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/_payment_intents.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/_paypal_payment_form.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/_register_form.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/_register_panel_title.erb (100%) rename {WcaOnRails/app => app}/views/registrations/_registration_info_people.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/add.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/do_actions_for_selected.js.erb (100%) rename {WcaOnRails/app => app}/views/registrations/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/edit_registrations.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/export.csv.erb (100%) rename {WcaOnRails/app => app}/views/registrations/import.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/index.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/psych_results_posted.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/psych_sheet_event.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations/redirect_to_export.js.erb (100%) rename {WcaOnRails/app => app}/views/registrations/register.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations_mailer/_organizers_or_delegates_signature.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations_mailer/notify_organizers_of_deleted_registration.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations_mailer/notify_organizers_of_new_registration.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations_mailer/notify_registrant_of_accepted_registration.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations_mailer/notify_registrant_of_deleted_registration.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations_mailer/notify_registrant_of_locked_account_creation.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations_mailer/notify_registrant_of_new_registration.html.erb (100%) rename {WcaOnRails/app => app}/views/registrations_mailer/notify_registrant_of_pending_registration.html.erb (100%) rename {WcaOnRails/app => app}/views/regulations/about.html.erb (100%) rename {WcaOnRails/app => app}/views/regulations/countries.html.erb (100%) rename {WcaOnRails/app => app}/views/regulations/history.html.erb (100%) rename {WcaOnRails/app => app}/views/regulations/scrambles.html.erb (100%) rename {WcaOnRails/app => app}/views/regulations/translations.html.erb (100%) rename {WcaOnRails/app => app}/views/regulations/translations/_index_table.html.erb (100%) rename {WcaOnRails/app => app}/views/results/_rankings_by_region_table.html.erb (100%) rename {WcaOnRails/app => app}/views/results/_rankings_table.html.erb (100%) rename {WcaOnRails/app => app}/views/results/_records_histories_table.html.erb (100%) rename {WcaOnRails/app => app}/views/results/_records_mixed_table.html.erb (100%) rename {WcaOnRails/app => app}/views/results/_records_separate_table.html.erb (100%) rename {WcaOnRails/app => app}/views/results/_records_slim_table.html.erb (100%) rename {WcaOnRails/app => app}/views/results/_results_selector.html.erb (100%) rename {WcaOnRails/app => app}/views/results/rankings.html.erb (100%) rename {WcaOnRails/app => app}/views/results/records.html.erb (100%) rename {WcaOnRails/app => app}/views/results_submission/_check_results_panel.html.erb (100%) rename {WcaOnRails/app => app}/views/results_submission/_nav.html.erb (100%) rename {WcaOnRails/app => app}/views/results_submission/_results_preview_panel.html.erb (100%) rename {WcaOnRails/app => app}/views/results_submission/_results_submission_panel.html.erb (100%) rename {WcaOnRails/app => app}/views/results_submission/_submit_json_panel.html.erb (100%) rename {WcaOnRails/app => app}/views/results_submission/_table_for_round.html.erb (100%) rename {WcaOnRails/app => app}/views/results_submission/_validations_results.html.erb (100%) rename {WcaOnRails/app => app}/views/results_submission/new.html.erb (100%) rename {WcaOnRails/app => app}/views/role_change_mailer/notify_change_probation_end_date.erb (100%) rename {WcaOnRails/app => app}/views/role_change_mailer/notify_role_end.erb (100%) rename {WcaOnRails/app => app}/views/role_change_mailer/notify_role_start.erb (100%) rename {WcaOnRails/app => app}/views/role_change_mailer/notify_start_probation.erb (100%) rename {WcaOnRails/app => app}/views/search_results/index.html.erb (100%) rename {WcaOnRails/app => app}/views/server_status/index.html.erb (100%) rename {WcaOnRails/app => app}/views/shared/_associated_events_picker.html.erb (100%) rename {WcaOnRails/app => app}/views/shared/_error_messages.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/_faq_item.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/_faq_search_form.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/_software_list.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/about.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/contact.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/delegates.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/disclaimer.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/documents.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/education.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/faq.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/logo.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/media_instagram.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/merch.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/organizer_guidelines.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/privacy.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/robots.txt.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/score_tools.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/speedcubing_history.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/teams_committees.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/translators.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/wca_workbook_assistant.html.erb (100%) rename {WcaOnRails/app => app}/views/static_pages/wca_workbook_assistant_versions.html.erb (100%) rename {WcaOnRails/app => app}/views/teams/_team_member_fields.html.erb (100%) rename {WcaOnRails/app => app}/views/teams/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/teams/index.html.erb (100%) rename {WcaOnRails/app => app}/views/translations/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/translations/index.html.erb (100%) rename {WcaOnRails/app => app}/views/translations/update.html.erb (100%) rename {WcaOnRails/app => app}/views/translators_mailer/notify_translators_of_changes.html.erb (100%) rename {WcaOnRails/app => app}/views/two_factor_mailer/send_otp_to_user.html.erb (100%) rename {WcaOnRails/app => app}/views/users/_2fa_confirm.html.erb (100%) rename {WcaOnRails/app => app}/views/users/_2fa_tab.html.erb (100%) rename {WcaOnRails/app => app}/views/users/_claim_wca_id_selector.html.erb (100%) rename {WcaOnRails/app => app}/views/users/_select_nearby_delegate.html.erb (100%) rename {WcaOnRails/app => app}/views/users/claim_wca_id.html.erb (100%) rename {WcaOnRails/app => app}/views/users/edit.html.erb (100%) rename {WcaOnRails/app => app}/views/users/edit_avatar_thumbnail.html.erb (100%) rename {WcaOnRails/app => app}/views/users/index.html.erb (100%) rename {WcaOnRails/app => app}/views/users/role.html.erb (100%) rename {WcaOnRails/app => app}/views/votes/vote.html.erb (100%) rename {WcaOnRails/app => app}/views/wca_id_claim_mailer/notify_delegate_of_wca_id_claim.html.erb (100%) rename {WcaOnRails/app => app}/views/wca_id_claim_mailer/notify_user_of_delegate_demotion.html.erb (100%) rename {WcaOnRails/app => app}/views/wca_monthly_digest_mailer/send_weat_digest_content.html.erb (100%) rename {WcaOnRails/app => app}/views/wdc/root.html.erb (100%) rename {WcaOnRails/app => app}/views/wfc/_nav.html.erb (100%) rename {WcaOnRails/app => app}/views/wfc/competition_export.csv.erb (100%) rename {WcaOnRails/app => app}/webpacker/components/.keep (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/AnnouncementActions.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/ConfirmationActions.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormErrors.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/Admin.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/CompDates.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/CompetitorLimit.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/ConditionalSection.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/EventRestrictions.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/NameDetails.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/RegistrationDetails.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/RegistrationFees.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/Series.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/Staff.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/SubSection.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/VenueInfo.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/FormSections/Website.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Inputs/AutonumericField.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Inputs/FormInputs.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Inputs/FormSearch.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Inputs/InputChampionship.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Inputs/InputMap.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Inputs/MarkdownEditor.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Tables/CompsTable.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Tables/NearbyComps.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Tables/RegistrationCollisions.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Tables/SeriesComps.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/Tables/TableWrapper.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/UserPreferences.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/store/actions.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/store/reducer.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionForm/store/sections.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionResults.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionResults/ResultRow.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionResults/ResultRowHeader.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionScrambles.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionsOverview/CompetitionsFilters.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionsOverview/CompetitionsView.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionsOverview/ListView.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionsOverview/ListViewSection.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionsOverview/MapView.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionsOverview/filterUtils.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionsOverview/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionsOverview/queryUtils.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CompetitionsOverview/useDelegatesData.js (100%) rename {WcaOnRails/app => app}/webpacker/components/CountrySelector/CountrySelector.js (100%) rename {WcaOnRails/app => app}/webpacker/components/DelegateProbations/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Delegates/DelegatesOfRegion.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Delegates/DelegatesOfSubregion.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Delegates/DelegatesTable.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Delegates/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/EventPanel/RoundCountInput.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/EventPanel/RoundRow.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/EventPanel/RoundsTable.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/EventPanel/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/ButtonActivatedModal.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/EditAdvancementConditionModal/AdvancementTypeInput.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/EditAdvancementConditionModal/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/EditCutoffModal/CutoffFormatInput.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/EditCutoffModal/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/EditQualificationModal/QualificationResultTypeInput.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/EditQualificationModal/QualificationTypeInput.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/EditQualificationModal/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/EditTimeLimitModal/SelectRoundsModal.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/EditTimeLimitModal/TimeLimitDescription.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/EditTimeLimitModal/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/Modals/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/store/actions.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/store/reducer.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditEvents/utils.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditResult.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/EditActivities/ActionsHeader.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/EditActivities/ActivityPicker.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/EditActivities/EditActivityModal.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/EditActivities/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/EditVenues/RoomPanel.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/EditVenues/VenueLocationMap.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/EditVenues/VenuePanel.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/EditVenues/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/store/actions.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/store/reducer.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EditSchedule/utils.js (100%) rename {WcaOnRails/app => app}/webpacker/components/EventNavigation.js (100%) rename {WcaOnRails/app => app}/webpacker/components/GenderSelector/GenderSelector.js (100%) rename {WcaOnRails/app => app}/webpacker/components/I18nHTMLTranslate.js (100%) rename {WcaOnRails/app => app}/webpacker/components/IncidentsLog/Tags.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/IncidentsLog/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/NewResult.js (100%) rename {WcaOnRails/app => app}/webpacker/components/PaginationFooter.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Board/CouncilLeaders.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Board/LeaderChangeForm.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Board/RegionManager.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Board/SeniorDelegatesList.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Board/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Leader/GroupsManager.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Leader/LeaderForms.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Leader/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/PanelTemplate.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/SeniorDelegate/DelegateForms.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/SeniorDelegate/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Wfc/DuesExport.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Wfc/DuesRedirect.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Wfc/XeroUsers.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Wfc/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Wrt/EditPerson.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Wrt/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Wst/Translators.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Panel/Wst/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Persons/Badges.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/Persons/NewPersonForm/NewPersonForm.js (100%) rename {WcaOnRails/app => app}/webpacker/components/PostingCompetitions/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/PostsWidget.js (100%) rename {WcaOnRails/app => app}/webpacker/components/RegionalOrganizations/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Requests/Errored.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Requests/Loading.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/EditResult/ShowSingleResult.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/ResultForm/AfterActionMessage.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/ResultForm/AttemptResultFieldWrapper.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/ResultForm/AttemptsForm.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/ResultForm/DeleteResultButton.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/ResultForm/NewPersonModal.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/ResultForm/PersonForm.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/ResultForm/ResultForm.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/ResultForm/ResultForm.scss (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/ResultForm/RoundForm.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/ResultForm/SaveMessage.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/WCALive/AttemptResultField/AttemptResultField.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/WCALive/AttemptResultField/CubesField.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/WCALive/AttemptResultField/FmField.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/WCALive/AttemptResultField/MarkerField.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/WCALive/AttemptResultField/MbldField.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/WCALive/AttemptResultField/MbldPointsField.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/WCALive/AttemptResultField/TimeField.js (100%) rename {WcaOnRails/app => app}/webpacker/components/Results/WCALive/AttemptResultField/keybindings.js (100%) rename {WcaOnRails/app => app}/webpacker/components/RolesTab/ActiveRoles.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/RolesTab/DelegateForm.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/RolesTab/PastRoles.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/RolesTab/RoleForm.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/RolesTab/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/SearchWidget/CompetitionItem.js (100%) rename {WcaOnRails/app => app}/webpacker/components/SearchWidget/IncidentItem.js (100%) rename {WcaOnRails/app => app}/webpacker/components/SearchWidget/MultiSearchInput.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/SearchWidget/RegulationItem.js (100%) rename {WcaOnRails/app => app}/webpacker/components/SearchWidget/TextItem.js (100%) rename {WcaOnRails/app => app}/webpacker/components/SearchWidget/UserItem.js (100%) rename {WcaOnRails/app => app}/webpacker/components/SearchWidget/WcaSearch.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/SearchWidget/index.js (100%) rename {WcaOnRails/app => app}/webpacker/components/StaticPages/About.js (100%) rename {WcaOnRails/app => app}/webpacker/components/StaticPages/Disclaimer.js (100%) rename {WcaOnRails/app => app}/webpacker/components/StaticPages/Logo.js (100%) rename {WcaOnRails/app => app}/webpacker/components/StaticPages/TeamsCommittees.js (100%) rename {WcaOnRails/app => app}/webpacker/components/StaticPages/bulgarian-open-2018.jpg (100%) rename {WcaOnRails/app => app}/webpacker/components/StaticPages/worlds-2015.jpg (100%) rename {WcaOnRails/app => app}/webpacker/components/Translators/index.jsx (100%) rename {WcaOnRails/app => app}/webpacker/components/UserAvatar.js (100%) rename {WcaOnRails/app => app}/webpacker/components/UserBadge.js (100%) rename {WcaOnRails/app => app}/webpacker/components/wca/CountryFlag.js (100%) rename {WcaOnRails/app => app}/webpacker/components/wca/EventIcon.js (100%) rename {WcaOnRails/app => app}/webpacker/images/ChineseTaipei.svg (100%) rename {WcaOnRails/app => app}/webpacker/images/ChineseTaipeiSquared.svg (100%) rename {WcaOnRails/app => app}/webpacker/images/homepage_banner.svg (100%) rename {WcaOnRails/app => app}/webpacker/lib/acknowledge-cookies.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/auto-numeric.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/contexts.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/fullcalendar.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/helpers/competition-results.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/helpers/results.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/helpers/roles-tab.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/useCheckboxState.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/useDebounce.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/useHash.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/useInputState.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/useLoadedData.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/useLoggedInUserPermissions.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/useNestedInputUpdater.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/usePagination.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/useSaveAction.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/useToggleButtonState.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/hooks/useToggleState.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/i18n.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/image-preview.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/leaflet-wca/index.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/leaflet-wca/marker-icon-red.png (100%) rename {WcaOnRails/app => app}/webpacker/lib/leaflet-wca/markers.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/leaflet-wca/providers.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/leaflet-wca/wcaProvider.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/lodash-utils.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/markdown-editor.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/polyfills.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/providers/ConfirmProvider.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/providers/StoreProvider.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/requests/FetchJsonError.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/requests/fetchWithAuthenticityToken.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/requests/routes.js.erb (100%) rename {WcaOnRails/app => app}/webpacker/lib/show-schedule.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/utils/calendar.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/utils/competition-table.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/utils/edit-events.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/utils/edit-schedule.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/utils/leaflet-iframe.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/utils/wca.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/utils/wcif.js (100%) rename {WcaOnRails/app => app}/webpacker/lib/wca-data.js.erb (100%) rename {WcaOnRails/app => app}/webpacker/lib/wca-live/README.md (100%) rename {WcaOnRails/app => app}/webpacker/lib/wca-live/attempts.js (100%) rename {WcaOnRails/app => app}/webpacker/packs/application.js (100%) rename {WcaOnRails/app => app}/webpacker/packs/auto_numeric.js (100%) rename {WcaOnRails/app => app}/webpacker/packs/global_styles.js (100%) rename {WcaOnRails/app => app}/webpacker/packs/homepage.js (100%) rename {WcaOnRails/app => app}/webpacker/packs/i18n.js (100%) rename {WcaOnRails/app => app}/webpacker/packs/lodash_utils.js (100%) rename {WcaOnRails/app => app}/webpacker/packs/markdown_editor.js (100%) rename {WcaOnRails/app => app}/webpacker/packs/show_schedule.js (100%) rename {WcaOnRails/app => app}/webpacker/packs/wca_maps.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/competition_results.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/competition_scrambles.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/country_selector.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/delegates/style.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/event_navigation.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/homepage.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/markdown-editor.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/override.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/posts_widget.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/requests/Loading.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/search_widget/CompetitionItem.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/search_widget/MultisearchInput.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/search_widget/RegulationItem.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/search_widget/UserItem.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/accordion.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/accordion.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/accordion.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/ad.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/ad.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/api.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/breadcrumb.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/breadcrumb.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/button.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/button.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/calendar.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/calendar.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/calendar.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/card.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/card.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/checkbox.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/checkbox.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/checkbox.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/comment.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/comment.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/container.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/container.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/dimmer.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/dimmer.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/dimmer.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/divider.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/divider.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/dropdown.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/dropdown.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/dropdown.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/embed.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/embed.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/embed.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/emoji.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/emoji.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/feed.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/feed.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/flag.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/flag.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/flyout.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/flyout.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/flyout.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/form.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/form.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/form.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/grid.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/grid.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/header.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/header.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/icon.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/icon.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/image.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/image.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/input.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/input.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/item.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/item.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/label.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/label.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/list.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/list.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/loader.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/loader.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/menu.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/menu.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/message.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/message.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/modal.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/modal.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/modal.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/nag.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/nag.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/nag.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/placeholder.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/placeholder.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/popup.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/popup.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/popup.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/progress.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/progress.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/progress.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/rail.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/rail.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/rating.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/rating.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/rating.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/reset.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/reset.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/reveal.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/reveal.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/search.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/search.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/search.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/segment.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/segment.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/shape.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/shape.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/shape.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/sidebar.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/sidebar.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/sidebar.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/site.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/site.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/site.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/slider.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/slider.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/slider.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/state.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/statistic.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/statistic.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/step.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/step.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/sticky.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/sticky.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/sticky.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/tab.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/tab.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/tab.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/table.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/table.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/text.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/text.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/toast.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/toast.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/toast.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/transition.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/transition.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/transition.rtl.min.css (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/components/visibility.min.js (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/basic/assets/fonts/icons.woff (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/basic/assets/fonts/icons.woff2 (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/default/assets/fonts/brand-icons.woff (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/default/assets/fonts/brand-icons.woff2 (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/default/assets/fonts/icons.woff (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/default/assets/fonts/icons.woff2 (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/default/assets/fonts/outline-icons.woff (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/default/assets/fonts/outline-icons.woff2 (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/github/assets/fonts/octicons.woff (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/github/assets/fonts/octicons.woff2 (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/material/assets/fonts/icons.woff (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/material/assets/fonts/icons.woff2 (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/wca/assets/roboto.woff (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/semantic/themes/wca/assets/roboto.woff2 (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/static_pages/teams_committees.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/user_avatar.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/user_badge.scss (100%) rename {WcaOnRails/app => app}/webpacker/stylesheets/variables.scss (100%) rename WcaOnRails/app_secrets.rb => app_secrets.rb (100%) rename WcaOnRails/babel.config.js => babel.config.js (100%) rename {WcaOnRails/bin => bin}/bundle (100%) rename {WcaOnRails/bin => bin}/docker-entrypoint (100%) rename {WcaOnRails/bin => bin}/docker-entrypoint-sidekiq (100%) rename {WcaOnRails/bin => bin}/rails (100%) rename {WcaOnRails/bin => bin}/rake (100%) rename {WcaOnRails/bin => bin}/rspec (100%) rename {WcaOnRails/bin => bin}/setup (100%) rename {WcaOnRails/bin => bin}/shakapacker (100%) rename {WcaOnRails/bin => bin}/shakapacker-dev-server (100%) rename {WcaOnRails/bin => bin}/spring (100%) rename {WcaOnRails/bin => bin}/update (100%) rename {WcaOnRails/bin => bin}/yarn (100%) rename WcaOnRails/config.ru => config.ru (100%) rename {WcaOnRails/config => config}/application.rb (100%) rename {WcaOnRails/config => config}/boot.rb (100%) rename {WcaOnRails/config => config}/cable.yml (100%) rename {WcaOnRails/config => config}/database.yml (100%) rename {WcaOnRails/config => config}/environment.rb (100%) rename {WcaOnRails/config => config}/environments/development.rb (100%) rename {WcaOnRails/config => config}/environments/production.rb (100%) rename {WcaOnRails/config => config}/environments/test.rb (100%) rename {WcaOnRails/config => config}/i18n-tasks.yml.erb (100%) rename {WcaOnRails/config => config}/i18n.yml (100%) rename {WcaOnRails/config => config}/initializers/application_controller_renderer.rb (100%) rename {WcaOnRails/config => config}/initializers/assets.rb (100%) rename {WcaOnRails/config => config}/initializers/backtrace_silencers.rb (100%) rename {WcaOnRails/config => config}/initializers/carrierwave.rb (100%) rename {WcaOnRails/config => config}/initializers/content_security_policy.rb (100%) rename {WcaOnRails/config => config}/initializers/cookies_serializer.rb (100%) rename {WcaOnRails/config => config}/initializers/datetime_formats.rb (100%) rename {WcaOnRails/config => config}/initializers/devise.rb (100%) rename {WcaOnRails/config => config}/initializers/devise_2fa.rb (100%) rename {WcaOnRails/config => config}/initializers/doorkeeper.rb (100%) rename {WcaOnRails/config => config}/initializers/doorkeeper_openid_connect.rb (100%) rename {WcaOnRails/config => config}/initializers/enable_gc_profiler.rb (100%) rename {WcaOnRails/config => config}/initializers/filter_parameter_logging.rb (100%) rename {WcaOnRails/config => config}/initializers/i18n_ignore_missing_interpolation_argument.rb (100%) rename {WcaOnRails/config => config}/initializers/i18n_js.rb (100%) rename {WcaOnRails/config => config}/initializers/iframe_mail_interceptor.rb (100%) rename {WcaOnRails/config => config}/initializers/inflections.rb (100%) rename {WcaOnRails/config => config}/initializers/kaminari_config.rb (100%) rename {WcaOnRails/config => config}/initializers/mime_types.rb (100%) rename {WcaOnRails/config => config}/initializers/monkey_patches.rb (100%) rename {WcaOnRails/config => config}/initializers/mysql_unicode_index_workaround.rb (100%) rename {WcaOnRails/config => config}/initializers/octokit.rb (100%) rename {WcaOnRails/config => config}/initializers/permissions_policy.rb (100%) rename {WcaOnRails/config => config}/initializers/ranged_datetime_wrapper.rb (100%) rename {WcaOnRails/config => config}/initializers/recaptcha.rb (100%) rename {WcaOnRails/config => config}/initializers/ruby_money.rb (100%) rename {WcaOnRails/config => config}/initializers/session_store.rb (100%) rename {WcaOnRails/config => config}/initializers/sidekiq.rb (100%) rename {WcaOnRails/config => config}/initializers/simple_form.rb (100%) rename {WcaOnRails/config => config}/initializers/simple_form_bootstrap.rb (100%) rename {WcaOnRails/config => config}/initializers/simple_form_builder_extensions.rb (100%) rename {WcaOnRails/config => config}/initializers/stripe.rb (100%) rename {WcaOnRails/config => config}/initializers/translations.rb (100%) rename {WcaOnRails/config => config}/initializers/wicked_pdf.rb (100%) rename {WcaOnRails/config => config}/initializers/wrap_parameters.rb (100%) rename {WcaOnRails/config => config}/initializers/zeitwerk.rb (100%) rename {WcaOnRails/config => config}/locales/ca.yml (99%) rename {WcaOnRails/config => config}/locales/carrierwave.cs.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.da.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.de.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.en.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.eo.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.es.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.fr.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.hr.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.hu.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.id.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.it.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.ja.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.kk.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.pl.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.pt-BR.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.pt.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.ro.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.ru.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.sk.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.sv.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.uk.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.vi.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.zh-CN.yml (100%) rename {WcaOnRails/config => config}/locales/carrierwave.zh-TW.yml (100%) rename {WcaOnRails/config => config}/locales/cs.yml (99%) rename {WcaOnRails/config => config}/locales/da.yml (99%) rename {WcaOnRails/config => config}/locales/de.yml (99%) rename {WcaOnRails/config => config}/locales/devise_overrieds.ru.yml (100%) rename {WcaOnRails/config => config}/locales/en.yml (99%) rename {WcaOnRails/config => config}/locales/eo.yml (99%) rename {WcaOnRails/config => config}/locales/es.yml (99%) rename {WcaOnRails/config => config}/locales/faker.en.yml (100%) rename {WcaOnRails/config => config}/locales/fi.yml (99%) rename {WcaOnRails/config => config}/locales/fr.yml (99%) rename {WcaOnRails/config => config}/locales/hr.yml (99%) rename {WcaOnRails/config => config}/locales/hu.yml (100%) rename {WcaOnRails/config => config}/locales/id.yml (99%) rename {WcaOnRails/config => config}/locales/it.yml (99%) rename {WcaOnRails/config => config}/locales/ja.yml (100%) rename {WcaOnRails/config => config}/locales/kk.yml (99%) rename {WcaOnRails/config => config}/locales/ko.yml (100%) rename {WcaOnRails/config => config}/locales/locales.rb (100%) rename {WcaOnRails/config => config}/locales/nl.yml (99%) rename {WcaOnRails/config => config}/locales/pl.yml (99%) rename {WcaOnRails/config => config}/locales/pt-BR.yml (99%) rename {WcaOnRails/config => config}/locales/pt.yml (99%) rename {WcaOnRails/config => config}/locales/ro.yml (99%) rename {WcaOnRails/config => config}/locales/ru.yml (99%) rename {WcaOnRails/config => config}/locales/shared.en.yml (100%) rename {WcaOnRails/config => config}/locales/sk.yml (99%) rename {WcaOnRails/config => config}/locales/sl.yml (99%) rename {WcaOnRails/config => config}/locales/sv.yml (99%) rename {WcaOnRails/config => config}/locales/th.yml (99%) rename {WcaOnRails/config => config}/locales/time_will_tell.en.yml (100%) rename {WcaOnRails/config => config}/locales/time_will_tell.kk.yml (100%) rename {WcaOnRails/config => config}/locales/time_will_tell.pt-BR.yml (100%) rename {WcaOnRails/config => config}/locales/time_will_tell.ru.yml (100%) rename {WcaOnRails/config => config}/locales/time_will_tell.sv.yml (100%) rename {WcaOnRails/config => config}/locales/time_will_tell.uk.yml (100%) rename {WcaOnRails/config => config}/locales/uk.yml (99%) rename {WcaOnRails/config => config}/locales/vi.yml (99%) rename {WcaOnRails/config => config}/locales/zh-CN.yml (99%) rename {WcaOnRails/config => config}/locales/zh-TW.yml (99%) rename {WcaOnRails/config => config}/newrelic.yml (100%) rename {WcaOnRails/config => config}/puma.rb (100%) rename {WcaOnRails/config => config}/routes.rb (100%) rename {WcaOnRails/config => config}/schedule.yml (100%) rename {WcaOnRails/config => config}/secrets.yml (100%) rename {WcaOnRails/config => config}/shakapacker.yml (100%) rename {WcaOnRails/config => config}/sidekiq.yml (100%) rename {WcaOnRails/config => config}/spring.rb (100%) rename {WcaOnRails/config => config}/storage.yml (100%) rename {WcaOnRails/config => config}/unicorn.rb (100%) rename {WcaOnRails/config => config}/wca-states.json (100%) rename {WcaOnRails/config => config}/webpack/webpack.config.js (100%) rename {WcaOnRails/db => db}/developer_dump_schema.rb (100%) rename {WcaOnRails/db => db}/migrate/20150501004846_rename_drupal_indices_to_be_unique.rb (100%) rename {WcaOnRails/db => db}/migrate/20150504022234_devise_create_devise_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20150504163657_create_doorkeeper_tables.rb (100%) rename {WcaOnRails/db => db}/migrate/20150520080634_rolify_create_roles.rb (100%) rename {WcaOnRails/db => db}/migrate/20150521000833_remove_rolify.rb (100%) rename {WcaOnRails/db => db}/migrate/20150521001340_add_roles_to_devise_user.rb (100%) rename {WcaOnRails/db => db}/migrate/20150521005227_no_more_drupal.rb (100%) rename {WcaOnRails/db => db}/migrate/20150521225109_rename_devise_users_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20150526035517_drop_queue_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20150601061358_add_delegate_status_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20150601224750_add_region_to_user.rb (100%) rename {WcaOnRails/db => db}/migrate/20150602044759_add_wca_id_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20150602062127_add_index_to_users_wca_id.rb (100%) rename {WcaOnRails/db => db}/migrate/20150602233220_remove_empty_string_wca_ids_from_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20150603015039_rename_results_php_indices_to_be_unique.rb (100%) rename {WcaOnRails/db => db}/migrate/20150718020058_create_competition_organizers.rb (100%) rename {WcaOnRails/db => db}/migrate/20150718020123_create_competition_delegates.rb (100%) rename {WcaOnRails/db => db}/migrate/20150806172310_remove_organiser_password_and_admin_password_from_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20150812014543_change_wca_delegate_and_organiser_to_text_in_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20150819064257_add_contact_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20150821164902_remove_organiser_and_wca_delegate_from_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20150826003626_add_avatar_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20150831195312_add_pending_avatar_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20150903083847_no_null_sticky_posts_allowed.rb (100%) rename {WcaOnRails/db => db}/migrate/20150904062512_add_crop_coordinates_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20150908183742_rename_crop_coordinates_in_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20150924011143_make_sticky_default_in_posts.rb (100%) rename {WcaOnRails/db => db}/migrate/20150924011919_add_world_readable_to_posts.rb (100%) rename {WcaOnRails/db => db}/migrate/20150924155057_post_boolean_fields_not_null.rb (100%) rename {WcaOnRails/db => db}/migrate/20151001191340_add_teams_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20151008211834_convert_competition_website_to_url.rb (100%) rename {WcaOnRails/db => db}/migrate/20151014220307_copy_names_from_persons_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20151116195414_add_opt_out_registration_emails_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20151117183214_move_opt_out_registration_emails_from_users_to_delegates_and_organizers.rb (100%) rename {WcaOnRails/db => db}/migrate/20151119063335_add_remarks_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20151119072940_drop_inbox_persons_old_and_inbox_results_old_tables.rb (100%) rename {WcaOnRails/db => db}/migrate/20151207230222_create_polls_tables.rb (100%) rename {WcaOnRails/db => db}/migrate/20151209003851_add_unconfirmed_wca_id_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20151213232440_remove_wca_website_team.rb (100%) rename {WcaOnRails/db => db}/migrate/20151214000352_create_vote_options.rb (100%) rename {WcaOnRails/db => db}/migrate/20151215193124_change_deadline_to_timestamp.rb (100%) rename {WcaOnRails/db => db}/migrate/20151217001125_fix_deadline_to_datetime.rb (100%) rename {WcaOnRails/db => db}/migrate/20151217054555_add_user_id_to_preregs.rb (100%) rename {WcaOnRails/db => db}/migrate/20151217062612_add_dob_gender_country_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20151222013017_add_timestamps_to_preregs.rb (100%) rename {WcaOnRails/db => db}/migrate/20151230174411_add_registration_open_and_close_dates_to_competition.rb (100%) rename {WcaOnRails/db => db}/migrate/20160109070723_convert_process_links_format_to_markdown.rb (100%) rename {WcaOnRails/db => db}/migrate/20160120071503_add_owner_to_application.rb (100%) rename {WcaOnRails/db => db}/migrate/20160128023834_rename_software_admin_team_to_software_team.rb (100%) rename {WcaOnRails/db => db}/migrate/20160218135313_create_teams.rb (100%) rename {WcaOnRails/db => db}/migrate/20160218234447_create_team_members.rb (100%) rename {WcaOnRails/db => db}/migrate/20160223204831_toggle_guests.rb (100%) rename {WcaOnRails/db => db}/migrate/20160224013453_guests_enabled_by_default.rb (100%) rename {WcaOnRails/db => db}/migrate/20160303144700_fill_teams_tables.rb (100%) rename {WcaOnRails/db => db}/migrate/20160305170821_remove_teams_columns.rb (100%) rename {WcaOnRails/db => db}/migrate/20160406192349_change_preregs_created_at_to_not_null.rb (100%) rename {WcaOnRails/db => db}/migrate/20160407005537_change_preregs_updated_at_to_not_null.rb (100%) rename {WcaOnRails/db => db}/migrate/20160407210623_add_updated_at_to_results.rb (100%) rename {WcaOnRails/db => db}/migrate/20160504170758_create_user_preferred_events.rb (100%) rename {WcaOnRails/db => db}/migrate/20160504230105_add_results_posted_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20160505231300_create_registration_events.rb (100%) rename {WcaOnRails/db => db}/migrate/20160513162613_add_results_notifications_enabled_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20160514124545_add_approved_at_to_registrations.rb (100%) rename {WcaOnRails/db => db}/migrate/20160514141051_fill_accepted_at_registrations_column.rb (100%) rename {WcaOnRails/db => db}/migrate/20160517140653_add_rails_persons_view.rb (100%) rename {WcaOnRails/db => db}/migrate/20160518020433_create_delayed_jobs.rb (100%) rename {WcaOnRails/db => db}/migrate/20160518045741_create_completed_jobs.rb (100%) rename {WcaOnRails/db => db}/migrate/20160520230353_remove_results_status.rb (100%) rename {WcaOnRails/db => db}/migrate/20160528071910_add_results_nag_sent_at_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20160531124049_update_competition_names.rb (100%) rename {WcaOnRails/db => db}/migrate/20160602105428_create_delegate_reports.rb (100%) rename {WcaOnRails/db => db}/migrate/20160610191605_create_competition_tabs.rb (100%) rename {WcaOnRails/db => db}/migrate/20160616183719_add_display_order_to_competition_tabs.rb (100%) rename {WcaOnRails/db => db}/migrate/20160627215744_create_competition_events.rb (100%) rename {WcaOnRails/db => db}/migrate/20160701034833_reference_table_updates.rb (100%) rename {WcaOnRails/db => db}/migrate/20160705120632_add_generate_website_to_competition.rb (100%) rename {WcaOnRails/db => db}/migrate/20160705121551_rename_website_to_external_website.rb (100%) rename {WcaOnRails/db => db}/migrate/20160727000015_add_liechtenstein_to_countries.rb (100%) rename {WcaOnRails/db => db}/migrate/20160731181145_remove_unnecessary_columns_from_countries.rb (100%) rename {WcaOnRails/db => db}/migrate/20160811013347_add_announced_at_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20160825124202_notify_users_of_delegates_demotion.rb (100%) rename {WcaOnRails/db => db}/migrate/20160831212003_create_delegate_reports_for_all_comps.rb (100%) rename {WcaOnRails/db => db}/migrate/20160901120254_remove_delegate_reports_without_comps.rb (100%) rename {WcaOnRails/db => db}/migrate/20160902230822_fix_results_posted_at.rb (100%) rename {WcaOnRails/db => db}/migrate/20160914122252_remove_event_specs_from_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20160930213354_convert_event_id_to_competition_event_id.rb (100%) rename {WcaOnRails/db => db}/migrate/20161011005956_rename_preregs_to_registrations.rb (100%) rename {WcaOnRails/db => db}/migrate/20161018220122_clean_duplicated_registration_competition_events.rb (100%) rename {WcaOnRails/db => db}/migrate/20161026201019_simplify_registrations.rb (100%) rename {WcaOnRails/db => db}/migrate/20161031215932_add_entry_fees_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20161108081416_add_connected_stripe_account_id_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20161108210423_create_registration_payments.rb (100%) rename {WcaOnRails/db => db}/migrate/20161117085757_cleanup_events_issue96.rb (100%) rename {WcaOnRails/db => db}/migrate/20161118141833_change_latitude_and_longitude_default.rb (100%) rename {WcaOnRails/db => db}/migrate/20161122014040_add_tracking_to_registrations.rb (100%) rename {WcaOnRails/db => db}/migrate/20161122162029_add_end_year_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20161201211133_add_additional_fields_for_delegates.rb (100%) rename {WcaOnRails/db => db}/migrate/20161206204738_add_confirmed_at_to_polls.rb (100%) rename {WcaOnRails/db => db}/migrate/20161212200704_add_maldives_to_countries.rb (100%) rename {WcaOnRails/db => db}/migrate/20161221205552_add_country_id_index_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20161226223701_change_event_order_and_names.rb (100%) rename {WcaOnRails/db => db}/migrate/20161227202950_add_preferred_locale_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20170121202850_organisation_to_organization.rb (100%) rename {WcaOnRails/db => db}/migrate/20170212005142_modify_registration_payments_for_partial_refunds.rb (100%) rename {WcaOnRails/db => db}/migrate/20170215221832_add_proper_date_fields_to_competition.rb (100%) rename {WcaOnRails/db => db}/migrate/20170223153915_add_enable_donations_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20170228140556_set_default_currency_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20170320222511_change_default_entry_fee_for_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20170402223714_change_rounds_to_round_types.rb (100%) rename {WcaOnRails/db => db}/migrate/20170404184332_convert_utf8_to_utf8mb4.rb (100%) rename {WcaOnRails/db => db}/migrate/20170406170418_create_rounds.rb (100%) rename {WcaOnRails/db => db}/migrate/20170417072301_remove_description_from_teams.rb (100%) rename {WcaOnRails/db => db}/migrate/20170418171035_allow_null_gender.rb (100%) rename {WcaOnRails/db => db}/migrate/20170421204700_add_time_limit_and_cutoffs_to_rounds.rb (100%) rename {WcaOnRails/db => db}/migrate/20170426145811_create_linkings.rb (100%) rename {WcaOnRails/db => db}/migrate/20170502232234_create_timestamps.rb (100%) rename {WcaOnRails/db => db}/migrate/20170503205810_add_index_on_results_country_id.rb (100%) rename {WcaOnRails/db => db}/migrate/20170510071858_change_rounds_index_to_unique.rb (100%) rename {WcaOnRails/db => db}/migrate/20170516002944_rename_advance_to_next_round_requirement_to_advancement_condition.rb (100%) rename {WcaOnRails/db => db}/migrate/20170517192919_add_nag_sent_at_to_delegate_reports.rb (100%) rename {WcaOnRails/db => db}/migrate/20170517194354_add_competitor_limit_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20170517213035_update_list_of_countries.rb (100%) rename {WcaOnRails/db => db}/migrate/20170518011526_add_event_fees_to_competition_events.rb (100%) rename {WcaOnRails/db => db}/migrate/20170523034604_create_post_tags.rb (100%) rename {WcaOnRails/db => db}/migrate/20170523185221_add_show_on_homepage_to_posts.rb (100%) rename {WcaOnRails/db => db}/migrate/20170524221221_drop_cubing_phpbb_database.rb (100%) rename {WcaOnRails/db => db}/migrate/20170524224533_rename_old_registrations_to_archive_registrations.rb (100%) rename {WcaOnRails/db => db}/migrate/20170624115851_add_wca_financial_committee.rb (100%) rename {WcaOnRails/db => db}/migrate/20170629134754_change_competitor_limit_reason_type_to_text.rb (100%) rename {WcaOnRails/db => db}/migrate/20170726133627_update_preferred_formats.rb (100%) rename {WcaOnRails/db => db}/migrate/20170801010739_create_championships.rb (100%) rename {WcaOnRails/db => db}/migrate/20170812120421_convert_latin1_to_utf8mb4.rb (100%) rename {WcaOnRails/db => db}/migrate/20170816115449_create_eligible_country_iso2s_for_championship.rb (100%) rename {WcaOnRails/db => db}/migrate/20170816143703_add_greater_china_championship_type.rb (100%) rename {WcaOnRails/db => db}/migrate/20170818141716_fix_tables_and_database_collation.rb (100%) rename {WcaOnRails/db => db}/migrate/20170818164058_fix_columns_collation.rb (100%) rename {WcaOnRails/db => db}/migrate/20170820023104_add_multiple_continents.rb (100%) rename {WcaOnRails/db => db}/migrate/20170823170616_add_multiple_countries.rb (100%) rename {WcaOnRails/db => db}/migrate/20170823203113_create_incidents.rb (100%) rename {WcaOnRails/db => db}/migrate/20170824082448_create_incident_tags.rb (100%) rename {WcaOnRails/db => db}/migrate/20170824133352_create_incident_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20170830140540_fix_nullable_linkings_wca_ids.rb (100%) rename {WcaOnRails/db => db}/migrate/20170831170616_fix_multiple_countries.rb (100%) rename {WcaOnRails/db => db}/migrate/20170916165728_change_incident_status.rb (100%) rename {WcaOnRails/db => db}/migrate/20171006182851_delete_registrations_for_non_existing_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20171113154922_increase_scramble_column_width.rb (100%) rename {WcaOnRails/db => db}/migrate/20171119143749_add_registration_requirements_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20171122010954_remove_rubiks.rb (100%) rename {WcaOnRails/db => db}/migrate/20171122220857_add_fulltext_index_on_persons_name.rb (100%) rename {WcaOnRails/db => db}/migrate/20171124184454_convert_old_333mbf_groups_into_attempts.rb (100%) rename {WcaOnRails/db => db}/migrate/20171219000023_add_ethics_and_quality_committees.rb (100%) rename {WcaOnRails/db => db}/migrate/20171219200237_add_scramble_group_count_to_rounds.rb (100%) rename {WcaOnRails/db => db}/migrate/20171219204656_update_committes_emails.rb (100%) rename {WcaOnRails/db => db}/migrate/20171221184910_add_dangerously_allow_any_redirect_uri_to_oauth_applications.rb (100%) rename {WcaOnRails/db => db}/migrate/20171222100000_cleanup_orphaned_rounds.rb (100%) rename {WcaOnRails/db => db}/migrate/20171222182940_update_round_ids.rb (100%) rename {WcaOnRails/db => db}/migrate/20180104132335_update_preferred_formats_for_feet.rb (100%) rename {WcaOnRails/db => db}/migrate/20180107142301_update_feet_format_in_rounds.rb (100%) rename {WcaOnRails/db => db}/migrate/20180120132926_add_board_team.rb (100%) rename {WcaOnRails/db => db}/migrate/20180201005000_add_round_results_to_rounds.rb (100%) rename {WcaOnRails/db => db}/migrate/20180205000001_create_competition_venues.rb (100%) rename {WcaOnRails/db => db}/migrate/20180205000002_create_venue_rooms.rb (100%) rename {WcaOnRails/db => db}/migrate/20180205000003_create_schedule_activities.rb (100%) rename {WcaOnRails/db => db}/migrate/20180206211650_add_locations_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20180403194359_add_roles_to_registration.rb (100%) rename {WcaOnRails/db => db}/migrate/20180526084857_set_registration_requirements_for_visible_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20180528130810_update_trinidad_and_tobago.rb (100%) rename {WcaOnRails/db => db}/migrate/20180621093155_add_nordic_championship_type.rb (100%) rename {WcaOnRails/db => db}/migrate/20180623171213_add_registration_requirements_columns_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20180629112054_add_color_to_venue_room.rb (100%) rename {WcaOnRails/db => db}/migrate/20180701160042_add_total_number_of_rounds_to_round.rb (100%) rename {WcaOnRails/db => db}/migrate/20180703172949_add_hidden_to_teams.rb (100%) rename {WcaOnRails/db => db}/migrate/20180705231137_rename_scramble_group_to_scramble_set.rb (100%) rename {WcaOnRails/db => db}/migrate/20180708214503_add_results_submitted_at_to_competition.rb (100%) rename {WcaOnRails/db => db}/migrate/20180709220826_add_timestamps_columns_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20180710165401_allow_null_base_entry_fee.rb (100%) rename {WcaOnRails/db => db}/migrate/20180711124055_add_index_on_competition_id_and_person_id_to_inbox_person.rb (100%) rename {WcaOnRails/db => db}/migrate/20180729000001_add_hidden_team_for_banned_competitors.rb (100%) rename {WcaOnRails/db => db}/migrate/20180730182509_add_confidential_to_doorkeeper_application.rb (100%) rename {WcaOnRails/db => db}/migrate/20180731204733_remove_nordic_championship_type.rb (100%) rename {WcaOnRails/db => db}/migrate/20180822165331_add_wca_marketing_team.rb (100%) rename {WcaOnRails/db => db}/migrate/20180825114051_clear_null_registration_requirements.rb (100%) rename {WcaOnRails/db => db}/migrate/20180825115701_change_registration_requirements_column_name.rb (100%) rename {WcaOnRails/db => db}/migrate/20180831075355_nullify_competitor_limit.rb (100%) rename {WcaOnRails/db => db}/migrate/20180831164420_add_z1_and_z3_columns_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20180908195553_add_name_reason_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20180911140010_create_uploaded_json.rb (100%) rename {WcaOnRails/db => db}/migrate/20180912042457_add_confirmed_at_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20181020004209_add_wcat.rb (100%) rename {WcaOnRails/db => db}/migrate/20181021185003_create_stripe_charges.rb (100%) rename {WcaOnRails/db => db}/migrate/20181022031135_remove_rank_from_teams_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20181109172930_add_external_registration_page_link_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20181122233823_create_wcif_extensions.rb (100%) rename {WcaOnRails/db => db}/migrate/20181208145408_add_receive_delegate_reports_column_to_users_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20181209171137_add_incorrect_wca_id_claim_count_to_persons.rb (100%) rename {WcaOnRails/db => db}/migrate/20181222224850_add_dummy_account_marker_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20181226115357_add_senior_members_column_to_teams.rb (100%) rename {WcaOnRails/db => db}/migrate/20190105215446_create_assignments.rb (100%) rename {WcaOnRails/db => db}/migrate/20190112130723_add_officers_teams.rb (100%) rename {WcaOnRails/db => db}/migrate/20190113180945_add_wca_data_protection_committee.rb (100%) rename {WcaOnRails/db => db}/migrate/20190117112257_change_wcif_extensions_extendable_id_to_string.rb (100%) rename {WcaOnRails/db => db}/migrate/20190124180224_create_active_storage_tables.active_storage.rb (100%) rename {WcaOnRails/db => db}/migrate/20190208175255_add_wac.rb (100%) rename {WcaOnRails/db => db}/migrate/20190216102110_create_regional_organizations.rb (100%) rename {WcaOnRails/db => db}/migrate/20190221194112_add_missing_multiple_countries.rb (100%) rename {WcaOnRails/db => db}/migrate/20190514234342_add_hidden_team_for_delegates_on_probation.rb (100%) rename {WcaOnRails/db => db}/migrate/20190601105825_add_fields_to_regional_organizations.rb (100%) rename {WcaOnRails/db => db}/migrate/20190601231550_add_unstick_at_to_posts.rb (100%) rename {WcaOnRails/db => db}/migrate/20190622173635_allow_null_start_date_for_regional_organizations.rb (100%) rename {WcaOnRails/db => db}/migrate/20190716065618_add_id_to_inbox_results.rb (100%) rename {WcaOnRails/db => db}/migrate/20190728084145_add_wrc_and_wdc_fields_to_delegate_reports.rb (100%) rename {WcaOnRails/db => db}/migrate/20190803202212_update_wca_states.rb (100%) rename {WcaOnRails/db => db}/migrate/20190806173355_create_weat.rb (100%) rename {WcaOnRails/db => db}/migrate/20190814232833_add_results_index_on_value_x.rb (100%) rename {WcaOnRails/db => db}/migrate/20190816001639_change_z_regulations_column_name.rb (100%) rename {WcaOnRails/db => db}/migrate/20190816004605_add_event_restriction_columns_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20190817170648_add_country_iso2_to_venue.rb (100%) rename {WcaOnRails/db => db}/migrate/20190817193315_fix_country_iso2_on_venue.rb (100%) rename {WcaOnRails/db => db}/migrate/20190818102517_create_bookmarked_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20190825095512_add_fields_to_competitions_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20190826005902_add_wrc_users_to_delegate_report.rb (100%) rename {WcaOnRails/db => db}/migrate/20190916133253_change_stripe_charge_id_type.rb (100%) rename {WcaOnRails/db => db}/migrate/20191005203556_add_user_to_registration_payments.rb (100%) rename {WcaOnRails/db => db}/migrate/20191013211511_create_country_bands.rb (100%) rename {WcaOnRails/db => db}/migrate/20191107212356_add_devise_two_factor_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20200125180554_update_feet_rank.rb (100%) rename {WcaOnRails/db => db}/migrate/20200206012756_change_empty_main_event_to_nil.rb (100%) rename {WcaOnRails/db => db}/migrate/20200304044931_create_competition_trainee_delegates.rb (100%) rename {WcaOnRails/db => db}/migrate/20200319193625_rename_combined_rounds_to_cutoff_rounds.rb (100%) rename {WcaOnRails/db => db}/migrate/20200331082313_rename_some_wca_states.rb (100%) rename {WcaOnRails/db => db}/migrate/20200415151734_add_index_to_results_on_records.rb (100%) rename {WcaOnRails/db => db}/migrate/20200419133415_remove_additional_fields_for_delegates.rb (100%) rename {WcaOnRails/db => db}/migrate/20200502095048_add_old_type_to_round.rb (100%) rename {WcaOnRails/db => db}/migrate/20200522095030_change_default_tl_value.rb (100%) rename {WcaOnRails/db => db}/migrate/20200522125145_remove_world_readable_from_posts.rb (100%) rename {WcaOnRails/db => db}/migrate/20200607140007_add_cancelled_at_to_competition.rb (100%) rename {WcaOnRails/db => db}/migrate/20200627195628_add_session_validity_token_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20200725152218_change_media_timestamp_decided_to_nullable.rb (100%) rename {WcaOnRails/db => db}/migrate/20201020193829_create_wrt_sanity_check_tables.rb (100%) rename {WcaOnRails/db => db}/migrate/20210129181657_add_sanity_check_tables_constraints.rb (100%) rename {WcaOnRails/db => db}/migrate/20210221190945_add_hidden_team_for_wct_china.rb (100%) rename {WcaOnRails/db => db}/migrate/20210301002636_hide_wdpc_team.rb (100%) rename {WcaOnRails/db => db}/migrate/20210325202019_add_waiting_list_and_events_deadlines_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20210501213332_add_hidden_team_for_wst_admin.rb (100%) rename {WcaOnRails/db => db}/migrate/20210506205912_add_qualification_to_event.rb (100%) rename {WcaOnRails/db => db}/migrate/20210521195423_add_allow_registration_edits_to_competition.rb (100%) rename {WcaOnRails/db => db}/migrate/20210727081850_add_cookies_acknowleded_to_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20210802065056_add_free_guest_entry_status_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20211031152615_create_announcement_tables.starburst.rb (100%) rename {WcaOnRails/db => db}/migrate/20211031152616_add_category_to_starburst_announcements.starburst.rb (100%) rename {WcaOnRails/db => db}/migrate/20211031152617_add_index_and_uniqueness_to_announcement_views.starburst.rb (100%) rename {WcaOnRails/db => db}/migrate/20211031154101_add_marketing_shop_announcement.rb (100%) rename {WcaOnRails/db => db}/migrate/20211210100657_repopulate_preferred_formats.rb (100%) rename {WcaOnRails/db => db}/migrate/20220223163446_add_service_name_to_active_storage_blobs.active_storage.rb (100%) rename {WcaOnRails/db => db}/migrate/20220223163447_create_active_storage_variant_records.active_storage.rb (100%) rename {WcaOnRails/db => db}/migrate/20220511025003_add_hidden_team_for_wsot.rb (100%) rename {WcaOnRails/db => db}/migrate/20220516124717_add_team_for_wat.rb (100%) rename {WcaOnRails/db => db}/migrate/20220619200832_add_allow_registration_self_delete_to_competition.rb (100%) rename {WcaOnRails/db => db}/migrate/20220623121810_registration_email_default_change.rb (100%) rename {WcaOnRails/db => db}/migrate/20220627195217_add_allow_registration_without_qualification_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20220630233246_add_use_wca_live_for_scoretaking.rb (100%) rename {WcaOnRails/db => db}/migrate/20220706232200_create_cached_results.rb (100%) rename {WcaOnRails/db => db}/migrate/20220725045202_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb (100%) rename {WcaOnRails/db => db}/migrate/20220725045819_add_otp_secret_to_user.rb (100%) rename {WcaOnRails/db => db}/migrate/20220804193822_add_registration_notifications_default_to_user.rb (100%) rename {WcaOnRails/db => db}/migrate/20220822232936_create_competition_series_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20220916132536_add_reminder_sent_at_to_delegate_reports.rb (100%) rename {WcaOnRails/db => db}/migrate/20221121111430_add_guest_limit_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20221123090104_add_community_survey_announcement.rb (100%) rename {WcaOnRails/db => db}/migrate/20221123121220_remove_trainee_delegate_associations.rb (100%) rename {WcaOnRails/db => db}/migrate/20221224215048_add_is_competing_to_registration.rb (100%) rename {WcaOnRails/db => db}/migrate/20230119115432_add_events_per_registration_limit_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20230204111111_add_force_comment_to_registration_to_competitions.rb (100%) rename {WcaOnRails/db => db}/migrate/20230303093411_add_worlds_merch_announcement.rb (100%) rename {WcaOnRails/db => db}/migrate/20230311165116_add_receipt_to_registration_payments.rb (100%) rename {WcaOnRails/db => db}/migrate/20230311183558_restructure_stripe_charges_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20230312182740_create_stripe_payment_intents_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20230315170143_create_stripe_webhook_events.rb (100%) rename {WcaOnRails/db => db}/migrate/20230515103948_add_administrative_notes_to_registrations.rb (100%) rename {WcaOnRails/db => db}/migrate/20230517135741_remove_legacy_devise_two_factor_secrets_from_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20230520171858_remove_persons_view.rb (100%) rename {WcaOnRails/db => db}/migrate/20230520173123_change_day_month_year_to_date.rb (100%) rename {WcaOnRails/db => db}/migrate/20230701100417_change_country_names_in_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20230707182015_create_cronjob_statistics_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20230729032534_fix_column_name.rb (100%) rename {WcaOnRails/db => db}/migrate/20230822155348_change_media_submitter_email_column_length.rb (100%) rename {WcaOnRails/db => db}/migrate/20230822160657_recompute_persons_table_indices.rb (100%) rename {WcaOnRails/db => db}/migrate/20230828211643_add_created_at_remote_to_stripe_events.rb (100%) rename {WcaOnRails/db => db}/migrate/20230906135843_remove_relations.rb (100%) rename {WcaOnRails/db => db}/migrate/20230906155619_remove_delayed_jobs_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20230910095715_create_user_groups.rb (100%) rename {WcaOnRails/db => db}/migrate/20230910105700_create_roles.rb (100%) rename {WcaOnRails/db => db}/migrate/20230910113122_add_delegate_probation_to_groups.rb (100%) rename {WcaOnRails/db => db}/migrate/20230910114732_add_probations_to_roles.rb (100%) rename {WcaOnRails/db => db}/migrate/20230918144054_remove_timestamps_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20230918144154_create_server_settings_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20230921143204_add_posting_by_to_competition.rb (100%) rename {WcaOnRails/db => db}/migrate/20231010152057_create_attendee_payment_requests.rb (100%) rename {WcaOnRails/db => db}/migrate/20231010152058_create_jwt_denylist.rb (100%) rename {WcaOnRails/db => db}/migrate/20231103102744_add_region_to_user_table.rb (100%) rename {WcaOnRails/db => db}/migrate/20231103103433_add_user_groups.rb (100%) rename {WcaOnRails/db => db}/migrate/20231115153211_add_email_to_sanity_check.rb (100%) rename {WcaOnRails/db => db}/migrate/20231120172504_add_uses_v2_registrations.rb (100%) rename {WcaOnRails/db => db}/migrate/20231122153605_create_wfc_xero_users.rb (100%) rename {WcaOnRails/db => db}/migrate/20231122153755_create_wfc_dues_redirects.rb (100%) rename {WcaOnRails/db => db}/migrate/20231124161841_drop_senior_delegate_id.rb (100%) rename {WcaOnRails/db => db}/migrate/20231125045609_create_groups_metadata_delegate_regions.rb (100%) rename {WcaOnRails/db => db}/migrate/20231125061943_add_groups_metadata_delegate_regions.rb (100%) rename {WcaOnRails/db => db}/migrate/20231202155158_add_senior_delegate_region_index.rb (100%) rename {WcaOnRails/db => db}/migrate/20231220090853_rename_roles_to_user_roles.rb (100%) rename {WcaOnRails/db => db}/migrate/20231227094930_add_friendly_id_to_groups_metadata_delegate_regions.rb (100%) rename {WcaOnRails/db => db}/migrate/20231227095728_update_friendly_id_fields.rb (100%) rename {WcaOnRails/db => db}/migrate/20240112161530_create_groups_metadata_translators.rb (100%) rename {WcaOnRails/db => db}/migrate/20240112161627_create_translators_group.rb (100%) rename {WcaOnRails/db => db}/migrate/20240117084208_create_roles_metadata_delegate_regions.rb (100%) rename {WcaOnRails/db => db}/migrate/20240117132919_create_doorkeeper_openid_connect_tables.rb (100%) rename {WcaOnRails/db => db}/migrate/20240127053701_create_metadata_for_delegate_groups.rb (100%) rename {WcaOnRails/db => db}/migrate/20240130054925_create_competition_payment_integrations.rb (100%) rename {WcaOnRails/db => db}/migrate/20240130055245_create_connected_paypal_accounts.rb (100%) rename {WcaOnRails/db => db}/migrate/20240202060026_create_connected_stripe_accounts.rb (100%) rename {WcaOnRails/db => db}/migrate/20240203180115_fix_translators_groups.rb (100%) rename {WcaOnRails/db => db}/migrate/20240219104624_populate_existing_stripe_connections.rb (100%) rename {WcaOnRails/db => db}/migrate/20240221033850_migrate_locales_to_user_groups.rb (100%) rename {WcaOnRails/db => db}/results_dump_schema.rb (100%) rename {WcaOnRails/db => db}/schema.rb (100%) rename {WcaOnRails/db => db}/seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/continents.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/countries.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/cronjob_statistics.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/development/competitions.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/development/oauth.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/development/posts.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/development/users.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/eligible_country_iso2s_for_championship.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/events.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/formats.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/preferred_formats.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/round_types.seeds.rb (100%) rename {WcaOnRails/db => db}/seeds/teams.seeds.rb (100%) rename WcaOnRails/env_config.rb => env_config.rb (100%) rename {WcaOnRails/lib => lib}/advancement_conditions/advancement_condition.rb (100%) rename {WcaOnRails/lib => lib}/advancement_conditions/attempt_result_condition.rb (100%) rename {WcaOnRails/lib => lib}/advancement_conditions/percent_condition.rb (100%) rename {WcaOnRails/lib => lib}/advancement_conditions/ranking_condition.rb (100%) rename {WcaOnRails/lib => lib}/assets/.keep (100%) rename {WcaOnRails/lib => lib}/auxiliary_data_computation.rb (100%) rename {WcaOnRails/lib => lib}/check_regional_records.rb (100%) rename {WcaOnRails/lib => lib}/city_comma_region_validator.rb (100%) rename {WcaOnRails/lib => lib}/city_validator.rb (100%) rename {WcaOnRails/lib => lib}/country_city_validator.rb (100%) rename {WcaOnRails/lib => lib}/country_city_validators/ar_city_validator.rb (100%) rename {WcaOnRails/lib => lib}/country_city_validators/au_city_validator.rb (100%) rename {WcaOnRails/lib => lib}/country_city_validators/br_city_validator.rb (100%) rename {WcaOnRails/lib => lib}/country_city_validators/ca_city_validator.rb (100%) rename {WcaOnRails/lib => lib}/country_city_validators/gb_city_validator.rb (100%) rename {WcaOnRails/lib => lib}/country_city_validators/in_city_validator.rb (100%) rename {WcaOnRails/lib => lib}/country_city_validators/us_city_validator.rb (100%) rename {WcaOnRails/lib => lib}/country_city_validators/utils.rb (100%) rename {WcaOnRails/lib => lib}/custom_wca_i18n_scanner.rb (100%) rename {WcaOnRails/lib => lib}/cutoff.rb (100%) rename {WcaOnRails/lib => lib}/database_dumper.rb (100%) rename {WcaOnRails/lib => lib}/db_dump_helper.rb (100%) rename {WcaOnRails/lib => lib}/db_helper.rb (100%) rename {WcaOnRails/lib => lib}/dues_calculator.rb (100%) rename {WcaOnRails/lib => lib}/file_size_validator.rb (100%) rename {WcaOnRails/lib => lib}/finish_unfinished_persons.rb (100%) rename {WcaOnRails/lib => lib}/gsuite_mailing_lists.rb (100%) rename {WcaOnRails/lib => lib}/i18n_utils.rb (100%) rename {WcaOnRails/lib => lib}/log_task.rb (100%) rename {WcaOnRails/lib => lib}/microservices/auth.rb (100%) rename {WcaOnRails/lib => lib}/microservices/registrations.rb (100%) rename {WcaOnRails/lib => lib}/middlewares/fix_accept_header.rb (100%) rename {WcaOnRails/lib => lib}/middlewares/warden_user_logger.rb (100%) rename {WcaOnRails/lib => lib}/paypal_interface.rb (100%) rename {WcaOnRails/lib => lib}/qualification.rb (100%) rename {WcaOnRails/lib => lib}/regulations_s3_helper.rb (100%) rename {WcaOnRails/lib => lib}/result_methods.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/advancement_conditions_validator.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/competitions_results_validator.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/competitor_limit_validator.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/events_rounds_validator.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/generic_validator.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/individual_results_validator.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/json_schemas.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/persons_validator.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/positions_validator.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/scrambles_validator.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/utils.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/validation_error.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/validation_info.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/validation_issue.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/validation_warning.rb (100%) rename {WcaOnRails/lib => lib}/results_validators/validator_data.rb (100%) rename {WcaOnRails/lib => lib}/round_results.rb (100%) rename {WcaOnRails/lib => lib}/single_sign_on.rb (100%) rename {WcaOnRails/lib => lib}/slack_bot.rb (100%) rename {WcaOnRails/lib => lib}/solve_time.rb (100%) rename {WcaOnRails/lib => lib}/tasks/.keep (100%) rename {WcaOnRails/lib => lib}/tasks/comp_form_locale_refactor.rake (100%) rename {WcaOnRails/lib => lib}/tasks/db.rake (100%) rename {WcaOnRails/lib => lib}/tasks/devise_2fa_migration.rake (100%) rename {WcaOnRails/lib => lib}/tasks/rehash_competition_tab_links.rake (100%) rename {WcaOnRails/lib => lib}/templates/erb/scaffold/_form.html.erb (100%) rename {WcaOnRails/lib => lib}/time_limit.rb (100%) rename {WcaOnRails/lib => lib}/url_validator.rb (100%) rename {WcaOnRails/lib => lib}/wca_exceptions.rb (100%) rename {WcaOnRails/log => log}/.keep (100%) rename WcaOnRails/package.json => package.json (100%) rename {WcaOnRails/pids => pids}/.gitignore (100%) rename WcaOnRails/postcss.config.js => postcss.config.js (100%) rename {WcaOnRails/public => public}/404.html (100%) rename {WcaOnRails/public => public}/422.html (100%) rename {WcaOnRails/public => public}/500.html (100%) rename {WcaOnRails/public => public}/ads.txt (100%) rename {WcaOnRails/public => public}/export/.gitignore (100%) rename {WcaOnRails/public => public}/favicon.ico (100%) rename {WcaOnRails/public => public}/files/WCALogo3D.png (100%) rename {WcaOnRails/public => public}/files/WCALogo3D.svg (100%) rename {WcaOnRails/public => public}/files/WCALogo3Dsmall.png (100%) rename {WcaOnRails/public => public}/files/WCA_Competition_Tutorial.pdf (100%) rename {WcaOnRails/public => public}/files/WCA_IRS_Determination_Letter.pdf (100%) rename {WcaOnRails/public => public}/files/WCAlogo.svg (100%) rename {WcaOnRails/public => public}/files/WCAlogo_50x50.png (100%) rename {WcaOnRails/public => public}/files/WCAlogo_XL.jpg (100%) rename {WcaOnRails/public => public}/files/WCAlogo_monochrome.svg (100%) rename {WcaOnRails/public => public}/files/WCAlogo_notext.svg (100%) rename {WcaOnRails/public => public}/files/requisites_for_fixes_updates.pdf (100%) rename {WcaOnRails/public => public}/files/results.xls (100%) rename {WcaOnRails/public => public}/files/wca-workbook-assistant-2.5.jar (100%) rename {WcaOnRails/public => public}/files/wca_icon_only.png (100%) rename {WcaOnRails/public => public}/images/barcelonaopen2008.jpg (100%) rename {WcaOnRails/public => public}/images/belgianopen2008.jpg (100%) rename {WcaOnRails/public => public}/images/czechopen2007.jpg (100%) rename {WcaOnRails/public => public}/images/czechopen2008.pdf (100%) rename {WcaOnRails/public => public}/images/italianopen2007.jpg (100%) rename {WcaOnRails/public => public}/images/italianopen2008.jpg (100%) rename {WcaOnRails/public => public}/images/japanopen2007.jpg (100%) rename {WcaOnRails/public => public}/images/kanazawaopen2007.jpg (100%) rename {WcaOnRails/public => public}/images/lyonopen2007.jpg (100%) rename {WcaOnRails/public => public}/images/murciaopen2007.jpg (100%) rename {WcaOnRails/public => public}/images/murciaopen2007_wroh.jpg (100%) rename {WcaOnRails/public => public}/images/murciaopen2008.jpg (100%) rename {WcaOnRails/public => public}/images/netherlands2007.jpg (100%) rename {WcaOnRails/public => public}/images/organizations/afs.png (100%) rename {WcaOnRails/public => public}/images/organizations/mca.png (100%) rename {WcaOnRails/public => public}/images/organizations/nkf.png (100%) rename {WcaOnRails/public => public}/images/organizations/speedcubing-hrvatska.png (100%) rename {WcaOnRails/public => public}/images/runewesstrom78.jpg (100%) rename {WcaOnRails/public => public}/images/usopen2007.jpg (100%) rename {WcaOnRails/public => public}/images/wc2007.jpg (100%) rename {WcaOnRails/public => public}/images/wc2007_logo.jpg (100%) rename {WcaOnRails/public => public}/images/wc2009logos.jpg (100%) rename {WcaOnRails/public => public}/images/wroclawopen2007.jpg (100%) rename {WcaOnRails/spec => spec}/controllers/admin_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/api/internal/v1/api_internal_users_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/api/v0/user_roles_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/api/v0/wrt/persons_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/api_competitions_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/api_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/api_users_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/application_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/competition_tabs_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/competitions_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/delegate_reports_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/panel_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/persons_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/polls_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/posts_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/registrations_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/server_status_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/teams_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/users_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/controllers/votes_controller_spec.rb (100%) rename {WcaOnRails/spec => spec}/database_spec.rb (100%) rename {WcaOnRails/spec => spec}/factories/competition_media.rb (100%) rename {WcaOnRails/spec => spec}/factories/competition_series.rb (100%) rename {WcaOnRails/spec => spec}/factories/competition_tabs.rb (100%) rename {WcaOnRails/spec => spec}/factories/competitions.rb (100%) rename {WcaOnRails/spec => spec}/factories/contacts.rb (100%) rename {WcaOnRails/spec => spec}/factories/delegate_report.rb (100%) rename {WcaOnRails/spec => spec}/factories/groups_metadata_delegate_regions.rb (100%) rename {WcaOnRails/spec => spec}/factories/groups_metadata_translators.rb (100%) rename {WcaOnRails/spec => spec}/factories/inbox_persons.rb (100%) rename {WcaOnRails/spec => spec}/factories/incidents.rb (100%) rename {WcaOnRails/spec => spec}/factories/oauth_applications.rb (100%) rename {WcaOnRails/spec => spec}/factories/persons.rb (100%) rename {WcaOnRails/spec => spec}/factories/polls.rb (100%) rename {WcaOnRails/spec => spec}/factories/posts.rb (100%) rename {WcaOnRails/spec => spec}/factories/ranks.rb (100%) rename {WcaOnRails/spec => spec}/factories/regional_organizations.rb (100%) rename {WcaOnRails/spec => spec}/factories/registration_payment.rb (100%) rename {WcaOnRails/spec => spec}/factories/registrations.rb (100%) rename {WcaOnRails/spec => spec}/factories/results.rb (100%) rename {WcaOnRails/spec => spec}/factories/results_submission.rb (100%) rename {WcaOnRails/spec => spec}/factories/roles_metadata_delegate_regions.rb (100%) rename {WcaOnRails/spec => spec}/factories/rounds.rb (100%) rename {WcaOnRails/spec => spec}/factories/scrambles.rb (100%) rename {WcaOnRails/spec => spec}/factories/team_members.rb (100%) rename {WcaOnRails/spec => spec}/factories/teams.rb (100%) rename {WcaOnRails/spec => spec}/factories/upload_json.rb (100%) rename {WcaOnRails/spec => spec}/factories/user_groups.rb (100%) rename {WcaOnRails/spec => spec}/factories/user_roles.rb (100%) rename {WcaOnRails/spec => spec}/factories/users.rb (100%) rename {WcaOnRails/spec => spec}/factories/votes.rb (100%) rename {WcaOnRails/spec => spec}/features/2fa_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/claim_wca_id_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/competition_events_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/competition_manage_schedule_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/competition_management_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/competition_results_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/competitions_list_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/cookie_law_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/create_competition_tabs_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/delegate_report_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/edit_user_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/eligible_voters_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/incident_management_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/manage_team_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/media_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/my_competitions_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/register_for_competition_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/registration_management_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/registration_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/set_locale_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/sign_up_spec.rb (100%) rename {WcaOnRails/spec => spec}/features/stripe_integration_spec.rb (100%) rename {WcaOnRails/spec => spec}/helpers/application_helper_spec.rb (100%) rename {WcaOnRails/spec => spec}/helpers/competitions_helper_spec.rb (100%) rename {WcaOnRails/spec => spec}/helpers/markdown_helper_spec.rb (100%) rename {WcaOnRails/spec => spec}/helpers/notifications_helper_spec.rb (100%) rename {WcaOnRails/spec => spec}/helpers/persons_helper_spec.rb (100%) rename {WcaOnRails/spec => spec}/helpers/results_helper_spec.rb (100%) rename {WcaOnRails/spec => spec}/helpers/sort_helper_spec.rb (100%) rename {WcaOnRails/spec => spec}/helpers/static_pages_helper_spec.rb (100%) rename {WcaOnRails/spec => spec}/i18n_locale_files_spec.rb (100%) rename {WcaOnRails/spec => spec}/i18n_spec.rb (100%) rename {WcaOnRails/spec => spec}/iframe_mail_interceptor_spec.rb (100%) rename {WcaOnRails/spec => spec}/jobs/clear_connected_payment_integrations_spec.rb (100%) rename {WcaOnRails/spec => spec}/jobs/registration_reminder_job_spec.rb (100%) rename {WcaOnRails/spec => spec}/jobs/submit_report_nag_job_spec.rb (100%) rename {WcaOnRails/spec => spec}/jobs/submit_results_nag_job_spec.rb (100%) rename {WcaOnRails/spec => spec}/jobs/sync_mailing_lists_job_spec.rb (100%) rename {WcaOnRails/spec => spec}/jobs/wca_cronjob_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/active_support_to_sentence_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/auxiliary_data_computation_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/city_validator_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/database_dumper_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/middlewares/warden_user_logger_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/qualification_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/results_validators/advancement_conditions_validator_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/results_validators/competitor_limit_validator_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/results_validators/events_rounds_validator_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/results_validators/individual_results_validator_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/results_validators/persons_validator_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/results_validators/positions_validator_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/results_validators/scrambles_validator_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/solve_time_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/test_db_manager_spec.rb (100%) rename {WcaOnRails/spec => spec}/lib/url_validator_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/avatars_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/competitions_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/delegate_status_change_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/job_failure_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/new_registration_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/previews/avatars_mailer_preview.rb (100%) rename {WcaOnRails/spec => spec}/mailers/previews/competitions_mailer_preview.rb (100%) rename {WcaOnRails/spec => spec}/mailers/previews/delegate_status_change_mailer_preview.rb (100%) rename {WcaOnRails/spec => spec}/mailers/previews/job_failure_mailer_preview.rb (100%) rename {WcaOnRails/spec => spec}/mailers/previews/new_registration_mailer_preview.rb (100%) rename {WcaOnRails/spec => spec}/mailers/previews/regional_organizations_mailer_preview.rb (100%) rename {WcaOnRails/spec => spec}/mailers/previews/registrations_mailer_preview.rb (100%) rename {WcaOnRails/spec => spec}/mailers/previews/translators_mailer_preview.rb (100%) rename {WcaOnRails/spec => spec}/mailers/previews/wca_id_claim_mailer_preview.rb (100%) rename {WcaOnRails/spec => spec}/mailers/previews/wca_monthly_digest_mailer_preview.rb (100%) rename {WcaOnRails/spec => spec}/mailers/regional_organizations_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/registrations_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/role_change_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/translators_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/two_factor_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/wca_id_claim_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/mailers/wca_monthly_digest_mailer_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/anonymize_person_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/championship_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/competition_event_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/competition_medium_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/competition_series_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/competition_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/competition_tab_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/competition_wcif_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/contact_form_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/country_band_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/delegate_report_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/inbox_result_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/incident_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/light_result_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/merge_people_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/person_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/poll_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/post_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/reassign_wca_id_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/regional_organization_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/registration_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/result_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/results_submission_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/round_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/server_setting_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/stripe_transaction_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/team_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/upload_json_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/user_group_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/user_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/vote_spec.rb (100%) rename {WcaOnRails/spec => spec}/models/website_contact_spec.rb (100%) rename {WcaOnRails/spec => spec}/rails_helper.rb (100%) rename {WcaOnRails/spec => spec}/requests/admin_results_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/api_competitions_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/api_persons_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/api_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/competitions_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/country_bands_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/http_accept_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/incidents_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/media_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/oauth/oauth_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/persons_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/regional_organizations_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/registrations_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/results_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/results_submission_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/rss_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/upload_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/users_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/wdc_spec.rb (100%) rename {WcaOnRails/spec => spec}/requests/wfc_spec.rb (100%) rename {WcaOnRails/spec => spec}/ruby_version_spec.rb (72%) rename {WcaOnRails/spec => spec}/spec_helper.rb (100%) rename {WcaOnRails/spec => spec}/support/api_sign_in_helper.rb (100%) rename {WcaOnRails/spec => spec}/support/be_invalid_with_errors.rb (100%) rename {WcaOnRails/spec => spec}/support/bylaws.pdf (100%) rename {WcaOnRails/spec => spec}/support/cookie_banner_helper.rb (100%) rename {WcaOnRails/spec => spec}/support/database_cleaner.rb (100%) rename {WcaOnRails/spec => spec}/support/devise.rb (100%) rename {WcaOnRails/spec => spec}/support/locale_reset.rb (100%) rename {WcaOnRails/spec => spec}/support/logo.jpg (100%) rename {WcaOnRails/spec => spec}/support/logo.png (100%) rename {WcaOnRails/spec => spec}/support/selectize_helper.rb (100%) rename {WcaOnRails/spec => spec}/support/session_helper.rb (100%) rename {WcaOnRails/spec => spec}/support/sign_in_macros.rb (100%) rename {WcaOnRails/spec => spec}/support/test_db_manager.rb (100%) rename {WcaOnRails/spec => spec}/views/competitions/my_competitions.html.erb_spec.rb (100%) rename {WcaOnRails/spec => spec}/views/competitions/show.html.erb_spec.rb (100%) rename {WcaOnRails/spec => spec}/views/competitions_mailer/notify_wcat_of_confirmed_competition.html.erb_spec.rb (100%) rename {WcaOnRails/spec => spec}/views/layouts/application.html.erb_spec.rb (100%) rename {WcaOnRails/spec => spec}/views/registrations/edit_registrations.html.erb_spec.rb (100%) rename {WcaOnRails/spec => spec}/views/registrations/export.csv.erb_spec.rb (100%) rename {WcaOnRails/spec => spec}/views/registrations/psych_sheet_event.html.erb_spec.rb (100%) rename {WcaOnRails/spec => spec}/views/registrations/register.html.erb_spec.rb (100%) rename {WcaOnRails/spec => spec}/views/teams/index.html.erb_spec.rb (100%) rename {WcaOnRails/spec => spec}/views/votes/vote.html.erb_spec.rb (100%) rename {WcaOnRails/spec => spec}/views/wfc/competition_export.csv.erb_spec.rb (100%) rename {WcaOnRails/tmp => tmp}/.keep (100%) rename WcaOnRails/vault_config.rb => vault_config.rb (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/.keep (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/bootstrap-datetimepicker.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/bootstrap-hover-dropdown.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/af.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ar-dz.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ar-kw.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ar-ly.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ar-ma.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ar-sa.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ar-tn.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ar.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/bg.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/bs.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ca.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/cs.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/da.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/de-at.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/de-ch.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/de.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/el.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/en-au.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/en-ca.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/en-gb.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/en-ie.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/en-nz.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/eo.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/es-do.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/es-us.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/es.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/et.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/eu.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/fa.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/fi.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/fr-ca.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/fr-ch.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/fr.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/gl.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/he.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/hi.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/hr.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/hu.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/id.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/is.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/it.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ja.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ka.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/kk.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ko.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/lb.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/lt.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/lv.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/mk.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ms-my.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ms.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/nb.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/nl-be.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/nl.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/nn.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/pl.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/pt-br.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/pt.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ro.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/ru.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/sk.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/sl.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/sq.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/sr-cyrl.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/sr.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/sv.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/th.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/tr.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/uk.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/vi.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/zh-cn.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fc_locales/zh-tw.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/fullcalendar.min.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/jquery-ui.min.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/jquery.are-you-sure.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/jquery.floatThead.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/jquery.wca-autocomplete.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/moment-timezone-with-data.js (100%) rename {WcaOnRails/vendor => vendor}/assets/javascripts/oms.js (100%) rename {WcaOnRails/vendor => vendor}/assets/stylesheets/.keep (100%) rename {WcaOnRails/vendor => vendor}/assets/stylesheets/ajax-loader.gif (100%) rename {WcaOnRails/vendor => vendor}/assets/stylesheets/bootstrap-datetimepicker.css (100%) rename {WcaOnRails/vendor => vendor}/assets/stylesheets/bootstrap-datetimepicker.min.css (100%) rename {WcaOnRails/vendor => vendor}/assets/stylesheets/fonts/slick.ttf (100%) rename {WcaOnRails/vendor => vendor}/assets/stylesheets/fonts/slick.woff (100%) rename {WcaOnRails/vendor => vendor}/assets/stylesheets/fullcalendar.min.css (100%) rename {WcaOnRails/vendor => vendor}/assets/stylesheets/slick-theme.css (100%) rename {WcaOnRails/vendor => vendor}/assets/stylesheets/slick.css (100%) rename WcaOnRails/yarn.lock => yarn.lock (100%) diff --git a/WcaOnRails/.dockerignore b/.dockerignore similarity index 100% rename from WcaOnRails/.dockerignore rename to .dockerignore diff --git a/WcaOnRails/.env.development b/.env.development similarity index 100% rename from WcaOnRails/.env.development rename to .env.development diff --git a/WcaOnRails/.env.test b/.env.test similarity index 100% rename from WcaOnRails/.env.test rename to .env.test diff --git a/WcaOnRails/.eslintrc.json b/.eslintrc.json similarity index 100% rename from WcaOnRails/.eslintrc.json rename to .eslintrc.json diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7c72f698cea..ec79ae7d991 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,12 +1,12 @@ version: 2 updates: - package-ecosystem: bundler - directory: "/WcaOnRails" + directory: "/" schedule: interval: monthly open-pull-requests-limit: 10 - package-ecosystem: npm - directory: "/WcaOnRails" + directory: "/" schedule: interval: monthly open-pull-requests-limit: 10 diff --git a/.github/workflows/deploy-on-release.yml b/.github/workflows/deploy-on-release.yml index d12f98f10a3..df1447ca4fc 100644 --- a/.github/workflows/deploy-on-release.yml +++ b/.github/workflows/deploy-on-release.yml @@ -22,9 +22,8 @@ jobs: - name: Build and Push Sidekiq image uses: docker/build-push-action@v5 with: - context: ./WcaOnRails push: true - file: ./WcaOnRails/Dockerfile.sidekiq + file: ./Dockerfile.sidekiq tags: | ${{ steps.login-ecr.outputs.registry }}/wca-on-rails:sidekiq-production ${{ steps.login-ecr.outputs.registry }}/wca-on-rails:sidekiq-staging @@ -34,9 +33,7 @@ jobs: - name: Build and push Prod Image uses: docker/build-push-action@v5 with: - context: ./WcaOnRails push: true - file: ./WcaOnRails/Dockerfile tags: | ${{ steps.login-ecr.outputs.registry }}/wca-on-rails:latest ${{ steps.login-ecr.outputs.registry }}/wca-on-rails:staging diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 645af9b2599..34233603bb5 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -12,16 +12,12 @@ jobs: env: RACK_ENV: test RAILS_ENV: test - defaults: - run: - working-directory: WcaOnRails steps: - uses: actions/checkout@v4 - uses: fregante/setup-git-user@v2 # set up dummy user.name and user.email in git so that Overcommit doesn't explode - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - working-directory: WcaOnRails bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Set up Corepack/Yarn run: corepack enable # this allows NPM to use its own Yarn. It is crucial that this is run BEFORE the Node setup! @@ -42,8 +38,6 @@ jobs: run: bundle exec rake yarn:install - name: Run Overcommit commit hooks working-directory: ${{ env.GITHUB_WORKSPACE }} - env: - BUNDLE_GEMFILE: WcaOnRails/Gemfile run: bundle exec overcommit --sign && bundle exec overcommit --sign pre-commit && bundle exec overcommit --run - name: Activate MySQL # as per https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-README.md#mysql run: | @@ -61,10 +55,9 @@ jobs: uses: coverallsapp/github-action@master with: github-token: ${{ secrets.GITHUB_TOKEN }} - path-to-lcov: 'WcaOnRails/coverage/lcov/WcaOnRails.lcov' - base-path: 'WcaOnRails' + path-to-lcov: 'coverage/lcov/worldcubeassociation.org.lcov' - uses: actions/upload-artifact@v4 if: always() && steps.rspec.outcome == 'failure' with: name: capybara-screenshots - path: WcaOnRails/tmp/capybara + path: tmp/capybara diff --git a/.github/workflows/staging-deployment-from-prs.yml b/.github/workflows/staging-deployment-from-prs.yml index ed5d9197b58..aa0b67bd821 100644 --- a/.github/workflows/staging-deployment-from-prs.yml +++ b/.github/workflows/staging-deployment-from-prs.yml @@ -44,9 +44,8 @@ jobs: if: steps.trigger-deployment.outputs.triggered == 'true' uses: docker/build-push-action@v5 with: - context: ./WcaOnRails push: true - file: ./WcaOnRails/Dockerfile.sidekiq + file: ./Dockerfile.sidekiq tags: | ${{ steps.login-ecr.outputs.registry }}/wca-on-rails:sidekiq-staging cache-from: type=gha @@ -55,9 +54,7 @@ jobs: if: steps.trigger-deployment.outputs.triggered == 'true' uses: docker/build-push-action@v5 with: - context: ./WcaOnRails push: true - file: ./WcaOnRails/Dockerfile tags: | ${{ steps.login-ecr.outputs.registry }}/wca-on-rails:staging cache-from: type=gha diff --git a/.gitignore b/.gitignore index 2a88e62c4af..0b2e08a24fe 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,62 @@ +# See https://help.github.com/articles/ignoring-files for more about ignoring files. +# +# If you find yourself ignoring temporary files generated by your text editor +# or operating system, you probably want to add a global ignore instead: +# git config --global core.excludesfile '~/.gitignore_global' + # byebug stuff .byebug_history + +# Ignore bundler config. +/.bundle +/vendor/bundle + +# Ignore the default SQLite database. +/db/*.sqlite3 +/db/*.sqlite3-journal + +# Ignore all logfiles and tempfiles. +/log/* +!/log/.keep +/tmp/* +!/tmp/.keep + +# More rails stuff +public/assets/** + +# Ignore js-specific generated locales (they are rebuilt whenever we compile assets) +app/webpacker/rails_translations/*.json + +# Environment configuration +.env* +!.env.development +!.env.test + +# Unicorn pid +pids/*.pid + +/public/packs +/public/packs-test +/node_modules + +# Coveralls stuff +/coverage/ + +/yarn-error.log +yarn-debug.log* +.yarn-integrity + +# Healthcheck flag for our Rails docker container +.db-inited + +# GCE secrets file +**/application_default_credentials.json + +# Per https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored +.yarn/* +!.yarn/cache +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions diff --git a/.overcommit.yml b/.overcommit.yml index cab89b706d7..b5bd90066f7 100644 --- a/.overcommit.yml +++ b/.overcommit.yml @@ -15,20 +15,16 @@ # # Uncomment the following lines to make the configuration take effect. -gemfile: 'WcaOnRails/Gemfile' +gemfile: 'Gemfile' PreCommit: ALL: exclude: - - 'regulations/**/*' - - 'webroot/**/*' - - 'WcaOnRails/vendor/**/*' - - 'WcaOnRails/tmp/**/*' - - 'WcaOnRails/db/structure.sql' - - 'WcaOnRails/node_modules/**/*' - - 'WcaOnRails/app/webpacker/stylesheets/semantic/**/*' - - 'WcaOnRails/config/locales/*.yml' - - 'chef/**/*' + - 'vendor/**/*' + - 'tmp/**/*' + - 'node_modules/**/*' + - 'app/webpacker/stylesheets/semantic/**/*' + - 'config/locales/*.yml' - '.gitmodules' - '**/*.pdf' - '**/*.jpg' @@ -40,18 +36,18 @@ PreCommit: - '**/*.svg' EsLint: - required_executable: 'WcaOnRails/bin/yarn' + required_executable: 'bin/yarn' enabled: true include: - - 'WcaOnRails/app/webpacker/**/*.js' + - 'app/webpacker/**/*.js' exclude: # Semantic UI stuff, we need to re-exclude that here. - - 'WcaOnRails/app/webpacker/stylesheets/semantic/**/*' - command: ['WcaOnRails/bin/yarn', '--silent', 'run', 'eslint', '-c', '.eslintrc.json', '-f', 'compact'] + - 'app/webpacker/stylesheets/semantic/**/*' + command: ['bin/yarn', '--silent', 'run', 'eslint', '-c', '.eslintrc.json', '-f', 'compact'] RuboCop: enabled: true - command: ['bundle', 'exec', 'rubocop', '--config', './WcaOnRails/.rubocop.yml'] + command: ['bundle', 'exec', 'rubocop', '--config', './.rubocop.yml'] on_warn: fail # Treat all warnings as failures IllegalStrings: @@ -61,14 +57,14 @@ PreCommit: enabled: true include: # Others are handled by EsLint - 'WcaOnRails/app/assets' - required_executable: 'WcaOnRails/bin/yarn' - command: ['WcaOnRails/bin/yarn', '--silent', 'run', 'jshint', '--verbose'] + 'app/assets' + required_executable: 'bin/yarn' + command: ['bin/yarn', '--silent', 'run', 'jshint', '--verbose'] Stylelint: enabled: true - required_executable: 'WcaOnRails/bin/yarn' - command: ['WcaOnRails/bin/yarn', '--silent', 'run', 'stylelint', '-f', 'compact'] + required_executable: 'bin/yarn' + command: ['bin/yarn', '--silent', 'run', 'stylelint', '-f', 'compact'] TrailingWhitespace: enabled: true diff --git a/WcaOnRails/.rspec b/.rspec similarity index 100% rename from WcaOnRails/.rspec rename to .rspec diff --git a/WcaOnRails/.rubocop.yml b/.rubocop.yml similarity index 100% rename from WcaOnRails/.rubocop.yml rename to .rubocop.yml diff --git a/WcaOnRails/.rubocop_todo.yml b/.rubocop_todo.yml similarity index 100% rename from WcaOnRails/.rubocop_todo.yml rename to .rubocop_todo.yml diff --git a/.ruby-version b/.ruby-version deleted file mode 120000 index 50e5f913251..00000000000 --- a/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -WcaOnRails/.ruby-version \ No newline at end of file diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 00000000000..15a27998172 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +3.3.0 diff --git a/WcaOnRails/.yarnrc.yml b/.yarnrc.yml similarity index 100% rename from WcaOnRails/.yarnrc.yml rename to .yarnrc.yml diff --git a/WcaOnRails/Dockerfile b/Dockerfile similarity index 100% rename from WcaOnRails/Dockerfile rename to Dockerfile diff --git a/WcaOnRails/Dockerfile.dev b/Dockerfile.dev similarity index 100% rename from WcaOnRails/Dockerfile.dev rename to Dockerfile.dev diff --git a/WcaOnRails/Dockerfile.sidekiq b/Dockerfile.sidekiq similarity index 100% rename from WcaOnRails/Dockerfile.sidekiq rename to Dockerfile.sidekiq diff --git a/WcaOnRails/Gemfile b/Gemfile similarity index 100% rename from WcaOnRails/Gemfile rename to Gemfile diff --git a/WcaOnRails/Gemfile.lock b/Gemfile.lock similarity index 100% rename from WcaOnRails/Gemfile.lock rename to Gemfile.lock diff --git a/README.md b/README.md index 1721ead4aa4..4a1a0f325db 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

WorldCubeAssociation Website

- +

diff --git a/WcaOnRails/Rakefile b/Rakefile similarity index 100% rename from WcaOnRails/Rakefile rename to Rakefile diff --git a/WcaOnRails/.gitignore b/WcaOnRails/.gitignore deleted file mode 100644 index bc29f9ebc4b..00000000000 --- a/WcaOnRails/.gitignore +++ /dev/null @@ -1,60 +0,0 @@ -# See https://help.github.com/articles/ignoring-files for more about ignoring files. -# -# If you find yourself ignoring temporary files generated by your text editor -# or operating system, you probably want to add a global ignore instead: -# git config --global core.excludesfile '~/.gitignore_global' - -# Ignore bundler config. -/.bundle -/vendor/bundle - -# Ignore the default SQLite database. -/db/*.sqlite3 -/db/*.sqlite3-journal - -# Ignore all logfiles and tempfiles. -/log/* -!/log/.keep -/tmp/* -!/tmp/.keep - -# More rails stuff -public/assets/** - -# Ignore js-specific generated locales (they are rebuilt whenever we compile assets) -app/webpacker/rails_translations/*.json - -# Environment configuration -.env* -!.env.development -!.env.test - -# Unicorn pid -pids/*.pid - -.byebug_history -/public/packs -/public/packs-test -/node_modules - -# Coveralls stuff -/coverage/ - -/yarn-error.log -yarn-debug.log* -.yarn-integrity - -# Healthcheck flag for our Rails docker container -.db-inited - -# GCE secrets file -**/application_default_credentials.json - -# Per https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored -.yarn/* -!.yarn/cache -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/sdks -!.yarn/versions diff --git a/WcaOnRails/.ruby-version b/WcaOnRails/.ruby-version deleted file mode 100644 index 15a27998172..00000000000 --- a/WcaOnRails/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -3.3.0 diff --git a/WcaOnRails/app/assets/config/manifest.js b/app/assets/config/manifest.js similarity index 100% rename from WcaOnRails/app/assets/config/manifest.js rename to app/assets/config/manifest.js diff --git a/WcaOnRails/app/assets/images/.keep b/app/assets/images/.keep similarity index 100% rename from WcaOnRails/app/assets/images/.keep rename to app/assets/images/.keep diff --git a/WcaOnRails/app/assets/images/ChineseTaipei.svg b/app/assets/images/ChineseTaipei.svg similarity index 100% rename from WcaOnRails/app/assets/images/ChineseTaipei.svg rename to app/assets/images/ChineseTaipei.svg diff --git a/WcaOnRails/app/assets/images/ChineseTaipeiSquared.svg b/app/assets/images/ChineseTaipeiSquared.svg similarity index 100% rename from WcaOnRails/app/assets/images/ChineseTaipeiSquared.svg rename to app/assets/images/ChineseTaipeiSquared.svg diff --git a/WcaOnRails/app/assets/images/WCA Logo 2020.svg b/app/assets/images/WCA Logo 2020.svg similarity index 100% rename from WcaOnRails/app/assets/images/WCA Logo 2020.svg rename to app/assets/images/WCA Logo 2020.svg diff --git a/WcaOnRails/app/assets/images/WMT Logo.jpg b/app/assets/images/WMT Logo.jpg similarity index 100% rename from WcaOnRails/app/assets/images/WMT Logo.jpg rename to app/assets/images/WMT Logo.jpg diff --git a/WcaOnRails/app/assets/images/android-touch-icon.png b/app/assets/images/android-touch-icon.png similarity index 100% rename from WcaOnRails/app/assets/images/android-touch-icon.png rename to app/assets/images/android-touch-icon.png diff --git a/WcaOnRails/app/assets/images/apple-touch-icon.png b/app/assets/images/apple-touch-icon.png similarity index 100% rename from WcaOnRails/app/assets/images/apple-touch-icon.png rename to app/assets/images/apple-touch-icon.png diff --git a/WcaOnRails/app/assets/images/missing_avatar_thumb.png b/app/assets/images/missing_avatar_thumb.png similarity index 100% rename from WcaOnRails/app/assets/images/missing_avatar_thumb.png rename to app/assets/images/missing_avatar_thumb.png diff --git a/WcaOnRails/app/assets/images/og-wca_logo.png b/app/assets/images/og-wca_logo.png similarity index 100% rename from WcaOnRails/app/assets/images/og-wca_logo.png rename to app/assets/images/og-wca_logo.png diff --git a/WcaOnRails/app/assets/images/speedcubing_history/cubic_circular.jpg b/app/assets/images/speedcubing_history/cubic_circular.jpg similarity index 100% rename from WcaOnRails/app/assets/images/speedcubing_history/cubic_circular.jpg rename to app/assets/images/speedcubing_history/cubic_circular.jpg diff --git a/WcaOnRails/app/assets/images/speedcubing_history/mit_email.jpg b/app/assets/images/speedcubing_history/mit_email.jpg similarity index 100% rename from WcaOnRails/app/assets/images/speedcubing_history/mit_email.jpg rename to app/assets/images/speedcubing_history/mit_email.jpg diff --git a/WcaOnRails/app/assets/images/speedcubing_history/ron_wc2003.jpg b/app/assets/images/speedcubing_history/ron_wc2003.jpg similarity index 100% rename from WcaOnRails/app/assets/images/speedcubing_history/ron_wc2003.jpg rename to app/assets/images/speedcubing_history/ron_wc2003.jpg diff --git a/WcaOnRails/app/assets/images/speedcubing_history/tyson_mao_forum_message.jpg b/app/assets/images/speedcubing_history/tyson_mao_forum_message.jpg similarity index 100% rename from WcaOnRails/app/assets/images/speedcubing_history/tyson_mao_forum_message.jpg rename to app/assets/images/speedcubing_history/tyson_mao_forum_message.jpg diff --git a/WcaOnRails/app/assets/images/wca.ico b/app/assets/images/wca.ico similarity index 100% rename from WcaOnRails/app/assets/images/wca.ico rename to app/assets/images/wca.ico diff --git a/WcaOnRails/app/assets/images/wca_logo.svg b/app/assets/images/wca_logo.svg similarity index 100% rename from WcaOnRails/app/assets/images/wca_logo.svg rename to app/assets/images/wca_logo.svg diff --git a/WcaOnRails/app/assets/javascripts/application.js b/app/assets/javascripts/application.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/application.js rename to app/assets/javascripts/application.js diff --git a/WcaOnRails/app/assets/javascripts/associated-events-picker.js b/app/assets/javascripts/associated-events-picker.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/associated-events-picker.js rename to app/assets/javascripts/associated-events-picker.js diff --git a/WcaOnRails/app/assets/javascripts/avatars.js b/app/assets/javascripts/avatars.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/avatars.js rename to app/assets/javascripts/avatars.js diff --git a/WcaOnRails/app/assets/javascripts/char-counter.js b/app/assets/javascripts/char-counter.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/char-counter.js rename to app/assets/javascripts/char-counter.js diff --git a/WcaOnRails/app/assets/javascripts/competition_tabs.js b/app/assets/javascripts/competition_tabs.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/competition_tabs.js rename to app/assets/javascripts/competition_tabs.js diff --git a/WcaOnRails/app/assets/javascripts/competitions.js b/app/assets/javascripts/competitions.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/competitions.js rename to app/assets/javascripts/competitions.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/fullcalendar_wca.js b/app/assets/javascripts/fullcalendar/fullcalendar_wca.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/fullcalendar_wca.js rename to app/assets/javascripts/fullcalendar/fullcalendar_wca.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/ca.js b/app/assets/javascripts/fullcalendar/locales/ca.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/ca.js rename to app/assets/javascripts/fullcalendar/locales/ca.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/cs.js b/app/assets/javascripts/fullcalendar/locales/cs.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/cs.js rename to app/assets/javascripts/fullcalendar/locales/cs.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/da.js b/app/assets/javascripts/fullcalendar/locales/da.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/da.js rename to app/assets/javascripts/fullcalendar/locales/da.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/de.js b/app/assets/javascripts/fullcalendar/locales/de.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/de.js rename to app/assets/javascripts/fullcalendar/locales/de.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/eo.js b/app/assets/javascripts/fullcalendar/locales/eo.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/eo.js rename to app/assets/javascripts/fullcalendar/locales/eo.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/es.js b/app/assets/javascripts/fullcalendar/locales/es.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/es.js rename to app/assets/javascripts/fullcalendar/locales/es.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/fi.js b/app/assets/javascripts/fullcalendar/locales/fi.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/fi.js rename to app/assets/javascripts/fullcalendar/locales/fi.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/fr.js b/app/assets/javascripts/fullcalendar/locales/fr.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/fr.js rename to app/assets/javascripts/fullcalendar/locales/fr.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/hr.js b/app/assets/javascripts/fullcalendar/locales/hr.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/hr.js rename to app/assets/javascripts/fullcalendar/locales/hr.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/hu.js b/app/assets/javascripts/fullcalendar/locales/hu.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/hu.js rename to app/assets/javascripts/fullcalendar/locales/hu.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/id.js b/app/assets/javascripts/fullcalendar/locales/id.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/id.js rename to app/assets/javascripts/fullcalendar/locales/id.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/it.js b/app/assets/javascripts/fullcalendar/locales/it.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/it.js rename to app/assets/javascripts/fullcalendar/locales/it.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/ja.js b/app/assets/javascripts/fullcalendar/locales/ja.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/ja.js rename to app/assets/javascripts/fullcalendar/locales/ja.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/kk.js b/app/assets/javascripts/fullcalendar/locales/kk.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/kk.js rename to app/assets/javascripts/fullcalendar/locales/kk.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/ko.js b/app/assets/javascripts/fullcalendar/locales/ko.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/ko.js rename to app/assets/javascripts/fullcalendar/locales/ko.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/nl.js b/app/assets/javascripts/fullcalendar/locales/nl.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/nl.js rename to app/assets/javascripts/fullcalendar/locales/nl.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/pl.js b/app/assets/javascripts/fullcalendar/locales/pl.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/pl.js rename to app/assets/javascripts/fullcalendar/locales/pl.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/pt-br.js b/app/assets/javascripts/fullcalendar/locales/pt-br.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/pt-br.js rename to app/assets/javascripts/fullcalendar/locales/pt-br.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/pt.js b/app/assets/javascripts/fullcalendar/locales/pt.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/pt.js rename to app/assets/javascripts/fullcalendar/locales/pt.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/ro.js b/app/assets/javascripts/fullcalendar/locales/ro.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/ro.js rename to app/assets/javascripts/fullcalendar/locales/ro.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/ru.js b/app/assets/javascripts/fullcalendar/locales/ru.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/ru.js rename to app/assets/javascripts/fullcalendar/locales/ru.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/sk.js b/app/assets/javascripts/fullcalendar/locales/sk.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/sk.js rename to app/assets/javascripts/fullcalendar/locales/sk.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/sl.js b/app/assets/javascripts/fullcalendar/locales/sl.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/sl.js rename to app/assets/javascripts/fullcalendar/locales/sl.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/sv.js b/app/assets/javascripts/fullcalendar/locales/sv.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/sv.js rename to app/assets/javascripts/fullcalendar/locales/sv.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/th.js b/app/assets/javascripts/fullcalendar/locales/th.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/th.js rename to app/assets/javascripts/fullcalendar/locales/th.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/uk.js b/app/assets/javascripts/fullcalendar/locales/uk.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/uk.js rename to app/assets/javascripts/fullcalendar/locales/uk.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/vi.js b/app/assets/javascripts/fullcalendar/locales/vi.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/vi.js rename to app/assets/javascripts/fullcalendar/locales/vi.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/zh-cn.js b/app/assets/javascripts/fullcalendar/locales/zh-cn.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/zh-cn.js rename to app/assets/javascripts/fullcalendar/locales/zh-cn.js diff --git a/WcaOnRails/app/assets/javascripts/fullcalendar/locales/zh-tw.js b/app/assets/javascripts/fullcalendar/locales/zh-tw.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/fullcalendar/locales/zh-tw.js rename to app/assets/javascripts/fullcalendar/locales/zh-tw.js diff --git a/WcaOnRails/app/assets/javascripts/i18n-bootstrap-table.js.erb b/app/assets/javascripts/i18n-bootstrap-table.js.erb similarity index 100% rename from WcaOnRails/app/assets/javascripts/i18n-bootstrap-table.js.erb rename to app/assets/javascripts/i18n-bootstrap-table.js.erb diff --git a/WcaOnRails/app/assets/javascripts/locales/ca.js b/app/assets/javascripts/locales/ca.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/ca.js rename to app/assets/javascripts/locales/ca.js diff --git a/WcaOnRails/app/assets/javascripts/locales/cs.js b/app/assets/javascripts/locales/cs.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/cs.js rename to app/assets/javascripts/locales/cs.js diff --git a/WcaOnRails/app/assets/javascripts/locales/da.js b/app/assets/javascripts/locales/da.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/da.js rename to app/assets/javascripts/locales/da.js diff --git a/WcaOnRails/app/assets/javascripts/locales/de.js b/app/assets/javascripts/locales/de.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/de.js rename to app/assets/javascripts/locales/de.js diff --git a/WcaOnRails/app/assets/javascripts/locales/eo.js b/app/assets/javascripts/locales/eo.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/eo.js rename to app/assets/javascripts/locales/eo.js diff --git a/WcaOnRails/app/assets/javascripts/locales/es.js b/app/assets/javascripts/locales/es.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/es.js rename to app/assets/javascripts/locales/es.js diff --git a/WcaOnRails/app/assets/javascripts/locales/fi.js b/app/assets/javascripts/locales/fi.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/fi.js rename to app/assets/javascripts/locales/fi.js diff --git a/WcaOnRails/app/assets/javascripts/locales/fr.js b/app/assets/javascripts/locales/fr.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/fr.js rename to app/assets/javascripts/locales/fr.js diff --git a/WcaOnRails/app/assets/javascripts/locales/hr.js b/app/assets/javascripts/locales/hr.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/hr.js rename to app/assets/javascripts/locales/hr.js diff --git a/WcaOnRails/app/assets/javascripts/locales/hu.js b/app/assets/javascripts/locales/hu.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/hu.js rename to app/assets/javascripts/locales/hu.js diff --git a/WcaOnRails/app/assets/javascripts/locales/id.js b/app/assets/javascripts/locales/id.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/id.js rename to app/assets/javascripts/locales/id.js diff --git a/WcaOnRails/app/assets/javascripts/locales/it.js b/app/assets/javascripts/locales/it.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/it.js rename to app/assets/javascripts/locales/it.js diff --git a/WcaOnRails/app/assets/javascripts/locales/ja.js b/app/assets/javascripts/locales/ja.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/ja.js rename to app/assets/javascripts/locales/ja.js diff --git a/WcaOnRails/app/assets/javascripts/locales/kk.js b/app/assets/javascripts/locales/kk.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/kk.js rename to app/assets/javascripts/locales/kk.js diff --git a/WcaOnRails/app/assets/javascripts/locales/ko.js b/app/assets/javascripts/locales/ko.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/ko.js rename to app/assets/javascripts/locales/ko.js diff --git a/WcaOnRails/app/assets/javascripts/locales/nl.js b/app/assets/javascripts/locales/nl.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/nl.js rename to app/assets/javascripts/locales/nl.js diff --git a/WcaOnRails/app/assets/javascripts/locales/pl.js b/app/assets/javascripts/locales/pl.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/pl.js rename to app/assets/javascripts/locales/pl.js diff --git a/WcaOnRails/app/assets/javascripts/locales/pt-br.js b/app/assets/javascripts/locales/pt-br.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/pt-br.js rename to app/assets/javascripts/locales/pt-br.js diff --git a/WcaOnRails/app/assets/javascripts/locales/pt.js b/app/assets/javascripts/locales/pt.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/pt.js rename to app/assets/javascripts/locales/pt.js diff --git a/WcaOnRails/app/assets/javascripts/locales/ro.js b/app/assets/javascripts/locales/ro.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/ro.js rename to app/assets/javascripts/locales/ro.js diff --git a/WcaOnRails/app/assets/javascripts/locales/ru.js b/app/assets/javascripts/locales/ru.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/ru.js rename to app/assets/javascripts/locales/ru.js diff --git a/WcaOnRails/app/assets/javascripts/locales/sk.js b/app/assets/javascripts/locales/sk.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/sk.js rename to app/assets/javascripts/locales/sk.js diff --git a/WcaOnRails/app/assets/javascripts/locales/sl.js b/app/assets/javascripts/locales/sl.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/sl.js rename to app/assets/javascripts/locales/sl.js diff --git a/WcaOnRails/app/assets/javascripts/locales/sv.js b/app/assets/javascripts/locales/sv.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/sv.js rename to app/assets/javascripts/locales/sv.js diff --git a/WcaOnRails/app/assets/javascripts/locales/th.js b/app/assets/javascripts/locales/th.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/th.js rename to app/assets/javascripts/locales/th.js diff --git a/WcaOnRails/app/assets/javascripts/locales/uk.js b/app/assets/javascripts/locales/uk.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/uk.js rename to app/assets/javascripts/locales/uk.js diff --git a/WcaOnRails/app/assets/javascripts/locales/vi.js b/app/assets/javascripts/locales/vi.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/vi.js rename to app/assets/javascripts/locales/vi.js diff --git a/WcaOnRails/app/assets/javascripts/locales/zh-cn.js b/app/assets/javascripts/locales/zh-cn.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/zh-cn.js rename to app/assets/javascripts/locales/zh-cn.js diff --git a/WcaOnRails/app/assets/javascripts/locales/zh-tw.js b/app/assets/javascripts/locales/zh-tw.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/locales/zh-tw.js rename to app/assets/javascripts/locales/zh-tw.js diff --git a/WcaOnRails/app/assets/javascripts/persons.js b/app/assets/javascripts/persons.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/persons.js rename to app/assets/javascripts/persons.js diff --git a/WcaOnRails/app/assets/javascripts/posts.js b/app/assets/javascripts/posts.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/posts.js rename to app/assets/javascripts/posts.js diff --git a/WcaOnRails/app/assets/javascripts/registrations.js b/app/assets/javascripts/registrations.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/registrations.js rename to app/assets/javascripts/registrations.js diff --git a/WcaOnRails/app/assets/javascripts/selectize.do_not_clear_on_blur.js b/app/assets/javascripts/selectize.do_not_clear_on_blur.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/selectize.do_not_clear_on_blur.js rename to app/assets/javascripts/selectize.do_not_clear_on_blur.js diff --git a/WcaOnRails/app/assets/javascripts/selectize.tags_options.js b/app/assets/javascripts/selectize.tags_options.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/selectize.tags_options.js rename to app/assets/javascripts/selectize.tags_options.js diff --git a/WcaOnRails/app/assets/javascripts/users.js b/app/assets/javascripts/users.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/users.js rename to app/assets/javascripts/users.js diff --git a/WcaOnRails/app/assets/javascripts/users_cropper.js b/app/assets/javascripts/users_cropper.js similarity index 100% rename from WcaOnRails/app/assets/javascripts/users_cropper.js rename to app/assets/javascripts/users_cropper.js diff --git a/WcaOnRails/app/assets/stylesheets/application.css.scss b/app/assets/stylesheets/application.css.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/application.css.scss rename to app/assets/stylesheets/application.css.scss diff --git a/WcaOnRails/app/assets/stylesheets/avatars.scss b/app/assets/stylesheets/avatars.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/avatars.scss rename to app/assets/stylesheets/avatars.scss diff --git a/WcaOnRails/app/assets/stylesheets/bootstrap-table-parts.scss b/app/assets/stylesheets/bootstrap-table-parts.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/bootstrap-table-parts.scss rename to app/assets/stylesheets/bootstrap-table-parts.scss diff --git a/WcaOnRails/app/assets/stylesheets/bootstrap_and_overrides.scss b/app/assets/stylesheets/bootstrap_and_overrides.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/bootstrap_and_overrides.scss rename to app/assets/stylesheets/bootstrap_and_overrides.scss diff --git a/WcaOnRails/app/assets/stylesheets/collapsible-panels.scss b/app/assets/stylesheets/collapsible-panels.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/collapsible-panels.scss rename to app/assets/stylesheets/collapsible-panels.scss diff --git a/WcaOnRails/app/assets/stylesheets/competition_schedule.scss b/app/assets/stylesheets/competition_schedule.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/competition_schedule.scss rename to app/assets/stylesheets/competition_schedule.scss diff --git a/WcaOnRails/app/assets/stylesheets/competition_tabs.scss b/app/assets/stylesheets/competition_tabs.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/competition_tabs.scss rename to app/assets/stylesheets/competition_tabs.scss diff --git a/WcaOnRails/app/assets/stylesheets/competitions.scss b/app/assets/stylesheets/competitions.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/competitions.scss rename to app/assets/stylesheets/competitions.scss diff --git a/WcaOnRails/app/assets/stylesheets/country_bands.scss b/app/assets/stylesheets/country_bands.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/country_bands.scss rename to app/assets/stylesheets/country_bands.scss diff --git a/WcaOnRails/app/assets/stylesheets/delegate_reports.scss b/app/assets/stylesheets/delegate_reports.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/delegate_reports.scss rename to app/assets/stylesheets/delegate_reports.scss diff --git a/WcaOnRails/app/assets/stylesheets/delegates.scss b/app/assets/stylesheets/delegates.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/delegates.scss rename to app/assets/stylesheets/delegates.scss diff --git a/WcaOnRails/app/assets/stylesheets/edit_events.scss b/app/assets/stylesheets/edit_events.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/edit_events.scss rename to app/assets/stylesheets/edit_events.scss diff --git a/WcaOnRails/app/assets/stylesheets/edit_schedule.scss b/app/assets/stylesheets/edit_schedule.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/edit_schedule.scss rename to app/assets/stylesheets/edit_schedule.scss diff --git a/WcaOnRails/app/assets/stylesheets/email.css.scss b/app/assets/stylesheets/email.css.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/email.css.scss rename to app/assets/stylesheets/email.css.scss diff --git a/WcaOnRails/app/assets/stylesheets/faq.scss b/app/assets/stylesheets/faq.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/faq.scss rename to app/assets/stylesheets/faq.scss diff --git a/WcaOnRails/app/assets/stylesheets/fullcalendar_wca.scss b/app/assets/stylesheets/fullcalendar_wca.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/fullcalendar_wca.scss rename to app/assets/stylesheets/fullcalendar_wca.scss diff --git a/WcaOnRails/app/assets/stylesheets/incidents.scss b/app/assets/stylesheets/incidents.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/incidents.scss rename to app/assets/stylesheets/incidents.scss diff --git a/WcaOnRails/app/assets/stylesheets/links.scss b/app/assets/stylesheets/links.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/links.scss rename to app/assets/stylesheets/links.scss diff --git a/WcaOnRails/app/assets/stylesheets/media.scss b/app/assets/stylesheets/media.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/media.scss rename to app/assets/stylesheets/media.scss diff --git a/WcaOnRails/app/assets/stylesheets/merch.scss b/app/assets/stylesheets/merch.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/merch.scss rename to app/assets/stylesheets/merch.scss diff --git a/WcaOnRails/app/assets/stylesheets/navbar-static-top.scss b/app/assets/stylesheets/navbar-static-top.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/navbar-static-top.scss rename to app/assets/stylesheets/navbar-static-top.scss diff --git a/WcaOnRails/app/assets/stylesheets/pdf.css.scss b/app/assets/stylesheets/pdf.css.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/pdf.css.scss rename to app/assets/stylesheets/pdf.css.scss diff --git a/WcaOnRails/app/assets/stylesheets/persons.scss b/app/assets/stylesheets/persons.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/persons.scss rename to app/assets/stylesheets/persons.scss diff --git a/WcaOnRails/app/assets/stylesheets/polls.scss b/app/assets/stylesheets/polls.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/polls.scss rename to app/assets/stylesheets/polls.scss diff --git a/WcaOnRails/app/assets/stylesheets/posts.scss b/app/assets/stylesheets/posts.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/posts.scss rename to app/assets/stylesheets/posts.scss diff --git a/WcaOnRails/app/assets/stylesheets/regional_organizations.scss b/app/assets/stylesheets/regional_organizations.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/regional_organizations.scss rename to app/assets/stylesheets/regional_organizations.scss diff --git a/WcaOnRails/app/assets/stylesheets/registrations.scss b/app/assets/stylesheets/registrations.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/registrations.scss rename to app/assets/stylesheets/registrations.scss diff --git a/WcaOnRails/app/assets/stylesheets/results.scss b/app/assets/stylesheets/results.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/results.scss rename to app/assets/stylesheets/results.scss diff --git a/WcaOnRails/app/assets/stylesheets/search_results.scss b/app/assets/stylesheets/search_results.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/search_results.scss rename to app/assets/stylesheets/search_results.scss diff --git a/WcaOnRails/app/assets/stylesheets/selectize.default.css b/app/assets/stylesheets/selectize.default.css similarity index 100% rename from WcaOnRails/app/assets/stylesheets/selectize.default.css rename to app/assets/stylesheets/selectize.default.css diff --git a/WcaOnRails/app/assets/stylesheets/server_status.scss b/app/assets/stylesheets/server_status.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/server_status.scss rename to app/assets/stylesheets/server_status.scss diff --git a/WcaOnRails/app/assets/stylesheets/static_pages.scss b/app/assets/stylesheets/static_pages.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/static_pages.scss rename to app/assets/stylesheets/static_pages.scss diff --git a/WcaOnRails/app/assets/stylesheets/teams-committees.scss b/app/assets/stylesheets/teams-committees.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/teams-committees.scss rename to app/assets/stylesheets/teams-committees.scss diff --git a/WcaOnRails/app/assets/stylesheets/teams.scss b/app/assets/stylesheets/teams.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/teams.scss rename to app/assets/stylesheets/teams.scss diff --git a/WcaOnRails/app/assets/stylesheets/translations.scss b/app/assets/stylesheets/translations.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/translations.scss rename to app/assets/stylesheets/translations.scss diff --git a/WcaOnRails/app/assets/stylesheets/users.scss b/app/assets/stylesheets/users.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/users.scss rename to app/assets/stylesheets/users.scss diff --git a/WcaOnRails/app/assets/stylesheets/variables.scss b/app/assets/stylesheets/variables.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/variables.scss rename to app/assets/stylesheets/variables.scss diff --git a/WcaOnRails/app/assets/stylesheets/wca-autocomplete.scss b/app/assets/stylesheets/wca-autocomplete.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/wca-autocomplete.scss rename to app/assets/stylesheets/wca-autocomplete.scss diff --git a/WcaOnRails/app/assets/stylesheets/wca.scss b/app/assets/stylesheets/wca.scss similarity index 100% rename from WcaOnRails/app/assets/stylesheets/wca.scss rename to app/assets/stylesheets/wca.scss diff --git a/WcaOnRails/app/controllers/accounts/registrations_controller.rb b/app/controllers/accounts/registrations_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/accounts/registrations_controller.rb rename to app/controllers/accounts/registrations_controller.rb diff --git a/WcaOnRails/app/controllers/admin/avatars_controller.rb b/app/controllers/admin/avatars_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/admin/avatars_controller.rb rename to app/controllers/admin/avatars_controller.rb diff --git a/WcaOnRails/app/controllers/admin/persons_controller.rb b/app/controllers/admin/persons_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/admin/persons_controller.rb rename to app/controllers/admin/persons_controller.rb diff --git a/WcaOnRails/app/controllers/admin/results_controller.rb b/app/controllers/admin/results_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/admin/results_controller.rb rename to app/controllers/admin/results_controller.rb diff --git a/WcaOnRails/app/controllers/admin_controller.rb b/app/controllers/admin_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/admin_controller.rb rename to app/controllers/admin_controller.rb diff --git a/WcaOnRails/app/controllers/api/internal/v1/api_controller.rb b/app/controllers/api/internal/v1/api_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/internal/v1/api_controller.rb rename to app/controllers/api/internal/v1/api_controller.rb diff --git a/WcaOnRails/app/controllers/api/internal/v1/payment_controller.rb b/app/controllers/api/internal/v1/payment_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/internal/v1/payment_controller.rb rename to app/controllers/api/internal/v1/payment_controller.rb diff --git a/WcaOnRails/app/controllers/api/internal/v1/permissions_controller.rb b/app/controllers/api/internal/v1/permissions_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/internal/v1/permissions_controller.rb rename to app/controllers/api/internal/v1/permissions_controller.rb diff --git a/WcaOnRails/app/controllers/api/internal/v1/users_controller.rb b/app/controllers/api/internal/v1/users_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/internal/v1/users_controller.rb rename to app/controllers/api/internal/v1/users_controller.rb diff --git a/WcaOnRails/app/controllers/api/v0/api_controller.rb b/app/controllers/api/v0/api_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/v0/api_controller.rb rename to app/controllers/api/v0/api_controller.rb diff --git a/WcaOnRails/app/controllers/api/v0/competitions_controller.rb b/app/controllers/api/v0/competitions_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/v0/competitions_controller.rb rename to app/controllers/api/v0/competitions_controller.rb diff --git a/WcaOnRails/app/controllers/api/v0/geocoding_controller.rb b/app/controllers/api/v0/geocoding_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/v0/geocoding_controller.rb rename to app/controllers/api/v0/geocoding_controller.rb diff --git a/WcaOnRails/app/controllers/api/v0/persons_controller.rb b/app/controllers/api/v0/persons_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/v0/persons_controller.rb rename to app/controllers/api/v0/persons_controller.rb diff --git a/WcaOnRails/app/controllers/api/v0/user_groups_controller.rb b/app/controllers/api/v0/user_groups_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/v0/user_groups_controller.rb rename to app/controllers/api/v0/user_groups_controller.rb diff --git a/WcaOnRails/app/controllers/api/v0/user_roles_controller.rb b/app/controllers/api/v0/user_roles_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/v0/user_roles_controller.rb rename to app/controllers/api/v0/user_roles_controller.rb diff --git a/WcaOnRails/app/controllers/api/v0/users_controller.rb b/app/controllers/api/v0/users_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/v0/users_controller.rb rename to app/controllers/api/v0/users_controller.rb diff --git a/WcaOnRails/app/controllers/api/v0/wfc/dues_redirects_controller.rb b/app/controllers/api/v0/wfc/dues_redirects_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/v0/wfc/dues_redirects_controller.rb rename to app/controllers/api/v0/wfc/dues_redirects_controller.rb diff --git a/WcaOnRails/app/controllers/api/v0/wfc/xero_users_controller.rb b/app/controllers/api/v0/wfc/xero_users_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/v0/wfc/xero_users_controller.rb rename to app/controllers/api/v0/wfc/xero_users_controller.rb diff --git a/WcaOnRails/app/controllers/api/v0/wrt/persons_controller.rb b/app/controllers/api/v0/wrt/persons_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/api/v0/wrt/persons_controller.rb rename to app/controllers/api/v0/wrt/persons_controller.rb diff --git a/WcaOnRails/app/controllers/application_controller.rb b/app/controllers/application_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/application_controller.rb rename to app/controllers/application_controller.rb diff --git a/WcaOnRails/app/controllers/competition_tabs_controller.rb b/app/controllers/competition_tabs_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/competition_tabs_controller.rb rename to app/controllers/competition_tabs_controller.rb diff --git a/WcaOnRails/app/controllers/competitions_controller.rb b/app/controllers/competitions_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/competitions_controller.rb rename to app/controllers/competitions_controller.rb diff --git a/WcaOnRails/app/controllers/competitions_v2_controller.rb b/app/controllers/competitions_v2_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/competitions_v2_controller.rb rename to app/controllers/competitions_v2_controller.rb diff --git a/WcaOnRails/app/controllers/concerns/.keep b/app/controllers/concerns/.keep similarity index 100% rename from WcaOnRails/app/controllers/concerns/.keep rename to app/controllers/concerns/.keep diff --git a/WcaOnRails/app/controllers/contacts_controller.rb b/app/controllers/contacts_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/contacts_controller.rb rename to app/controllers/contacts_controller.rb diff --git a/WcaOnRails/app/controllers/country_bands_controller.rb b/app/controllers/country_bands_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/country_bands_controller.rb rename to app/controllers/country_bands_controller.rb diff --git a/WcaOnRails/app/controllers/database_controller.rb b/app/controllers/database_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/database_controller.rb rename to app/controllers/database_controller.rb diff --git a/WcaOnRails/app/controllers/delegate_reports_controller.rb b/app/controllers/delegate_reports_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/delegate_reports_controller.rb rename to app/controllers/delegate_reports_controller.rb diff --git a/WcaOnRails/app/controllers/errors_controller.rb b/app/controllers/errors_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/errors_controller.rb rename to app/controllers/errors_controller.rb diff --git a/WcaOnRails/app/controllers/forum_topics_controller.rb b/app/controllers/forum_topics_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/forum_topics_controller.rb rename to app/controllers/forum_topics_controller.rb diff --git a/WcaOnRails/app/controllers/forums_controller.rb b/app/controllers/forums_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/forums_controller.rb rename to app/controllers/forums_controller.rb diff --git a/WcaOnRails/app/controllers/incidents_controller.rb b/app/controllers/incidents_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/incidents_controller.rb rename to app/controllers/incidents_controller.rb diff --git a/WcaOnRails/app/controllers/markdown_renderer_controller.rb b/app/controllers/markdown_renderer_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/markdown_renderer_controller.rb rename to app/controllers/markdown_renderer_controller.rb diff --git a/WcaOnRails/app/controllers/media_controller.rb b/app/controllers/media_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/media_controller.rb rename to app/controllers/media_controller.rb diff --git a/WcaOnRails/app/controllers/notifications_controller.rb b/app/controllers/notifications_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/notifications_controller.rb rename to app/controllers/notifications_controller.rb diff --git a/WcaOnRails/app/controllers/oauth/applications_controller.rb b/app/controllers/oauth/applications_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/oauth/applications_controller.rb rename to app/controllers/oauth/applications_controller.rb diff --git a/WcaOnRails/app/controllers/panel_controller.rb b/app/controllers/panel_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/panel_controller.rb rename to app/controllers/panel_controller.rb diff --git a/WcaOnRails/app/controllers/payment_controller.rb b/app/controllers/payment_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/payment_controller.rb rename to app/controllers/payment_controller.rb diff --git a/WcaOnRails/app/controllers/persons_controller.rb b/app/controllers/persons_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/persons_controller.rb rename to app/controllers/persons_controller.rb diff --git a/WcaOnRails/app/controllers/polls_controller.rb b/app/controllers/polls_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/polls_controller.rb rename to app/controllers/polls_controller.rb diff --git a/WcaOnRails/app/controllers/posts_controller.rb b/app/controllers/posts_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/posts_controller.rb rename to app/controllers/posts_controller.rb diff --git a/WcaOnRails/app/controllers/regional_organizations_controller.rb b/app/controllers/regional_organizations_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/regional_organizations_controller.rb rename to app/controllers/regional_organizations_controller.rb diff --git a/WcaOnRails/app/controllers/registrations_controller.rb b/app/controllers/registrations_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/registrations_controller.rb rename to app/controllers/registrations_controller.rb diff --git a/WcaOnRails/app/controllers/regulations_controller.rb b/app/controllers/regulations_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/regulations_controller.rb rename to app/controllers/regulations_controller.rb diff --git a/WcaOnRails/app/controllers/regulations_translations_controller.rb b/app/controllers/regulations_translations_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/regulations_translations_controller.rb rename to app/controllers/regulations_translations_controller.rb diff --git a/WcaOnRails/app/controllers/results_controller.rb b/app/controllers/results_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/results_controller.rb rename to app/controllers/results_controller.rb diff --git a/WcaOnRails/app/controllers/results_submission_controller.rb b/app/controllers/results_submission_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/results_submission_controller.rb rename to app/controllers/results_submission_controller.rb diff --git a/WcaOnRails/app/controllers/search_results_controller.rb b/app/controllers/search_results_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/search_results_controller.rb rename to app/controllers/search_results_controller.rb diff --git a/WcaOnRails/app/controllers/server_status_controller.rb b/app/controllers/server_status_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/server_status_controller.rb rename to app/controllers/server_status_controller.rb diff --git a/WcaOnRails/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/sessions_controller.rb rename to app/controllers/sessions_controller.rb diff --git a/WcaOnRails/app/controllers/static_pages_controller.rb b/app/controllers/static_pages_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/static_pages_controller.rb rename to app/controllers/static_pages_controller.rb diff --git a/WcaOnRails/app/controllers/teams_controller.rb b/app/controllers/teams_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/teams_controller.rb rename to app/controllers/teams_controller.rb diff --git a/WcaOnRails/app/controllers/translations_controller.rb b/app/controllers/translations_controller.rb similarity index 98% rename from WcaOnRails/app/controllers/translations_controller.rb rename to app/controllers/translations_controller.rb index 455918c9cbc..c09d5d0ca16 100644 --- a/WcaOnRails/app/controllers/translations_controller.rb +++ b/app/controllers/translations_controller.rb @@ -38,7 +38,7 @@ def update user_login = Octokit.user.login origin_repo = "#{user_login}/worldcubeassociation.org" upstream_repo = "thewca/worldcubeassociation.org" - file_path = "WcaOnRails/config/locales/#{locale}.yml" + file_path = "config/locales/#{locale}.yml" message = "Update #{locale} translation." content_digest = Digest::SHA1.hexdigest(content) branch_name = "translation-#{locale}-#{content_digest}" diff --git a/WcaOnRails/app/controllers/upload_controller.rb b/app/controllers/upload_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/upload_controller.rb rename to app/controllers/upload_controller.rb diff --git a/WcaOnRails/app/controllers/users_controller.rb b/app/controllers/users_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/users_controller.rb rename to app/controllers/users_controller.rb diff --git a/WcaOnRails/app/controllers/votes_controller.rb b/app/controllers/votes_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/votes_controller.rb rename to app/controllers/votes_controller.rb diff --git a/WcaOnRails/app/controllers/wdc_controller.rb b/app/controllers/wdc_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/wdc_controller.rb rename to app/controllers/wdc_controller.rb diff --git a/WcaOnRails/app/controllers/wfc_controller.rb b/app/controllers/wfc_controller.rb similarity index 100% rename from WcaOnRails/app/controllers/wfc_controller.rb rename to app/controllers/wfc_controller.rb diff --git a/WcaOnRails/app/helpers/admin_helper.rb b/app/helpers/admin_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/admin_helper.rb rename to app/helpers/admin_helper.rb diff --git a/WcaOnRails/app/helpers/application_helper.rb b/app/helpers/application_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/application_helper.rb rename to app/helpers/application_helper.rb diff --git a/WcaOnRails/app/helpers/competitions_helper.rb b/app/helpers/competitions_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/competitions_helper.rb rename to app/helpers/competitions_helper.rb diff --git a/WcaOnRails/app/helpers/country_bands_helper.rb b/app/helpers/country_bands_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/country_bands_helper.rb rename to app/helpers/country_bands_helper.rb diff --git a/WcaOnRails/app/helpers/documents_helper.rb b/app/helpers/documents_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/documents_helper.rb rename to app/helpers/documents_helper.rb diff --git a/WcaOnRails/app/helpers/layouts_helper.rb b/app/helpers/layouts_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/layouts_helper.rb rename to app/helpers/layouts_helper.rb diff --git a/WcaOnRails/app/helpers/mailers_helper.rb b/app/helpers/mailers_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/mailers_helper.rb rename to app/helpers/mailers_helper.rb diff --git a/WcaOnRails/app/helpers/markdown_helper.rb b/app/helpers/markdown_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/markdown_helper.rb rename to app/helpers/markdown_helper.rb diff --git a/WcaOnRails/app/helpers/notifications_helper.rb b/app/helpers/notifications_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/notifications_helper.rb rename to app/helpers/notifications_helper.rb diff --git a/WcaOnRails/app/helpers/persons_helper.rb b/app/helpers/persons_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/persons_helper.rb rename to app/helpers/persons_helper.rb diff --git a/WcaOnRails/app/helpers/registrations_helper.rb b/app/helpers/registrations_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/registrations_helper.rb rename to app/helpers/registrations_helper.rb diff --git a/WcaOnRails/app/helpers/regulation_translations_helper.rb b/app/helpers/regulation_translations_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/regulation_translations_helper.rb rename to app/helpers/regulation_translations_helper.rb diff --git a/WcaOnRails/app/helpers/results_admin_helper.rb b/app/helpers/results_admin_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/results_admin_helper.rb rename to app/helpers/results_admin_helper.rb diff --git a/WcaOnRails/app/helpers/results_helper.rb b/app/helpers/results_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/results_helper.rb rename to app/helpers/results_helper.rb diff --git a/WcaOnRails/app/helpers/results_submission_helper.rb b/app/helpers/results_submission_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/results_submission_helper.rb rename to app/helpers/results_submission_helper.rb diff --git a/WcaOnRails/app/helpers/search_results_helper.rb b/app/helpers/search_results_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/search_results_helper.rb rename to app/helpers/search_results_helper.rb diff --git a/WcaOnRails/app/helpers/sort_helper.rb b/app/helpers/sort_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/sort_helper.rb rename to app/helpers/sort_helper.rb diff --git a/WcaOnRails/app/helpers/static_pages_helper.rb b/app/helpers/static_pages_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/static_pages_helper.rb rename to app/helpers/static_pages_helper.rb diff --git a/WcaOnRails/app/helpers/tags_helper.rb b/app/helpers/tags_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/tags_helper.rb rename to app/helpers/tags_helper.rb diff --git a/WcaOnRails/app/helpers/users_helper.rb b/app/helpers/users_helper.rb similarity index 100% rename from WcaOnRails/app/helpers/users_helper.rb rename to app/helpers/users_helper.rb diff --git a/WcaOnRails/app/inputs/competition_id_input.rb b/app/inputs/competition_id_input.rb similarity index 100% rename from WcaOnRails/app/inputs/competition_id_input.rb rename to app/inputs/competition_id_input.rb diff --git a/WcaOnRails/app/inputs/date_picker_input.rb b/app/inputs/date_picker_input.rb similarity index 100% rename from WcaOnRails/app/inputs/date_picker_input.rb rename to app/inputs/date_picker_input.rb diff --git a/WcaOnRails/app/inputs/datetime_picker_input.rb b/app/inputs/datetime_picker_input.rb similarity index 100% rename from WcaOnRails/app/inputs/datetime_picker_input.rb rename to app/inputs/datetime_picker_input.rb diff --git a/WcaOnRails/app/inputs/events_picker_input.rb b/app/inputs/events_picker_input.rb similarity index 100% rename from WcaOnRails/app/inputs/events_picker_input.rb rename to app/inputs/events_picker_input.rb diff --git a/WcaOnRails/app/inputs/incident_competition_id_input.rb b/app/inputs/incident_competition_id_input.rb similarity index 100% rename from WcaOnRails/app/inputs/incident_competition_id_input.rb rename to app/inputs/incident_competition_id_input.rb diff --git a/WcaOnRails/app/inputs/money_amount_input.rb b/app/inputs/money_amount_input.rb similarity index 100% rename from WcaOnRails/app/inputs/money_amount_input.rb rename to app/inputs/money_amount_input.rb diff --git a/WcaOnRails/app/inputs/time_picker_input.rb b/app/inputs/time_picker_input.rb similarity index 100% rename from WcaOnRails/app/inputs/time_picker_input.rb rename to app/inputs/time_picker_input.rb diff --git a/WcaOnRails/app/inputs/user_ids_input.rb b/app/inputs/user_ids_input.rb similarity index 100% rename from WcaOnRails/app/inputs/user_ids_input.rb rename to app/inputs/user_ids_input.rb diff --git a/WcaOnRails/app/inputs/wca_id_input.rb b/app/inputs/wca_id_input.rb similarity index 100% rename from WcaOnRails/app/inputs/wca_id_input.rb rename to app/inputs/wca_id_input.rb diff --git a/WcaOnRails/app/jobs/application_job.rb b/app/jobs/application_job.rb similarity index 100% rename from WcaOnRails/app/jobs/application_job.rb rename to app/jobs/application_job.rb diff --git a/WcaOnRails/app/jobs/cleanup_pdfs.rb b/app/jobs/cleanup_pdfs.rb similarity index 100% rename from WcaOnRails/app/jobs/cleanup_pdfs.rb rename to app/jobs/cleanup_pdfs.rb diff --git a/WcaOnRails/app/jobs/clear_connected_payment_integrations.rb b/app/jobs/clear_connected_payment_integrations.rb similarity index 100% rename from WcaOnRails/app/jobs/clear_connected_payment_integrations.rb rename to app/jobs/clear_connected_payment_integrations.rb diff --git a/WcaOnRails/app/jobs/clear_tmp_cache.rb b/app/jobs/clear_tmp_cache.rb similarity index 100% rename from WcaOnRails/app/jobs/clear_tmp_cache.rb rename to app/jobs/clear_tmp_cache.rb diff --git a/WcaOnRails/app/jobs/compute_auxiliary_data.rb b/app/jobs/compute_auxiliary_data.rb similarity index 100% rename from WcaOnRails/app/jobs/compute_auxiliary_data.rb rename to app/jobs/compute_auxiliary_data.rb diff --git a/WcaOnRails/app/jobs/dump_developer_database.rb b/app/jobs/dump_developer_database.rb similarity index 100% rename from WcaOnRails/app/jobs/dump_developer_database.rb rename to app/jobs/dump_developer_database.rb diff --git a/WcaOnRails/app/jobs/dump_public_results_database.rb b/app/jobs/dump_public_results_database.rb similarity index 100% rename from WcaOnRails/app/jobs/dump_public_results_database.rb rename to app/jobs/dump_public_results_database.rb diff --git a/WcaOnRails/app/jobs/generate_chore.rb b/app/jobs/generate_chore.rb similarity index 100% rename from WcaOnRails/app/jobs/generate_chore.rb rename to app/jobs/generate_chore.rb diff --git a/WcaOnRails/app/jobs/job_utils.rb b/app/jobs/job_utils.rb similarity index 100% rename from WcaOnRails/app/jobs/job_utils.rb rename to app/jobs/job_utils.rb diff --git a/WcaOnRails/app/jobs/registration_reminder_job.rb b/app/jobs/registration_reminder_job.rb similarity index 100% rename from WcaOnRails/app/jobs/registration_reminder_job.rb rename to app/jobs/registration_reminder_job.rb diff --git a/WcaOnRails/app/jobs/submit_report_nag_job.rb b/app/jobs/submit_report_nag_job.rb similarity index 100% rename from WcaOnRails/app/jobs/submit_report_nag_job.rb rename to app/jobs/submit_report_nag_job.rb diff --git a/WcaOnRails/app/jobs/submit_results_nag_job.rb b/app/jobs/submit_results_nag_job.rb similarity index 100% rename from WcaOnRails/app/jobs/submit_results_nag_job.rb rename to app/jobs/submit_results_nag_job.rb diff --git a/WcaOnRails/app/jobs/sync_mailing_lists_job.rb b/app/jobs/sync_mailing_lists_job.rb similarity index 100% rename from WcaOnRails/app/jobs/sync_mailing_lists_job.rb rename to app/jobs/sync_mailing_lists_job.rb diff --git a/WcaOnRails/app/jobs/unstick_posts.rb b/app/jobs/unstick_posts.rb similarity index 100% rename from WcaOnRails/app/jobs/unstick_posts.rb rename to app/jobs/unstick_posts.rb diff --git a/WcaOnRails/app/jobs/wca_cronjob.rb b/app/jobs/wca_cronjob.rb similarity index 100% rename from WcaOnRails/app/jobs/wca_cronjob.rb rename to app/jobs/wca_cronjob.rb diff --git a/WcaOnRails/app/jobs/weat_monthly_digest_job.rb b/app/jobs/weat_monthly_digest_job.rb similarity index 100% rename from WcaOnRails/app/jobs/weat_monthly_digest_job.rb rename to app/jobs/weat_monthly_digest_job.rb diff --git a/WcaOnRails/app/mailers/.keep b/app/mailers/.keep similarity index 100% rename from WcaOnRails/app/mailers/.keep rename to app/mailers/.keep diff --git a/WcaOnRails/app/mailers/application_mailer.rb b/app/mailers/application_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/application_mailer.rb rename to app/mailers/application_mailer.rb diff --git a/WcaOnRails/app/mailers/avatars_mailer.rb b/app/mailers/avatars_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/avatars_mailer.rb rename to app/mailers/avatars_mailer.rb diff --git a/WcaOnRails/app/mailers/chore_mailer.rb b/app/mailers/chore_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/chore_mailer.rb rename to app/mailers/chore_mailer.rb diff --git a/WcaOnRails/app/mailers/competitions_mailer.rb b/app/mailers/competitions_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/competitions_mailer.rb rename to app/mailers/competitions_mailer.rb diff --git a/WcaOnRails/app/mailers/delegate_status_change_mailer.rb b/app/mailers/delegate_status_change_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/delegate_status_change_mailer.rb rename to app/mailers/delegate_status_change_mailer.rb diff --git a/WcaOnRails/app/mailers/devise_mailer.rb b/app/mailers/devise_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/devise_mailer.rb rename to app/mailers/devise_mailer.rb diff --git a/WcaOnRails/app/mailers/job_failure_mailer.rb b/app/mailers/job_failure_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/job_failure_mailer.rb rename to app/mailers/job_failure_mailer.rb diff --git a/WcaOnRails/app/mailers/new_registration_mailer.rb b/app/mailers/new_registration_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/new_registration_mailer.rb rename to app/mailers/new_registration_mailer.rb diff --git a/WcaOnRails/app/mailers/regional_organizations_mailer.rb b/app/mailers/regional_organizations_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/regional_organizations_mailer.rb rename to app/mailers/regional_organizations_mailer.rb diff --git a/WcaOnRails/app/mailers/registrations_mailer.rb b/app/mailers/registrations_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/registrations_mailer.rb rename to app/mailers/registrations_mailer.rb diff --git a/WcaOnRails/app/mailers/role_change_mailer.rb b/app/mailers/role_change_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/role_change_mailer.rb rename to app/mailers/role_change_mailer.rb diff --git a/WcaOnRails/app/mailers/translators_mailer.rb b/app/mailers/translators_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/translators_mailer.rb rename to app/mailers/translators_mailer.rb diff --git a/WcaOnRails/app/mailers/two_factor_mailer.rb b/app/mailers/two_factor_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/two_factor_mailer.rb rename to app/mailers/two_factor_mailer.rb diff --git a/WcaOnRails/app/mailers/wca_id_claim_mailer.rb b/app/mailers/wca_id_claim_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/wca_id_claim_mailer.rb rename to app/mailers/wca_id_claim_mailer.rb diff --git a/WcaOnRails/app/mailers/wca_monthly_digest_mailer.rb b/app/mailers/wca_monthly_digest_mailer.rb similarity index 100% rename from WcaOnRails/app/mailers/wca_monthly_digest_mailer.rb rename to app/mailers/wca_monthly_digest_mailer.rb diff --git a/WcaOnRails/app/models/.keep b/app/models/.keep similarity index 100% rename from WcaOnRails/app/models/.keep rename to app/models/.keep diff --git a/WcaOnRails/app/models/anonymize_person.rb b/app/models/anonymize_person.rb similarity index 100% rename from WcaOnRails/app/models/anonymize_person.rb rename to app/models/anonymize_person.rb diff --git a/WcaOnRails/app/models/application_record.rb b/app/models/application_record.rb similarity index 100% rename from WcaOnRails/app/models/application_record.rb rename to app/models/application_record.rb diff --git a/WcaOnRails/app/models/assignment.rb b/app/models/assignment.rb similarity index 100% rename from WcaOnRails/app/models/assignment.rb rename to app/models/assignment.rb diff --git a/WcaOnRails/app/models/attendee_payment_request.rb b/app/models/attendee_payment_request.rb similarity index 100% rename from WcaOnRails/app/models/attendee_payment_request.rb rename to app/models/attendee_payment_request.rb diff --git a/WcaOnRails/app/models/bookmarked_competition.rb b/app/models/bookmarked_competition.rb similarity index 100% rename from WcaOnRails/app/models/bookmarked_competition.rb rename to app/models/bookmarked_competition.rb diff --git a/WcaOnRails/app/models/championship.rb b/app/models/championship.rb similarity index 100% rename from WcaOnRails/app/models/championship.rb rename to app/models/championship.rb diff --git a/WcaOnRails/app/models/check_regional_records_form.rb b/app/models/check_regional_records_form.rb similarity index 100% rename from WcaOnRails/app/models/check_regional_records_form.rb rename to app/models/check_regional_records_form.rb diff --git a/WcaOnRails/app/models/competition.rb b/app/models/competition.rb similarity index 100% rename from WcaOnRails/app/models/competition.rb rename to app/models/competition.rb diff --git a/WcaOnRails/app/models/competition_delegate.rb b/app/models/competition_delegate.rb similarity index 100% rename from WcaOnRails/app/models/competition_delegate.rb rename to app/models/competition_delegate.rb diff --git a/WcaOnRails/app/models/competition_event.rb b/app/models/competition_event.rb similarity index 100% rename from WcaOnRails/app/models/competition_event.rb rename to app/models/competition_event.rb diff --git a/WcaOnRails/app/models/competition_medium.rb b/app/models/competition_medium.rb similarity index 100% rename from WcaOnRails/app/models/competition_medium.rb rename to app/models/competition_medium.rb diff --git a/WcaOnRails/app/models/competition_organizer.rb b/app/models/competition_organizer.rb similarity index 100% rename from WcaOnRails/app/models/competition_organizer.rb rename to app/models/competition_organizer.rb diff --git a/WcaOnRails/app/models/competition_payment_integration.rb b/app/models/competition_payment_integration.rb similarity index 100% rename from WcaOnRails/app/models/competition_payment_integration.rb rename to app/models/competition_payment_integration.rb diff --git a/WcaOnRails/app/models/competition_series.rb b/app/models/competition_series.rb similarity index 100% rename from WcaOnRails/app/models/competition_series.rb rename to app/models/competition_series.rb diff --git a/WcaOnRails/app/models/competition_tab.rb b/app/models/competition_tab.rb similarity index 100% rename from WcaOnRails/app/models/competition_tab.rb rename to app/models/competition_tab.rb diff --git a/WcaOnRails/app/models/competition_venue.rb b/app/models/competition_venue.rb similarity index 100% rename from WcaOnRails/app/models/competition_venue.rb rename to app/models/competition_venue.rb diff --git a/WcaOnRails/app/models/concerns/.keep b/app/models/concerns/.keep similarity index 100% rename from WcaOnRails/app/models/concerns/.keep rename to app/models/concerns/.keep diff --git a/WcaOnRails/app/models/concerns/cachable.rb b/app/models/concerns/cachable.rb similarity index 100% rename from WcaOnRails/app/models/concerns/cachable.rb rename to app/models/concerns/cachable.rb diff --git a/WcaOnRails/app/models/concerns/localized_sortable.rb b/app/models/concerns/localized_sortable.rb similarity index 100% rename from WcaOnRails/app/models/concerns/localized_sortable.rb rename to app/models/concerns/localized_sortable.rb diff --git a/WcaOnRails/app/models/concerns/personal_best.rb b/app/models/concerns/personal_best.rb similarity index 100% rename from WcaOnRails/app/models/concerns/personal_best.rb rename to app/models/concerns/personal_best.rb diff --git a/WcaOnRails/app/models/concerns/registration_notifications.rb b/app/models/concerns/registration_notifications.rb similarity index 100% rename from WcaOnRails/app/models/concerns/registration_notifications.rb rename to app/models/concerns/registration_notifications.rb diff --git a/WcaOnRails/app/models/concerns/resultable.rb b/app/models/concerns/resultable.rb similarity index 100% rename from WcaOnRails/app/models/concerns/resultable.rb rename to app/models/concerns/resultable.rb diff --git a/WcaOnRails/app/models/concerns/taggable.rb b/app/models/concerns/taggable.rb similarity index 100% rename from WcaOnRails/app/models/concerns/taggable.rb rename to app/models/concerns/taggable.rb diff --git a/WcaOnRails/app/models/connected_paypal_account.rb b/app/models/connected_paypal_account.rb similarity index 100% rename from WcaOnRails/app/models/connected_paypal_account.rb rename to app/models/connected_paypal_account.rb diff --git a/WcaOnRails/app/models/connected_stripe_account.rb b/app/models/connected_stripe_account.rb similarity index 100% rename from WcaOnRails/app/models/connected_stripe_account.rb rename to app/models/connected_stripe_account.rb diff --git a/WcaOnRails/app/models/contact_form.rb b/app/models/contact_form.rb similarity index 100% rename from WcaOnRails/app/models/contact_form.rb rename to app/models/contact_form.rb diff --git a/WcaOnRails/app/models/continent.rb b/app/models/continent.rb similarity index 100% rename from WcaOnRails/app/models/continent.rb rename to app/models/continent.rb diff --git a/WcaOnRails/app/models/country.rb b/app/models/country.rb similarity index 100% rename from WcaOnRails/app/models/country.rb rename to app/models/country.rb diff --git a/WcaOnRails/app/models/country_band.rb b/app/models/country_band.rb similarity index 100% rename from WcaOnRails/app/models/country_band.rb rename to app/models/country_band.rb diff --git a/WcaOnRails/app/models/cronjob_statistic.rb b/app/models/cronjob_statistic.rb similarity index 100% rename from WcaOnRails/app/models/cronjob_statistic.rb rename to app/models/cronjob_statistic.rb diff --git a/WcaOnRails/app/models/delegate_report.rb b/app/models/delegate_report.rb similarity index 100% rename from WcaOnRails/app/models/delegate_report.rb rename to app/models/delegate_report.rb diff --git a/WcaOnRails/app/models/dob_contact.rb b/app/models/dob_contact.rb similarity index 100% rename from WcaOnRails/app/models/dob_contact.rb rename to app/models/dob_contact.rb diff --git a/WcaOnRails/app/models/eligible_country_iso2_for_championship.rb b/app/models/eligible_country_iso2_for_championship.rb similarity index 100% rename from WcaOnRails/app/models/eligible_country_iso2_for_championship.rb rename to app/models/eligible_country_iso2_for_championship.rb diff --git a/WcaOnRails/app/models/event.rb b/app/models/event.rb similarity index 100% rename from WcaOnRails/app/models/event.rb rename to app/models/event.rb diff --git a/WcaOnRails/app/models/finish_persons_form.rb b/app/models/finish_persons_form.rb similarity index 100% rename from WcaOnRails/app/models/finish_persons_form.rb rename to app/models/finish_persons_form.rb diff --git a/WcaOnRails/app/models/fix_results_selector.rb b/app/models/fix_results_selector.rb similarity index 100% rename from WcaOnRails/app/models/fix_results_selector.rb rename to app/models/fix_results_selector.rb diff --git a/WcaOnRails/app/models/format.rb b/app/models/format.rb similarity index 100% rename from WcaOnRails/app/models/format.rb rename to app/models/format.rb diff --git a/WcaOnRails/app/models/forum.rb b/app/models/forum.rb similarity index 100% rename from WcaOnRails/app/models/forum.rb rename to app/models/forum.rb diff --git a/WcaOnRails/app/models/forum_post.rb b/app/models/forum_post.rb similarity index 100% rename from WcaOnRails/app/models/forum_post.rb rename to app/models/forum_post.rb diff --git a/WcaOnRails/app/models/forum_topic.rb b/app/models/forum_topic.rb similarity index 100% rename from WcaOnRails/app/models/forum_topic.rb rename to app/models/forum_topic.rb diff --git a/WcaOnRails/app/models/forum_user.rb b/app/models/forum_user.rb similarity index 100% rename from WcaOnRails/app/models/forum_user.rb rename to app/models/forum_user.rb diff --git a/WcaOnRails/app/models/groups_metadata_delegate_regions.rb b/app/models/groups_metadata_delegate_regions.rb similarity index 100% rename from WcaOnRails/app/models/groups_metadata_delegate_regions.rb rename to app/models/groups_metadata_delegate_regions.rb diff --git a/WcaOnRails/app/models/groups_metadata_translators.rb b/app/models/groups_metadata_translators.rb similarity index 100% rename from WcaOnRails/app/models/groups_metadata_translators.rb rename to app/models/groups_metadata_translators.rb diff --git a/WcaOnRails/app/models/inbox_person.rb b/app/models/inbox_person.rb similarity index 100% rename from WcaOnRails/app/models/inbox_person.rb rename to app/models/inbox_person.rb diff --git a/WcaOnRails/app/models/inbox_result.rb b/app/models/inbox_result.rb similarity index 100% rename from WcaOnRails/app/models/inbox_result.rb rename to app/models/inbox_result.rb diff --git a/WcaOnRails/app/models/incident.rb b/app/models/incident.rb similarity index 100% rename from WcaOnRails/app/models/incident.rb rename to app/models/incident.rb diff --git a/WcaOnRails/app/models/incident_competition.rb b/app/models/incident_competition.rb similarity index 100% rename from WcaOnRails/app/models/incident_competition.rb rename to app/models/incident_competition.rb diff --git a/WcaOnRails/app/models/incident_tag.rb b/app/models/incident_tag.rb similarity index 100% rename from WcaOnRails/app/models/incident_tag.rb rename to app/models/incident_tag.rb diff --git a/WcaOnRails/app/models/jwt_denylist.rb b/app/models/jwt_denylist.rb similarity index 100% rename from WcaOnRails/app/models/jwt_denylist.rb rename to app/models/jwt_denylist.rb diff --git a/WcaOnRails/app/models/light_result.rb b/app/models/light_result.rb similarity index 100% rename from WcaOnRails/app/models/light_result.rb rename to app/models/light_result.rb diff --git a/WcaOnRails/app/models/linking.rb b/app/models/linking.rb similarity index 100% rename from WcaOnRails/app/models/linking.rb rename to app/models/linking.rb diff --git a/WcaOnRails/app/models/merge_people.rb b/app/models/merge_people.rb similarity index 100% rename from WcaOnRails/app/models/merge_people.rb rename to app/models/merge_people.rb diff --git a/WcaOnRails/app/models/person.rb b/app/models/person.rb similarity index 100% rename from WcaOnRails/app/models/person.rb rename to app/models/person.rb diff --git a/WcaOnRails/app/models/poll.rb b/app/models/poll.rb similarity index 100% rename from WcaOnRails/app/models/poll.rb rename to app/models/poll.rb diff --git a/WcaOnRails/app/models/poll_option.rb b/app/models/poll_option.rb similarity index 100% rename from WcaOnRails/app/models/poll_option.rb rename to app/models/poll_option.rb diff --git a/WcaOnRails/app/models/post.rb b/app/models/post.rb similarity index 100% rename from WcaOnRails/app/models/post.rb rename to app/models/post.rb diff --git a/WcaOnRails/app/models/post_tag.rb b/app/models/post_tag.rb similarity index 100% rename from WcaOnRails/app/models/post_tag.rb rename to app/models/post_tag.rb diff --git a/WcaOnRails/app/models/preferred_format.rb b/app/models/preferred_format.rb similarity index 100% rename from WcaOnRails/app/models/preferred_format.rb rename to app/models/preferred_format.rb diff --git a/WcaOnRails/app/models/ranks_average.rb b/app/models/ranks_average.rb similarity index 100% rename from WcaOnRails/app/models/ranks_average.rb rename to app/models/ranks_average.rb diff --git a/WcaOnRails/app/models/ranks_single.rb b/app/models/ranks_single.rb similarity index 100% rename from WcaOnRails/app/models/ranks_single.rb rename to app/models/ranks_single.rb diff --git a/WcaOnRails/app/models/reassign_wca_id.rb b/app/models/reassign_wca_id.rb similarity index 100% rename from WcaOnRails/app/models/reassign_wca_id.rb rename to app/models/reassign_wca_id.rb diff --git a/WcaOnRails/app/models/regional_organization.rb b/app/models/regional_organization.rb similarity index 100% rename from WcaOnRails/app/models/regional_organization.rb rename to app/models/regional_organization.rb diff --git a/WcaOnRails/app/models/registration.rb b/app/models/registration.rb similarity index 100% rename from WcaOnRails/app/models/registration.rb rename to app/models/registration.rb diff --git a/WcaOnRails/app/models/registration_competition_event.rb b/app/models/registration_competition_event.rb similarity index 100% rename from WcaOnRails/app/models/registration_competition_event.rb rename to app/models/registration_competition_event.rb diff --git a/WcaOnRails/app/models/registration_payment.rb b/app/models/registration_payment.rb similarity index 100% rename from WcaOnRails/app/models/registration_payment.rb rename to app/models/registration_payment.rb diff --git a/WcaOnRails/app/models/regulation.rb b/app/models/regulation.rb similarity index 100% rename from WcaOnRails/app/models/regulation.rb rename to app/models/regulation.rb diff --git a/WcaOnRails/app/models/result.rb b/app/models/result.rb similarity index 100% rename from WcaOnRails/app/models/result.rb rename to app/models/result.rb diff --git a/WcaOnRails/app/models/result_validation_form.rb b/app/models/result_validation_form.rb similarity index 100% rename from WcaOnRails/app/models/result_validation_form.rb rename to app/models/result_validation_form.rb diff --git a/WcaOnRails/app/models/results_submission.rb b/app/models/results_submission.rb similarity index 100% rename from WcaOnRails/app/models/results_submission.rb rename to app/models/results_submission.rb diff --git a/WcaOnRails/app/models/roles_metadata_delegate_regions.rb b/app/models/roles_metadata_delegate_regions.rb similarity index 100% rename from WcaOnRails/app/models/roles_metadata_delegate_regions.rb rename to app/models/roles_metadata_delegate_regions.rb diff --git a/WcaOnRails/app/models/round.rb b/app/models/round.rb similarity index 100% rename from WcaOnRails/app/models/round.rb rename to app/models/round.rb diff --git a/WcaOnRails/app/models/round_type.rb b/app/models/round_type.rb similarity index 100% rename from WcaOnRails/app/models/round_type.rb rename to app/models/round_type.rb diff --git a/WcaOnRails/app/models/schedule_activity.rb b/app/models/schedule_activity.rb similarity index 100% rename from WcaOnRails/app/models/schedule_activity.rb rename to app/models/schedule_activity.rb diff --git a/WcaOnRails/app/models/scramble.rb b/app/models/scramble.rb similarity index 100% rename from WcaOnRails/app/models/scramble.rb rename to app/models/scramble.rb diff --git a/WcaOnRails/app/models/semi_id.rb b/app/models/semi_id.rb similarity index 100% rename from WcaOnRails/app/models/semi_id.rb rename to app/models/semi_id.rb diff --git a/WcaOnRails/app/models/server_setting.rb b/app/models/server_setting.rb similarity index 100% rename from WcaOnRails/app/models/server_setting.rb rename to app/models/server_setting.rb diff --git a/WcaOnRails/app/models/stripe_payment_intent.rb b/app/models/stripe_payment_intent.rb similarity index 100% rename from WcaOnRails/app/models/stripe_payment_intent.rb rename to app/models/stripe_payment_intent.rb diff --git a/WcaOnRails/app/models/stripe_transaction.rb b/app/models/stripe_transaction.rb similarity index 100% rename from WcaOnRails/app/models/stripe_transaction.rb rename to app/models/stripe_transaction.rb diff --git a/WcaOnRails/app/models/stripe_webhook_event.rb b/app/models/stripe_webhook_event.rb similarity index 100% rename from WcaOnRails/app/models/stripe_webhook_event.rb rename to app/models/stripe_webhook_event.rb diff --git a/WcaOnRails/app/models/team.rb b/app/models/team.rb similarity index 100% rename from WcaOnRails/app/models/team.rb rename to app/models/team.rb diff --git a/WcaOnRails/app/models/team_member.rb b/app/models/team_member.rb similarity index 100% rename from WcaOnRails/app/models/team_member.rb rename to app/models/team_member.rb diff --git a/WcaOnRails/app/models/upload_json.rb b/app/models/upload_json.rb similarity index 100% rename from WcaOnRails/app/models/upload_json.rb rename to app/models/upload_json.rb diff --git a/WcaOnRails/app/models/uploaded_json.rb b/app/models/uploaded_json.rb similarity index 100% rename from WcaOnRails/app/models/uploaded_json.rb rename to app/models/uploaded_json.rb diff --git a/WcaOnRails/app/models/user.rb b/app/models/user.rb similarity index 100% rename from WcaOnRails/app/models/user.rb rename to app/models/user.rb diff --git a/WcaOnRails/app/models/user_group.rb b/app/models/user_group.rb similarity index 100% rename from WcaOnRails/app/models/user_group.rb rename to app/models/user_group.rb diff --git a/WcaOnRails/app/models/user_preferred_event.rb b/app/models/user_preferred_event.rb similarity index 100% rename from WcaOnRails/app/models/user_preferred_event.rb rename to app/models/user_preferred_event.rb diff --git a/WcaOnRails/app/models/user_role.rb b/app/models/user_role.rb similarity index 100% rename from WcaOnRails/app/models/user_role.rb rename to app/models/user_role.rb diff --git a/WcaOnRails/app/models/venue_room.rb b/app/models/venue_room.rb similarity index 100% rename from WcaOnRails/app/models/venue_room.rb rename to app/models/venue_room.rb diff --git a/WcaOnRails/app/models/vote.rb b/app/models/vote.rb similarity index 100% rename from WcaOnRails/app/models/vote.rb rename to app/models/vote.rb diff --git a/WcaOnRails/app/models/vote_option.rb b/app/models/vote_option.rb similarity index 100% rename from WcaOnRails/app/models/vote_option.rb rename to app/models/vote_option.rb diff --git a/WcaOnRails/app/models/wcif_extension.rb b/app/models/wcif_extension.rb similarity index 100% rename from WcaOnRails/app/models/wcif_extension.rb rename to app/models/wcif_extension.rb diff --git a/WcaOnRails/app/models/website_contact.rb b/app/models/website_contact.rb similarity index 100% rename from WcaOnRails/app/models/website_contact.rb rename to app/models/website_contact.rb diff --git a/WcaOnRails/app/models/wfc_dues_redirect.rb b/app/models/wfc_dues_redirect.rb similarity index 100% rename from WcaOnRails/app/models/wfc_dues_redirect.rb rename to app/models/wfc_dues_redirect.rb diff --git a/WcaOnRails/app/models/wfc_xero_user.rb b/app/models/wfc_xero_user.rb similarity index 100% rename from WcaOnRails/app/models/wfc_xero_user.rb rename to app/models/wfc_xero_user.rb diff --git a/WcaOnRails/app/uploaders/avatar_uploader.rb b/app/uploaders/avatar_uploader.rb similarity index 100% rename from WcaOnRails/app/uploaders/avatar_uploader.rb rename to app/uploaders/avatar_uploader.rb diff --git a/WcaOnRails/app/uploaders/avatar_uploader_base.rb b/app/uploaders/avatar_uploader_base.rb similarity index 100% rename from WcaOnRails/app/uploaders/avatar_uploader_base.rb rename to app/uploaders/avatar_uploader_base.rb diff --git a/WcaOnRails/app/uploaders/pending_avatar_uploader.rb b/app/uploaders/pending_avatar_uploader.rb similarity index 100% rename from WcaOnRails/app/uploaders/pending_avatar_uploader.rb rename to app/uploaders/pending_avatar_uploader.rb diff --git a/WcaOnRails/app/views/admin/_cronjob_status_panel.html.erb b/app/views/admin/_cronjob_status_panel.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/_cronjob_status_panel.html.erb rename to app/views/admin/_cronjob_status_panel.html.erb diff --git a/WcaOnRails/app/views/admin/_fix_results_selector.html.erb b/app/views/admin/_fix_results_selector.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/_fix_results_selector.html.erb rename to app/views/admin/_fix_results_selector.html.erb diff --git a/WcaOnRails/app/views/admin/_import_inbox_step.erb b/app/views/admin/_import_inbox_step.erb similarity index 100% rename from WcaOnRails/app/views/admin/_import_inbox_step.erb rename to app/views/admin/_import_inbox_step.erb diff --git a/WcaOnRails/app/views/admin/_import_results_steps.html.erb b/app/views/admin/_import_results_steps.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/_import_results_steps.html.erb rename to app/views/admin/_import_results_steps.html.erb diff --git a/WcaOnRails/app/views/admin/_nav.html.erb b/app/views/admin/_nav.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/_nav.html.erb rename to app/views/admin/_nav.html.erb diff --git a/WcaOnRails/app/views/admin/_validator_form.html.erb b/app/views/admin/_validator_form.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/_validator_form.html.erb rename to app/views/admin/_validator_form.html.erb diff --git a/WcaOnRails/app/views/admin/anonymize_person.html.erb b/app/views/admin/anonymize_person.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/anonymize_person.html.erb rename to app/views/admin/anonymize_person.html.erb diff --git a/WcaOnRails/app/views/admin/avatars/index.html.erb b/app/views/admin/avatars/index.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/avatars/index.html.erb rename to app/views/admin/avatars/index.html.erb diff --git a/WcaOnRails/app/views/admin/check_competition_results.html.erb b/app/views/admin/check_competition_results.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/check_competition_results.html.erb rename to app/views/admin/check_competition_results.html.erb diff --git a/WcaOnRails/app/views/admin/check_regional_records.html.erb b/app/views/admin/check_regional_records.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/check_regional_records.html.erb rename to app/views/admin/check_regional_records.html.erb diff --git a/WcaOnRails/app/views/admin/check_results.html.erb b/app/views/admin/check_results.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/check_results.html.erb rename to app/views/admin/check_results.html.erb diff --git a/WcaOnRails/app/views/admin/complete_persons.html.erb b/app/views/admin/complete_persons.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/complete_persons.html.erb rename to app/views/admin/complete_persons.html.erb diff --git a/WcaOnRails/app/views/admin/compute_auxiliary_data.html.erb b/app/views/admin/compute_auxiliary_data.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/compute_auxiliary_data.html.erb rename to app/views/admin/compute_auxiliary_data.html.erb diff --git a/WcaOnRails/app/views/admin/edit_person.html.erb b/app/views/admin/edit_person.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/edit_person.html.erb rename to app/views/admin/edit_person.html.erb diff --git a/WcaOnRails/app/views/admin/finish_unfinished_persons.html.erb b/app/views/admin/finish_unfinished_persons.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/finish_unfinished_persons.html.erb rename to app/views/admin/finish_unfinished_persons.html.erb diff --git a/WcaOnRails/app/views/admin/fix_results.html.erb b/app/views/admin/fix_results.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/fix_results.html.erb rename to app/views/admin/fix_results.html.erb diff --git a/WcaOnRails/app/views/admin/generate_db_token.html.erb b/app/views/admin/generate_db_token.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/generate_db_token.html.erb rename to app/views/admin/generate_db_token.html.erb diff --git a/WcaOnRails/app/views/admin/generate_exports.html.erb b/app/views/admin/generate_exports.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/generate_exports.html.erb rename to app/views/admin/generate_exports.html.erb diff --git a/WcaOnRails/app/views/admin/import_results.html.erb b/app/views/admin/import_results.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/import_results.html.erb rename to app/views/admin/import_results.html.erb diff --git a/WcaOnRails/app/views/admin/index.html.erb b/app/views/admin/index.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/index.html.erb rename to app/views/admin/index.html.erb diff --git a/WcaOnRails/app/views/admin/merge_people.html.erb b/app/views/admin/merge_people.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/merge_people.html.erb rename to app/views/admin/merge_people.html.erb diff --git a/WcaOnRails/app/views/admin/new_results.html.erb b/app/views/admin/new_results.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/new_results.html.erb rename to app/views/admin/new_results.html.erb diff --git a/WcaOnRails/app/views/admin/override_regional_records.html.erb b/app/views/admin/override_regional_records.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/override_regional_records.html.erb rename to app/views/admin/override_regional_records.html.erb diff --git a/WcaOnRails/app/views/admin/peek_unfinished_results.html.erb b/app/views/admin/peek_unfinished_results.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/peek_unfinished_results.html.erb rename to app/views/admin/peek_unfinished_results.html.erb diff --git a/WcaOnRails/app/views/admin/reassign_wca_id.html.erb b/app/views/admin/reassign_wca_id.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/reassign_wca_id.html.erb rename to app/views/admin/reassign_wca_id.html.erb diff --git a/WcaOnRails/app/views/admin/results/edit.html.erb b/app/views/admin/results/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/results/edit.html.erb rename to app/views/admin/results/edit.html.erb diff --git a/WcaOnRails/app/views/admin/results/new.html.erb b/app/views/admin/results/new.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/results/new.html.erb rename to app/views/admin/results/new.html.erb diff --git a/WcaOnRails/app/views/admin/results/posting_index.html.erb b/app/views/admin/results/posting_index.html.erb similarity index 100% rename from WcaOnRails/app/views/admin/results/posting_index.html.erb rename to app/views/admin/results/posting_index.html.erb diff --git a/WcaOnRails/app/views/api/v0/api/help.html.erb b/app/views/api/v0/api/help.html.erb similarity index 100% rename from WcaOnRails/app/views/api/v0/api/help.html.erb rename to app/views/api/v0/api/help.html.erb diff --git a/WcaOnRails/app/views/avatars_mailer/notify_user_of_avatar_rejection.html.erb b/app/views/avatars_mailer/notify_user_of_avatar_rejection.html.erb similarity index 100% rename from WcaOnRails/app/views/avatars_mailer/notify_user_of_avatar_rejection.html.erb rename to app/views/avatars_mailer/notify_user_of_avatar_rejection.html.erb diff --git a/WcaOnRails/app/views/avatars_mailer/notify_user_of_avatar_removal.html.erb b/app/views/avatars_mailer/notify_user_of_avatar_removal.html.erb similarity index 100% rename from WcaOnRails/app/views/avatars_mailer/notify_user_of_avatar_removal.html.erb rename to app/views/avatars_mailer/notify_user_of_avatar_removal.html.erb diff --git a/WcaOnRails/app/views/chore_mailer/notify_wst_of_assignee.html.erb b/app/views/chore_mailer/notify_wst_of_assignee.html.erb similarity index 100% rename from WcaOnRails/app/views/chore_mailer/notify_wst_of_assignee.html.erb rename to app/views/chore_mailer/notify_wst_of_assignee.html.erb diff --git a/WcaOnRails/app/views/competition_tabs/_competition_tab_form.html.erb b/app/views/competition_tabs/_competition_tab_form.html.erb similarity index 100% rename from WcaOnRails/app/views/competition_tabs/_competition_tab_form.html.erb rename to app/views/competition_tabs/_competition_tab_form.html.erb diff --git a/WcaOnRails/app/views/competition_tabs/edit.html.erb b/app/views/competition_tabs/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/competition_tabs/edit.html.erb rename to app/views/competition_tabs/edit.html.erb diff --git a/WcaOnRails/app/views/competition_tabs/index.html.erb b/app/views/competition_tabs/index.html.erb similarity index 100% rename from WcaOnRails/app/views/competition_tabs/index.html.erb rename to app/views/competition_tabs/index.html.erb diff --git a/WcaOnRails/app/views/competition_tabs/new.html.erb b/app/views/competition_tabs/new.html.erb similarity index 100% rename from WcaOnRails/app/views/competition_tabs/new.html.erb rename to app/views/competition_tabs/new.html.erb diff --git a/WcaOnRails/app/views/competitions/_admin_index_table.html.erb b/app/views/competitions/_admin_index_table.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_admin_index_table.html.erb rename to app/views/competitions/_admin_index_table.html.erb diff --git a/WcaOnRails/app/views/competitions/_competition_form.html.erb b/app/views/competitions/_competition_form.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_competition_form.html.erb rename to app/views/competitions/_competition_form.html.erb diff --git a/WcaOnRails/app/views/competitions/_competition_info.html.erb b/app/views/competitions/_competition_info.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_competition_info.html.erb rename to app/views/competitions/_competition_info.html.erb diff --git a/WcaOnRails/app/views/competitions/_competition_schedule_for_venue_table.html.erb b/app/views/competitions/_competition_schedule_for_venue_table.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_competition_schedule_for_venue_table.html.erb rename to app/views/competitions/_competition_schedule_for_venue_table.html.erb diff --git a/WcaOnRails/app/views/competitions/_competition_schedule_tab.html.erb b/app/views/competitions/_competition_schedule_tab.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_competition_schedule_tab.html.erb rename to app/views/competitions/_competition_schedule_tab.html.erb diff --git a/WcaOnRails/app/views/competitions/_event_selector.html.erb b/app/views/competitions/_event_selector.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_event_selector.html.erb rename to app/views/competitions/_event_selector.html.erb diff --git a/WcaOnRails/app/views/competitions/_events_tab.html.erb b/app/views/competitions/_events_tab.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_events_tab.html.erb rename to app/views/competitions/_events_tab.html.erb diff --git a/WcaOnRails/app/views/competitions/_events_table.pdf.erb b/app/views/competitions/_events_table.pdf.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_events_table.pdf.erb rename to app/views/competitions/_events_table.pdf.erb diff --git a/WcaOnRails/app/views/competitions/_index_competitions_list.html.erb b/app/views/competitions/_index_competitions_list.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_index_competitions_list.html.erb rename to app/views/competitions/_index_competitions_list.html.erb diff --git a/WcaOnRails/app/views/competitions/_index_form.html.erb b/app/views/competitions/_index_form.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_index_form.html.erb rename to app/views/competitions/_index_form.html.erb diff --git a/WcaOnRails/app/views/competitions/_index_table.html.erb b/app/views/competitions/_index_table.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_index_table.html.erb rename to app/views/competitions/_index_table.html.erb diff --git a/WcaOnRails/app/views/competitions/_my_competitions_table.html.erb b/app/views/competitions/_my_competitions_table.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_my_competitions_table.html.erb rename to app/views/competitions/_my_competitions_table.html.erb diff --git a/WcaOnRails/app/views/competitions/_nav.html.erb b/app/views/competitions/_nav.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_nav.html.erb rename to app/views/competitions/_nav.html.erb diff --git a/WcaOnRails/app/views/competitions/_no_competitions_found.html.erb b/app/views/competitions/_no_competitions_found.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_no_competitions_found.html.erb rename to app/views/competitions/_no_competitions_found.html.erb diff --git a/WcaOnRails/app/views/competitions/_registration_requirements.html.erb b/app/views/competitions/_registration_requirements.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_registration_requirements.html.erb rename to app/views/competitions/_registration_requirements.html.erb diff --git a/WcaOnRails/app/views/competitions/_results_nav.html.erb b/app/views/competitions/_results_nav.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_results_nav.html.erb rename to app/views/competitions/_results_nav.html.erb diff --git a/WcaOnRails/app/views/competitions/_results_table.html.erb b/app/views/competitions/_results_table.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_results_table.html.erb rename to app/views/competitions/_results_table.html.erb diff --git a/WcaOnRails/app/views/competitions/_schedule_table.pdf.erb b/app/views/competitions/_schedule_table.pdf.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_schedule_table.pdf.erb rename to app/views/competitions/_schedule_table.pdf.erb diff --git a/WcaOnRails/app/views/competitions/_schedule_table_responsive_cell.html.erb b/app/views/competitions/_schedule_table_responsive_cell.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_schedule_table_responsive_cell.html.erb rename to app/views/competitions/_schedule_table_responsive_cell.html.erb diff --git a/WcaOnRails/app/views/competitions/_scrambles_nav.html.erb b/app/views/competitions/_scrambles_nav.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_scrambles_nav.html.erb rename to app/views/competitions/_scrambles_nav.html.erb diff --git a/WcaOnRails/app/views/competitions/_time_limit_cutoff_format_info.html.erb b/app/views/competitions/_time_limit_cutoff_format_info.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_time_limit_cutoff_format_info.html.erb rename to app/views/competitions/_time_limit_cutoff_format_info.html.erb diff --git a/WcaOnRails/app/views/competitions/_time_limit_cutoff_format_info.pdf.erb b/app/views/competitions/_time_limit_cutoff_format_info.pdf.erb similarity index 100% rename from WcaOnRails/app/views/competitions/_time_limit_cutoff_format_info.pdf.erb rename to app/views/competitions/_time_limit_cutoff_format_info.pdf.erb diff --git a/WcaOnRails/app/views/competitions/edit.html.erb b/app/views/competitions/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/edit.html.erb rename to app/views/competitions/edit.html.erb diff --git a/WcaOnRails/app/views/competitions/edit_events.html.erb b/app/views/competitions/edit_events.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/edit_events.html.erb rename to app/views/competitions/edit_events.html.erb diff --git a/WcaOnRails/app/views/competitions/edit_schedule.html.erb b/app/views/competitions/edit_schedule.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/edit_schedule.html.erb rename to app/views/competitions/edit_schedule.html.erb diff --git a/WcaOnRails/app/views/competitions/embedable_map.html.erb b/app/views/competitions/embedable_map.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/embedable_map.html.erb rename to app/views/competitions/embedable_map.html.erb diff --git a/WcaOnRails/app/views/competitions/for_senior.html.erb b/app/views/competitions/for_senior.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/for_senior.html.erb rename to app/views/competitions/for_senior.html.erb diff --git a/WcaOnRails/app/views/competitions/index.html.erb b/app/views/competitions/index.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/index.html.erb rename to app/views/competitions/index.html.erb diff --git a/WcaOnRails/app/views/competitions/index.js.erb b/app/views/competitions/index.js.erb similarity index 100% rename from WcaOnRails/app/views/competitions/index.js.erb rename to app/views/competitions/index.js.erb diff --git a/WcaOnRails/app/views/competitions/my_competitions.html.erb b/app/views/competitions/my_competitions.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/my_competitions.html.erb rename to app/views/competitions/my_competitions.html.erb diff --git a/WcaOnRails/app/views/competitions/new.html.erb b/app/views/competitions/new.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/new.html.erb rename to app/views/competitions/new.html.erb diff --git a/WcaOnRails/app/views/competitions/payment_setup.html.erb b/app/views/competitions/payment_setup.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/payment_setup.html.erb rename to app/views/competitions/payment_setup.html.erb diff --git a/WcaOnRails/app/views/competitions/show.html.erb b/app/views/competitions/show.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/show.html.erb rename to app/views/competitions/show.html.erb diff --git a/WcaOnRails/app/views/competitions/show.pdf.erb b/app/views/competitions/show.pdf.erb similarity index 100% rename from WcaOnRails/app/views/competitions/show.pdf.erb rename to app/views/competitions/show.pdf.erb diff --git a/WcaOnRails/app/views/competitions/show_all_results.html.erb b/app/views/competitions/show_all_results.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/show_all_results.html.erb rename to app/views/competitions/show_all_results.html.erb diff --git a/WcaOnRails/app/views/competitions/show_podiums.html.erb b/app/views/competitions/show_podiums.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/show_podiums.html.erb rename to app/views/competitions/show_podiums.html.erb diff --git a/WcaOnRails/app/views/competitions/show_results_by_person.html.erb b/app/views/competitions/show_results_by_person.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/show_results_by_person.html.erb rename to app/views/competitions/show_results_by_person.html.erb diff --git a/WcaOnRails/app/views/competitions/show_scrambles.html.erb b/app/views/competitions/show_scrambles.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions/show_scrambles.html.erb rename to app/views/competitions/show_scrambles.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/notify_of_delegate_report_submission.html.erb b/app/views/competitions_mailer/notify_of_delegate_report_submission.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/notify_of_delegate_report_submission.html.erb rename to app/views/competitions_mailer/notify_of_delegate_report_submission.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/notify_organizer_of_addition_to_competition.html.erb b/app/views/competitions_mailer/notify_organizer_of_addition_to_competition.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/notify_organizer_of_addition_to_competition.html.erb rename to app/views/competitions_mailer/notify_organizer_of_addition_to_competition.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/notify_organizer_of_announced_competition.html.erb b/app/views/competitions_mailer/notify_organizer_of_announced_competition.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/notify_organizer_of_announced_competition.html.erb rename to app/views/competitions_mailer/notify_organizer_of_announced_competition.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/notify_organizer_of_confirmed_competition.html.erb b/app/views/competitions_mailer/notify_organizer_of_confirmed_competition.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/notify_organizer_of_confirmed_competition.html.erb rename to app/views/competitions_mailer/notify_organizer_of_confirmed_competition.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/notify_organizer_of_removal_from_competition.html.erb b/app/views/competitions_mailer/notify_organizer_of_removal_from_competition.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/notify_organizer_of_removal_from_competition.html.erb rename to app/views/competitions_mailer/notify_organizer_of_removal_from_competition.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/notify_users_of_id_claim_possibility.html.erb b/app/views/competitions_mailer/notify_users_of_id_claim_possibility.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/notify_users_of_id_claim_possibility.html.erb rename to app/views/competitions_mailer/notify_users_of_id_claim_possibility.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/notify_users_of_results_presence.html.erb b/app/views/competitions_mailer/notify_users_of_results_presence.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/notify_users_of_results_presence.html.erb rename to app/views/competitions_mailer/notify_users_of_results_presence.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/notify_wcat_of_confirmed_competition.html.erb b/app/views/competitions_mailer/notify_wcat_of_confirmed_competition.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/notify_wcat_of_confirmed_competition.html.erb rename to app/views/competitions_mailer/notify_wcat_of_confirmed_competition.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/registration_reminder.html.erb b/app/views/competitions_mailer/registration_reminder.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/registration_reminder.html.erb rename to app/views/competitions_mailer/registration_reminder.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/results_submitted.erb b/app/views/competitions_mailer/results_submitted.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/results_submitted.erb rename to app/views/competitions_mailer/results_submitted.erb diff --git a/WcaOnRails/app/views/competitions_mailer/submit_report_nag.html.erb b/app/views/competitions_mailer/submit_report_nag.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/submit_report_nag.html.erb rename to app/views/competitions_mailer/submit_report_nag.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/submit_report_reminder.html.erb b/app/views/competitions_mailer/submit_report_reminder.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/submit_report_reminder.html.erb rename to app/views/competitions_mailer/submit_report_reminder.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/submit_results_nag.html.erb b/app/views/competitions_mailer/submit_results_nag.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/submit_results_nag.html.erb rename to app/views/competitions_mailer/submit_results_nag.html.erb diff --git a/WcaOnRails/app/views/competitions_mailer/wrc_delegate_report_followup.erb b/app/views/competitions_mailer/wrc_delegate_report_followup.erb similarity index 100% rename from WcaOnRails/app/views/competitions_mailer/wrc_delegate_report_followup.erb rename to app/views/competitions_mailer/wrc_delegate_report_followup.erb diff --git a/WcaOnRails/app/views/competitions_v2/_registrations_frontend.html.erb b/app/views/competitions_v2/_registrations_frontend.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_v2/_registrations_frontend.html.erb rename to app/views/competitions_v2/_registrations_frontend.html.erb diff --git a/WcaOnRails/app/views/competitions_v2/show.html.erb b/app/views/competitions_v2/show.html.erb similarity index 100% rename from WcaOnRails/app/views/competitions_v2/show.html.erb rename to app/views/competitions_v2/show.html.erb diff --git a/WcaOnRails/app/views/contacts/dob.html.erb b/app/views/contacts/dob.html.erb similarity index 100% rename from WcaOnRails/app/views/contacts/dob.html.erb rename to app/views/contacts/dob.html.erb diff --git a/WcaOnRails/app/views/contacts/website.html.erb b/app/views/contacts/website.html.erb similarity index 100% rename from WcaOnRails/app/views/contacts/website.html.erb rename to app/views/contacts/website.html.erb diff --git a/WcaOnRails/app/views/country_bands/_show_band.html.erb b/app/views/country_bands/_show_band.html.erb similarity index 100% rename from WcaOnRails/app/views/country_bands/_show_band.html.erb rename to app/views/country_bands/_show_band.html.erb diff --git a/WcaOnRails/app/views/country_bands/edit.html.erb b/app/views/country_bands/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/country_bands/edit.html.erb rename to app/views/country_bands/edit.html.erb diff --git a/WcaOnRails/app/views/country_bands/index.html.erb b/app/views/country_bands/index.html.erb similarity index 100% rename from WcaOnRails/app/views/country_bands/index.html.erb rename to app/views/country_bands/index.html.erb diff --git a/WcaOnRails/app/views/database/_public_results_readme.md.erb b/app/views/database/_public_results_readme.md.erb similarity index 100% rename from WcaOnRails/app/views/database/_public_results_readme.md.erb rename to app/views/database/_public_results_readme.md.erb diff --git a/WcaOnRails/app/views/database/developer_export.html.erb b/app/views/database/developer_export.html.erb similarity index 100% rename from WcaOnRails/app/views/database/developer_export.html.erb rename to app/views/database/developer_export.html.erb diff --git a/WcaOnRails/app/views/database/results_export.html.erb b/app/views/database/results_export.html.erb similarity index 100% rename from WcaOnRails/app/views/database/results_export.html.erb rename to app/views/database/results_export.html.erb diff --git a/WcaOnRails/app/views/delegate_reports/_delegate_report.html.erb b/app/views/delegate_reports/_delegate_report.html.erb similarity index 100% rename from WcaOnRails/app/views/delegate_reports/_delegate_report.html.erb rename to app/views/delegate_reports/_delegate_report.html.erb diff --git a/WcaOnRails/app/views/delegate_reports/_equipment_default.md b/app/views/delegate_reports/_equipment_default.md similarity index 100% rename from WcaOnRails/app/views/delegate_reports/_equipment_default.md rename to app/views/delegate_reports/_equipment_default.md diff --git a/WcaOnRails/app/views/delegate_reports/_incidents_default.md b/app/views/delegate_reports/_incidents_default.md similarity index 100% rename from WcaOnRails/app/views/delegate_reports/_incidents_default.md rename to app/views/delegate_reports/_incidents_default.md diff --git a/WcaOnRails/app/views/delegate_reports/_nav.html.erb b/app/views/delegate_reports/_nav.html.erb similarity index 100% rename from WcaOnRails/app/views/delegate_reports/_nav.html.erb rename to app/views/delegate_reports/_nav.html.erb diff --git a/WcaOnRails/app/views/delegate_reports/_organization_default.md b/app/views/delegate_reports/_organization_default.md similarity index 100% rename from WcaOnRails/app/views/delegate_reports/_organization_default.md rename to app/views/delegate_reports/_organization_default.md diff --git a/WcaOnRails/app/views/delegate_reports/_venue_default.md b/app/views/delegate_reports/_venue_default.md similarity index 100% rename from WcaOnRails/app/views/delegate_reports/_venue_default.md rename to app/views/delegate_reports/_venue_default.md diff --git a/WcaOnRails/app/views/delegate_reports/edit.html.erb b/app/views/delegate_reports/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/delegate_reports/edit.html.erb rename to app/views/delegate_reports/edit.html.erb diff --git a/WcaOnRails/app/views/delegate_reports/show.html.erb b/app/views/delegate_reports/show.html.erb similarity index 100% rename from WcaOnRails/app/views/delegate_reports/show.html.erb rename to app/views/delegate_reports/show.html.erb diff --git a/WcaOnRails/app/views/delegate_status_change_mailer/notify_board_and_assistants_of_delegate_status_change.html.erb b/app/views/delegate_status_change_mailer/notify_board_and_assistants_of_delegate_status_change.html.erb similarity index 100% rename from WcaOnRails/app/views/delegate_status_change_mailer/notify_board_and_assistants_of_delegate_status_change.html.erb rename to app/views/delegate_status_change_mailer/notify_board_and_assistants_of_delegate_status_change.html.erb diff --git a/WcaOnRails/app/views/devise/_conversion_message.html.erb b/app/views/devise/_conversion_message.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/_conversion_message.html.erb rename to app/views/devise/_conversion_message.html.erb diff --git a/WcaOnRails/app/views/devise/confirmations/new.html.erb b/app/views/devise/confirmations/new.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/confirmations/new.html.erb rename to app/views/devise/confirmations/new.html.erb diff --git a/WcaOnRails/app/views/devise/mailer/confirmation_instructions.html.erb b/app/views/devise/mailer/confirmation_instructions.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/mailer/confirmation_instructions.html.erb rename to app/views/devise/mailer/confirmation_instructions.html.erb diff --git a/WcaOnRails/app/views/devise/mailer/reset_password_instructions.html.erb b/app/views/devise/mailer/reset_password_instructions.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/mailer/reset_password_instructions.html.erb rename to app/views/devise/mailer/reset_password_instructions.html.erb diff --git a/WcaOnRails/app/views/devise/mailer/unlock_instructions.html.erb b/app/views/devise/mailer/unlock_instructions.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/mailer/unlock_instructions.html.erb rename to app/views/devise/mailer/unlock_instructions.html.erb diff --git a/WcaOnRails/app/views/devise/passwords/edit.html.erb b/app/views/devise/passwords/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/passwords/edit.html.erb rename to app/views/devise/passwords/edit.html.erb diff --git a/WcaOnRails/app/views/devise/passwords/new.html.erb b/app/views/devise/passwords/new.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/passwords/new.html.erb rename to app/views/devise/passwords/new.html.erb diff --git a/WcaOnRails/app/views/devise/registrations/new.html.erb b/app/views/devise/registrations/new.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/registrations/new.html.erb rename to app/views/devise/registrations/new.html.erb diff --git a/WcaOnRails/app/views/devise/sessions/2fa.html.erb b/app/views/devise/sessions/2fa.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/sessions/2fa.html.erb rename to app/views/devise/sessions/2fa.html.erb diff --git a/WcaOnRails/app/views/devise/sessions/_2fa_form.html.erb b/app/views/devise/sessions/_2fa_form.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/sessions/_2fa_form.html.erb rename to app/views/devise/sessions/_2fa_form.html.erb diff --git a/WcaOnRails/app/views/devise/sessions/new.html.erb b/app/views/devise/sessions/new.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/sessions/new.html.erb rename to app/views/devise/sessions/new.html.erb diff --git a/WcaOnRails/app/views/devise/unlocks/new.html.erb b/app/views/devise/unlocks/new.html.erb similarity index 100% rename from WcaOnRails/app/views/devise/unlocks/new.html.erb rename to app/views/devise/unlocks/new.html.erb diff --git a/WcaOnRails/app/views/doorkeeper/authorizations/error.html.erb b/app/views/doorkeeper/authorizations/error.html.erb similarity index 100% rename from WcaOnRails/app/views/doorkeeper/authorizations/error.html.erb rename to app/views/doorkeeper/authorizations/error.html.erb diff --git a/WcaOnRails/app/views/doorkeeper/authorizations/new.html.erb b/app/views/doorkeeper/authorizations/new.html.erb similarity index 100% rename from WcaOnRails/app/views/doorkeeper/authorizations/new.html.erb rename to app/views/doorkeeper/authorizations/new.html.erb diff --git a/WcaOnRails/app/views/doorkeeper/authorizations/show.html.erb b/app/views/doorkeeper/authorizations/show.html.erb similarity index 100% rename from WcaOnRails/app/views/doorkeeper/authorizations/show.html.erb rename to app/views/doorkeeper/authorizations/show.html.erb diff --git a/WcaOnRails/app/views/doorkeeper/authorized_applications/_delete_form.html.erb b/app/views/doorkeeper/authorized_applications/_delete_form.html.erb similarity index 100% rename from WcaOnRails/app/views/doorkeeper/authorized_applications/_delete_form.html.erb rename to app/views/doorkeeper/authorized_applications/_delete_form.html.erb diff --git a/WcaOnRails/app/views/doorkeeper/authorized_applications/index.html.erb b/app/views/doorkeeper/authorized_applications/index.html.erb similarity index 100% rename from WcaOnRails/app/views/doorkeeper/authorized_applications/index.html.erb rename to app/views/doorkeeper/authorized_applications/index.html.erb diff --git a/WcaOnRails/app/views/errors/404.html.erb b/app/views/errors/404.html.erb similarity index 100% rename from WcaOnRails/app/views/errors/404.html.erb rename to app/views/errors/404.html.erb diff --git a/WcaOnRails/app/views/errors/500.html.erb b/app/views/errors/500.html.erb similarity index 100% rename from WcaOnRails/app/views/errors/500.html.erb rename to app/views/errors/500.html.erb diff --git a/WcaOnRails/app/views/forum_topics/show.html.erb b/app/views/forum_topics/show.html.erb similarity index 100% rename from WcaOnRails/app/views/forum_topics/show.html.erb rename to app/views/forum_topics/show.html.erb diff --git a/WcaOnRails/app/views/forums/index.html.erb b/app/views/forums/index.html.erb similarity index 100% rename from WcaOnRails/app/views/forums/index.html.erb rename to app/views/forums/index.html.erb diff --git a/WcaOnRails/app/views/forums/show.html.erb b/app/views/forums/show.html.erb similarity index 100% rename from WcaOnRails/app/views/forums/show.html.erb rename to app/views/forums/show.html.erb diff --git a/WcaOnRails/app/views/incidents/_competition_tag.html.erb b/app/views/incidents/_competition_tag.html.erb similarity index 100% rename from WcaOnRails/app/views/incidents/_competition_tag.html.erb rename to app/views/incidents/_competition_tag.html.erb diff --git a/WcaOnRails/app/views/incidents/_form.html.erb b/app/views/incidents/_form.html.erb similarity index 100% rename from WcaOnRails/app/views/incidents/_form.html.erb rename to app/views/incidents/_form.html.erb diff --git a/WcaOnRails/app/views/incidents/_incident_competition_fields.html.erb b/app/views/incidents/_incident_competition_fields.html.erb similarity index 100% rename from WcaOnRails/app/views/incidents/_incident_competition_fields.html.erb rename to app/views/incidents/_incident_competition_fields.html.erb diff --git a/WcaOnRails/app/views/incidents/_incident_tag.html.erb b/app/views/incidents/_incident_tag.html.erb similarity index 100% rename from WcaOnRails/app/views/incidents/_incident_tag.html.erb rename to app/views/incidents/_incident_tag.html.erb diff --git a/WcaOnRails/app/views/incidents/_nav.html.erb b/app/views/incidents/_nav.html.erb similarity index 100% rename from WcaOnRails/app/views/incidents/_nav.html.erb rename to app/views/incidents/_nav.html.erb diff --git a/WcaOnRails/app/views/incidents/edit.html.erb b/app/views/incidents/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/incidents/edit.html.erb rename to app/views/incidents/edit.html.erb diff --git a/WcaOnRails/app/views/incidents/index.html.erb b/app/views/incidents/index.html.erb similarity index 100% rename from WcaOnRails/app/views/incidents/index.html.erb rename to app/views/incidents/index.html.erb diff --git a/WcaOnRails/app/views/incidents/new.html.erb b/app/views/incidents/new.html.erb similarity index 100% rename from WcaOnRails/app/views/incidents/new.html.erb rename to app/views/incidents/new.html.erb diff --git a/WcaOnRails/app/views/incidents/show.html.erb b/app/views/incidents/show.html.erb similarity index 100% rename from WcaOnRails/app/views/incidents/show.html.erb rename to app/views/incidents/show.html.erb diff --git a/WcaOnRails/app/views/job_failure_mailer/notify_admin_of_job_failure.html.erb b/app/views/job_failure_mailer/notify_admin_of_job_failure.html.erb similarity index 100% rename from WcaOnRails/app/views/job_failure_mailer/notify_admin_of_job_failure.html.erb rename to app/views/job_failure_mailer/notify_admin_of_job_failure.html.erb diff --git a/WcaOnRails/app/views/kaminari/_first_page.html.erb b/app/views/kaminari/_first_page.html.erb similarity index 100% rename from WcaOnRails/app/views/kaminari/_first_page.html.erb rename to app/views/kaminari/_first_page.html.erb diff --git a/WcaOnRails/app/views/kaminari/_gap.html.erb b/app/views/kaminari/_gap.html.erb similarity index 100% rename from WcaOnRails/app/views/kaminari/_gap.html.erb rename to app/views/kaminari/_gap.html.erb diff --git a/WcaOnRails/app/views/kaminari/_last_page.html.erb b/app/views/kaminari/_last_page.html.erb similarity index 100% rename from WcaOnRails/app/views/kaminari/_last_page.html.erb rename to app/views/kaminari/_last_page.html.erb diff --git a/WcaOnRails/app/views/kaminari/_next_page.html.erb b/app/views/kaminari/_next_page.html.erb similarity index 100% rename from WcaOnRails/app/views/kaminari/_next_page.html.erb rename to app/views/kaminari/_next_page.html.erb diff --git a/WcaOnRails/app/views/kaminari/_page.html.erb b/app/views/kaminari/_page.html.erb similarity index 100% rename from WcaOnRails/app/views/kaminari/_page.html.erb rename to app/views/kaminari/_page.html.erb diff --git a/WcaOnRails/app/views/kaminari/_paginator.html.erb b/app/views/kaminari/_paginator.html.erb similarity index 100% rename from WcaOnRails/app/views/kaminari/_paginator.html.erb rename to app/views/kaminari/_paginator.html.erb diff --git a/WcaOnRails/app/views/kaminari/_prev_page.html.erb b/app/views/kaminari/_prev_page.html.erb similarity index 100% rename from WcaOnRails/app/views/kaminari/_prev_page.html.erb rename to app/views/kaminari/_prev_page.html.erb diff --git a/WcaOnRails/app/views/layouts/_flash.html.erb b/app/views/layouts/_flash.html.erb similarity index 100% rename from WcaOnRails/app/views/layouts/_flash.html.erb rename to app/views/layouts/_flash.html.erb diff --git a/WcaOnRails/app/views/layouts/_footer.html.erb b/app/views/layouts/_footer.html.erb similarity index 100% rename from WcaOnRails/app/views/layouts/_footer.html.erb rename to app/views/layouts/_footer.html.erb diff --git a/WcaOnRails/app/views/layouts/_navigation.html.erb b/app/views/layouts/_navigation.html.erb similarity index 100% rename from WcaOnRails/app/views/layouts/_navigation.html.erb rename to app/views/layouts/_navigation.html.erb diff --git a/WcaOnRails/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb similarity index 100% rename from WcaOnRails/app/views/layouts/application.html.erb rename to app/views/layouts/application.html.erb diff --git a/WcaOnRails/app/views/layouts/doorkeeper/application.html.erb b/app/views/layouts/doorkeeper/application.html.erb similarity index 100% rename from WcaOnRails/app/views/layouts/doorkeeper/application.html.erb rename to app/views/layouts/doorkeeper/application.html.erb diff --git a/WcaOnRails/app/views/layouts/mailer.html.erb b/app/views/layouts/mailer.html.erb similarity index 100% rename from WcaOnRails/app/views/layouts/mailer.html.erb rename to app/views/layouts/mailer.html.erb diff --git a/WcaOnRails/app/views/mail_form/contact.erb b/app/views/mail_form/contact.erb similarity index 100% rename from WcaOnRails/app/views/mail_form/contact.erb rename to app/views/mail_form/contact.erb diff --git a/WcaOnRails/app/views/mail_form/dob_contact.erb b/app/views/mail_form/dob_contact.erb similarity index 100% rename from WcaOnRails/app/views/mail_form/dob_contact.erb rename to app/views/mail_form/dob_contact.erb diff --git a/WcaOnRails/app/views/media/_approval_guidelines.html.erb b/app/views/media/_approval_guidelines.html.erb similarity index 100% rename from WcaOnRails/app/views/media/_approval_guidelines.html.erb rename to app/views/media/_approval_guidelines.html.erb diff --git a/WcaOnRails/app/views/media/_media_table.html.erb b/app/views/media/_media_table.html.erb similarity index 100% rename from WcaOnRails/app/views/media/_media_table.html.erb rename to app/views/media/_media_table.html.erb diff --git a/WcaOnRails/app/views/media/edit.html.erb b/app/views/media/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/media/edit.html.erb rename to app/views/media/edit.html.erb diff --git a/WcaOnRails/app/views/media/index.html.erb b/app/views/media/index.html.erb similarity index 100% rename from WcaOnRails/app/views/media/index.html.erb rename to app/views/media/index.html.erb diff --git a/WcaOnRails/app/views/media/new.html.erb b/app/views/media/new.html.erb similarity index 100% rename from WcaOnRails/app/views/media/new.html.erb rename to app/views/media/new.html.erb diff --git a/WcaOnRails/app/views/media/validate.html.erb b/app/views/media/validate.html.erb similarity index 100% rename from WcaOnRails/app/views/media/validate.html.erb rename to app/views/media/validate.html.erb diff --git a/WcaOnRails/app/views/new_registration_mailer/send_registration_mail.html.erb b/app/views/new_registration_mailer/send_registration_mail.html.erb similarity index 100% rename from WcaOnRails/app/views/new_registration_mailer/send_registration_mail.html.erb rename to app/views/new_registration_mailer/send_registration_mail.html.erb diff --git a/WcaOnRails/app/views/notifications/index.html.erb b/app/views/notifications/index.html.erb similarity index 100% rename from WcaOnRails/app/views/notifications/index.html.erb rename to app/views/notifications/index.html.erb diff --git a/WcaOnRails/app/views/oauth/applications/_delete_form.html.erb b/app/views/oauth/applications/_delete_form.html.erb similarity index 100% rename from WcaOnRails/app/views/oauth/applications/_delete_form.html.erb rename to app/views/oauth/applications/_delete_form.html.erb diff --git a/WcaOnRails/app/views/oauth/applications/_form.html.erb b/app/views/oauth/applications/_form.html.erb similarity index 100% rename from WcaOnRails/app/views/oauth/applications/_form.html.erb rename to app/views/oauth/applications/_form.html.erb diff --git a/WcaOnRails/app/views/oauth/applications/_nav.html.erb b/app/views/oauth/applications/_nav.html.erb similarity index 100% rename from WcaOnRails/app/views/oauth/applications/_nav.html.erb rename to app/views/oauth/applications/_nav.html.erb diff --git a/WcaOnRails/app/views/oauth/applications/edit.html.erb b/app/views/oauth/applications/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/oauth/applications/edit.html.erb rename to app/views/oauth/applications/edit.html.erb diff --git a/WcaOnRails/app/views/oauth/applications/index.html.erb b/app/views/oauth/applications/index.html.erb similarity index 100% rename from WcaOnRails/app/views/oauth/applications/index.html.erb rename to app/views/oauth/applications/index.html.erb diff --git a/WcaOnRails/app/views/oauth/applications/new.html.erb b/app/views/oauth/applications/new.html.erb similarity index 100% rename from WcaOnRails/app/views/oauth/applications/new.html.erb rename to app/views/oauth/applications/new.html.erb diff --git a/WcaOnRails/app/views/oauth/applications/show.html.erb b/app/views/oauth/applications/show.html.erb similarity index 100% rename from WcaOnRails/app/views/oauth/applications/show.html.erb rename to app/views/oauth/applications/show.html.erb diff --git a/WcaOnRails/app/views/panel/board.html.erb b/app/views/panel/board.html.erb similarity index 100% rename from WcaOnRails/app/views/panel/board.html.erb rename to app/views/panel/board.html.erb diff --git a/WcaOnRails/app/views/panel/index.html.erb b/app/views/panel/index.html.erb similarity index 100% rename from WcaOnRails/app/views/panel/index.html.erb rename to app/views/panel/index.html.erb diff --git a/WcaOnRails/app/views/panel/leader.html.erb b/app/views/panel/leader.html.erb similarity index 100% rename from WcaOnRails/app/views/panel/leader.html.erb rename to app/views/panel/leader.html.erb diff --git a/WcaOnRails/app/views/panel/pending_claims_for_subordinate_delegates.html.erb b/app/views/panel/pending_claims_for_subordinate_delegates.html.erb similarity index 100% rename from WcaOnRails/app/views/panel/pending_claims_for_subordinate_delegates.html.erb rename to app/views/panel/pending_claims_for_subordinate_delegates.html.erb diff --git a/WcaOnRails/app/views/panel/senior_delegate.html.erb b/app/views/panel/senior_delegate.html.erb similarity index 100% rename from WcaOnRails/app/views/panel/senior_delegate.html.erb rename to app/views/panel/senior_delegate.html.erb diff --git a/WcaOnRails/app/views/panel/wfc.html.erb b/app/views/panel/wfc.html.erb similarity index 100% rename from WcaOnRails/app/views/panel/wfc.html.erb rename to app/views/panel/wfc.html.erb diff --git a/WcaOnRails/app/views/panel/wrt.html.erb b/app/views/panel/wrt.html.erb similarity index 100% rename from WcaOnRails/app/views/panel/wrt.html.erb rename to app/views/panel/wrt.html.erb diff --git a/WcaOnRails/app/views/panel/wst.html.erb b/app/views/panel/wst.html.erb similarity index 100% rename from WcaOnRails/app/views/panel/wst.html.erb rename to app/views/panel/wst.html.erb diff --git a/WcaOnRails/app/views/persons/_championship_podiums.html.erb b/app/views/persons/_championship_podiums.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/_championship_podiums.html.erb rename to app/views/persons/_championship_podiums.html.erb diff --git a/WcaOnRails/app/views/persons/_competitions_map.html.erb b/app/views/persons/_competitions_map.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/_competitions_map.html.erb rename to app/views/persons/_competitions_map.html.erb diff --git a/WcaOnRails/app/views/persons/_details.html.erb b/app/views/persons/_details.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/_details.html.erb rename to app/views/persons/_details.html.erb diff --git a/WcaOnRails/app/views/persons/_medal_collection.html.erb b/app/views/persons/_medal_collection.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/_medal_collection.html.erb rename to app/views/persons/_medal_collection.html.erb diff --git a/WcaOnRails/app/views/persons/_personal_records.html.erb b/app/views/persons/_personal_records.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/_personal_records.html.erb rename to app/views/persons/_personal_records.html.erb diff --git a/WcaOnRails/app/views/persons/_record_collection.html.erb b/app/views/persons/_record_collection.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/_record_collection.html.erb rename to app/views/persons/_record_collection.html.erb diff --git a/WcaOnRails/app/views/persons/_records.html.erb b/app/views/persons/_records.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/_records.html.erb rename to app/views/persons/_records.html.erb diff --git a/WcaOnRails/app/views/persons/_regional_championship_podiums.html.erb b/app/views/persons/_regional_championship_podiums.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/_regional_championship_podiums.html.erb rename to app/views/persons/_regional_championship_podiums.html.erb diff --git a/WcaOnRails/app/views/persons/_regional_records.html.erb b/app/views/persons/_regional_records.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/_regional_records.html.erb rename to app/views/persons/_regional_records.html.erb diff --git a/WcaOnRails/app/views/persons/_results_by_event.html.erb b/app/views/persons/_results_by_event.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/_results_by_event.html.erb rename to app/views/persons/_results_by_event.html.erb diff --git a/WcaOnRails/app/views/persons/index.html.erb b/app/views/persons/index.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/index.html.erb rename to app/views/persons/index.html.erb diff --git a/WcaOnRails/app/views/persons/show.html.erb b/app/views/persons/show.html.erb similarity index 100% rename from WcaOnRails/app/views/persons/show.html.erb rename to app/views/persons/show.html.erb diff --git a/WcaOnRails/app/views/polls/_poll_option_fields.html.erb b/app/views/polls/_poll_option_fields.html.erb similarity index 100% rename from WcaOnRails/app/views/polls/_poll_option_fields.html.erb rename to app/views/polls/_poll_option_fields.html.erb diff --git a/WcaOnRails/app/views/polls/_polls_list.html.erb b/app/views/polls/_polls_list.html.erb similarity index 100% rename from WcaOnRails/app/views/polls/_polls_list.html.erb rename to app/views/polls/_polls_list.html.erb diff --git a/WcaOnRails/app/views/polls/edit.html.erb b/app/views/polls/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/polls/edit.html.erb rename to app/views/polls/edit.html.erb diff --git a/WcaOnRails/app/views/polls/index.html.erb b/app/views/polls/index.html.erb similarity index 100% rename from WcaOnRails/app/views/polls/index.html.erb rename to app/views/polls/index.html.erb diff --git a/WcaOnRails/app/views/polls/new.html.erb b/app/views/polls/new.html.erb similarity index 100% rename from WcaOnRails/app/views/polls/new.html.erb rename to app/views/polls/new.html.erb diff --git a/WcaOnRails/app/views/polls/results.html.erb b/app/views/polls/results.html.erb similarity index 100% rename from WcaOnRails/app/views/polls/results.html.erb rename to app/views/polls/results.html.erb diff --git a/WcaOnRails/app/views/posts/_box.html.erb b/app/views/posts/_box.html.erb similarity index 100% rename from WcaOnRails/app/views/posts/_box.html.erb rename to app/views/posts/_box.html.erb diff --git a/WcaOnRails/app/views/posts/_post.html.erb b/app/views/posts/_post.html.erb similarity index 100% rename from WcaOnRails/app/views/posts/_post.html.erb rename to app/views/posts/_post.html.erb diff --git a/WcaOnRails/app/views/posts/_post_content.html.erb b/app/views/posts/_post_content.html.erb similarity index 100% rename from WcaOnRails/app/views/posts/_post_content.html.erb rename to app/views/posts/_post_content.html.erb diff --git a/WcaOnRails/app/views/posts/_post_form.html.erb b/app/views/posts/_post_form.html.erb similarity index 100% rename from WcaOnRails/app/views/posts/_post_form.html.erb rename to app/views/posts/_post_form.html.erb diff --git a/WcaOnRails/app/views/posts/edit.html.erb b/app/views/posts/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/posts/edit.html.erb rename to app/views/posts/edit.html.erb diff --git a/WcaOnRails/app/views/posts/homepage.html.erb b/app/views/posts/homepage.html.erb similarity index 100% rename from WcaOnRails/app/views/posts/homepage.html.erb rename to app/views/posts/homepage.html.erb diff --git a/WcaOnRails/app/views/posts/index.html.erb b/app/views/posts/index.html.erb similarity index 100% rename from WcaOnRails/app/views/posts/index.html.erb rename to app/views/posts/index.html.erb diff --git a/WcaOnRails/app/views/posts/new.html.erb b/app/views/posts/new.html.erb similarity index 100% rename from WcaOnRails/app/views/posts/new.html.erb rename to app/views/posts/new.html.erb diff --git a/WcaOnRails/app/views/posts/rss.xml.builder b/app/views/posts/rss.xml.builder similarity index 100% rename from WcaOnRails/app/views/posts/rss.xml.builder rename to app/views/posts/rss.xml.builder diff --git a/WcaOnRails/app/views/posts/show.html.erb b/app/views/posts/show.html.erb similarity index 100% rename from WcaOnRails/app/views/posts/show.html.erb rename to app/views/posts/show.html.erb diff --git a/WcaOnRails/app/views/regional_organizations/_regional_organization_form.html.erb b/app/views/regional_organizations/_regional_organization_form.html.erb similarity index 100% rename from WcaOnRails/app/views/regional_organizations/_regional_organization_form.html.erb rename to app/views/regional_organizations/_regional_organization_form.html.erb diff --git a/WcaOnRails/app/views/regional_organizations/_regional_organizations_table.html.erb b/app/views/regional_organizations/_regional_organizations_table.html.erb similarity index 100% rename from WcaOnRails/app/views/regional_organizations/_regional_organizations_table.html.erb rename to app/views/regional_organizations/_regional_organizations_table.html.erb diff --git a/WcaOnRails/app/views/regional_organizations/admin.html.erb b/app/views/regional_organizations/admin.html.erb similarity index 100% rename from WcaOnRails/app/views/regional_organizations/admin.html.erb rename to app/views/regional_organizations/admin.html.erb diff --git a/WcaOnRails/app/views/regional_organizations/edit.html.erb b/app/views/regional_organizations/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/regional_organizations/edit.html.erb rename to app/views/regional_organizations/edit.html.erb diff --git a/WcaOnRails/app/views/regional_organizations/index.html.erb b/app/views/regional_organizations/index.html.erb similarity index 100% rename from WcaOnRails/app/views/regional_organizations/index.html.erb rename to app/views/regional_organizations/index.html.erb diff --git a/WcaOnRails/app/views/regional_organizations/new.html.erb b/app/views/regional_organizations/new.html.erb similarity index 100% rename from WcaOnRails/app/views/regional_organizations/new.html.erb rename to app/views/regional_organizations/new.html.erb diff --git a/WcaOnRails/app/views/regional_organizations_mailer/notify_board_and_assistants_of_new_regional_organization_application.html.erb b/app/views/regional_organizations_mailer/notify_board_and_assistants_of_new_regional_organization_application.html.erb similarity index 100% rename from WcaOnRails/app/views/regional_organizations_mailer/notify_board_and_assistants_of_new_regional_organization_application.html.erb rename to app/views/regional_organizations_mailer/notify_board_and_assistants_of_new_regional_organization_application.html.erb diff --git a/WcaOnRails/app/views/registrations/_edit_registrations_table_footer.html.erb b/app/views/registrations/_edit_registrations_table_footer.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/_edit_registrations_table_footer.html.erb rename to app/views/registrations/_edit_registrations_table_footer.html.erb diff --git a/WcaOnRails/app/views/registrations/_nav.html.erb b/app/views/registrations/_nav.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/_nav.html.erb rename to app/views/registrations/_nav.html.erb diff --git a/WcaOnRails/app/views/registrations/_payment_form.html.erb b/app/views/registrations/_payment_form.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/_payment_form.html.erb rename to app/views/registrations/_payment_form.html.erb diff --git a/WcaOnRails/app/views/registrations/_payment_intents.html.erb b/app/views/registrations/_payment_intents.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/_payment_intents.html.erb rename to app/views/registrations/_payment_intents.html.erb diff --git a/WcaOnRails/app/views/registrations/_paypal_payment_form.html.erb b/app/views/registrations/_paypal_payment_form.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/_paypal_payment_form.html.erb rename to app/views/registrations/_paypal_payment_form.html.erb diff --git a/WcaOnRails/app/views/registrations/_register_form.html.erb b/app/views/registrations/_register_form.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/_register_form.html.erb rename to app/views/registrations/_register_form.html.erb diff --git a/WcaOnRails/app/views/registrations/_register_panel_title.erb b/app/views/registrations/_register_panel_title.erb similarity index 100% rename from WcaOnRails/app/views/registrations/_register_panel_title.erb rename to app/views/registrations/_register_panel_title.erb diff --git a/WcaOnRails/app/views/registrations/_registration_info_people.html.erb b/app/views/registrations/_registration_info_people.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/_registration_info_people.html.erb rename to app/views/registrations/_registration_info_people.html.erb diff --git a/WcaOnRails/app/views/registrations/add.html.erb b/app/views/registrations/add.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/add.html.erb rename to app/views/registrations/add.html.erb diff --git a/WcaOnRails/app/views/registrations/do_actions_for_selected.js.erb b/app/views/registrations/do_actions_for_selected.js.erb similarity index 100% rename from WcaOnRails/app/views/registrations/do_actions_for_selected.js.erb rename to app/views/registrations/do_actions_for_selected.js.erb diff --git a/WcaOnRails/app/views/registrations/edit.html.erb b/app/views/registrations/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/edit.html.erb rename to app/views/registrations/edit.html.erb diff --git a/WcaOnRails/app/views/registrations/edit_registrations.html.erb b/app/views/registrations/edit_registrations.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/edit_registrations.html.erb rename to app/views/registrations/edit_registrations.html.erb diff --git a/WcaOnRails/app/views/registrations/export.csv.erb b/app/views/registrations/export.csv.erb similarity index 100% rename from WcaOnRails/app/views/registrations/export.csv.erb rename to app/views/registrations/export.csv.erb diff --git a/WcaOnRails/app/views/registrations/import.html.erb b/app/views/registrations/import.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/import.html.erb rename to app/views/registrations/import.html.erb diff --git a/WcaOnRails/app/views/registrations/index.html.erb b/app/views/registrations/index.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/index.html.erb rename to app/views/registrations/index.html.erb diff --git a/WcaOnRails/app/views/registrations/psych_results_posted.html.erb b/app/views/registrations/psych_results_posted.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/psych_results_posted.html.erb rename to app/views/registrations/psych_results_posted.html.erb diff --git a/WcaOnRails/app/views/registrations/psych_sheet_event.html.erb b/app/views/registrations/psych_sheet_event.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/psych_sheet_event.html.erb rename to app/views/registrations/psych_sheet_event.html.erb diff --git a/WcaOnRails/app/views/registrations/redirect_to_export.js.erb b/app/views/registrations/redirect_to_export.js.erb similarity index 100% rename from WcaOnRails/app/views/registrations/redirect_to_export.js.erb rename to app/views/registrations/redirect_to_export.js.erb diff --git a/WcaOnRails/app/views/registrations/register.html.erb b/app/views/registrations/register.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations/register.html.erb rename to app/views/registrations/register.html.erb diff --git a/WcaOnRails/app/views/registrations_mailer/_organizers_or_delegates_signature.html.erb b/app/views/registrations_mailer/_organizers_or_delegates_signature.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations_mailer/_organizers_or_delegates_signature.html.erb rename to app/views/registrations_mailer/_organizers_or_delegates_signature.html.erb diff --git a/WcaOnRails/app/views/registrations_mailer/notify_organizers_of_deleted_registration.html.erb b/app/views/registrations_mailer/notify_organizers_of_deleted_registration.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations_mailer/notify_organizers_of_deleted_registration.html.erb rename to app/views/registrations_mailer/notify_organizers_of_deleted_registration.html.erb diff --git a/WcaOnRails/app/views/registrations_mailer/notify_organizers_of_new_registration.html.erb b/app/views/registrations_mailer/notify_organizers_of_new_registration.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations_mailer/notify_organizers_of_new_registration.html.erb rename to app/views/registrations_mailer/notify_organizers_of_new_registration.html.erb diff --git a/WcaOnRails/app/views/registrations_mailer/notify_registrant_of_accepted_registration.html.erb b/app/views/registrations_mailer/notify_registrant_of_accepted_registration.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations_mailer/notify_registrant_of_accepted_registration.html.erb rename to app/views/registrations_mailer/notify_registrant_of_accepted_registration.html.erb diff --git a/WcaOnRails/app/views/registrations_mailer/notify_registrant_of_deleted_registration.html.erb b/app/views/registrations_mailer/notify_registrant_of_deleted_registration.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations_mailer/notify_registrant_of_deleted_registration.html.erb rename to app/views/registrations_mailer/notify_registrant_of_deleted_registration.html.erb diff --git a/WcaOnRails/app/views/registrations_mailer/notify_registrant_of_locked_account_creation.html.erb b/app/views/registrations_mailer/notify_registrant_of_locked_account_creation.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations_mailer/notify_registrant_of_locked_account_creation.html.erb rename to app/views/registrations_mailer/notify_registrant_of_locked_account_creation.html.erb diff --git a/WcaOnRails/app/views/registrations_mailer/notify_registrant_of_new_registration.html.erb b/app/views/registrations_mailer/notify_registrant_of_new_registration.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations_mailer/notify_registrant_of_new_registration.html.erb rename to app/views/registrations_mailer/notify_registrant_of_new_registration.html.erb diff --git a/WcaOnRails/app/views/registrations_mailer/notify_registrant_of_pending_registration.html.erb b/app/views/registrations_mailer/notify_registrant_of_pending_registration.html.erb similarity index 100% rename from WcaOnRails/app/views/registrations_mailer/notify_registrant_of_pending_registration.html.erb rename to app/views/registrations_mailer/notify_registrant_of_pending_registration.html.erb diff --git a/WcaOnRails/app/views/regulations/about.html.erb b/app/views/regulations/about.html.erb similarity index 100% rename from WcaOnRails/app/views/regulations/about.html.erb rename to app/views/regulations/about.html.erb diff --git a/WcaOnRails/app/views/regulations/countries.html.erb b/app/views/regulations/countries.html.erb similarity index 100% rename from WcaOnRails/app/views/regulations/countries.html.erb rename to app/views/regulations/countries.html.erb diff --git a/WcaOnRails/app/views/regulations/history.html.erb b/app/views/regulations/history.html.erb similarity index 100% rename from WcaOnRails/app/views/regulations/history.html.erb rename to app/views/regulations/history.html.erb diff --git a/WcaOnRails/app/views/regulations/scrambles.html.erb b/app/views/regulations/scrambles.html.erb similarity index 100% rename from WcaOnRails/app/views/regulations/scrambles.html.erb rename to app/views/regulations/scrambles.html.erb diff --git a/WcaOnRails/app/views/regulations/translations.html.erb b/app/views/regulations/translations.html.erb similarity index 100% rename from WcaOnRails/app/views/regulations/translations.html.erb rename to app/views/regulations/translations.html.erb diff --git a/WcaOnRails/app/views/regulations/translations/_index_table.html.erb b/app/views/regulations/translations/_index_table.html.erb similarity index 100% rename from WcaOnRails/app/views/regulations/translations/_index_table.html.erb rename to app/views/regulations/translations/_index_table.html.erb diff --git a/WcaOnRails/app/views/results/_rankings_by_region_table.html.erb b/app/views/results/_rankings_by_region_table.html.erb similarity index 100% rename from WcaOnRails/app/views/results/_rankings_by_region_table.html.erb rename to app/views/results/_rankings_by_region_table.html.erb diff --git a/WcaOnRails/app/views/results/_rankings_table.html.erb b/app/views/results/_rankings_table.html.erb similarity index 100% rename from WcaOnRails/app/views/results/_rankings_table.html.erb rename to app/views/results/_rankings_table.html.erb diff --git a/WcaOnRails/app/views/results/_records_histories_table.html.erb b/app/views/results/_records_histories_table.html.erb similarity index 100% rename from WcaOnRails/app/views/results/_records_histories_table.html.erb rename to app/views/results/_records_histories_table.html.erb diff --git a/WcaOnRails/app/views/results/_records_mixed_table.html.erb b/app/views/results/_records_mixed_table.html.erb similarity index 100% rename from WcaOnRails/app/views/results/_records_mixed_table.html.erb rename to app/views/results/_records_mixed_table.html.erb diff --git a/WcaOnRails/app/views/results/_records_separate_table.html.erb b/app/views/results/_records_separate_table.html.erb similarity index 100% rename from WcaOnRails/app/views/results/_records_separate_table.html.erb rename to app/views/results/_records_separate_table.html.erb diff --git a/WcaOnRails/app/views/results/_records_slim_table.html.erb b/app/views/results/_records_slim_table.html.erb similarity index 100% rename from WcaOnRails/app/views/results/_records_slim_table.html.erb rename to app/views/results/_records_slim_table.html.erb diff --git a/WcaOnRails/app/views/results/_results_selector.html.erb b/app/views/results/_results_selector.html.erb similarity index 100% rename from WcaOnRails/app/views/results/_results_selector.html.erb rename to app/views/results/_results_selector.html.erb diff --git a/WcaOnRails/app/views/results/rankings.html.erb b/app/views/results/rankings.html.erb similarity index 100% rename from WcaOnRails/app/views/results/rankings.html.erb rename to app/views/results/rankings.html.erb diff --git a/WcaOnRails/app/views/results/records.html.erb b/app/views/results/records.html.erb similarity index 100% rename from WcaOnRails/app/views/results/records.html.erb rename to app/views/results/records.html.erb diff --git a/WcaOnRails/app/views/results_submission/_check_results_panel.html.erb b/app/views/results_submission/_check_results_panel.html.erb similarity index 100% rename from WcaOnRails/app/views/results_submission/_check_results_panel.html.erb rename to app/views/results_submission/_check_results_panel.html.erb diff --git a/WcaOnRails/app/views/results_submission/_nav.html.erb b/app/views/results_submission/_nav.html.erb similarity index 100% rename from WcaOnRails/app/views/results_submission/_nav.html.erb rename to app/views/results_submission/_nav.html.erb diff --git a/WcaOnRails/app/views/results_submission/_results_preview_panel.html.erb b/app/views/results_submission/_results_preview_panel.html.erb similarity index 100% rename from WcaOnRails/app/views/results_submission/_results_preview_panel.html.erb rename to app/views/results_submission/_results_preview_panel.html.erb diff --git a/WcaOnRails/app/views/results_submission/_results_submission_panel.html.erb b/app/views/results_submission/_results_submission_panel.html.erb similarity index 100% rename from WcaOnRails/app/views/results_submission/_results_submission_panel.html.erb rename to app/views/results_submission/_results_submission_panel.html.erb diff --git a/WcaOnRails/app/views/results_submission/_submit_json_panel.html.erb b/app/views/results_submission/_submit_json_panel.html.erb similarity index 100% rename from WcaOnRails/app/views/results_submission/_submit_json_panel.html.erb rename to app/views/results_submission/_submit_json_panel.html.erb diff --git a/WcaOnRails/app/views/results_submission/_table_for_round.html.erb b/app/views/results_submission/_table_for_round.html.erb similarity index 100% rename from WcaOnRails/app/views/results_submission/_table_for_round.html.erb rename to app/views/results_submission/_table_for_round.html.erb diff --git a/WcaOnRails/app/views/results_submission/_validations_results.html.erb b/app/views/results_submission/_validations_results.html.erb similarity index 100% rename from WcaOnRails/app/views/results_submission/_validations_results.html.erb rename to app/views/results_submission/_validations_results.html.erb diff --git a/WcaOnRails/app/views/results_submission/new.html.erb b/app/views/results_submission/new.html.erb similarity index 100% rename from WcaOnRails/app/views/results_submission/new.html.erb rename to app/views/results_submission/new.html.erb diff --git a/WcaOnRails/app/views/role_change_mailer/notify_change_probation_end_date.erb b/app/views/role_change_mailer/notify_change_probation_end_date.erb similarity index 100% rename from WcaOnRails/app/views/role_change_mailer/notify_change_probation_end_date.erb rename to app/views/role_change_mailer/notify_change_probation_end_date.erb diff --git a/WcaOnRails/app/views/role_change_mailer/notify_role_end.erb b/app/views/role_change_mailer/notify_role_end.erb similarity index 100% rename from WcaOnRails/app/views/role_change_mailer/notify_role_end.erb rename to app/views/role_change_mailer/notify_role_end.erb diff --git a/WcaOnRails/app/views/role_change_mailer/notify_role_start.erb b/app/views/role_change_mailer/notify_role_start.erb similarity index 100% rename from WcaOnRails/app/views/role_change_mailer/notify_role_start.erb rename to app/views/role_change_mailer/notify_role_start.erb diff --git a/WcaOnRails/app/views/role_change_mailer/notify_start_probation.erb b/app/views/role_change_mailer/notify_start_probation.erb similarity index 100% rename from WcaOnRails/app/views/role_change_mailer/notify_start_probation.erb rename to app/views/role_change_mailer/notify_start_probation.erb diff --git a/WcaOnRails/app/views/search_results/index.html.erb b/app/views/search_results/index.html.erb similarity index 100% rename from WcaOnRails/app/views/search_results/index.html.erb rename to app/views/search_results/index.html.erb diff --git a/WcaOnRails/app/views/server_status/index.html.erb b/app/views/server_status/index.html.erb similarity index 100% rename from WcaOnRails/app/views/server_status/index.html.erb rename to app/views/server_status/index.html.erb diff --git a/WcaOnRails/app/views/shared/_associated_events_picker.html.erb b/app/views/shared/_associated_events_picker.html.erb similarity index 100% rename from WcaOnRails/app/views/shared/_associated_events_picker.html.erb rename to app/views/shared/_associated_events_picker.html.erb diff --git a/WcaOnRails/app/views/shared/_error_messages.html.erb b/app/views/shared/_error_messages.html.erb similarity index 100% rename from WcaOnRails/app/views/shared/_error_messages.html.erb rename to app/views/shared/_error_messages.html.erb diff --git a/WcaOnRails/app/views/static_pages/_faq_item.html.erb b/app/views/static_pages/_faq_item.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/_faq_item.html.erb rename to app/views/static_pages/_faq_item.html.erb diff --git a/WcaOnRails/app/views/static_pages/_faq_search_form.html.erb b/app/views/static_pages/_faq_search_form.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/_faq_search_form.html.erb rename to app/views/static_pages/_faq_search_form.html.erb diff --git a/WcaOnRails/app/views/static_pages/_software_list.html.erb b/app/views/static_pages/_software_list.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/_software_list.html.erb rename to app/views/static_pages/_software_list.html.erb diff --git a/WcaOnRails/app/views/static_pages/about.html.erb b/app/views/static_pages/about.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/about.html.erb rename to app/views/static_pages/about.html.erb diff --git a/WcaOnRails/app/views/static_pages/contact.html.erb b/app/views/static_pages/contact.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/contact.html.erb rename to app/views/static_pages/contact.html.erb diff --git a/WcaOnRails/app/views/static_pages/delegates.html.erb b/app/views/static_pages/delegates.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/delegates.html.erb rename to app/views/static_pages/delegates.html.erb diff --git a/WcaOnRails/app/views/static_pages/disclaimer.html.erb b/app/views/static_pages/disclaimer.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/disclaimer.html.erb rename to app/views/static_pages/disclaimer.html.erb diff --git a/WcaOnRails/app/views/static_pages/documents.html.erb b/app/views/static_pages/documents.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/documents.html.erb rename to app/views/static_pages/documents.html.erb diff --git a/WcaOnRails/app/views/static_pages/education.html.erb b/app/views/static_pages/education.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/education.html.erb rename to app/views/static_pages/education.html.erb diff --git a/WcaOnRails/app/views/static_pages/faq.html.erb b/app/views/static_pages/faq.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/faq.html.erb rename to app/views/static_pages/faq.html.erb diff --git a/WcaOnRails/app/views/static_pages/logo.html.erb b/app/views/static_pages/logo.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/logo.html.erb rename to app/views/static_pages/logo.html.erb diff --git a/WcaOnRails/app/views/static_pages/media_instagram.html.erb b/app/views/static_pages/media_instagram.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/media_instagram.html.erb rename to app/views/static_pages/media_instagram.html.erb diff --git a/WcaOnRails/app/views/static_pages/merch.html.erb b/app/views/static_pages/merch.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/merch.html.erb rename to app/views/static_pages/merch.html.erb diff --git a/WcaOnRails/app/views/static_pages/organizer_guidelines.erb b/app/views/static_pages/organizer_guidelines.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/organizer_guidelines.erb rename to app/views/static_pages/organizer_guidelines.erb diff --git a/WcaOnRails/app/views/static_pages/privacy.html.erb b/app/views/static_pages/privacy.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/privacy.html.erb rename to app/views/static_pages/privacy.html.erb diff --git a/WcaOnRails/app/views/static_pages/robots.txt.erb b/app/views/static_pages/robots.txt.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/robots.txt.erb rename to app/views/static_pages/robots.txt.erb diff --git a/WcaOnRails/app/views/static_pages/score_tools.html.erb b/app/views/static_pages/score_tools.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/score_tools.html.erb rename to app/views/static_pages/score_tools.html.erb diff --git a/WcaOnRails/app/views/static_pages/speedcubing_history.html.erb b/app/views/static_pages/speedcubing_history.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/speedcubing_history.html.erb rename to app/views/static_pages/speedcubing_history.html.erb diff --git a/WcaOnRails/app/views/static_pages/teams_committees.html.erb b/app/views/static_pages/teams_committees.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/teams_committees.html.erb rename to app/views/static_pages/teams_committees.html.erb diff --git a/WcaOnRails/app/views/static_pages/translators.html.erb b/app/views/static_pages/translators.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/translators.html.erb rename to app/views/static_pages/translators.html.erb diff --git a/WcaOnRails/app/views/static_pages/wca_workbook_assistant.html.erb b/app/views/static_pages/wca_workbook_assistant.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/wca_workbook_assistant.html.erb rename to app/views/static_pages/wca_workbook_assistant.html.erb diff --git a/WcaOnRails/app/views/static_pages/wca_workbook_assistant_versions.html.erb b/app/views/static_pages/wca_workbook_assistant_versions.html.erb similarity index 100% rename from WcaOnRails/app/views/static_pages/wca_workbook_assistant_versions.html.erb rename to app/views/static_pages/wca_workbook_assistant_versions.html.erb diff --git a/WcaOnRails/app/views/teams/_team_member_fields.html.erb b/app/views/teams/_team_member_fields.html.erb similarity index 100% rename from WcaOnRails/app/views/teams/_team_member_fields.html.erb rename to app/views/teams/_team_member_fields.html.erb diff --git a/WcaOnRails/app/views/teams/edit.html.erb b/app/views/teams/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/teams/edit.html.erb rename to app/views/teams/edit.html.erb diff --git a/WcaOnRails/app/views/teams/index.html.erb b/app/views/teams/index.html.erb similarity index 100% rename from WcaOnRails/app/views/teams/index.html.erb rename to app/views/teams/index.html.erb diff --git a/WcaOnRails/app/views/translations/edit.html.erb b/app/views/translations/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/translations/edit.html.erb rename to app/views/translations/edit.html.erb diff --git a/WcaOnRails/app/views/translations/index.html.erb b/app/views/translations/index.html.erb similarity index 100% rename from WcaOnRails/app/views/translations/index.html.erb rename to app/views/translations/index.html.erb diff --git a/WcaOnRails/app/views/translations/update.html.erb b/app/views/translations/update.html.erb similarity index 100% rename from WcaOnRails/app/views/translations/update.html.erb rename to app/views/translations/update.html.erb diff --git a/WcaOnRails/app/views/translators_mailer/notify_translators_of_changes.html.erb b/app/views/translators_mailer/notify_translators_of_changes.html.erb similarity index 100% rename from WcaOnRails/app/views/translators_mailer/notify_translators_of_changes.html.erb rename to app/views/translators_mailer/notify_translators_of_changes.html.erb diff --git a/WcaOnRails/app/views/two_factor_mailer/send_otp_to_user.html.erb b/app/views/two_factor_mailer/send_otp_to_user.html.erb similarity index 100% rename from WcaOnRails/app/views/two_factor_mailer/send_otp_to_user.html.erb rename to app/views/two_factor_mailer/send_otp_to_user.html.erb diff --git a/WcaOnRails/app/views/users/_2fa_confirm.html.erb b/app/views/users/_2fa_confirm.html.erb similarity index 100% rename from WcaOnRails/app/views/users/_2fa_confirm.html.erb rename to app/views/users/_2fa_confirm.html.erb diff --git a/WcaOnRails/app/views/users/_2fa_tab.html.erb b/app/views/users/_2fa_tab.html.erb similarity index 100% rename from WcaOnRails/app/views/users/_2fa_tab.html.erb rename to app/views/users/_2fa_tab.html.erb diff --git a/WcaOnRails/app/views/users/_claim_wca_id_selector.html.erb b/app/views/users/_claim_wca_id_selector.html.erb similarity index 100% rename from WcaOnRails/app/views/users/_claim_wca_id_selector.html.erb rename to app/views/users/_claim_wca_id_selector.html.erb diff --git a/WcaOnRails/app/views/users/_select_nearby_delegate.html.erb b/app/views/users/_select_nearby_delegate.html.erb similarity index 100% rename from WcaOnRails/app/views/users/_select_nearby_delegate.html.erb rename to app/views/users/_select_nearby_delegate.html.erb diff --git a/WcaOnRails/app/views/users/claim_wca_id.html.erb b/app/views/users/claim_wca_id.html.erb similarity index 100% rename from WcaOnRails/app/views/users/claim_wca_id.html.erb rename to app/views/users/claim_wca_id.html.erb diff --git a/WcaOnRails/app/views/users/edit.html.erb b/app/views/users/edit.html.erb similarity index 100% rename from WcaOnRails/app/views/users/edit.html.erb rename to app/views/users/edit.html.erb diff --git a/WcaOnRails/app/views/users/edit_avatar_thumbnail.html.erb b/app/views/users/edit_avatar_thumbnail.html.erb similarity index 100% rename from WcaOnRails/app/views/users/edit_avatar_thumbnail.html.erb rename to app/views/users/edit_avatar_thumbnail.html.erb diff --git a/WcaOnRails/app/views/users/index.html.erb b/app/views/users/index.html.erb similarity index 100% rename from WcaOnRails/app/views/users/index.html.erb rename to app/views/users/index.html.erb diff --git a/WcaOnRails/app/views/users/role.html.erb b/app/views/users/role.html.erb similarity index 100% rename from WcaOnRails/app/views/users/role.html.erb rename to app/views/users/role.html.erb diff --git a/WcaOnRails/app/views/votes/vote.html.erb b/app/views/votes/vote.html.erb similarity index 100% rename from WcaOnRails/app/views/votes/vote.html.erb rename to app/views/votes/vote.html.erb diff --git a/WcaOnRails/app/views/wca_id_claim_mailer/notify_delegate_of_wca_id_claim.html.erb b/app/views/wca_id_claim_mailer/notify_delegate_of_wca_id_claim.html.erb similarity index 100% rename from WcaOnRails/app/views/wca_id_claim_mailer/notify_delegate_of_wca_id_claim.html.erb rename to app/views/wca_id_claim_mailer/notify_delegate_of_wca_id_claim.html.erb diff --git a/WcaOnRails/app/views/wca_id_claim_mailer/notify_user_of_delegate_demotion.html.erb b/app/views/wca_id_claim_mailer/notify_user_of_delegate_demotion.html.erb similarity index 100% rename from WcaOnRails/app/views/wca_id_claim_mailer/notify_user_of_delegate_demotion.html.erb rename to app/views/wca_id_claim_mailer/notify_user_of_delegate_demotion.html.erb diff --git a/WcaOnRails/app/views/wca_monthly_digest_mailer/send_weat_digest_content.html.erb b/app/views/wca_monthly_digest_mailer/send_weat_digest_content.html.erb similarity index 100% rename from WcaOnRails/app/views/wca_monthly_digest_mailer/send_weat_digest_content.html.erb rename to app/views/wca_monthly_digest_mailer/send_weat_digest_content.html.erb diff --git a/WcaOnRails/app/views/wdc/root.html.erb b/app/views/wdc/root.html.erb similarity index 100% rename from WcaOnRails/app/views/wdc/root.html.erb rename to app/views/wdc/root.html.erb diff --git a/WcaOnRails/app/views/wfc/_nav.html.erb b/app/views/wfc/_nav.html.erb similarity index 100% rename from WcaOnRails/app/views/wfc/_nav.html.erb rename to app/views/wfc/_nav.html.erb diff --git a/WcaOnRails/app/views/wfc/competition_export.csv.erb b/app/views/wfc/competition_export.csv.erb similarity index 100% rename from WcaOnRails/app/views/wfc/competition_export.csv.erb rename to app/views/wfc/competition_export.csv.erb diff --git a/WcaOnRails/app/webpacker/components/.keep b/app/webpacker/components/.keep similarity index 100% rename from WcaOnRails/app/webpacker/components/.keep rename to app/webpacker/components/.keep diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/AnnouncementActions.js b/app/webpacker/components/CompetitionForm/AnnouncementActions.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/AnnouncementActions.js rename to app/webpacker/components/CompetitionForm/AnnouncementActions.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/ConfirmationActions.js b/app/webpacker/components/CompetitionForm/ConfirmationActions.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/ConfirmationActions.js rename to app/webpacker/components/CompetitionForm/ConfirmationActions.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormErrors.js b/app/webpacker/components/CompetitionForm/FormErrors.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormErrors.js rename to app/webpacker/components/CompetitionForm/FormErrors.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/Admin.js b/app/webpacker/components/CompetitionForm/FormSections/Admin.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/Admin.js rename to app/webpacker/components/CompetitionForm/FormSections/Admin.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/CompDates.js b/app/webpacker/components/CompetitionForm/FormSections/CompDates.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/CompDates.js rename to app/webpacker/components/CompetitionForm/FormSections/CompDates.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/CompetitorLimit.js b/app/webpacker/components/CompetitionForm/FormSections/CompetitorLimit.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/CompetitorLimit.js rename to app/webpacker/components/CompetitionForm/FormSections/CompetitorLimit.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/ConditionalSection.js b/app/webpacker/components/CompetitionForm/FormSections/ConditionalSection.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/ConditionalSection.js rename to app/webpacker/components/CompetitionForm/FormSections/ConditionalSection.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/EventRestrictions.js b/app/webpacker/components/CompetitionForm/FormSections/EventRestrictions.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/EventRestrictions.js rename to app/webpacker/components/CompetitionForm/FormSections/EventRestrictions.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/NameDetails.js b/app/webpacker/components/CompetitionForm/FormSections/NameDetails.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/NameDetails.js rename to app/webpacker/components/CompetitionForm/FormSections/NameDetails.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/RegistrationDetails.js b/app/webpacker/components/CompetitionForm/FormSections/RegistrationDetails.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/RegistrationDetails.js rename to app/webpacker/components/CompetitionForm/FormSections/RegistrationDetails.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/RegistrationFees.js b/app/webpacker/components/CompetitionForm/FormSections/RegistrationFees.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/RegistrationFees.js rename to app/webpacker/components/CompetitionForm/FormSections/RegistrationFees.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/Series.js b/app/webpacker/components/CompetitionForm/FormSections/Series.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/Series.js rename to app/webpacker/components/CompetitionForm/FormSections/Series.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/Staff.js b/app/webpacker/components/CompetitionForm/FormSections/Staff.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/Staff.js rename to app/webpacker/components/CompetitionForm/FormSections/Staff.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/SubSection.js b/app/webpacker/components/CompetitionForm/FormSections/SubSection.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/SubSection.js rename to app/webpacker/components/CompetitionForm/FormSections/SubSection.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/VenueInfo.js b/app/webpacker/components/CompetitionForm/FormSections/VenueInfo.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/VenueInfo.js rename to app/webpacker/components/CompetitionForm/FormSections/VenueInfo.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/Website.js b/app/webpacker/components/CompetitionForm/FormSections/Website.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/FormSections/Website.js rename to app/webpacker/components/CompetitionForm/FormSections/Website.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/AutonumericField.js b/app/webpacker/components/CompetitionForm/Inputs/AutonumericField.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/AutonumericField.js rename to app/webpacker/components/CompetitionForm/Inputs/AutonumericField.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/FormInputs.js b/app/webpacker/components/CompetitionForm/Inputs/FormInputs.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/FormInputs.js rename to app/webpacker/components/CompetitionForm/Inputs/FormInputs.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/FormSearch.js b/app/webpacker/components/CompetitionForm/Inputs/FormSearch.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/FormSearch.js rename to app/webpacker/components/CompetitionForm/Inputs/FormSearch.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/InputChampionship.js b/app/webpacker/components/CompetitionForm/Inputs/InputChampionship.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/InputChampionship.js rename to app/webpacker/components/CompetitionForm/Inputs/InputChampionship.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/InputMap.js b/app/webpacker/components/CompetitionForm/Inputs/InputMap.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/InputMap.js rename to app/webpacker/components/CompetitionForm/Inputs/InputMap.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/MarkdownEditor.js b/app/webpacker/components/CompetitionForm/Inputs/MarkdownEditor.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Inputs/MarkdownEditor.js rename to app/webpacker/components/CompetitionForm/Inputs/MarkdownEditor.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Tables/CompsTable.js b/app/webpacker/components/CompetitionForm/Tables/CompsTable.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Tables/CompsTable.js rename to app/webpacker/components/CompetitionForm/Tables/CompsTable.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Tables/NearbyComps.js b/app/webpacker/components/CompetitionForm/Tables/NearbyComps.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Tables/NearbyComps.js rename to app/webpacker/components/CompetitionForm/Tables/NearbyComps.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Tables/RegistrationCollisions.js b/app/webpacker/components/CompetitionForm/Tables/RegistrationCollisions.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Tables/RegistrationCollisions.js rename to app/webpacker/components/CompetitionForm/Tables/RegistrationCollisions.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Tables/SeriesComps.js b/app/webpacker/components/CompetitionForm/Tables/SeriesComps.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Tables/SeriesComps.js rename to app/webpacker/components/CompetitionForm/Tables/SeriesComps.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/Tables/TableWrapper.js b/app/webpacker/components/CompetitionForm/Tables/TableWrapper.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/Tables/TableWrapper.js rename to app/webpacker/components/CompetitionForm/Tables/TableWrapper.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/UserPreferences.js b/app/webpacker/components/CompetitionForm/UserPreferences.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/UserPreferences.js rename to app/webpacker/components/CompetitionForm/UserPreferences.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/index.js b/app/webpacker/components/CompetitionForm/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/index.js rename to app/webpacker/components/CompetitionForm/index.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/store/actions.js b/app/webpacker/components/CompetitionForm/store/actions.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/store/actions.js rename to app/webpacker/components/CompetitionForm/store/actions.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/store/reducer.js b/app/webpacker/components/CompetitionForm/store/reducer.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/store/reducer.js rename to app/webpacker/components/CompetitionForm/store/reducer.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionForm/store/sections.js b/app/webpacker/components/CompetitionForm/store/sections.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionForm/store/sections.js rename to app/webpacker/components/CompetitionForm/store/sections.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionResults.js b/app/webpacker/components/CompetitionResults.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionResults.js rename to app/webpacker/components/CompetitionResults.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionResults/ResultRow.js b/app/webpacker/components/CompetitionResults/ResultRow.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionResults/ResultRow.js rename to app/webpacker/components/CompetitionResults/ResultRow.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionResults/ResultRowHeader.js b/app/webpacker/components/CompetitionResults/ResultRowHeader.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionResults/ResultRowHeader.js rename to app/webpacker/components/CompetitionResults/ResultRowHeader.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionScrambles.js b/app/webpacker/components/CompetitionScrambles.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionScrambles.js rename to app/webpacker/components/CompetitionScrambles.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionsOverview/CompetitionsFilters.js b/app/webpacker/components/CompetitionsOverview/CompetitionsFilters.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionsOverview/CompetitionsFilters.js rename to app/webpacker/components/CompetitionsOverview/CompetitionsFilters.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionsOverview/CompetitionsView.js b/app/webpacker/components/CompetitionsOverview/CompetitionsView.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionsOverview/CompetitionsView.js rename to app/webpacker/components/CompetitionsOverview/CompetitionsView.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionsOverview/ListView.js b/app/webpacker/components/CompetitionsOverview/ListView.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionsOverview/ListView.js rename to app/webpacker/components/CompetitionsOverview/ListView.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionsOverview/ListViewSection.js b/app/webpacker/components/CompetitionsOverview/ListViewSection.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionsOverview/ListViewSection.js rename to app/webpacker/components/CompetitionsOverview/ListViewSection.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionsOverview/MapView.js b/app/webpacker/components/CompetitionsOverview/MapView.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionsOverview/MapView.js rename to app/webpacker/components/CompetitionsOverview/MapView.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionsOverview/filterUtils.js b/app/webpacker/components/CompetitionsOverview/filterUtils.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionsOverview/filterUtils.js rename to app/webpacker/components/CompetitionsOverview/filterUtils.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionsOverview/index.js b/app/webpacker/components/CompetitionsOverview/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionsOverview/index.js rename to app/webpacker/components/CompetitionsOverview/index.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionsOverview/queryUtils.js b/app/webpacker/components/CompetitionsOverview/queryUtils.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionsOverview/queryUtils.js rename to app/webpacker/components/CompetitionsOverview/queryUtils.js diff --git a/WcaOnRails/app/webpacker/components/CompetitionsOverview/useDelegatesData.js b/app/webpacker/components/CompetitionsOverview/useDelegatesData.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CompetitionsOverview/useDelegatesData.js rename to app/webpacker/components/CompetitionsOverview/useDelegatesData.js diff --git a/WcaOnRails/app/webpacker/components/CountrySelector/CountrySelector.js b/app/webpacker/components/CountrySelector/CountrySelector.js similarity index 100% rename from WcaOnRails/app/webpacker/components/CountrySelector/CountrySelector.js rename to app/webpacker/components/CountrySelector/CountrySelector.js diff --git a/WcaOnRails/app/webpacker/components/DelegateProbations/index.jsx b/app/webpacker/components/DelegateProbations/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/DelegateProbations/index.jsx rename to app/webpacker/components/DelegateProbations/index.jsx diff --git a/WcaOnRails/app/webpacker/components/Delegates/DelegatesOfRegion.jsx b/app/webpacker/components/Delegates/DelegatesOfRegion.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Delegates/DelegatesOfRegion.jsx rename to app/webpacker/components/Delegates/DelegatesOfRegion.jsx diff --git a/WcaOnRails/app/webpacker/components/Delegates/DelegatesOfSubregion.jsx b/app/webpacker/components/Delegates/DelegatesOfSubregion.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Delegates/DelegatesOfSubregion.jsx rename to app/webpacker/components/Delegates/DelegatesOfSubregion.jsx diff --git a/WcaOnRails/app/webpacker/components/Delegates/DelegatesTable.jsx b/app/webpacker/components/Delegates/DelegatesTable.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Delegates/DelegatesTable.jsx rename to app/webpacker/components/Delegates/DelegatesTable.jsx diff --git a/WcaOnRails/app/webpacker/components/Delegates/index.jsx b/app/webpacker/components/Delegates/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Delegates/index.jsx rename to app/webpacker/components/Delegates/index.jsx diff --git a/WcaOnRails/app/webpacker/components/EditEvents/EventPanel/RoundCountInput.js b/app/webpacker/components/EditEvents/EventPanel/RoundCountInput.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/EventPanel/RoundCountInput.js rename to app/webpacker/components/EditEvents/EventPanel/RoundCountInput.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/EventPanel/RoundRow.js b/app/webpacker/components/EditEvents/EventPanel/RoundRow.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/EventPanel/RoundRow.js rename to app/webpacker/components/EditEvents/EventPanel/RoundRow.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/EventPanel/RoundsTable.js b/app/webpacker/components/EditEvents/EventPanel/RoundsTable.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/EventPanel/RoundsTable.js rename to app/webpacker/components/EditEvents/EventPanel/RoundsTable.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/EventPanel/index.js b/app/webpacker/components/EditEvents/EventPanel/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/EventPanel/index.js rename to app/webpacker/components/EditEvents/EventPanel/index.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/ButtonActivatedModal.js b/app/webpacker/components/EditEvents/Modals/ButtonActivatedModal.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/ButtonActivatedModal.js rename to app/webpacker/components/EditEvents/Modals/ButtonActivatedModal.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/EditAdvancementConditionModal/AdvancementTypeInput.js b/app/webpacker/components/EditEvents/Modals/EditAdvancementConditionModal/AdvancementTypeInput.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/EditAdvancementConditionModal/AdvancementTypeInput.js rename to app/webpacker/components/EditEvents/Modals/EditAdvancementConditionModal/AdvancementTypeInput.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/EditAdvancementConditionModal/index.js b/app/webpacker/components/EditEvents/Modals/EditAdvancementConditionModal/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/EditAdvancementConditionModal/index.js rename to app/webpacker/components/EditEvents/Modals/EditAdvancementConditionModal/index.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/EditCutoffModal/CutoffFormatInput.js b/app/webpacker/components/EditEvents/Modals/EditCutoffModal/CutoffFormatInput.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/EditCutoffModal/CutoffFormatInput.js rename to app/webpacker/components/EditEvents/Modals/EditCutoffModal/CutoffFormatInput.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/EditCutoffModal/index.js b/app/webpacker/components/EditEvents/Modals/EditCutoffModal/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/EditCutoffModal/index.js rename to app/webpacker/components/EditEvents/Modals/EditCutoffModal/index.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/EditQualificationModal/QualificationResultTypeInput.js b/app/webpacker/components/EditEvents/Modals/EditQualificationModal/QualificationResultTypeInput.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/EditQualificationModal/QualificationResultTypeInput.js rename to app/webpacker/components/EditEvents/Modals/EditQualificationModal/QualificationResultTypeInput.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/EditQualificationModal/QualificationTypeInput.js b/app/webpacker/components/EditEvents/Modals/EditQualificationModal/QualificationTypeInput.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/EditQualificationModal/QualificationTypeInput.js rename to app/webpacker/components/EditEvents/Modals/EditQualificationModal/QualificationTypeInput.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/EditQualificationModal/index.js b/app/webpacker/components/EditEvents/Modals/EditQualificationModal/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/EditQualificationModal/index.js rename to app/webpacker/components/EditEvents/Modals/EditQualificationModal/index.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/SelectRoundsModal.js b/app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/SelectRoundsModal.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/SelectRoundsModal.js rename to app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/SelectRoundsModal.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/TimeLimitDescription.js b/app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/TimeLimitDescription.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/TimeLimitDescription.js rename to app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/TimeLimitDescription.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/index.js b/app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/index.js rename to app/webpacker/components/EditEvents/Modals/EditTimeLimitModal/index.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/Modals/index.js b/app/webpacker/components/EditEvents/Modals/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/Modals/index.js rename to app/webpacker/components/EditEvents/Modals/index.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/index.js b/app/webpacker/components/EditEvents/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/index.js rename to app/webpacker/components/EditEvents/index.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/store/actions.js b/app/webpacker/components/EditEvents/store/actions.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/store/actions.js rename to app/webpacker/components/EditEvents/store/actions.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/store/reducer.js b/app/webpacker/components/EditEvents/store/reducer.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/store/reducer.js rename to app/webpacker/components/EditEvents/store/reducer.js diff --git a/WcaOnRails/app/webpacker/components/EditEvents/utils.js b/app/webpacker/components/EditEvents/utils.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditEvents/utils.js rename to app/webpacker/components/EditEvents/utils.js diff --git a/WcaOnRails/app/webpacker/components/EditResult.js b/app/webpacker/components/EditResult.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditResult.js rename to app/webpacker/components/EditResult.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/EditActivities/ActionsHeader.js b/app/webpacker/components/EditSchedule/EditActivities/ActionsHeader.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/EditActivities/ActionsHeader.js rename to app/webpacker/components/EditSchedule/EditActivities/ActionsHeader.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/EditActivities/ActivityPicker.js b/app/webpacker/components/EditSchedule/EditActivities/ActivityPicker.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/EditActivities/ActivityPicker.js rename to app/webpacker/components/EditSchedule/EditActivities/ActivityPicker.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/EditActivities/EditActivityModal.js b/app/webpacker/components/EditSchedule/EditActivities/EditActivityModal.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/EditActivities/EditActivityModal.js rename to app/webpacker/components/EditSchedule/EditActivities/EditActivityModal.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/EditActivities/index.js b/app/webpacker/components/EditSchedule/EditActivities/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/EditActivities/index.js rename to app/webpacker/components/EditSchedule/EditActivities/index.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/EditVenues/RoomPanel.js b/app/webpacker/components/EditSchedule/EditVenues/RoomPanel.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/EditVenues/RoomPanel.js rename to app/webpacker/components/EditSchedule/EditVenues/RoomPanel.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/EditVenues/VenueLocationMap.js b/app/webpacker/components/EditSchedule/EditVenues/VenueLocationMap.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/EditVenues/VenueLocationMap.js rename to app/webpacker/components/EditSchedule/EditVenues/VenueLocationMap.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/EditVenues/VenuePanel.js b/app/webpacker/components/EditSchedule/EditVenues/VenuePanel.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/EditVenues/VenuePanel.js rename to app/webpacker/components/EditSchedule/EditVenues/VenuePanel.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/EditVenues/index.js b/app/webpacker/components/EditSchedule/EditVenues/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/EditVenues/index.js rename to app/webpacker/components/EditSchedule/EditVenues/index.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/index.js b/app/webpacker/components/EditSchedule/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/index.js rename to app/webpacker/components/EditSchedule/index.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/store/actions.js b/app/webpacker/components/EditSchedule/store/actions.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/store/actions.js rename to app/webpacker/components/EditSchedule/store/actions.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/store/reducer.js b/app/webpacker/components/EditSchedule/store/reducer.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/store/reducer.js rename to app/webpacker/components/EditSchedule/store/reducer.js diff --git a/WcaOnRails/app/webpacker/components/EditSchedule/utils.js b/app/webpacker/components/EditSchedule/utils.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EditSchedule/utils.js rename to app/webpacker/components/EditSchedule/utils.js diff --git a/WcaOnRails/app/webpacker/components/EventNavigation.js b/app/webpacker/components/EventNavigation.js similarity index 100% rename from WcaOnRails/app/webpacker/components/EventNavigation.js rename to app/webpacker/components/EventNavigation.js diff --git a/WcaOnRails/app/webpacker/components/GenderSelector/GenderSelector.js b/app/webpacker/components/GenderSelector/GenderSelector.js similarity index 100% rename from WcaOnRails/app/webpacker/components/GenderSelector/GenderSelector.js rename to app/webpacker/components/GenderSelector/GenderSelector.js diff --git a/WcaOnRails/app/webpacker/components/I18nHTMLTranslate.js b/app/webpacker/components/I18nHTMLTranslate.js similarity index 100% rename from WcaOnRails/app/webpacker/components/I18nHTMLTranslate.js rename to app/webpacker/components/I18nHTMLTranslate.js diff --git a/WcaOnRails/app/webpacker/components/IncidentsLog/Tags.jsx b/app/webpacker/components/IncidentsLog/Tags.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/IncidentsLog/Tags.jsx rename to app/webpacker/components/IncidentsLog/Tags.jsx diff --git a/WcaOnRails/app/webpacker/components/IncidentsLog/index.jsx b/app/webpacker/components/IncidentsLog/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/IncidentsLog/index.jsx rename to app/webpacker/components/IncidentsLog/index.jsx diff --git a/WcaOnRails/app/webpacker/components/NewResult.js b/app/webpacker/components/NewResult.js similarity index 100% rename from WcaOnRails/app/webpacker/components/NewResult.js rename to app/webpacker/components/NewResult.js diff --git a/WcaOnRails/app/webpacker/components/PaginationFooter.js b/app/webpacker/components/PaginationFooter.js similarity index 100% rename from WcaOnRails/app/webpacker/components/PaginationFooter.js rename to app/webpacker/components/PaginationFooter.js diff --git a/WcaOnRails/app/webpacker/components/Panel/Board/CouncilLeaders.jsx b/app/webpacker/components/Panel/Board/CouncilLeaders.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Board/CouncilLeaders.jsx rename to app/webpacker/components/Panel/Board/CouncilLeaders.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Board/LeaderChangeForm.jsx b/app/webpacker/components/Panel/Board/LeaderChangeForm.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Board/LeaderChangeForm.jsx rename to app/webpacker/components/Panel/Board/LeaderChangeForm.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Board/RegionManager.jsx b/app/webpacker/components/Panel/Board/RegionManager.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Board/RegionManager.jsx rename to app/webpacker/components/Panel/Board/RegionManager.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Board/SeniorDelegatesList.jsx b/app/webpacker/components/Panel/Board/SeniorDelegatesList.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Board/SeniorDelegatesList.jsx rename to app/webpacker/components/Panel/Board/SeniorDelegatesList.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Board/index.jsx b/app/webpacker/components/Panel/Board/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Board/index.jsx rename to app/webpacker/components/Panel/Board/index.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Leader/GroupsManager.jsx b/app/webpacker/components/Panel/Leader/GroupsManager.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Leader/GroupsManager.jsx rename to app/webpacker/components/Panel/Leader/GroupsManager.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Leader/LeaderForms.jsx b/app/webpacker/components/Panel/Leader/LeaderForms.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Leader/LeaderForms.jsx rename to app/webpacker/components/Panel/Leader/LeaderForms.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Leader/index.jsx b/app/webpacker/components/Panel/Leader/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Leader/index.jsx rename to app/webpacker/components/Panel/Leader/index.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/PanelTemplate.jsx b/app/webpacker/components/Panel/PanelTemplate.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/PanelTemplate.jsx rename to app/webpacker/components/Panel/PanelTemplate.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/SeniorDelegate/DelegateForms.jsx b/app/webpacker/components/Panel/SeniorDelegate/DelegateForms.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/SeniorDelegate/DelegateForms.jsx rename to app/webpacker/components/Panel/SeniorDelegate/DelegateForms.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/SeniorDelegate/index.jsx b/app/webpacker/components/Panel/SeniorDelegate/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/SeniorDelegate/index.jsx rename to app/webpacker/components/Panel/SeniorDelegate/index.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Wfc/DuesExport.jsx b/app/webpacker/components/Panel/Wfc/DuesExport.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Wfc/DuesExport.jsx rename to app/webpacker/components/Panel/Wfc/DuesExport.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Wfc/DuesRedirect.jsx b/app/webpacker/components/Panel/Wfc/DuesRedirect.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Wfc/DuesRedirect.jsx rename to app/webpacker/components/Panel/Wfc/DuesRedirect.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Wfc/XeroUsers.jsx b/app/webpacker/components/Panel/Wfc/XeroUsers.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Wfc/XeroUsers.jsx rename to app/webpacker/components/Panel/Wfc/XeroUsers.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Wfc/index.jsx b/app/webpacker/components/Panel/Wfc/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Wfc/index.jsx rename to app/webpacker/components/Panel/Wfc/index.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Wrt/EditPerson.jsx b/app/webpacker/components/Panel/Wrt/EditPerson.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Wrt/EditPerson.jsx rename to app/webpacker/components/Panel/Wrt/EditPerson.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Wrt/index.jsx b/app/webpacker/components/Panel/Wrt/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Wrt/index.jsx rename to app/webpacker/components/Panel/Wrt/index.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Wst/Translators.jsx b/app/webpacker/components/Panel/Wst/Translators.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Wst/Translators.jsx rename to app/webpacker/components/Panel/Wst/Translators.jsx diff --git a/WcaOnRails/app/webpacker/components/Panel/Wst/index.jsx b/app/webpacker/components/Panel/Wst/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Panel/Wst/index.jsx rename to app/webpacker/components/Panel/Wst/index.jsx diff --git a/WcaOnRails/app/webpacker/components/Persons/Badges.jsx b/app/webpacker/components/Persons/Badges.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Persons/Badges.jsx rename to app/webpacker/components/Persons/Badges.jsx diff --git a/WcaOnRails/app/webpacker/components/Persons/NewPersonForm/NewPersonForm.js b/app/webpacker/components/Persons/NewPersonForm/NewPersonForm.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Persons/NewPersonForm/NewPersonForm.js rename to app/webpacker/components/Persons/NewPersonForm/NewPersonForm.js diff --git a/WcaOnRails/app/webpacker/components/PostingCompetitions/index.js b/app/webpacker/components/PostingCompetitions/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/PostingCompetitions/index.js rename to app/webpacker/components/PostingCompetitions/index.js diff --git a/WcaOnRails/app/webpacker/components/PostsWidget.js b/app/webpacker/components/PostsWidget.js similarity index 100% rename from WcaOnRails/app/webpacker/components/PostsWidget.js rename to app/webpacker/components/PostsWidget.js diff --git a/WcaOnRails/app/webpacker/components/RegionalOrganizations/index.js b/app/webpacker/components/RegionalOrganizations/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/RegionalOrganizations/index.js rename to app/webpacker/components/RegionalOrganizations/index.js diff --git a/WcaOnRails/app/webpacker/components/Requests/Errored.js b/app/webpacker/components/Requests/Errored.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Requests/Errored.js rename to app/webpacker/components/Requests/Errored.js diff --git a/WcaOnRails/app/webpacker/components/Requests/Loading.js b/app/webpacker/components/Requests/Loading.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Requests/Loading.js rename to app/webpacker/components/Requests/Loading.js diff --git a/WcaOnRails/app/webpacker/components/Results/EditResult/ShowSingleResult.js b/app/webpacker/components/Results/EditResult/ShowSingleResult.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/EditResult/ShowSingleResult.js rename to app/webpacker/components/Results/EditResult/ShowSingleResult.js diff --git a/WcaOnRails/app/webpacker/components/Results/ResultForm/AfterActionMessage.js b/app/webpacker/components/Results/ResultForm/AfterActionMessage.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/ResultForm/AfterActionMessage.js rename to app/webpacker/components/Results/ResultForm/AfterActionMessage.js diff --git a/WcaOnRails/app/webpacker/components/Results/ResultForm/AttemptResultFieldWrapper.js b/app/webpacker/components/Results/ResultForm/AttemptResultFieldWrapper.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/ResultForm/AttemptResultFieldWrapper.js rename to app/webpacker/components/Results/ResultForm/AttemptResultFieldWrapper.js diff --git a/WcaOnRails/app/webpacker/components/Results/ResultForm/AttemptsForm.js b/app/webpacker/components/Results/ResultForm/AttemptsForm.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/ResultForm/AttemptsForm.js rename to app/webpacker/components/Results/ResultForm/AttemptsForm.js diff --git a/WcaOnRails/app/webpacker/components/Results/ResultForm/DeleteResultButton.js b/app/webpacker/components/Results/ResultForm/DeleteResultButton.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/ResultForm/DeleteResultButton.js rename to app/webpacker/components/Results/ResultForm/DeleteResultButton.js diff --git a/WcaOnRails/app/webpacker/components/Results/ResultForm/NewPersonModal.js b/app/webpacker/components/Results/ResultForm/NewPersonModal.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/ResultForm/NewPersonModal.js rename to app/webpacker/components/Results/ResultForm/NewPersonModal.js diff --git a/WcaOnRails/app/webpacker/components/Results/ResultForm/PersonForm.js b/app/webpacker/components/Results/ResultForm/PersonForm.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/ResultForm/PersonForm.js rename to app/webpacker/components/Results/ResultForm/PersonForm.js diff --git a/WcaOnRails/app/webpacker/components/Results/ResultForm/ResultForm.js b/app/webpacker/components/Results/ResultForm/ResultForm.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/ResultForm/ResultForm.js rename to app/webpacker/components/Results/ResultForm/ResultForm.js diff --git a/WcaOnRails/app/webpacker/components/Results/ResultForm/ResultForm.scss b/app/webpacker/components/Results/ResultForm/ResultForm.scss similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/ResultForm/ResultForm.scss rename to app/webpacker/components/Results/ResultForm/ResultForm.scss diff --git a/WcaOnRails/app/webpacker/components/Results/ResultForm/RoundForm.js b/app/webpacker/components/Results/ResultForm/RoundForm.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/ResultForm/RoundForm.js rename to app/webpacker/components/Results/ResultForm/RoundForm.js diff --git a/WcaOnRails/app/webpacker/components/Results/ResultForm/SaveMessage.js b/app/webpacker/components/Results/ResultForm/SaveMessage.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/ResultForm/SaveMessage.js rename to app/webpacker/components/Results/ResultForm/SaveMessage.js diff --git a/WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/AttemptResultField.js b/app/webpacker/components/Results/WCALive/AttemptResultField/AttemptResultField.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/AttemptResultField.js rename to app/webpacker/components/Results/WCALive/AttemptResultField/AttemptResultField.js diff --git a/WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/CubesField.js b/app/webpacker/components/Results/WCALive/AttemptResultField/CubesField.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/CubesField.js rename to app/webpacker/components/Results/WCALive/AttemptResultField/CubesField.js diff --git a/WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/FmField.js b/app/webpacker/components/Results/WCALive/AttemptResultField/FmField.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/FmField.js rename to app/webpacker/components/Results/WCALive/AttemptResultField/FmField.js diff --git a/WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/MarkerField.js b/app/webpacker/components/Results/WCALive/AttemptResultField/MarkerField.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/MarkerField.js rename to app/webpacker/components/Results/WCALive/AttemptResultField/MarkerField.js diff --git a/WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/MbldField.js b/app/webpacker/components/Results/WCALive/AttemptResultField/MbldField.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/MbldField.js rename to app/webpacker/components/Results/WCALive/AttemptResultField/MbldField.js diff --git a/WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/MbldPointsField.js b/app/webpacker/components/Results/WCALive/AttemptResultField/MbldPointsField.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/MbldPointsField.js rename to app/webpacker/components/Results/WCALive/AttemptResultField/MbldPointsField.js diff --git a/WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/TimeField.js b/app/webpacker/components/Results/WCALive/AttemptResultField/TimeField.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/TimeField.js rename to app/webpacker/components/Results/WCALive/AttemptResultField/TimeField.js diff --git a/WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/keybindings.js b/app/webpacker/components/Results/WCALive/AttemptResultField/keybindings.js similarity index 100% rename from WcaOnRails/app/webpacker/components/Results/WCALive/AttemptResultField/keybindings.js rename to app/webpacker/components/Results/WCALive/AttemptResultField/keybindings.js diff --git a/WcaOnRails/app/webpacker/components/RolesTab/ActiveRoles.jsx b/app/webpacker/components/RolesTab/ActiveRoles.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/RolesTab/ActiveRoles.jsx rename to app/webpacker/components/RolesTab/ActiveRoles.jsx diff --git a/WcaOnRails/app/webpacker/components/RolesTab/DelegateForm.jsx b/app/webpacker/components/RolesTab/DelegateForm.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/RolesTab/DelegateForm.jsx rename to app/webpacker/components/RolesTab/DelegateForm.jsx diff --git a/WcaOnRails/app/webpacker/components/RolesTab/PastRoles.jsx b/app/webpacker/components/RolesTab/PastRoles.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/RolesTab/PastRoles.jsx rename to app/webpacker/components/RolesTab/PastRoles.jsx diff --git a/WcaOnRails/app/webpacker/components/RolesTab/RoleForm.jsx b/app/webpacker/components/RolesTab/RoleForm.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/RolesTab/RoleForm.jsx rename to app/webpacker/components/RolesTab/RoleForm.jsx diff --git a/WcaOnRails/app/webpacker/components/RolesTab/index.jsx b/app/webpacker/components/RolesTab/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/RolesTab/index.jsx rename to app/webpacker/components/RolesTab/index.jsx diff --git a/WcaOnRails/app/webpacker/components/SearchWidget/CompetitionItem.js b/app/webpacker/components/SearchWidget/CompetitionItem.js similarity index 100% rename from WcaOnRails/app/webpacker/components/SearchWidget/CompetitionItem.js rename to app/webpacker/components/SearchWidget/CompetitionItem.js diff --git a/WcaOnRails/app/webpacker/components/SearchWidget/IncidentItem.js b/app/webpacker/components/SearchWidget/IncidentItem.js similarity index 100% rename from WcaOnRails/app/webpacker/components/SearchWidget/IncidentItem.js rename to app/webpacker/components/SearchWidget/IncidentItem.js diff --git a/WcaOnRails/app/webpacker/components/SearchWidget/MultiSearchInput.jsx b/app/webpacker/components/SearchWidget/MultiSearchInput.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/SearchWidget/MultiSearchInput.jsx rename to app/webpacker/components/SearchWidget/MultiSearchInput.jsx diff --git a/WcaOnRails/app/webpacker/components/SearchWidget/RegulationItem.js b/app/webpacker/components/SearchWidget/RegulationItem.js similarity index 100% rename from WcaOnRails/app/webpacker/components/SearchWidget/RegulationItem.js rename to app/webpacker/components/SearchWidget/RegulationItem.js diff --git a/WcaOnRails/app/webpacker/components/SearchWidget/TextItem.js b/app/webpacker/components/SearchWidget/TextItem.js similarity index 100% rename from WcaOnRails/app/webpacker/components/SearchWidget/TextItem.js rename to app/webpacker/components/SearchWidget/TextItem.js diff --git a/WcaOnRails/app/webpacker/components/SearchWidget/UserItem.js b/app/webpacker/components/SearchWidget/UserItem.js similarity index 100% rename from WcaOnRails/app/webpacker/components/SearchWidget/UserItem.js rename to app/webpacker/components/SearchWidget/UserItem.js diff --git a/WcaOnRails/app/webpacker/components/SearchWidget/WcaSearch.jsx b/app/webpacker/components/SearchWidget/WcaSearch.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/SearchWidget/WcaSearch.jsx rename to app/webpacker/components/SearchWidget/WcaSearch.jsx diff --git a/WcaOnRails/app/webpacker/components/SearchWidget/index.js b/app/webpacker/components/SearchWidget/index.js similarity index 100% rename from WcaOnRails/app/webpacker/components/SearchWidget/index.js rename to app/webpacker/components/SearchWidget/index.js diff --git a/WcaOnRails/app/webpacker/components/StaticPages/About.js b/app/webpacker/components/StaticPages/About.js similarity index 100% rename from WcaOnRails/app/webpacker/components/StaticPages/About.js rename to app/webpacker/components/StaticPages/About.js diff --git a/WcaOnRails/app/webpacker/components/StaticPages/Disclaimer.js b/app/webpacker/components/StaticPages/Disclaimer.js similarity index 100% rename from WcaOnRails/app/webpacker/components/StaticPages/Disclaimer.js rename to app/webpacker/components/StaticPages/Disclaimer.js diff --git a/WcaOnRails/app/webpacker/components/StaticPages/Logo.js b/app/webpacker/components/StaticPages/Logo.js similarity index 100% rename from WcaOnRails/app/webpacker/components/StaticPages/Logo.js rename to app/webpacker/components/StaticPages/Logo.js diff --git a/WcaOnRails/app/webpacker/components/StaticPages/TeamsCommittees.js b/app/webpacker/components/StaticPages/TeamsCommittees.js similarity index 100% rename from WcaOnRails/app/webpacker/components/StaticPages/TeamsCommittees.js rename to app/webpacker/components/StaticPages/TeamsCommittees.js diff --git a/WcaOnRails/app/webpacker/components/StaticPages/bulgarian-open-2018.jpg b/app/webpacker/components/StaticPages/bulgarian-open-2018.jpg similarity index 100% rename from WcaOnRails/app/webpacker/components/StaticPages/bulgarian-open-2018.jpg rename to app/webpacker/components/StaticPages/bulgarian-open-2018.jpg diff --git a/WcaOnRails/app/webpacker/components/StaticPages/worlds-2015.jpg b/app/webpacker/components/StaticPages/worlds-2015.jpg similarity index 100% rename from WcaOnRails/app/webpacker/components/StaticPages/worlds-2015.jpg rename to app/webpacker/components/StaticPages/worlds-2015.jpg diff --git a/WcaOnRails/app/webpacker/components/Translators/index.jsx b/app/webpacker/components/Translators/index.jsx similarity index 100% rename from WcaOnRails/app/webpacker/components/Translators/index.jsx rename to app/webpacker/components/Translators/index.jsx diff --git a/WcaOnRails/app/webpacker/components/UserAvatar.js b/app/webpacker/components/UserAvatar.js similarity index 100% rename from WcaOnRails/app/webpacker/components/UserAvatar.js rename to app/webpacker/components/UserAvatar.js diff --git a/WcaOnRails/app/webpacker/components/UserBadge.js b/app/webpacker/components/UserBadge.js similarity index 100% rename from WcaOnRails/app/webpacker/components/UserBadge.js rename to app/webpacker/components/UserBadge.js diff --git a/WcaOnRails/app/webpacker/components/wca/CountryFlag.js b/app/webpacker/components/wca/CountryFlag.js similarity index 100% rename from WcaOnRails/app/webpacker/components/wca/CountryFlag.js rename to app/webpacker/components/wca/CountryFlag.js diff --git a/WcaOnRails/app/webpacker/components/wca/EventIcon.js b/app/webpacker/components/wca/EventIcon.js similarity index 100% rename from WcaOnRails/app/webpacker/components/wca/EventIcon.js rename to app/webpacker/components/wca/EventIcon.js diff --git a/WcaOnRails/app/webpacker/images/ChineseTaipei.svg b/app/webpacker/images/ChineseTaipei.svg similarity index 100% rename from WcaOnRails/app/webpacker/images/ChineseTaipei.svg rename to app/webpacker/images/ChineseTaipei.svg diff --git a/WcaOnRails/app/webpacker/images/ChineseTaipeiSquared.svg b/app/webpacker/images/ChineseTaipeiSquared.svg similarity index 100% rename from WcaOnRails/app/webpacker/images/ChineseTaipeiSquared.svg rename to app/webpacker/images/ChineseTaipeiSquared.svg diff --git a/WcaOnRails/app/webpacker/images/homepage_banner.svg b/app/webpacker/images/homepage_banner.svg similarity index 100% rename from WcaOnRails/app/webpacker/images/homepage_banner.svg rename to app/webpacker/images/homepage_banner.svg diff --git a/WcaOnRails/app/webpacker/lib/acknowledge-cookies.js b/app/webpacker/lib/acknowledge-cookies.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/acknowledge-cookies.js rename to app/webpacker/lib/acknowledge-cookies.js diff --git a/WcaOnRails/app/webpacker/lib/auto-numeric.js b/app/webpacker/lib/auto-numeric.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/auto-numeric.js rename to app/webpacker/lib/auto-numeric.js diff --git a/WcaOnRails/app/webpacker/lib/contexts.js b/app/webpacker/lib/contexts.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/contexts.js rename to app/webpacker/lib/contexts.js diff --git a/WcaOnRails/app/webpacker/lib/fullcalendar.js b/app/webpacker/lib/fullcalendar.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/fullcalendar.js rename to app/webpacker/lib/fullcalendar.js diff --git a/WcaOnRails/app/webpacker/lib/helpers/competition-results.js b/app/webpacker/lib/helpers/competition-results.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/helpers/competition-results.js rename to app/webpacker/lib/helpers/competition-results.js diff --git a/WcaOnRails/app/webpacker/lib/helpers/results.js b/app/webpacker/lib/helpers/results.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/helpers/results.js rename to app/webpacker/lib/helpers/results.js diff --git a/WcaOnRails/app/webpacker/lib/helpers/roles-tab.js b/app/webpacker/lib/helpers/roles-tab.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/helpers/roles-tab.js rename to app/webpacker/lib/helpers/roles-tab.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/useCheckboxState.js b/app/webpacker/lib/hooks/useCheckboxState.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/useCheckboxState.js rename to app/webpacker/lib/hooks/useCheckboxState.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/useDebounce.js b/app/webpacker/lib/hooks/useDebounce.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/useDebounce.js rename to app/webpacker/lib/hooks/useDebounce.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/useHash.js b/app/webpacker/lib/hooks/useHash.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/useHash.js rename to app/webpacker/lib/hooks/useHash.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/useInputState.js b/app/webpacker/lib/hooks/useInputState.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/useInputState.js rename to app/webpacker/lib/hooks/useInputState.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/useLoadedData.js b/app/webpacker/lib/hooks/useLoadedData.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/useLoadedData.js rename to app/webpacker/lib/hooks/useLoadedData.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/useLoggedInUserPermissions.js b/app/webpacker/lib/hooks/useLoggedInUserPermissions.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/useLoggedInUserPermissions.js rename to app/webpacker/lib/hooks/useLoggedInUserPermissions.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/useNestedInputUpdater.js b/app/webpacker/lib/hooks/useNestedInputUpdater.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/useNestedInputUpdater.js rename to app/webpacker/lib/hooks/useNestedInputUpdater.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/usePagination.js b/app/webpacker/lib/hooks/usePagination.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/usePagination.js rename to app/webpacker/lib/hooks/usePagination.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/useSaveAction.js b/app/webpacker/lib/hooks/useSaveAction.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/useSaveAction.js rename to app/webpacker/lib/hooks/useSaveAction.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/useToggleButtonState.js b/app/webpacker/lib/hooks/useToggleButtonState.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/useToggleButtonState.js rename to app/webpacker/lib/hooks/useToggleButtonState.js diff --git a/WcaOnRails/app/webpacker/lib/hooks/useToggleState.js b/app/webpacker/lib/hooks/useToggleState.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/hooks/useToggleState.js rename to app/webpacker/lib/hooks/useToggleState.js diff --git a/WcaOnRails/app/webpacker/lib/i18n.js b/app/webpacker/lib/i18n.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/i18n.js rename to app/webpacker/lib/i18n.js diff --git a/WcaOnRails/app/webpacker/lib/image-preview.js b/app/webpacker/lib/image-preview.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/image-preview.js rename to app/webpacker/lib/image-preview.js diff --git a/WcaOnRails/app/webpacker/lib/leaflet-wca/index.js b/app/webpacker/lib/leaflet-wca/index.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/leaflet-wca/index.js rename to app/webpacker/lib/leaflet-wca/index.js diff --git a/WcaOnRails/app/webpacker/lib/leaflet-wca/marker-icon-red.png b/app/webpacker/lib/leaflet-wca/marker-icon-red.png similarity index 100% rename from WcaOnRails/app/webpacker/lib/leaflet-wca/marker-icon-red.png rename to app/webpacker/lib/leaflet-wca/marker-icon-red.png diff --git a/WcaOnRails/app/webpacker/lib/leaflet-wca/markers.js b/app/webpacker/lib/leaflet-wca/markers.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/leaflet-wca/markers.js rename to app/webpacker/lib/leaflet-wca/markers.js diff --git a/WcaOnRails/app/webpacker/lib/leaflet-wca/providers.js b/app/webpacker/lib/leaflet-wca/providers.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/leaflet-wca/providers.js rename to app/webpacker/lib/leaflet-wca/providers.js diff --git a/WcaOnRails/app/webpacker/lib/leaflet-wca/wcaProvider.js b/app/webpacker/lib/leaflet-wca/wcaProvider.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/leaflet-wca/wcaProvider.js rename to app/webpacker/lib/leaflet-wca/wcaProvider.js diff --git a/WcaOnRails/app/webpacker/lib/lodash-utils.js b/app/webpacker/lib/lodash-utils.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/lodash-utils.js rename to app/webpacker/lib/lodash-utils.js diff --git a/WcaOnRails/app/webpacker/lib/markdown-editor.js b/app/webpacker/lib/markdown-editor.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/markdown-editor.js rename to app/webpacker/lib/markdown-editor.js diff --git a/WcaOnRails/app/webpacker/lib/polyfills.js b/app/webpacker/lib/polyfills.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/polyfills.js rename to app/webpacker/lib/polyfills.js diff --git a/WcaOnRails/app/webpacker/lib/providers/ConfirmProvider.js b/app/webpacker/lib/providers/ConfirmProvider.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/providers/ConfirmProvider.js rename to app/webpacker/lib/providers/ConfirmProvider.js diff --git a/WcaOnRails/app/webpacker/lib/providers/StoreProvider.js b/app/webpacker/lib/providers/StoreProvider.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/providers/StoreProvider.js rename to app/webpacker/lib/providers/StoreProvider.js diff --git a/WcaOnRails/app/webpacker/lib/requests/FetchJsonError.js b/app/webpacker/lib/requests/FetchJsonError.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/requests/FetchJsonError.js rename to app/webpacker/lib/requests/FetchJsonError.js diff --git a/WcaOnRails/app/webpacker/lib/requests/fetchWithAuthenticityToken.js b/app/webpacker/lib/requests/fetchWithAuthenticityToken.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/requests/fetchWithAuthenticityToken.js rename to app/webpacker/lib/requests/fetchWithAuthenticityToken.js diff --git a/WcaOnRails/app/webpacker/lib/requests/routes.js.erb b/app/webpacker/lib/requests/routes.js.erb similarity index 100% rename from WcaOnRails/app/webpacker/lib/requests/routes.js.erb rename to app/webpacker/lib/requests/routes.js.erb diff --git a/WcaOnRails/app/webpacker/lib/show-schedule.js b/app/webpacker/lib/show-schedule.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/show-schedule.js rename to app/webpacker/lib/show-schedule.js diff --git a/WcaOnRails/app/webpacker/lib/utils/calendar.js b/app/webpacker/lib/utils/calendar.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/utils/calendar.js rename to app/webpacker/lib/utils/calendar.js diff --git a/WcaOnRails/app/webpacker/lib/utils/competition-table.js b/app/webpacker/lib/utils/competition-table.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/utils/competition-table.js rename to app/webpacker/lib/utils/competition-table.js diff --git a/WcaOnRails/app/webpacker/lib/utils/edit-events.js b/app/webpacker/lib/utils/edit-events.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/utils/edit-events.js rename to app/webpacker/lib/utils/edit-events.js diff --git a/WcaOnRails/app/webpacker/lib/utils/edit-schedule.js b/app/webpacker/lib/utils/edit-schedule.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/utils/edit-schedule.js rename to app/webpacker/lib/utils/edit-schedule.js diff --git a/WcaOnRails/app/webpacker/lib/utils/leaflet-iframe.js b/app/webpacker/lib/utils/leaflet-iframe.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/utils/leaflet-iframe.js rename to app/webpacker/lib/utils/leaflet-iframe.js diff --git a/WcaOnRails/app/webpacker/lib/utils/wca.js b/app/webpacker/lib/utils/wca.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/utils/wca.js rename to app/webpacker/lib/utils/wca.js diff --git a/WcaOnRails/app/webpacker/lib/utils/wcif.js b/app/webpacker/lib/utils/wcif.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/utils/wcif.js rename to app/webpacker/lib/utils/wcif.js diff --git a/WcaOnRails/app/webpacker/lib/wca-data.js.erb b/app/webpacker/lib/wca-data.js.erb similarity index 100% rename from WcaOnRails/app/webpacker/lib/wca-data.js.erb rename to app/webpacker/lib/wca-data.js.erb diff --git a/WcaOnRails/app/webpacker/lib/wca-live/README.md b/app/webpacker/lib/wca-live/README.md similarity index 100% rename from WcaOnRails/app/webpacker/lib/wca-live/README.md rename to app/webpacker/lib/wca-live/README.md diff --git a/WcaOnRails/app/webpacker/lib/wca-live/attempts.js b/app/webpacker/lib/wca-live/attempts.js similarity index 100% rename from WcaOnRails/app/webpacker/lib/wca-live/attempts.js rename to app/webpacker/lib/wca-live/attempts.js diff --git a/WcaOnRails/app/webpacker/packs/application.js b/app/webpacker/packs/application.js similarity index 100% rename from WcaOnRails/app/webpacker/packs/application.js rename to app/webpacker/packs/application.js diff --git a/WcaOnRails/app/webpacker/packs/auto_numeric.js b/app/webpacker/packs/auto_numeric.js similarity index 100% rename from WcaOnRails/app/webpacker/packs/auto_numeric.js rename to app/webpacker/packs/auto_numeric.js diff --git a/WcaOnRails/app/webpacker/packs/global_styles.js b/app/webpacker/packs/global_styles.js similarity index 100% rename from WcaOnRails/app/webpacker/packs/global_styles.js rename to app/webpacker/packs/global_styles.js diff --git a/WcaOnRails/app/webpacker/packs/homepage.js b/app/webpacker/packs/homepage.js similarity index 100% rename from WcaOnRails/app/webpacker/packs/homepage.js rename to app/webpacker/packs/homepage.js diff --git a/WcaOnRails/app/webpacker/packs/i18n.js b/app/webpacker/packs/i18n.js similarity index 100% rename from WcaOnRails/app/webpacker/packs/i18n.js rename to app/webpacker/packs/i18n.js diff --git a/WcaOnRails/app/webpacker/packs/lodash_utils.js b/app/webpacker/packs/lodash_utils.js similarity index 100% rename from WcaOnRails/app/webpacker/packs/lodash_utils.js rename to app/webpacker/packs/lodash_utils.js diff --git a/WcaOnRails/app/webpacker/packs/markdown_editor.js b/app/webpacker/packs/markdown_editor.js similarity index 100% rename from WcaOnRails/app/webpacker/packs/markdown_editor.js rename to app/webpacker/packs/markdown_editor.js diff --git a/WcaOnRails/app/webpacker/packs/show_schedule.js b/app/webpacker/packs/show_schedule.js similarity index 100% rename from WcaOnRails/app/webpacker/packs/show_schedule.js rename to app/webpacker/packs/show_schedule.js diff --git a/WcaOnRails/app/webpacker/packs/wca_maps.js b/app/webpacker/packs/wca_maps.js similarity index 100% rename from WcaOnRails/app/webpacker/packs/wca_maps.js rename to app/webpacker/packs/wca_maps.js diff --git a/WcaOnRails/app/webpacker/stylesheets/competition_results.scss b/app/webpacker/stylesheets/competition_results.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/competition_results.scss rename to app/webpacker/stylesheets/competition_results.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/competition_scrambles.scss b/app/webpacker/stylesheets/competition_scrambles.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/competition_scrambles.scss rename to app/webpacker/stylesheets/competition_scrambles.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/country_selector.scss b/app/webpacker/stylesheets/country_selector.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/country_selector.scss rename to app/webpacker/stylesheets/country_selector.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/delegates/style.scss b/app/webpacker/stylesheets/delegates/style.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/delegates/style.scss rename to app/webpacker/stylesheets/delegates/style.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/event_navigation.scss b/app/webpacker/stylesheets/event_navigation.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/event_navigation.scss rename to app/webpacker/stylesheets/event_navigation.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/homepage.scss b/app/webpacker/stylesheets/homepage.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/homepage.scss rename to app/webpacker/stylesheets/homepage.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/markdown-editor.scss b/app/webpacker/stylesheets/markdown-editor.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/markdown-editor.scss rename to app/webpacker/stylesheets/markdown-editor.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/override.scss b/app/webpacker/stylesheets/override.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/override.scss rename to app/webpacker/stylesheets/override.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/posts_widget.scss b/app/webpacker/stylesheets/posts_widget.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/posts_widget.scss rename to app/webpacker/stylesheets/posts_widget.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/requests/Loading.scss b/app/webpacker/stylesheets/requests/Loading.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/requests/Loading.scss rename to app/webpacker/stylesheets/requests/Loading.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/search_widget/CompetitionItem.scss b/app/webpacker/stylesheets/search_widget/CompetitionItem.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/search_widget/CompetitionItem.scss rename to app/webpacker/stylesheets/search_widget/CompetitionItem.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/search_widget/MultisearchInput.scss b/app/webpacker/stylesheets/search_widget/MultisearchInput.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/search_widget/MultisearchInput.scss rename to app/webpacker/stylesheets/search_widget/MultisearchInput.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/search_widget/RegulationItem.scss b/app/webpacker/stylesheets/search_widget/RegulationItem.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/search_widget/RegulationItem.scss rename to app/webpacker/stylesheets/search_widget/RegulationItem.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/search_widget/UserItem.scss b/app/webpacker/stylesheets/search_widget/UserItem.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/search_widget/UserItem.scss rename to app/webpacker/stylesheets/search_widget/UserItem.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/accordion.min.css b/app/webpacker/stylesheets/semantic/components/accordion.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/accordion.min.css rename to app/webpacker/stylesheets/semantic/components/accordion.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/accordion.min.js b/app/webpacker/stylesheets/semantic/components/accordion.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/accordion.min.js rename to app/webpacker/stylesheets/semantic/components/accordion.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/accordion.rtl.min.css b/app/webpacker/stylesheets/semantic/components/accordion.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/accordion.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/accordion.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/ad.min.css b/app/webpacker/stylesheets/semantic/components/ad.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/ad.min.css rename to app/webpacker/stylesheets/semantic/components/ad.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/ad.rtl.min.css b/app/webpacker/stylesheets/semantic/components/ad.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/ad.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/ad.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/api.min.js b/app/webpacker/stylesheets/semantic/components/api.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/api.min.js rename to app/webpacker/stylesheets/semantic/components/api.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/breadcrumb.min.css b/app/webpacker/stylesheets/semantic/components/breadcrumb.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/breadcrumb.min.css rename to app/webpacker/stylesheets/semantic/components/breadcrumb.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/breadcrumb.rtl.min.css b/app/webpacker/stylesheets/semantic/components/breadcrumb.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/breadcrumb.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/breadcrumb.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/button.min.css b/app/webpacker/stylesheets/semantic/components/button.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/button.min.css rename to app/webpacker/stylesheets/semantic/components/button.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/button.rtl.min.css b/app/webpacker/stylesheets/semantic/components/button.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/button.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/button.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/calendar.min.css b/app/webpacker/stylesheets/semantic/components/calendar.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/calendar.min.css rename to app/webpacker/stylesheets/semantic/components/calendar.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/calendar.min.js b/app/webpacker/stylesheets/semantic/components/calendar.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/calendar.min.js rename to app/webpacker/stylesheets/semantic/components/calendar.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/calendar.rtl.min.css b/app/webpacker/stylesheets/semantic/components/calendar.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/calendar.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/calendar.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/card.min.css b/app/webpacker/stylesheets/semantic/components/card.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/card.min.css rename to app/webpacker/stylesheets/semantic/components/card.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/card.rtl.min.css b/app/webpacker/stylesheets/semantic/components/card.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/card.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/card.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/checkbox.min.css b/app/webpacker/stylesheets/semantic/components/checkbox.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/checkbox.min.css rename to app/webpacker/stylesheets/semantic/components/checkbox.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/checkbox.min.js b/app/webpacker/stylesheets/semantic/components/checkbox.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/checkbox.min.js rename to app/webpacker/stylesheets/semantic/components/checkbox.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/checkbox.rtl.min.css b/app/webpacker/stylesheets/semantic/components/checkbox.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/checkbox.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/checkbox.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/comment.min.css b/app/webpacker/stylesheets/semantic/components/comment.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/comment.min.css rename to app/webpacker/stylesheets/semantic/components/comment.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/comment.rtl.min.css b/app/webpacker/stylesheets/semantic/components/comment.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/comment.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/comment.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/container.min.css b/app/webpacker/stylesheets/semantic/components/container.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/container.min.css rename to app/webpacker/stylesheets/semantic/components/container.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/container.rtl.min.css b/app/webpacker/stylesheets/semantic/components/container.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/container.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/container.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/dimmer.min.css b/app/webpacker/stylesheets/semantic/components/dimmer.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/dimmer.min.css rename to app/webpacker/stylesheets/semantic/components/dimmer.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/dimmer.min.js b/app/webpacker/stylesheets/semantic/components/dimmer.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/dimmer.min.js rename to app/webpacker/stylesheets/semantic/components/dimmer.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/dimmer.rtl.min.css b/app/webpacker/stylesheets/semantic/components/dimmer.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/dimmer.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/dimmer.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/divider.min.css b/app/webpacker/stylesheets/semantic/components/divider.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/divider.min.css rename to app/webpacker/stylesheets/semantic/components/divider.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/divider.rtl.min.css b/app/webpacker/stylesheets/semantic/components/divider.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/divider.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/divider.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/dropdown.min.css b/app/webpacker/stylesheets/semantic/components/dropdown.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/dropdown.min.css rename to app/webpacker/stylesheets/semantic/components/dropdown.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/dropdown.min.js b/app/webpacker/stylesheets/semantic/components/dropdown.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/dropdown.min.js rename to app/webpacker/stylesheets/semantic/components/dropdown.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/dropdown.rtl.min.css b/app/webpacker/stylesheets/semantic/components/dropdown.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/dropdown.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/dropdown.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/embed.min.css b/app/webpacker/stylesheets/semantic/components/embed.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/embed.min.css rename to app/webpacker/stylesheets/semantic/components/embed.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/embed.min.js b/app/webpacker/stylesheets/semantic/components/embed.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/embed.min.js rename to app/webpacker/stylesheets/semantic/components/embed.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/embed.rtl.min.css b/app/webpacker/stylesheets/semantic/components/embed.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/embed.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/embed.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/emoji.min.css b/app/webpacker/stylesheets/semantic/components/emoji.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/emoji.min.css rename to app/webpacker/stylesheets/semantic/components/emoji.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/emoji.rtl.min.css b/app/webpacker/stylesheets/semantic/components/emoji.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/emoji.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/emoji.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/feed.min.css b/app/webpacker/stylesheets/semantic/components/feed.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/feed.min.css rename to app/webpacker/stylesheets/semantic/components/feed.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/feed.rtl.min.css b/app/webpacker/stylesheets/semantic/components/feed.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/feed.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/feed.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/flag.min.css b/app/webpacker/stylesheets/semantic/components/flag.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/flag.min.css rename to app/webpacker/stylesheets/semantic/components/flag.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/flag.rtl.min.css b/app/webpacker/stylesheets/semantic/components/flag.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/flag.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/flag.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/flyout.min.css b/app/webpacker/stylesheets/semantic/components/flyout.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/flyout.min.css rename to app/webpacker/stylesheets/semantic/components/flyout.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/flyout.min.js b/app/webpacker/stylesheets/semantic/components/flyout.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/flyout.min.js rename to app/webpacker/stylesheets/semantic/components/flyout.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/flyout.rtl.min.css b/app/webpacker/stylesheets/semantic/components/flyout.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/flyout.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/flyout.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/form.min.css b/app/webpacker/stylesheets/semantic/components/form.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/form.min.css rename to app/webpacker/stylesheets/semantic/components/form.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/form.min.js b/app/webpacker/stylesheets/semantic/components/form.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/form.min.js rename to app/webpacker/stylesheets/semantic/components/form.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/form.rtl.min.css b/app/webpacker/stylesheets/semantic/components/form.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/form.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/form.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/grid.min.css b/app/webpacker/stylesheets/semantic/components/grid.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/grid.min.css rename to app/webpacker/stylesheets/semantic/components/grid.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/grid.rtl.min.css b/app/webpacker/stylesheets/semantic/components/grid.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/grid.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/grid.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/header.min.css b/app/webpacker/stylesheets/semantic/components/header.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/header.min.css rename to app/webpacker/stylesheets/semantic/components/header.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/header.rtl.min.css b/app/webpacker/stylesheets/semantic/components/header.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/header.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/header.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/icon.min.css b/app/webpacker/stylesheets/semantic/components/icon.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/icon.min.css rename to app/webpacker/stylesheets/semantic/components/icon.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/icon.rtl.min.css b/app/webpacker/stylesheets/semantic/components/icon.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/icon.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/icon.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/image.min.css b/app/webpacker/stylesheets/semantic/components/image.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/image.min.css rename to app/webpacker/stylesheets/semantic/components/image.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/image.rtl.min.css b/app/webpacker/stylesheets/semantic/components/image.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/image.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/image.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/input.min.css b/app/webpacker/stylesheets/semantic/components/input.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/input.min.css rename to app/webpacker/stylesheets/semantic/components/input.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/input.rtl.min.css b/app/webpacker/stylesheets/semantic/components/input.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/input.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/input.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/item.min.css b/app/webpacker/stylesheets/semantic/components/item.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/item.min.css rename to app/webpacker/stylesheets/semantic/components/item.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/item.rtl.min.css b/app/webpacker/stylesheets/semantic/components/item.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/item.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/item.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/label.min.css b/app/webpacker/stylesheets/semantic/components/label.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/label.min.css rename to app/webpacker/stylesheets/semantic/components/label.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/label.rtl.min.css b/app/webpacker/stylesheets/semantic/components/label.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/label.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/label.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/list.min.css b/app/webpacker/stylesheets/semantic/components/list.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/list.min.css rename to app/webpacker/stylesheets/semantic/components/list.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/list.rtl.min.css b/app/webpacker/stylesheets/semantic/components/list.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/list.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/list.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/loader.min.css b/app/webpacker/stylesheets/semantic/components/loader.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/loader.min.css rename to app/webpacker/stylesheets/semantic/components/loader.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/loader.rtl.min.css b/app/webpacker/stylesheets/semantic/components/loader.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/loader.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/loader.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/menu.min.css b/app/webpacker/stylesheets/semantic/components/menu.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/menu.min.css rename to app/webpacker/stylesheets/semantic/components/menu.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/menu.rtl.min.css b/app/webpacker/stylesheets/semantic/components/menu.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/menu.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/menu.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/message.min.css b/app/webpacker/stylesheets/semantic/components/message.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/message.min.css rename to app/webpacker/stylesheets/semantic/components/message.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/message.rtl.min.css b/app/webpacker/stylesheets/semantic/components/message.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/message.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/message.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/modal.min.css b/app/webpacker/stylesheets/semantic/components/modal.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/modal.min.css rename to app/webpacker/stylesheets/semantic/components/modal.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/modal.min.js b/app/webpacker/stylesheets/semantic/components/modal.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/modal.min.js rename to app/webpacker/stylesheets/semantic/components/modal.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/modal.rtl.min.css b/app/webpacker/stylesheets/semantic/components/modal.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/modal.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/modal.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/nag.min.css b/app/webpacker/stylesheets/semantic/components/nag.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/nag.min.css rename to app/webpacker/stylesheets/semantic/components/nag.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/nag.min.js b/app/webpacker/stylesheets/semantic/components/nag.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/nag.min.js rename to app/webpacker/stylesheets/semantic/components/nag.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/nag.rtl.min.css b/app/webpacker/stylesheets/semantic/components/nag.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/nag.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/nag.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/placeholder.min.css b/app/webpacker/stylesheets/semantic/components/placeholder.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/placeholder.min.css rename to app/webpacker/stylesheets/semantic/components/placeholder.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/placeholder.rtl.min.css b/app/webpacker/stylesheets/semantic/components/placeholder.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/placeholder.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/placeholder.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/popup.min.css b/app/webpacker/stylesheets/semantic/components/popup.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/popup.min.css rename to app/webpacker/stylesheets/semantic/components/popup.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/popup.min.js b/app/webpacker/stylesheets/semantic/components/popup.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/popup.min.js rename to app/webpacker/stylesheets/semantic/components/popup.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/popup.rtl.min.css b/app/webpacker/stylesheets/semantic/components/popup.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/popup.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/popup.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/progress.min.css b/app/webpacker/stylesheets/semantic/components/progress.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/progress.min.css rename to app/webpacker/stylesheets/semantic/components/progress.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/progress.min.js b/app/webpacker/stylesheets/semantic/components/progress.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/progress.min.js rename to app/webpacker/stylesheets/semantic/components/progress.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/progress.rtl.min.css b/app/webpacker/stylesheets/semantic/components/progress.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/progress.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/progress.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/rail.min.css b/app/webpacker/stylesheets/semantic/components/rail.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/rail.min.css rename to app/webpacker/stylesheets/semantic/components/rail.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/rail.rtl.min.css b/app/webpacker/stylesheets/semantic/components/rail.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/rail.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/rail.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/rating.min.css b/app/webpacker/stylesheets/semantic/components/rating.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/rating.min.css rename to app/webpacker/stylesheets/semantic/components/rating.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/rating.min.js b/app/webpacker/stylesheets/semantic/components/rating.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/rating.min.js rename to app/webpacker/stylesheets/semantic/components/rating.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/rating.rtl.min.css b/app/webpacker/stylesheets/semantic/components/rating.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/rating.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/rating.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/reset.min.css b/app/webpacker/stylesheets/semantic/components/reset.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/reset.min.css rename to app/webpacker/stylesheets/semantic/components/reset.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/reset.rtl.min.css b/app/webpacker/stylesheets/semantic/components/reset.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/reset.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/reset.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/reveal.min.css b/app/webpacker/stylesheets/semantic/components/reveal.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/reveal.min.css rename to app/webpacker/stylesheets/semantic/components/reveal.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/reveal.rtl.min.css b/app/webpacker/stylesheets/semantic/components/reveal.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/reveal.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/reveal.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/search.min.css b/app/webpacker/stylesheets/semantic/components/search.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/search.min.css rename to app/webpacker/stylesheets/semantic/components/search.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/search.min.js b/app/webpacker/stylesheets/semantic/components/search.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/search.min.js rename to app/webpacker/stylesheets/semantic/components/search.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/search.rtl.min.css b/app/webpacker/stylesheets/semantic/components/search.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/search.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/search.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/segment.min.css b/app/webpacker/stylesheets/semantic/components/segment.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/segment.min.css rename to app/webpacker/stylesheets/semantic/components/segment.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/segment.rtl.min.css b/app/webpacker/stylesheets/semantic/components/segment.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/segment.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/segment.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/shape.min.css b/app/webpacker/stylesheets/semantic/components/shape.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/shape.min.css rename to app/webpacker/stylesheets/semantic/components/shape.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/shape.min.js b/app/webpacker/stylesheets/semantic/components/shape.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/shape.min.js rename to app/webpacker/stylesheets/semantic/components/shape.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/shape.rtl.min.css b/app/webpacker/stylesheets/semantic/components/shape.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/shape.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/shape.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/sidebar.min.css b/app/webpacker/stylesheets/semantic/components/sidebar.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/sidebar.min.css rename to app/webpacker/stylesheets/semantic/components/sidebar.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/sidebar.min.js b/app/webpacker/stylesheets/semantic/components/sidebar.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/sidebar.min.js rename to app/webpacker/stylesheets/semantic/components/sidebar.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/sidebar.rtl.min.css b/app/webpacker/stylesheets/semantic/components/sidebar.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/sidebar.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/sidebar.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/site.min.css b/app/webpacker/stylesheets/semantic/components/site.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/site.min.css rename to app/webpacker/stylesheets/semantic/components/site.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/site.min.js b/app/webpacker/stylesheets/semantic/components/site.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/site.min.js rename to app/webpacker/stylesheets/semantic/components/site.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/site.rtl.min.css b/app/webpacker/stylesheets/semantic/components/site.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/site.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/site.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/slider.min.css b/app/webpacker/stylesheets/semantic/components/slider.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/slider.min.css rename to app/webpacker/stylesheets/semantic/components/slider.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/slider.min.js b/app/webpacker/stylesheets/semantic/components/slider.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/slider.min.js rename to app/webpacker/stylesheets/semantic/components/slider.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/slider.rtl.min.css b/app/webpacker/stylesheets/semantic/components/slider.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/slider.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/slider.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/state.min.js b/app/webpacker/stylesheets/semantic/components/state.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/state.min.js rename to app/webpacker/stylesheets/semantic/components/state.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/statistic.min.css b/app/webpacker/stylesheets/semantic/components/statistic.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/statistic.min.css rename to app/webpacker/stylesheets/semantic/components/statistic.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/statistic.rtl.min.css b/app/webpacker/stylesheets/semantic/components/statistic.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/statistic.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/statistic.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/step.min.css b/app/webpacker/stylesheets/semantic/components/step.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/step.min.css rename to app/webpacker/stylesheets/semantic/components/step.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/step.rtl.min.css b/app/webpacker/stylesheets/semantic/components/step.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/step.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/step.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/sticky.min.css b/app/webpacker/stylesheets/semantic/components/sticky.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/sticky.min.css rename to app/webpacker/stylesheets/semantic/components/sticky.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/sticky.min.js b/app/webpacker/stylesheets/semantic/components/sticky.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/sticky.min.js rename to app/webpacker/stylesheets/semantic/components/sticky.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/sticky.rtl.min.css b/app/webpacker/stylesheets/semantic/components/sticky.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/sticky.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/sticky.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/tab.min.css b/app/webpacker/stylesheets/semantic/components/tab.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/tab.min.css rename to app/webpacker/stylesheets/semantic/components/tab.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/tab.min.js b/app/webpacker/stylesheets/semantic/components/tab.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/tab.min.js rename to app/webpacker/stylesheets/semantic/components/tab.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/tab.rtl.min.css b/app/webpacker/stylesheets/semantic/components/tab.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/tab.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/tab.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/table.min.css b/app/webpacker/stylesheets/semantic/components/table.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/table.min.css rename to app/webpacker/stylesheets/semantic/components/table.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/table.rtl.min.css b/app/webpacker/stylesheets/semantic/components/table.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/table.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/table.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/text.min.css b/app/webpacker/stylesheets/semantic/components/text.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/text.min.css rename to app/webpacker/stylesheets/semantic/components/text.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/text.rtl.min.css b/app/webpacker/stylesheets/semantic/components/text.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/text.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/text.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/toast.min.css b/app/webpacker/stylesheets/semantic/components/toast.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/toast.min.css rename to app/webpacker/stylesheets/semantic/components/toast.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/toast.min.js b/app/webpacker/stylesheets/semantic/components/toast.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/toast.min.js rename to app/webpacker/stylesheets/semantic/components/toast.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/toast.rtl.min.css b/app/webpacker/stylesheets/semantic/components/toast.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/toast.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/toast.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/transition.min.css b/app/webpacker/stylesheets/semantic/components/transition.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/transition.min.css rename to app/webpacker/stylesheets/semantic/components/transition.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/transition.min.js b/app/webpacker/stylesheets/semantic/components/transition.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/transition.min.js rename to app/webpacker/stylesheets/semantic/components/transition.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/transition.rtl.min.css b/app/webpacker/stylesheets/semantic/components/transition.rtl.min.css similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/transition.rtl.min.css rename to app/webpacker/stylesheets/semantic/components/transition.rtl.min.css diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/components/visibility.min.js b/app/webpacker/stylesheets/semantic/components/visibility.min.js similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/components/visibility.min.js rename to app/webpacker/stylesheets/semantic/components/visibility.min.js diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/basic/assets/fonts/icons.woff b/app/webpacker/stylesheets/semantic/themes/basic/assets/fonts/icons.woff similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/basic/assets/fonts/icons.woff rename to app/webpacker/stylesheets/semantic/themes/basic/assets/fonts/icons.woff diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/basic/assets/fonts/icons.woff2 b/app/webpacker/stylesheets/semantic/themes/basic/assets/fonts/icons.woff2 similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/basic/assets/fonts/icons.woff2 rename to app/webpacker/stylesheets/semantic/themes/basic/assets/fonts/icons.woff2 diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/brand-icons.woff b/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/brand-icons.woff similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/brand-icons.woff rename to app/webpacker/stylesheets/semantic/themes/default/assets/fonts/brand-icons.woff diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/brand-icons.woff2 b/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/brand-icons.woff2 similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/brand-icons.woff2 rename to app/webpacker/stylesheets/semantic/themes/default/assets/fonts/brand-icons.woff2 diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/icons.woff b/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/icons.woff similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/icons.woff rename to app/webpacker/stylesheets/semantic/themes/default/assets/fonts/icons.woff diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/icons.woff2 b/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/icons.woff2 similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/icons.woff2 rename to app/webpacker/stylesheets/semantic/themes/default/assets/fonts/icons.woff2 diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/outline-icons.woff b/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/outline-icons.woff similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/outline-icons.woff rename to app/webpacker/stylesheets/semantic/themes/default/assets/fonts/outline-icons.woff diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/outline-icons.woff2 b/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/outline-icons.woff2 similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/default/assets/fonts/outline-icons.woff2 rename to app/webpacker/stylesheets/semantic/themes/default/assets/fonts/outline-icons.woff2 diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/github/assets/fonts/octicons.woff b/app/webpacker/stylesheets/semantic/themes/github/assets/fonts/octicons.woff similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/github/assets/fonts/octicons.woff rename to app/webpacker/stylesheets/semantic/themes/github/assets/fonts/octicons.woff diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/github/assets/fonts/octicons.woff2 b/app/webpacker/stylesheets/semantic/themes/github/assets/fonts/octicons.woff2 similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/github/assets/fonts/octicons.woff2 rename to app/webpacker/stylesheets/semantic/themes/github/assets/fonts/octicons.woff2 diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/material/assets/fonts/icons.woff b/app/webpacker/stylesheets/semantic/themes/material/assets/fonts/icons.woff similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/material/assets/fonts/icons.woff rename to app/webpacker/stylesheets/semantic/themes/material/assets/fonts/icons.woff diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/material/assets/fonts/icons.woff2 b/app/webpacker/stylesheets/semantic/themes/material/assets/fonts/icons.woff2 similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/material/assets/fonts/icons.woff2 rename to app/webpacker/stylesheets/semantic/themes/material/assets/fonts/icons.woff2 diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/wca/assets/roboto.woff b/app/webpacker/stylesheets/semantic/themes/wca/assets/roboto.woff similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/wca/assets/roboto.woff rename to app/webpacker/stylesheets/semantic/themes/wca/assets/roboto.woff diff --git a/WcaOnRails/app/webpacker/stylesheets/semantic/themes/wca/assets/roboto.woff2 b/app/webpacker/stylesheets/semantic/themes/wca/assets/roboto.woff2 similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/semantic/themes/wca/assets/roboto.woff2 rename to app/webpacker/stylesheets/semantic/themes/wca/assets/roboto.woff2 diff --git a/WcaOnRails/app/webpacker/stylesheets/static_pages/teams_committees.scss b/app/webpacker/stylesheets/static_pages/teams_committees.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/static_pages/teams_committees.scss rename to app/webpacker/stylesheets/static_pages/teams_committees.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/user_avatar.scss b/app/webpacker/stylesheets/user_avatar.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/user_avatar.scss rename to app/webpacker/stylesheets/user_avatar.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/user_badge.scss b/app/webpacker/stylesheets/user_badge.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/user_badge.scss rename to app/webpacker/stylesheets/user_badge.scss diff --git a/WcaOnRails/app/webpacker/stylesheets/variables.scss b/app/webpacker/stylesheets/variables.scss similarity index 100% rename from WcaOnRails/app/webpacker/stylesheets/variables.scss rename to app/webpacker/stylesheets/variables.scss diff --git a/WcaOnRails/app_secrets.rb b/app_secrets.rb similarity index 100% rename from WcaOnRails/app_secrets.rb rename to app_secrets.rb diff --git a/WcaOnRails/babel.config.js b/babel.config.js similarity index 100% rename from WcaOnRails/babel.config.js rename to babel.config.js diff --git a/WcaOnRails/bin/bundle b/bin/bundle similarity index 100% rename from WcaOnRails/bin/bundle rename to bin/bundle diff --git a/WcaOnRails/bin/docker-entrypoint b/bin/docker-entrypoint similarity index 100% rename from WcaOnRails/bin/docker-entrypoint rename to bin/docker-entrypoint diff --git a/WcaOnRails/bin/docker-entrypoint-sidekiq b/bin/docker-entrypoint-sidekiq similarity index 100% rename from WcaOnRails/bin/docker-entrypoint-sidekiq rename to bin/docker-entrypoint-sidekiq diff --git a/WcaOnRails/bin/rails b/bin/rails similarity index 100% rename from WcaOnRails/bin/rails rename to bin/rails diff --git a/WcaOnRails/bin/rake b/bin/rake similarity index 100% rename from WcaOnRails/bin/rake rename to bin/rake diff --git a/WcaOnRails/bin/rspec b/bin/rspec similarity index 100% rename from WcaOnRails/bin/rspec rename to bin/rspec diff --git a/WcaOnRails/bin/setup b/bin/setup similarity index 100% rename from WcaOnRails/bin/setup rename to bin/setup diff --git a/WcaOnRails/bin/shakapacker b/bin/shakapacker similarity index 100% rename from WcaOnRails/bin/shakapacker rename to bin/shakapacker diff --git a/WcaOnRails/bin/shakapacker-dev-server b/bin/shakapacker-dev-server similarity index 100% rename from WcaOnRails/bin/shakapacker-dev-server rename to bin/shakapacker-dev-server diff --git a/WcaOnRails/bin/spring b/bin/spring similarity index 100% rename from WcaOnRails/bin/spring rename to bin/spring diff --git a/WcaOnRails/bin/update b/bin/update similarity index 100% rename from WcaOnRails/bin/update rename to bin/update diff --git a/WcaOnRails/bin/yarn b/bin/yarn similarity index 100% rename from WcaOnRails/bin/yarn rename to bin/yarn diff --git a/WcaOnRails/config.ru b/config.ru similarity index 100% rename from WcaOnRails/config.ru rename to config.ru diff --git a/WcaOnRails/config/application.rb b/config/application.rb similarity index 100% rename from WcaOnRails/config/application.rb rename to config/application.rb diff --git a/WcaOnRails/config/boot.rb b/config/boot.rb similarity index 100% rename from WcaOnRails/config/boot.rb rename to config/boot.rb diff --git a/WcaOnRails/config/cable.yml b/config/cable.yml similarity index 100% rename from WcaOnRails/config/cable.yml rename to config/cable.yml diff --git a/WcaOnRails/config/database.yml b/config/database.yml similarity index 100% rename from WcaOnRails/config/database.yml rename to config/database.yml diff --git a/WcaOnRails/config/environment.rb b/config/environment.rb similarity index 100% rename from WcaOnRails/config/environment.rb rename to config/environment.rb diff --git a/WcaOnRails/config/environments/development.rb b/config/environments/development.rb similarity index 100% rename from WcaOnRails/config/environments/development.rb rename to config/environments/development.rb diff --git a/WcaOnRails/config/environments/production.rb b/config/environments/production.rb similarity index 100% rename from WcaOnRails/config/environments/production.rb rename to config/environments/production.rb diff --git a/WcaOnRails/config/environments/test.rb b/config/environments/test.rb similarity index 100% rename from WcaOnRails/config/environments/test.rb rename to config/environments/test.rb diff --git a/WcaOnRails/config/i18n-tasks.yml.erb b/config/i18n-tasks.yml.erb similarity index 100% rename from WcaOnRails/config/i18n-tasks.yml.erb rename to config/i18n-tasks.yml.erb diff --git a/WcaOnRails/config/i18n.yml b/config/i18n.yml similarity index 100% rename from WcaOnRails/config/i18n.yml rename to config/i18n.yml diff --git a/WcaOnRails/config/initializers/application_controller_renderer.rb b/config/initializers/application_controller_renderer.rb similarity index 100% rename from WcaOnRails/config/initializers/application_controller_renderer.rb rename to config/initializers/application_controller_renderer.rb diff --git a/WcaOnRails/config/initializers/assets.rb b/config/initializers/assets.rb similarity index 100% rename from WcaOnRails/config/initializers/assets.rb rename to config/initializers/assets.rb diff --git a/WcaOnRails/config/initializers/backtrace_silencers.rb b/config/initializers/backtrace_silencers.rb similarity index 100% rename from WcaOnRails/config/initializers/backtrace_silencers.rb rename to config/initializers/backtrace_silencers.rb diff --git a/WcaOnRails/config/initializers/carrierwave.rb b/config/initializers/carrierwave.rb similarity index 100% rename from WcaOnRails/config/initializers/carrierwave.rb rename to config/initializers/carrierwave.rb diff --git a/WcaOnRails/config/initializers/content_security_policy.rb b/config/initializers/content_security_policy.rb similarity index 100% rename from WcaOnRails/config/initializers/content_security_policy.rb rename to config/initializers/content_security_policy.rb diff --git a/WcaOnRails/config/initializers/cookies_serializer.rb b/config/initializers/cookies_serializer.rb similarity index 100% rename from WcaOnRails/config/initializers/cookies_serializer.rb rename to config/initializers/cookies_serializer.rb diff --git a/WcaOnRails/config/initializers/datetime_formats.rb b/config/initializers/datetime_formats.rb similarity index 100% rename from WcaOnRails/config/initializers/datetime_formats.rb rename to config/initializers/datetime_formats.rb diff --git a/WcaOnRails/config/initializers/devise.rb b/config/initializers/devise.rb similarity index 100% rename from WcaOnRails/config/initializers/devise.rb rename to config/initializers/devise.rb diff --git a/WcaOnRails/config/initializers/devise_2fa.rb b/config/initializers/devise_2fa.rb similarity index 100% rename from WcaOnRails/config/initializers/devise_2fa.rb rename to config/initializers/devise_2fa.rb diff --git a/WcaOnRails/config/initializers/doorkeeper.rb b/config/initializers/doorkeeper.rb similarity index 100% rename from WcaOnRails/config/initializers/doorkeeper.rb rename to config/initializers/doorkeeper.rb diff --git a/WcaOnRails/config/initializers/doorkeeper_openid_connect.rb b/config/initializers/doorkeeper_openid_connect.rb similarity index 100% rename from WcaOnRails/config/initializers/doorkeeper_openid_connect.rb rename to config/initializers/doorkeeper_openid_connect.rb diff --git a/WcaOnRails/config/initializers/enable_gc_profiler.rb b/config/initializers/enable_gc_profiler.rb similarity index 100% rename from WcaOnRails/config/initializers/enable_gc_profiler.rb rename to config/initializers/enable_gc_profiler.rb diff --git a/WcaOnRails/config/initializers/filter_parameter_logging.rb b/config/initializers/filter_parameter_logging.rb similarity index 100% rename from WcaOnRails/config/initializers/filter_parameter_logging.rb rename to config/initializers/filter_parameter_logging.rb diff --git a/WcaOnRails/config/initializers/i18n_ignore_missing_interpolation_argument.rb b/config/initializers/i18n_ignore_missing_interpolation_argument.rb similarity index 100% rename from WcaOnRails/config/initializers/i18n_ignore_missing_interpolation_argument.rb rename to config/initializers/i18n_ignore_missing_interpolation_argument.rb diff --git a/WcaOnRails/config/initializers/i18n_js.rb b/config/initializers/i18n_js.rb similarity index 100% rename from WcaOnRails/config/initializers/i18n_js.rb rename to config/initializers/i18n_js.rb diff --git a/WcaOnRails/config/initializers/iframe_mail_interceptor.rb b/config/initializers/iframe_mail_interceptor.rb similarity index 100% rename from WcaOnRails/config/initializers/iframe_mail_interceptor.rb rename to config/initializers/iframe_mail_interceptor.rb diff --git a/WcaOnRails/config/initializers/inflections.rb b/config/initializers/inflections.rb similarity index 100% rename from WcaOnRails/config/initializers/inflections.rb rename to config/initializers/inflections.rb diff --git a/WcaOnRails/config/initializers/kaminari_config.rb b/config/initializers/kaminari_config.rb similarity index 100% rename from WcaOnRails/config/initializers/kaminari_config.rb rename to config/initializers/kaminari_config.rb diff --git a/WcaOnRails/config/initializers/mime_types.rb b/config/initializers/mime_types.rb similarity index 100% rename from WcaOnRails/config/initializers/mime_types.rb rename to config/initializers/mime_types.rb diff --git a/WcaOnRails/config/initializers/monkey_patches.rb b/config/initializers/monkey_patches.rb similarity index 100% rename from WcaOnRails/config/initializers/monkey_patches.rb rename to config/initializers/monkey_patches.rb diff --git a/WcaOnRails/config/initializers/mysql_unicode_index_workaround.rb b/config/initializers/mysql_unicode_index_workaround.rb similarity index 100% rename from WcaOnRails/config/initializers/mysql_unicode_index_workaround.rb rename to config/initializers/mysql_unicode_index_workaround.rb diff --git a/WcaOnRails/config/initializers/octokit.rb b/config/initializers/octokit.rb similarity index 100% rename from WcaOnRails/config/initializers/octokit.rb rename to config/initializers/octokit.rb diff --git a/WcaOnRails/config/initializers/permissions_policy.rb b/config/initializers/permissions_policy.rb similarity index 100% rename from WcaOnRails/config/initializers/permissions_policy.rb rename to config/initializers/permissions_policy.rb diff --git a/WcaOnRails/config/initializers/ranged_datetime_wrapper.rb b/config/initializers/ranged_datetime_wrapper.rb similarity index 100% rename from WcaOnRails/config/initializers/ranged_datetime_wrapper.rb rename to config/initializers/ranged_datetime_wrapper.rb diff --git a/WcaOnRails/config/initializers/recaptcha.rb b/config/initializers/recaptcha.rb similarity index 100% rename from WcaOnRails/config/initializers/recaptcha.rb rename to config/initializers/recaptcha.rb diff --git a/WcaOnRails/config/initializers/ruby_money.rb b/config/initializers/ruby_money.rb similarity index 100% rename from WcaOnRails/config/initializers/ruby_money.rb rename to config/initializers/ruby_money.rb diff --git a/WcaOnRails/config/initializers/session_store.rb b/config/initializers/session_store.rb similarity index 100% rename from WcaOnRails/config/initializers/session_store.rb rename to config/initializers/session_store.rb diff --git a/WcaOnRails/config/initializers/sidekiq.rb b/config/initializers/sidekiq.rb similarity index 100% rename from WcaOnRails/config/initializers/sidekiq.rb rename to config/initializers/sidekiq.rb diff --git a/WcaOnRails/config/initializers/simple_form.rb b/config/initializers/simple_form.rb similarity index 100% rename from WcaOnRails/config/initializers/simple_form.rb rename to config/initializers/simple_form.rb diff --git a/WcaOnRails/config/initializers/simple_form_bootstrap.rb b/config/initializers/simple_form_bootstrap.rb similarity index 100% rename from WcaOnRails/config/initializers/simple_form_bootstrap.rb rename to config/initializers/simple_form_bootstrap.rb diff --git a/WcaOnRails/config/initializers/simple_form_builder_extensions.rb b/config/initializers/simple_form_builder_extensions.rb similarity index 100% rename from WcaOnRails/config/initializers/simple_form_builder_extensions.rb rename to config/initializers/simple_form_builder_extensions.rb diff --git a/WcaOnRails/config/initializers/stripe.rb b/config/initializers/stripe.rb similarity index 100% rename from WcaOnRails/config/initializers/stripe.rb rename to config/initializers/stripe.rb diff --git a/WcaOnRails/config/initializers/translations.rb b/config/initializers/translations.rb similarity index 100% rename from WcaOnRails/config/initializers/translations.rb rename to config/initializers/translations.rb diff --git a/WcaOnRails/config/initializers/wicked_pdf.rb b/config/initializers/wicked_pdf.rb similarity index 100% rename from WcaOnRails/config/initializers/wicked_pdf.rb rename to config/initializers/wicked_pdf.rb diff --git a/WcaOnRails/config/initializers/wrap_parameters.rb b/config/initializers/wrap_parameters.rb similarity index 100% rename from WcaOnRails/config/initializers/wrap_parameters.rb rename to config/initializers/wrap_parameters.rb diff --git a/WcaOnRails/config/initializers/zeitwerk.rb b/config/initializers/zeitwerk.rb similarity index 100% rename from WcaOnRails/config/initializers/zeitwerk.rb rename to config/initializers/zeitwerk.rb diff --git a/WcaOnRails/config/locales/ca.yml b/config/locales/ca.yml similarity index 99% rename from WcaOnRails/config/locales/ca.yml rename to config/locales/ca.yml index 116b97cc744..1fb44bb22b9 100644 --- a/WcaOnRails/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -1446,7 +1446,7 @@ ca: scopes_html: >- Separa els àmbits amb espais. Deixa-ho en blanc per utilitzar l'àmbit(s) per defecte. Visita aquí per obtenir una llista amb els àmbits permesos. scopes: diff --git a/WcaOnRails/config/locales/carrierwave.cs.yml b/config/locales/carrierwave.cs.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.cs.yml rename to config/locales/carrierwave.cs.yml diff --git a/WcaOnRails/config/locales/carrierwave.da.yml b/config/locales/carrierwave.da.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.da.yml rename to config/locales/carrierwave.da.yml diff --git a/WcaOnRails/config/locales/carrierwave.de.yml b/config/locales/carrierwave.de.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.de.yml rename to config/locales/carrierwave.de.yml diff --git a/WcaOnRails/config/locales/carrierwave.en.yml b/config/locales/carrierwave.en.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.en.yml rename to config/locales/carrierwave.en.yml diff --git a/WcaOnRails/config/locales/carrierwave.eo.yml b/config/locales/carrierwave.eo.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.eo.yml rename to config/locales/carrierwave.eo.yml diff --git a/WcaOnRails/config/locales/carrierwave.es.yml b/config/locales/carrierwave.es.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.es.yml rename to config/locales/carrierwave.es.yml diff --git a/WcaOnRails/config/locales/carrierwave.fr.yml b/config/locales/carrierwave.fr.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.fr.yml rename to config/locales/carrierwave.fr.yml diff --git a/WcaOnRails/config/locales/carrierwave.hr.yml b/config/locales/carrierwave.hr.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.hr.yml rename to config/locales/carrierwave.hr.yml diff --git a/WcaOnRails/config/locales/carrierwave.hu.yml b/config/locales/carrierwave.hu.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.hu.yml rename to config/locales/carrierwave.hu.yml diff --git a/WcaOnRails/config/locales/carrierwave.id.yml b/config/locales/carrierwave.id.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.id.yml rename to config/locales/carrierwave.id.yml diff --git a/WcaOnRails/config/locales/carrierwave.it.yml b/config/locales/carrierwave.it.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.it.yml rename to config/locales/carrierwave.it.yml diff --git a/WcaOnRails/config/locales/carrierwave.ja.yml b/config/locales/carrierwave.ja.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.ja.yml rename to config/locales/carrierwave.ja.yml diff --git a/WcaOnRails/config/locales/carrierwave.kk.yml b/config/locales/carrierwave.kk.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.kk.yml rename to config/locales/carrierwave.kk.yml diff --git a/WcaOnRails/config/locales/carrierwave.pl.yml b/config/locales/carrierwave.pl.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.pl.yml rename to config/locales/carrierwave.pl.yml diff --git a/WcaOnRails/config/locales/carrierwave.pt-BR.yml b/config/locales/carrierwave.pt-BR.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.pt-BR.yml rename to config/locales/carrierwave.pt-BR.yml diff --git a/WcaOnRails/config/locales/carrierwave.pt.yml b/config/locales/carrierwave.pt.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.pt.yml rename to config/locales/carrierwave.pt.yml diff --git a/WcaOnRails/config/locales/carrierwave.ro.yml b/config/locales/carrierwave.ro.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.ro.yml rename to config/locales/carrierwave.ro.yml diff --git a/WcaOnRails/config/locales/carrierwave.ru.yml b/config/locales/carrierwave.ru.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.ru.yml rename to config/locales/carrierwave.ru.yml diff --git a/WcaOnRails/config/locales/carrierwave.sk.yml b/config/locales/carrierwave.sk.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.sk.yml rename to config/locales/carrierwave.sk.yml diff --git a/WcaOnRails/config/locales/carrierwave.sv.yml b/config/locales/carrierwave.sv.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.sv.yml rename to config/locales/carrierwave.sv.yml diff --git a/WcaOnRails/config/locales/carrierwave.uk.yml b/config/locales/carrierwave.uk.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.uk.yml rename to config/locales/carrierwave.uk.yml diff --git a/WcaOnRails/config/locales/carrierwave.vi.yml b/config/locales/carrierwave.vi.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.vi.yml rename to config/locales/carrierwave.vi.yml diff --git a/WcaOnRails/config/locales/carrierwave.zh-CN.yml b/config/locales/carrierwave.zh-CN.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.zh-CN.yml rename to config/locales/carrierwave.zh-CN.yml diff --git a/WcaOnRails/config/locales/carrierwave.zh-TW.yml b/config/locales/carrierwave.zh-TW.yml similarity index 100% rename from WcaOnRails/config/locales/carrierwave.zh-TW.yml rename to config/locales/carrierwave.zh-TW.yml diff --git a/WcaOnRails/config/locales/cs.yml b/config/locales/cs.yml similarity index 99% rename from WcaOnRails/config/locales/cs.yml rename to config/locales/cs.yml index 7697a093f72..30d530ffe75 100644 --- a/WcaOnRails/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -1473,7 +1473,7 @@ cs: #original_hash: 62a0113 scopes_html: >- Oddělte scopy mezerami. Podívejte se zde na seznam podporovaných scopů. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/da.yml b/config/locales/da.yml similarity index 99% rename from WcaOnRails/config/locales/da.yml rename to config/locales/da.yml index eb2c8cb6b23..288978dca1d 100644 --- a/WcaOnRails/config/locales/da.yml +++ b/config/locales/da.yml @@ -1371,7 +1371,7 @@ da: scopes_html: >- Opdel scopes med mellemrum. Lad den være tom for at bruge standard scopes. Se her for en liste af brugte scopes. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/de.yml b/config/locales/de.yml similarity index 99% rename from WcaOnRails/config/locales/de.yml rename to config/locales/de.yml index 5a0d7631c45..494c65a4ee4 100644 --- a/WcaOnRails/config/locales/de.yml +++ b/config/locales/de.yml @@ -1519,7 +1519,7 @@ de: scopes_html: >- Trenne Scopes mit Leerzeichen. Lasse den Standard Scope leer. Siehe hier für eine Liste unterstützter Scopes. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/devise_overrieds.ru.yml b/config/locales/devise_overrieds.ru.yml similarity index 100% rename from WcaOnRails/config/locales/devise_overrieds.ru.yml rename to config/locales/devise_overrieds.ru.yml diff --git a/WcaOnRails/config/locales/en.yml b/config/locales/en.yml similarity index 99% rename from WcaOnRails/config/locales/en.yml rename to config/locales/en.yml index 0580066cab3..cf73f3f6d1e 100644 --- a/WcaOnRails/config/locales/en.yml +++ b/config/locales/en.yml @@ -668,7 +668,7 @@ en: applications: help: https_info: 'HTTPS is required unless the host is "localhost"' - scopes_html: 'Separate scopes with spaces. Leave blank to use the default scope(s). See here for a list of supported scopes.' + scopes_html: 'Separate scopes with spaces. Leave blank to use the default scope(s). See here for a list of supported scopes.' #context: and asking the user "The application will be able to" scopes: public: 'Access your public data (name, WCA ID, gender, citizenship, and profile picture)' diff --git a/WcaOnRails/config/locales/eo.yml b/config/locales/eo.yml similarity index 99% rename from WcaOnRails/config/locales/eo.yml rename to config/locales/eo.yml index 95a8fdaae83..9f7b4720c8d 100644 --- a/WcaOnRails/config/locales/eo.yml +++ b/config/locales/eo.yml @@ -1516,7 +1516,7 @@ eo: scopes_html: >- Apartigu ampleksojn per spacetoj. Lasu tion malplena por uzi la defaŭlta(j)n aplikaĵa(j)n regiono(j)n. Rigardu tie por trovi liston de subtenataj ampleksoj. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/es.yml b/config/locales/es.yml similarity index 99% rename from WcaOnRails/config/locales/es.yml rename to config/locales/es.yml index 87afc0177cc..57b40c794b5 100644 --- a/WcaOnRails/config/locales/es.yml +++ b/config/locales/es.yml @@ -1555,7 +1555,7 @@ es: scopes_html: >- Separa los ámbitos con espacios. Deja en blanco para usar los ámbitos por omisión. Consulta here la lista de ámbitos soportados. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/faker.en.yml b/config/locales/faker.en.yml similarity index 100% rename from WcaOnRails/config/locales/faker.en.yml rename to config/locales/faker.en.yml diff --git a/WcaOnRails/config/locales/fi.yml b/config/locales/fi.yml similarity index 99% rename from WcaOnRails/config/locales/fi.yml rename to config/locales/fi.yml index d02b3d833b4..cbbace7e937 100644 --- a/WcaOnRails/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -1454,7 +1454,7 @@ fi: scopes_html: >- Separate scopes with spaces. Leave blank to use the default scope(s). See here for a list of supported scopes. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/fr.yml b/config/locales/fr.yml similarity index 99% rename from WcaOnRails/config/locales/fr.yml rename to config/locales/fr.yml index aafde903de3..66c1b2ccaad 100644 --- a/WcaOnRails/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -1586,7 +1586,7 @@ fr: scopes_html: >- Scopes séparés avec des espaces. Laisser vide pour utiliser le(s) scope(s) par défaut. Voir ici pour une liste des scopes supportés. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/hr.yml b/config/locales/hr.yml similarity index 99% rename from WcaOnRails/config/locales/hr.yml rename to config/locales/hr.yml index f166ef42f58..6af0f2a6593 100644 --- a/WcaOnRails/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -1536,7 +1536,7 @@ hr: scopes_html: >- Separate scopes with spaces. Leave blank to use the default scope(s). See here for a list of supported scopes. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/hu.yml b/config/locales/hu.yml similarity index 100% rename from WcaOnRails/config/locales/hu.yml rename to config/locales/hu.yml diff --git a/WcaOnRails/config/locales/id.yml b/config/locales/id.yml similarity index 99% rename from WcaOnRails/config/locales/id.yml rename to config/locales/id.yml index 9e291e2cd17..86d8b189c96 100644 --- a/WcaOnRails/config/locales/id.yml +++ b/config/locales/id.yml @@ -1174,7 +1174,7 @@ id: scopes_html: >- Pisahkan Scope dengan spasi. Kosongkan untuk menggunakan Scope default. Lihat tautan ini untuk melihat daftar Scope yang didukung. scopes: diff --git a/WcaOnRails/config/locales/it.yml b/config/locales/it.yml similarity index 99% rename from WcaOnRails/config/locales/it.yml rename to config/locales/it.yml index ea0ed237538..02b722f91ab 100644 --- a/WcaOnRails/config/locales/it.yml +++ b/config/locales/it.yml @@ -1562,7 +1562,7 @@ it: scopes_html: >- Separate scopes with spaces. Leave blank to use the default scope(s). See here for a list of supported scopes. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/ja.yml b/config/locales/ja.yml similarity index 100% rename from WcaOnRails/config/locales/ja.yml rename to config/locales/ja.yml diff --git a/WcaOnRails/config/locales/kk.yml b/config/locales/kk.yml similarity index 99% rename from WcaOnRails/config/locales/kk.yml rename to config/locales/kk.yml index 3bea3245ce4..5edf761ca04 100644 --- a/WcaOnRails/config/locales/kk.yml +++ b/config/locales/kk.yml @@ -1355,7 +1355,7 @@ kk: scopes_html: >- Scopes бос орындармен бөлінеді. Әдепкі scope пайдалану үшін бос қалдырыңыз. Қараңыз здесь қолдау көрсетілетін scopes тізімі. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/ko.yml b/config/locales/ko.yml similarity index 100% rename from WcaOnRails/config/locales/ko.yml rename to config/locales/ko.yml diff --git a/WcaOnRails/config/locales/locales.rb b/config/locales/locales.rb similarity index 100% rename from WcaOnRails/config/locales/locales.rb rename to config/locales/locales.rb diff --git a/WcaOnRails/config/locales/nl.yml b/config/locales/nl.yml similarity index 99% rename from WcaOnRails/config/locales/nl.yml rename to config/locales/nl.yml index 1a40392965f..f046d1b9366 100644 --- a/WcaOnRails/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -1407,7 +1407,7 @@ nl: scopes_html: >- Verschillende scopes met spaties scheiden. Laat leeg om de default scope te gebruiken. Zie hier voor een lijst met mogelijke scopes. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/pl.yml b/config/locales/pl.yml similarity index 99% rename from WcaOnRails/config/locales/pl.yml rename to config/locales/pl.yml index caa962a6718..deb9a77e3ef 100644 --- a/WcaOnRails/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -1441,7 +1441,7 @@ pl: scopes_html: >- Oddziel zakresy spacjami. Pozostaw puste w celu użycia domyślnego zakresu/zakresów. Spójrz tutaj, aby zobaczyć listę wspieranych zakresów. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/pt-BR.yml b/config/locales/pt-BR.yml similarity index 99% rename from WcaOnRails/config/locales/pt-BR.yml rename to config/locales/pt-BR.yml index 5736a74b839..4b958a5a1db 100644 --- a/WcaOnRails/config/locales/pt-BR.yml +++ b/config/locales/pt-BR.yml @@ -1168,7 +1168,7 @@ pt-BR: scopes_html: >- Separe os escopos com espaços. Deixe em branco para usar o escopo padrão. Veja a lista de escopos suportados em here. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/pt.yml b/config/locales/pt.yml similarity index 99% rename from WcaOnRails/config/locales/pt.yml rename to config/locales/pt.yml index aff79bba199..9021129f945 100644 --- a/WcaOnRails/config/locales/pt.yml +++ b/config/locales/pt.yml @@ -1531,7 +1531,7 @@ pt: scopes_html: >- Separe os âmbitos com espaços. Deixe em branco para usar o(s) âmbito(s) padrão. Veja a lista de âmbitos suportados aqui. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/ro.yml b/config/locales/ro.yml similarity index 99% rename from WcaOnRails/config/locales/ro.yml rename to config/locales/ro.yml index 3ea6e1effc4..e24206d9737 100644 --- a/WcaOnRails/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -1551,7 +1551,7 @@ ro: scopes_html: >- Separă domeniile prin spații. Lasă necompletat pentru a folosii domeniul fundamental/domeniile fundamentale. Vezi aici o listă de domenii suportate. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/ru.yml b/config/locales/ru.yml similarity index 99% rename from WcaOnRails/config/locales/ru.yml rename to config/locales/ru.yml index aba320c2471..c525c59f68e 100644 --- a/WcaOnRails/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -1538,7 +1538,7 @@ ru: scopes_html: >- Scopes разделяются пробелами. Оставьте пустым, чтобы использовать scope по умолчанию. Смотрите здесь список поддерживаемых scopes. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/shared.en.yml b/config/locales/shared.en.yml similarity index 100% rename from WcaOnRails/config/locales/shared.en.yml rename to config/locales/shared.en.yml diff --git a/WcaOnRails/config/locales/sk.yml b/config/locales/sk.yml similarity index 99% rename from WcaOnRails/config/locales/sk.yml rename to config/locales/sk.yml index d35ce18d77b..9aab4b3eac8 100644 --- a/WcaOnRails/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -865,7 +865,7 @@ sk: scopes_html: >- Oddeľte polia s medzerami. Nechajte prázdne miesto pre použitie základného poľa (polí). Pozrite sa na here pre list podporovaných polí. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/sl.yml b/config/locales/sl.yml similarity index 99% rename from WcaOnRails/config/locales/sl.yml rename to config/locales/sl.yml index 274ab5b3842..a86302b0faf 100644 --- a/WcaOnRails/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -960,7 +960,7 @@ sl: scopes_html: >- Separate scopes with spaces. Leave blank to use the default scope(s). See here for a list of supported scopes. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/sv.yml b/config/locales/sv.yml similarity index 99% rename from WcaOnRails/config/locales/sv.yml rename to config/locales/sv.yml index 55be72fd8f6..92ebdadc917 100644 --- a/WcaOnRails/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -1164,7 +1164,7 @@ sv: scopes_html: >- Separera scopes med mellanslag. Lämna tomt för att använda standardscope(s). Se här för en lista över stödda scopes. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/th.yml b/config/locales/th.yml similarity index 99% rename from WcaOnRails/config/locales/th.yml rename to config/locales/th.yml index f080b117d77..744feb957ed 100644 --- a/WcaOnRails/config/locales/th.yml +++ b/config/locales/th.yml @@ -994,7 +994,7 @@ th: #original_hash: f82488f 2fa_attempt: >- คุณกำลังเข้าระบบของ WCA, คุณได้เปิดการใช้งานการยืนยันตัวตน 2 - ขั้นตอน และคุณเพิ่งจะขอให้ส่ง one-time password ด้วย email + ขั้นตอน และคุณเพิ่งจะขอให้ส่ง one-time password ด้วย email กรุณาดูด้านล่าง #original_hash: e27e540 disclaimer: >- @@ -1126,7 +1126,7 @@ th: #original_hash: 62a0113 scopes_html: >- คั่นแต่ละขอบเขตด้วยช่องว่าง เว้นว่างไว้เพื่อใช้ขอบเขตเริ่มต้น ดูที่นี่สำหรับขอบเขตที่รองรับ scopes: #original_hash: 1920e95 @@ -1554,7 +1554,7 @@ th: have_wca_id_html: 'WCA ID ของคุณคือ %{link_id}' #original_hash: bf654e1 account_is_special: >- - WCA ID และบัญชีผู้ใช้ได้เชื่อมต่อกันแล้วด้วยตำแหน่งพิเศษ (เช่น + WCA ID และบัญชีผู้ใช้ได้เชื่อมต่อกันแล้วด้วยตำแหน่งพิเศษ (เช่น delegate, ผู้จัดการแข่งขัน, สมาชิกทีม) และไม่สามารถลบได้ กรุณาส่ง email มาที่ WCA Result Team เพื่อช่วยเปลี่ยน WCA ID ไปยังบัญชีผู้ใช้อื่น cannot_edit: diff --git a/WcaOnRails/config/locales/time_will_tell.en.yml b/config/locales/time_will_tell.en.yml similarity index 100% rename from WcaOnRails/config/locales/time_will_tell.en.yml rename to config/locales/time_will_tell.en.yml diff --git a/WcaOnRails/config/locales/time_will_tell.kk.yml b/config/locales/time_will_tell.kk.yml similarity index 100% rename from WcaOnRails/config/locales/time_will_tell.kk.yml rename to config/locales/time_will_tell.kk.yml diff --git a/WcaOnRails/config/locales/time_will_tell.pt-BR.yml b/config/locales/time_will_tell.pt-BR.yml similarity index 100% rename from WcaOnRails/config/locales/time_will_tell.pt-BR.yml rename to config/locales/time_will_tell.pt-BR.yml diff --git a/WcaOnRails/config/locales/time_will_tell.ru.yml b/config/locales/time_will_tell.ru.yml similarity index 100% rename from WcaOnRails/config/locales/time_will_tell.ru.yml rename to config/locales/time_will_tell.ru.yml diff --git a/WcaOnRails/config/locales/time_will_tell.sv.yml b/config/locales/time_will_tell.sv.yml similarity index 100% rename from WcaOnRails/config/locales/time_will_tell.sv.yml rename to config/locales/time_will_tell.sv.yml diff --git a/WcaOnRails/config/locales/time_will_tell.uk.yml b/config/locales/time_will_tell.uk.yml similarity index 100% rename from WcaOnRails/config/locales/time_will_tell.uk.yml rename to config/locales/time_will_tell.uk.yml diff --git a/WcaOnRails/config/locales/uk.yml b/config/locales/uk.yml similarity index 99% rename from WcaOnRails/config/locales/uk.yml rename to config/locales/uk.yml index 5051de3a7f6..88ac7d47a64 100644 --- a/WcaOnRails/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -1353,7 +1353,7 @@ uk: scopes_html: >- Розділіть межі пробілами. Залиште пустими, щоб використовувати межі за замовчанням. Перегляньте тут список меж, що підтримуються. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/vi.yml b/config/locales/vi.yml similarity index 99% rename from WcaOnRails/config/locales/vi.yml rename to config/locales/vi.yml index 831aeff2b07..fd58101a48f 100644 --- a/WcaOnRails/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -1187,7 +1187,7 @@ vi: scopes_html: >- Phân chia phạm vi bằng dấu cách. Để trống để sử dụng những phạm vi mặc định. Xem tại đây để đọc danh sách của những phạm vi được hỗ trợ. scopes: diff --git a/WcaOnRails/config/locales/zh-CN.yml b/config/locales/zh-CN.yml similarity index 99% rename from WcaOnRails/config/locales/zh-CN.yml rename to config/locales/zh-CN.yml index 77f165288da..0889226cb2f 100644 --- a/WcaOnRails/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -1056,7 +1056,7 @@ zh-CN: #original_hash: 62a0113 scopes_html: >- 将权限用空格分开。留空将使用默认权限。 点击这里查看支持的权限列表。 scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/locales/zh-TW.yml b/config/locales/zh-TW.yml similarity index 99% rename from WcaOnRails/config/locales/zh-TW.yml rename to config/locales/zh-TW.yml index 94639f97d01..efe8d0142a2 100644 --- a/WcaOnRails/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -1051,7 +1051,7 @@ zh-TW: scopes_html: >- Separate scopes with spaces. Leave blank to use the default scope(s). See here for a list of supported scopes. scopes: #original_hash: 1920e95 diff --git a/WcaOnRails/config/newrelic.yml b/config/newrelic.yml similarity index 100% rename from WcaOnRails/config/newrelic.yml rename to config/newrelic.yml diff --git a/WcaOnRails/config/puma.rb b/config/puma.rb similarity index 100% rename from WcaOnRails/config/puma.rb rename to config/puma.rb diff --git a/WcaOnRails/config/routes.rb b/config/routes.rb similarity index 100% rename from WcaOnRails/config/routes.rb rename to config/routes.rb diff --git a/WcaOnRails/config/schedule.yml b/config/schedule.yml similarity index 100% rename from WcaOnRails/config/schedule.yml rename to config/schedule.yml diff --git a/WcaOnRails/config/secrets.yml b/config/secrets.yml similarity index 100% rename from WcaOnRails/config/secrets.yml rename to config/secrets.yml diff --git a/WcaOnRails/config/shakapacker.yml b/config/shakapacker.yml similarity index 100% rename from WcaOnRails/config/shakapacker.yml rename to config/shakapacker.yml diff --git a/WcaOnRails/config/sidekiq.yml b/config/sidekiq.yml similarity index 100% rename from WcaOnRails/config/sidekiq.yml rename to config/sidekiq.yml diff --git a/WcaOnRails/config/spring.rb b/config/spring.rb similarity index 100% rename from WcaOnRails/config/spring.rb rename to config/spring.rb diff --git a/WcaOnRails/config/storage.yml b/config/storage.yml similarity index 100% rename from WcaOnRails/config/storage.yml rename to config/storage.yml diff --git a/WcaOnRails/config/unicorn.rb b/config/unicorn.rb similarity index 100% rename from WcaOnRails/config/unicorn.rb rename to config/unicorn.rb diff --git a/WcaOnRails/config/wca-states.json b/config/wca-states.json similarity index 100% rename from WcaOnRails/config/wca-states.json rename to config/wca-states.json diff --git a/WcaOnRails/config/webpack/webpack.config.js b/config/webpack/webpack.config.js similarity index 100% rename from WcaOnRails/config/webpack/webpack.config.js rename to config/webpack/webpack.config.js diff --git a/WcaOnRails/db/developer_dump_schema.rb b/db/developer_dump_schema.rb similarity index 100% rename from WcaOnRails/db/developer_dump_schema.rb rename to db/developer_dump_schema.rb diff --git a/WcaOnRails/db/migrate/20150501004846_rename_drupal_indices_to_be_unique.rb b/db/migrate/20150501004846_rename_drupal_indices_to_be_unique.rb similarity index 100% rename from WcaOnRails/db/migrate/20150501004846_rename_drupal_indices_to_be_unique.rb rename to db/migrate/20150501004846_rename_drupal_indices_to_be_unique.rb diff --git a/WcaOnRails/db/migrate/20150504022234_devise_create_devise_users.rb b/db/migrate/20150504022234_devise_create_devise_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20150504022234_devise_create_devise_users.rb rename to db/migrate/20150504022234_devise_create_devise_users.rb diff --git a/WcaOnRails/db/migrate/20150504163657_create_doorkeeper_tables.rb b/db/migrate/20150504163657_create_doorkeeper_tables.rb similarity index 100% rename from WcaOnRails/db/migrate/20150504163657_create_doorkeeper_tables.rb rename to db/migrate/20150504163657_create_doorkeeper_tables.rb diff --git a/WcaOnRails/db/migrate/20150520080634_rolify_create_roles.rb b/db/migrate/20150520080634_rolify_create_roles.rb similarity index 100% rename from WcaOnRails/db/migrate/20150520080634_rolify_create_roles.rb rename to db/migrate/20150520080634_rolify_create_roles.rb diff --git a/WcaOnRails/db/migrate/20150521000833_remove_rolify.rb b/db/migrate/20150521000833_remove_rolify.rb similarity index 100% rename from WcaOnRails/db/migrate/20150521000833_remove_rolify.rb rename to db/migrate/20150521000833_remove_rolify.rb diff --git a/WcaOnRails/db/migrate/20150521001340_add_roles_to_devise_user.rb b/db/migrate/20150521001340_add_roles_to_devise_user.rb similarity index 100% rename from WcaOnRails/db/migrate/20150521001340_add_roles_to_devise_user.rb rename to db/migrate/20150521001340_add_roles_to_devise_user.rb diff --git a/WcaOnRails/db/migrate/20150521005227_no_more_drupal.rb b/db/migrate/20150521005227_no_more_drupal.rb similarity index 100% rename from WcaOnRails/db/migrate/20150521005227_no_more_drupal.rb rename to db/migrate/20150521005227_no_more_drupal.rb diff --git a/WcaOnRails/db/migrate/20150521225109_rename_devise_users_to_users.rb b/db/migrate/20150521225109_rename_devise_users_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20150521225109_rename_devise_users_to_users.rb rename to db/migrate/20150521225109_rename_devise_users_to_users.rb diff --git a/WcaOnRails/db/migrate/20150526035517_drop_queue_table.rb b/db/migrate/20150526035517_drop_queue_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20150526035517_drop_queue_table.rb rename to db/migrate/20150526035517_drop_queue_table.rb diff --git a/WcaOnRails/db/migrate/20150601061358_add_delegate_status_to_users.rb b/db/migrate/20150601061358_add_delegate_status_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20150601061358_add_delegate_status_to_users.rb rename to db/migrate/20150601061358_add_delegate_status_to_users.rb diff --git a/WcaOnRails/db/migrate/20150601224750_add_region_to_user.rb b/db/migrate/20150601224750_add_region_to_user.rb similarity index 100% rename from WcaOnRails/db/migrate/20150601224750_add_region_to_user.rb rename to db/migrate/20150601224750_add_region_to_user.rb diff --git a/WcaOnRails/db/migrate/20150602044759_add_wca_id_to_users.rb b/db/migrate/20150602044759_add_wca_id_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20150602044759_add_wca_id_to_users.rb rename to db/migrate/20150602044759_add_wca_id_to_users.rb diff --git a/WcaOnRails/db/migrate/20150602062127_add_index_to_users_wca_id.rb b/db/migrate/20150602062127_add_index_to_users_wca_id.rb similarity index 100% rename from WcaOnRails/db/migrate/20150602062127_add_index_to_users_wca_id.rb rename to db/migrate/20150602062127_add_index_to_users_wca_id.rb diff --git a/WcaOnRails/db/migrate/20150602233220_remove_empty_string_wca_ids_from_users.rb b/db/migrate/20150602233220_remove_empty_string_wca_ids_from_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20150602233220_remove_empty_string_wca_ids_from_users.rb rename to db/migrate/20150602233220_remove_empty_string_wca_ids_from_users.rb diff --git a/WcaOnRails/db/migrate/20150603015039_rename_results_php_indices_to_be_unique.rb b/db/migrate/20150603015039_rename_results_php_indices_to_be_unique.rb similarity index 100% rename from WcaOnRails/db/migrate/20150603015039_rename_results_php_indices_to_be_unique.rb rename to db/migrate/20150603015039_rename_results_php_indices_to_be_unique.rb diff --git a/WcaOnRails/db/migrate/20150718020058_create_competition_organizers.rb b/db/migrate/20150718020058_create_competition_organizers.rb similarity index 100% rename from WcaOnRails/db/migrate/20150718020058_create_competition_organizers.rb rename to db/migrate/20150718020058_create_competition_organizers.rb diff --git a/WcaOnRails/db/migrate/20150718020123_create_competition_delegates.rb b/db/migrate/20150718020123_create_competition_delegates.rb similarity index 100% rename from WcaOnRails/db/migrate/20150718020123_create_competition_delegates.rb rename to db/migrate/20150718020123_create_competition_delegates.rb diff --git a/WcaOnRails/db/migrate/20150806172310_remove_organiser_password_and_admin_password_from_competitions.rb b/db/migrate/20150806172310_remove_organiser_password_and_admin_password_from_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20150806172310_remove_organiser_password_and_admin_password_from_competitions.rb rename to db/migrate/20150806172310_remove_organiser_password_and_admin_password_from_competitions.rb diff --git a/WcaOnRails/db/migrate/20150812014543_change_wca_delegate_and_organiser_to_text_in_competitions.rb b/db/migrate/20150812014543_change_wca_delegate_and_organiser_to_text_in_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20150812014543_change_wca_delegate_and_organiser_to_text_in_competitions.rb rename to db/migrate/20150812014543_change_wca_delegate_and_organiser_to_text_in_competitions.rb diff --git a/WcaOnRails/db/migrate/20150819064257_add_contact_to_competitions.rb b/db/migrate/20150819064257_add_contact_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20150819064257_add_contact_to_competitions.rb rename to db/migrate/20150819064257_add_contact_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20150821164902_remove_organiser_and_wca_delegate_from_competitions.rb b/db/migrate/20150821164902_remove_organiser_and_wca_delegate_from_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20150821164902_remove_organiser_and_wca_delegate_from_competitions.rb rename to db/migrate/20150821164902_remove_organiser_and_wca_delegate_from_competitions.rb diff --git a/WcaOnRails/db/migrate/20150826003626_add_avatar_to_users.rb b/db/migrate/20150826003626_add_avatar_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20150826003626_add_avatar_to_users.rb rename to db/migrate/20150826003626_add_avatar_to_users.rb diff --git a/WcaOnRails/db/migrate/20150831195312_add_pending_avatar_to_users.rb b/db/migrate/20150831195312_add_pending_avatar_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20150831195312_add_pending_avatar_to_users.rb rename to db/migrate/20150831195312_add_pending_avatar_to_users.rb diff --git a/WcaOnRails/db/migrate/20150903083847_no_null_sticky_posts_allowed.rb b/db/migrate/20150903083847_no_null_sticky_posts_allowed.rb similarity index 100% rename from WcaOnRails/db/migrate/20150903083847_no_null_sticky_posts_allowed.rb rename to db/migrate/20150903083847_no_null_sticky_posts_allowed.rb diff --git a/WcaOnRails/db/migrate/20150904062512_add_crop_coordinates_to_users.rb b/db/migrate/20150904062512_add_crop_coordinates_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20150904062512_add_crop_coordinates_to_users.rb rename to db/migrate/20150904062512_add_crop_coordinates_to_users.rb diff --git a/WcaOnRails/db/migrate/20150908183742_rename_crop_coordinates_in_users.rb b/db/migrate/20150908183742_rename_crop_coordinates_in_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20150908183742_rename_crop_coordinates_in_users.rb rename to db/migrate/20150908183742_rename_crop_coordinates_in_users.rb diff --git a/WcaOnRails/db/migrate/20150924011143_make_sticky_default_in_posts.rb b/db/migrate/20150924011143_make_sticky_default_in_posts.rb similarity index 100% rename from WcaOnRails/db/migrate/20150924011143_make_sticky_default_in_posts.rb rename to db/migrate/20150924011143_make_sticky_default_in_posts.rb diff --git a/WcaOnRails/db/migrate/20150924011919_add_world_readable_to_posts.rb b/db/migrate/20150924011919_add_world_readable_to_posts.rb similarity index 100% rename from WcaOnRails/db/migrate/20150924011919_add_world_readable_to_posts.rb rename to db/migrate/20150924011919_add_world_readable_to_posts.rb diff --git a/WcaOnRails/db/migrate/20150924155057_post_boolean_fields_not_null.rb b/db/migrate/20150924155057_post_boolean_fields_not_null.rb similarity index 100% rename from WcaOnRails/db/migrate/20150924155057_post_boolean_fields_not_null.rb rename to db/migrate/20150924155057_post_boolean_fields_not_null.rb diff --git a/WcaOnRails/db/migrate/20151001191340_add_teams_to_users.rb b/db/migrate/20151001191340_add_teams_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20151001191340_add_teams_to_users.rb rename to db/migrate/20151001191340_add_teams_to_users.rb diff --git a/WcaOnRails/db/migrate/20151008211834_convert_competition_website_to_url.rb b/db/migrate/20151008211834_convert_competition_website_to_url.rb similarity index 100% rename from WcaOnRails/db/migrate/20151008211834_convert_competition_website_to_url.rb rename to db/migrate/20151008211834_convert_competition_website_to_url.rb diff --git a/WcaOnRails/db/migrate/20151014220307_copy_names_from_persons_to_users.rb b/db/migrate/20151014220307_copy_names_from_persons_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20151014220307_copy_names_from_persons_to_users.rb rename to db/migrate/20151014220307_copy_names_from_persons_to_users.rb diff --git a/WcaOnRails/db/migrate/20151116195414_add_opt_out_registration_emails_to_users.rb b/db/migrate/20151116195414_add_opt_out_registration_emails_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20151116195414_add_opt_out_registration_emails_to_users.rb rename to db/migrate/20151116195414_add_opt_out_registration_emails_to_users.rb diff --git a/WcaOnRails/db/migrate/20151117183214_move_opt_out_registration_emails_from_users_to_delegates_and_organizers.rb b/db/migrate/20151117183214_move_opt_out_registration_emails_from_users_to_delegates_and_organizers.rb similarity index 100% rename from WcaOnRails/db/migrate/20151117183214_move_opt_out_registration_emails_from_users_to_delegates_and_organizers.rb rename to db/migrate/20151117183214_move_opt_out_registration_emails_from_users_to_delegates_and_organizers.rb diff --git a/WcaOnRails/db/migrate/20151119063335_add_remarks_to_competitions.rb b/db/migrate/20151119063335_add_remarks_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20151119063335_add_remarks_to_competitions.rb rename to db/migrate/20151119063335_add_remarks_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20151119072940_drop_inbox_persons_old_and_inbox_results_old_tables.rb b/db/migrate/20151119072940_drop_inbox_persons_old_and_inbox_results_old_tables.rb similarity index 100% rename from WcaOnRails/db/migrate/20151119072940_drop_inbox_persons_old_and_inbox_results_old_tables.rb rename to db/migrate/20151119072940_drop_inbox_persons_old_and_inbox_results_old_tables.rb diff --git a/WcaOnRails/db/migrate/20151207230222_create_polls_tables.rb b/db/migrate/20151207230222_create_polls_tables.rb similarity index 100% rename from WcaOnRails/db/migrate/20151207230222_create_polls_tables.rb rename to db/migrate/20151207230222_create_polls_tables.rb diff --git a/WcaOnRails/db/migrate/20151209003851_add_unconfirmed_wca_id_to_users.rb b/db/migrate/20151209003851_add_unconfirmed_wca_id_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20151209003851_add_unconfirmed_wca_id_to_users.rb rename to db/migrate/20151209003851_add_unconfirmed_wca_id_to_users.rb diff --git a/WcaOnRails/db/migrate/20151213232440_remove_wca_website_team.rb b/db/migrate/20151213232440_remove_wca_website_team.rb similarity index 100% rename from WcaOnRails/db/migrate/20151213232440_remove_wca_website_team.rb rename to db/migrate/20151213232440_remove_wca_website_team.rb diff --git a/WcaOnRails/db/migrate/20151214000352_create_vote_options.rb b/db/migrate/20151214000352_create_vote_options.rb similarity index 100% rename from WcaOnRails/db/migrate/20151214000352_create_vote_options.rb rename to db/migrate/20151214000352_create_vote_options.rb diff --git a/WcaOnRails/db/migrate/20151215193124_change_deadline_to_timestamp.rb b/db/migrate/20151215193124_change_deadline_to_timestamp.rb similarity index 100% rename from WcaOnRails/db/migrate/20151215193124_change_deadline_to_timestamp.rb rename to db/migrate/20151215193124_change_deadline_to_timestamp.rb diff --git a/WcaOnRails/db/migrate/20151217001125_fix_deadline_to_datetime.rb b/db/migrate/20151217001125_fix_deadline_to_datetime.rb similarity index 100% rename from WcaOnRails/db/migrate/20151217001125_fix_deadline_to_datetime.rb rename to db/migrate/20151217001125_fix_deadline_to_datetime.rb diff --git a/WcaOnRails/db/migrate/20151217054555_add_user_id_to_preregs.rb b/db/migrate/20151217054555_add_user_id_to_preregs.rb similarity index 100% rename from WcaOnRails/db/migrate/20151217054555_add_user_id_to_preregs.rb rename to db/migrate/20151217054555_add_user_id_to_preregs.rb diff --git a/WcaOnRails/db/migrate/20151217062612_add_dob_gender_country_to_users.rb b/db/migrate/20151217062612_add_dob_gender_country_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20151217062612_add_dob_gender_country_to_users.rb rename to db/migrate/20151217062612_add_dob_gender_country_to_users.rb diff --git a/WcaOnRails/db/migrate/20151222013017_add_timestamps_to_preregs.rb b/db/migrate/20151222013017_add_timestamps_to_preregs.rb similarity index 100% rename from WcaOnRails/db/migrate/20151222013017_add_timestamps_to_preregs.rb rename to db/migrate/20151222013017_add_timestamps_to_preregs.rb diff --git a/WcaOnRails/db/migrate/20151230174411_add_registration_open_and_close_dates_to_competition.rb b/db/migrate/20151230174411_add_registration_open_and_close_dates_to_competition.rb similarity index 100% rename from WcaOnRails/db/migrate/20151230174411_add_registration_open_and_close_dates_to_competition.rb rename to db/migrate/20151230174411_add_registration_open_and_close_dates_to_competition.rb diff --git a/WcaOnRails/db/migrate/20160109070723_convert_process_links_format_to_markdown.rb b/db/migrate/20160109070723_convert_process_links_format_to_markdown.rb similarity index 100% rename from WcaOnRails/db/migrate/20160109070723_convert_process_links_format_to_markdown.rb rename to db/migrate/20160109070723_convert_process_links_format_to_markdown.rb diff --git a/WcaOnRails/db/migrate/20160120071503_add_owner_to_application.rb b/db/migrate/20160120071503_add_owner_to_application.rb similarity index 100% rename from WcaOnRails/db/migrate/20160120071503_add_owner_to_application.rb rename to db/migrate/20160120071503_add_owner_to_application.rb diff --git a/WcaOnRails/db/migrate/20160128023834_rename_software_admin_team_to_software_team.rb b/db/migrate/20160128023834_rename_software_admin_team_to_software_team.rb similarity index 100% rename from WcaOnRails/db/migrate/20160128023834_rename_software_admin_team_to_software_team.rb rename to db/migrate/20160128023834_rename_software_admin_team_to_software_team.rb diff --git a/WcaOnRails/db/migrate/20160218135313_create_teams.rb b/db/migrate/20160218135313_create_teams.rb similarity index 100% rename from WcaOnRails/db/migrate/20160218135313_create_teams.rb rename to db/migrate/20160218135313_create_teams.rb diff --git a/WcaOnRails/db/migrate/20160218234447_create_team_members.rb b/db/migrate/20160218234447_create_team_members.rb similarity index 100% rename from WcaOnRails/db/migrate/20160218234447_create_team_members.rb rename to db/migrate/20160218234447_create_team_members.rb diff --git a/WcaOnRails/db/migrate/20160223204831_toggle_guests.rb b/db/migrate/20160223204831_toggle_guests.rb similarity index 100% rename from WcaOnRails/db/migrate/20160223204831_toggle_guests.rb rename to db/migrate/20160223204831_toggle_guests.rb diff --git a/WcaOnRails/db/migrate/20160224013453_guests_enabled_by_default.rb b/db/migrate/20160224013453_guests_enabled_by_default.rb similarity index 100% rename from WcaOnRails/db/migrate/20160224013453_guests_enabled_by_default.rb rename to db/migrate/20160224013453_guests_enabled_by_default.rb diff --git a/WcaOnRails/db/migrate/20160303144700_fill_teams_tables.rb b/db/migrate/20160303144700_fill_teams_tables.rb similarity index 100% rename from WcaOnRails/db/migrate/20160303144700_fill_teams_tables.rb rename to db/migrate/20160303144700_fill_teams_tables.rb diff --git a/WcaOnRails/db/migrate/20160305170821_remove_teams_columns.rb b/db/migrate/20160305170821_remove_teams_columns.rb similarity index 100% rename from WcaOnRails/db/migrate/20160305170821_remove_teams_columns.rb rename to db/migrate/20160305170821_remove_teams_columns.rb diff --git a/WcaOnRails/db/migrate/20160406192349_change_preregs_created_at_to_not_null.rb b/db/migrate/20160406192349_change_preregs_created_at_to_not_null.rb similarity index 100% rename from WcaOnRails/db/migrate/20160406192349_change_preregs_created_at_to_not_null.rb rename to db/migrate/20160406192349_change_preregs_created_at_to_not_null.rb diff --git a/WcaOnRails/db/migrate/20160407005537_change_preregs_updated_at_to_not_null.rb b/db/migrate/20160407005537_change_preregs_updated_at_to_not_null.rb similarity index 100% rename from WcaOnRails/db/migrate/20160407005537_change_preregs_updated_at_to_not_null.rb rename to db/migrate/20160407005537_change_preregs_updated_at_to_not_null.rb diff --git a/WcaOnRails/db/migrate/20160407210623_add_updated_at_to_results.rb b/db/migrate/20160407210623_add_updated_at_to_results.rb similarity index 100% rename from WcaOnRails/db/migrate/20160407210623_add_updated_at_to_results.rb rename to db/migrate/20160407210623_add_updated_at_to_results.rb diff --git a/WcaOnRails/db/migrate/20160504170758_create_user_preferred_events.rb b/db/migrate/20160504170758_create_user_preferred_events.rb similarity index 100% rename from WcaOnRails/db/migrate/20160504170758_create_user_preferred_events.rb rename to db/migrate/20160504170758_create_user_preferred_events.rb diff --git a/WcaOnRails/db/migrate/20160504230105_add_results_posted_to_competitions.rb b/db/migrate/20160504230105_add_results_posted_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20160504230105_add_results_posted_to_competitions.rb rename to db/migrate/20160504230105_add_results_posted_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20160505231300_create_registration_events.rb b/db/migrate/20160505231300_create_registration_events.rb similarity index 100% rename from WcaOnRails/db/migrate/20160505231300_create_registration_events.rb rename to db/migrate/20160505231300_create_registration_events.rb diff --git a/WcaOnRails/db/migrate/20160513162613_add_results_notifications_enabled_to_users.rb b/db/migrate/20160513162613_add_results_notifications_enabled_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20160513162613_add_results_notifications_enabled_to_users.rb rename to db/migrate/20160513162613_add_results_notifications_enabled_to_users.rb diff --git a/WcaOnRails/db/migrate/20160514124545_add_approved_at_to_registrations.rb b/db/migrate/20160514124545_add_approved_at_to_registrations.rb similarity index 100% rename from WcaOnRails/db/migrate/20160514124545_add_approved_at_to_registrations.rb rename to db/migrate/20160514124545_add_approved_at_to_registrations.rb diff --git a/WcaOnRails/db/migrate/20160514141051_fill_accepted_at_registrations_column.rb b/db/migrate/20160514141051_fill_accepted_at_registrations_column.rb similarity index 100% rename from WcaOnRails/db/migrate/20160514141051_fill_accepted_at_registrations_column.rb rename to db/migrate/20160514141051_fill_accepted_at_registrations_column.rb diff --git a/WcaOnRails/db/migrate/20160517140653_add_rails_persons_view.rb b/db/migrate/20160517140653_add_rails_persons_view.rb similarity index 100% rename from WcaOnRails/db/migrate/20160517140653_add_rails_persons_view.rb rename to db/migrate/20160517140653_add_rails_persons_view.rb diff --git a/WcaOnRails/db/migrate/20160518020433_create_delayed_jobs.rb b/db/migrate/20160518020433_create_delayed_jobs.rb similarity index 100% rename from WcaOnRails/db/migrate/20160518020433_create_delayed_jobs.rb rename to db/migrate/20160518020433_create_delayed_jobs.rb diff --git a/WcaOnRails/db/migrate/20160518045741_create_completed_jobs.rb b/db/migrate/20160518045741_create_completed_jobs.rb similarity index 100% rename from WcaOnRails/db/migrate/20160518045741_create_completed_jobs.rb rename to db/migrate/20160518045741_create_completed_jobs.rb diff --git a/WcaOnRails/db/migrate/20160520230353_remove_results_status.rb b/db/migrate/20160520230353_remove_results_status.rb similarity index 100% rename from WcaOnRails/db/migrate/20160520230353_remove_results_status.rb rename to db/migrate/20160520230353_remove_results_status.rb diff --git a/WcaOnRails/db/migrate/20160528071910_add_results_nag_sent_at_to_competitions.rb b/db/migrate/20160528071910_add_results_nag_sent_at_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20160528071910_add_results_nag_sent_at_to_competitions.rb rename to db/migrate/20160528071910_add_results_nag_sent_at_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20160531124049_update_competition_names.rb b/db/migrate/20160531124049_update_competition_names.rb similarity index 100% rename from WcaOnRails/db/migrate/20160531124049_update_competition_names.rb rename to db/migrate/20160531124049_update_competition_names.rb diff --git a/WcaOnRails/db/migrate/20160602105428_create_delegate_reports.rb b/db/migrate/20160602105428_create_delegate_reports.rb similarity index 100% rename from WcaOnRails/db/migrate/20160602105428_create_delegate_reports.rb rename to db/migrate/20160602105428_create_delegate_reports.rb diff --git a/WcaOnRails/db/migrate/20160610191605_create_competition_tabs.rb b/db/migrate/20160610191605_create_competition_tabs.rb similarity index 100% rename from WcaOnRails/db/migrate/20160610191605_create_competition_tabs.rb rename to db/migrate/20160610191605_create_competition_tabs.rb diff --git a/WcaOnRails/db/migrate/20160616183719_add_display_order_to_competition_tabs.rb b/db/migrate/20160616183719_add_display_order_to_competition_tabs.rb similarity index 100% rename from WcaOnRails/db/migrate/20160616183719_add_display_order_to_competition_tabs.rb rename to db/migrate/20160616183719_add_display_order_to_competition_tabs.rb diff --git a/WcaOnRails/db/migrate/20160627215744_create_competition_events.rb b/db/migrate/20160627215744_create_competition_events.rb similarity index 100% rename from WcaOnRails/db/migrate/20160627215744_create_competition_events.rb rename to db/migrate/20160627215744_create_competition_events.rb diff --git a/WcaOnRails/db/migrate/20160701034833_reference_table_updates.rb b/db/migrate/20160701034833_reference_table_updates.rb similarity index 100% rename from WcaOnRails/db/migrate/20160701034833_reference_table_updates.rb rename to db/migrate/20160701034833_reference_table_updates.rb diff --git a/WcaOnRails/db/migrate/20160705120632_add_generate_website_to_competition.rb b/db/migrate/20160705120632_add_generate_website_to_competition.rb similarity index 100% rename from WcaOnRails/db/migrate/20160705120632_add_generate_website_to_competition.rb rename to db/migrate/20160705120632_add_generate_website_to_competition.rb diff --git a/WcaOnRails/db/migrate/20160705121551_rename_website_to_external_website.rb b/db/migrate/20160705121551_rename_website_to_external_website.rb similarity index 100% rename from WcaOnRails/db/migrate/20160705121551_rename_website_to_external_website.rb rename to db/migrate/20160705121551_rename_website_to_external_website.rb diff --git a/WcaOnRails/db/migrate/20160727000015_add_liechtenstein_to_countries.rb b/db/migrate/20160727000015_add_liechtenstein_to_countries.rb similarity index 100% rename from WcaOnRails/db/migrate/20160727000015_add_liechtenstein_to_countries.rb rename to db/migrate/20160727000015_add_liechtenstein_to_countries.rb diff --git a/WcaOnRails/db/migrate/20160731181145_remove_unnecessary_columns_from_countries.rb b/db/migrate/20160731181145_remove_unnecessary_columns_from_countries.rb similarity index 100% rename from WcaOnRails/db/migrate/20160731181145_remove_unnecessary_columns_from_countries.rb rename to db/migrate/20160731181145_remove_unnecessary_columns_from_countries.rb diff --git a/WcaOnRails/db/migrate/20160811013347_add_announced_at_to_competitions.rb b/db/migrate/20160811013347_add_announced_at_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20160811013347_add_announced_at_to_competitions.rb rename to db/migrate/20160811013347_add_announced_at_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20160825124202_notify_users_of_delegates_demotion.rb b/db/migrate/20160825124202_notify_users_of_delegates_demotion.rb similarity index 100% rename from WcaOnRails/db/migrate/20160825124202_notify_users_of_delegates_demotion.rb rename to db/migrate/20160825124202_notify_users_of_delegates_demotion.rb diff --git a/WcaOnRails/db/migrate/20160831212003_create_delegate_reports_for_all_comps.rb b/db/migrate/20160831212003_create_delegate_reports_for_all_comps.rb similarity index 100% rename from WcaOnRails/db/migrate/20160831212003_create_delegate_reports_for_all_comps.rb rename to db/migrate/20160831212003_create_delegate_reports_for_all_comps.rb diff --git a/WcaOnRails/db/migrate/20160901120254_remove_delegate_reports_without_comps.rb b/db/migrate/20160901120254_remove_delegate_reports_without_comps.rb similarity index 100% rename from WcaOnRails/db/migrate/20160901120254_remove_delegate_reports_without_comps.rb rename to db/migrate/20160901120254_remove_delegate_reports_without_comps.rb diff --git a/WcaOnRails/db/migrate/20160902230822_fix_results_posted_at.rb b/db/migrate/20160902230822_fix_results_posted_at.rb similarity index 100% rename from WcaOnRails/db/migrate/20160902230822_fix_results_posted_at.rb rename to db/migrate/20160902230822_fix_results_posted_at.rb diff --git a/WcaOnRails/db/migrate/20160914122252_remove_event_specs_from_competitions.rb b/db/migrate/20160914122252_remove_event_specs_from_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20160914122252_remove_event_specs_from_competitions.rb rename to db/migrate/20160914122252_remove_event_specs_from_competitions.rb diff --git a/WcaOnRails/db/migrate/20160930213354_convert_event_id_to_competition_event_id.rb b/db/migrate/20160930213354_convert_event_id_to_competition_event_id.rb similarity index 100% rename from WcaOnRails/db/migrate/20160930213354_convert_event_id_to_competition_event_id.rb rename to db/migrate/20160930213354_convert_event_id_to_competition_event_id.rb diff --git a/WcaOnRails/db/migrate/20161011005956_rename_preregs_to_registrations.rb b/db/migrate/20161011005956_rename_preregs_to_registrations.rb similarity index 100% rename from WcaOnRails/db/migrate/20161011005956_rename_preregs_to_registrations.rb rename to db/migrate/20161011005956_rename_preregs_to_registrations.rb diff --git a/WcaOnRails/db/migrate/20161018220122_clean_duplicated_registration_competition_events.rb b/db/migrate/20161018220122_clean_duplicated_registration_competition_events.rb similarity index 100% rename from WcaOnRails/db/migrate/20161018220122_clean_duplicated_registration_competition_events.rb rename to db/migrate/20161018220122_clean_duplicated_registration_competition_events.rb diff --git a/WcaOnRails/db/migrate/20161026201019_simplify_registrations.rb b/db/migrate/20161026201019_simplify_registrations.rb similarity index 100% rename from WcaOnRails/db/migrate/20161026201019_simplify_registrations.rb rename to db/migrate/20161026201019_simplify_registrations.rb diff --git a/WcaOnRails/db/migrate/20161031215932_add_entry_fees_to_competitions.rb b/db/migrate/20161031215932_add_entry_fees_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20161031215932_add_entry_fees_to_competitions.rb rename to db/migrate/20161031215932_add_entry_fees_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20161108081416_add_connected_stripe_account_id_to_competitions.rb b/db/migrate/20161108081416_add_connected_stripe_account_id_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20161108081416_add_connected_stripe_account_id_to_competitions.rb rename to db/migrate/20161108081416_add_connected_stripe_account_id_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20161108210423_create_registration_payments.rb b/db/migrate/20161108210423_create_registration_payments.rb similarity index 100% rename from WcaOnRails/db/migrate/20161108210423_create_registration_payments.rb rename to db/migrate/20161108210423_create_registration_payments.rb diff --git a/WcaOnRails/db/migrate/20161117085757_cleanup_events_issue96.rb b/db/migrate/20161117085757_cleanup_events_issue96.rb similarity index 100% rename from WcaOnRails/db/migrate/20161117085757_cleanup_events_issue96.rb rename to db/migrate/20161117085757_cleanup_events_issue96.rb diff --git a/WcaOnRails/db/migrate/20161118141833_change_latitude_and_longitude_default.rb b/db/migrate/20161118141833_change_latitude_and_longitude_default.rb similarity index 100% rename from WcaOnRails/db/migrate/20161118141833_change_latitude_and_longitude_default.rb rename to db/migrate/20161118141833_change_latitude_and_longitude_default.rb diff --git a/WcaOnRails/db/migrate/20161122014040_add_tracking_to_registrations.rb b/db/migrate/20161122014040_add_tracking_to_registrations.rb similarity index 100% rename from WcaOnRails/db/migrate/20161122014040_add_tracking_to_registrations.rb rename to db/migrate/20161122014040_add_tracking_to_registrations.rb diff --git a/WcaOnRails/db/migrate/20161122162029_add_end_year_to_competitions.rb b/db/migrate/20161122162029_add_end_year_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20161122162029_add_end_year_to_competitions.rb rename to db/migrate/20161122162029_add_end_year_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20161201211133_add_additional_fields_for_delegates.rb b/db/migrate/20161201211133_add_additional_fields_for_delegates.rb similarity index 100% rename from WcaOnRails/db/migrate/20161201211133_add_additional_fields_for_delegates.rb rename to db/migrate/20161201211133_add_additional_fields_for_delegates.rb diff --git a/WcaOnRails/db/migrate/20161206204738_add_confirmed_at_to_polls.rb b/db/migrate/20161206204738_add_confirmed_at_to_polls.rb similarity index 100% rename from WcaOnRails/db/migrate/20161206204738_add_confirmed_at_to_polls.rb rename to db/migrate/20161206204738_add_confirmed_at_to_polls.rb diff --git a/WcaOnRails/db/migrate/20161212200704_add_maldives_to_countries.rb b/db/migrate/20161212200704_add_maldives_to_countries.rb similarity index 100% rename from WcaOnRails/db/migrate/20161212200704_add_maldives_to_countries.rb rename to db/migrate/20161212200704_add_maldives_to_countries.rb diff --git a/WcaOnRails/db/migrate/20161221205552_add_country_id_index_to_competitions.rb b/db/migrate/20161221205552_add_country_id_index_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20161221205552_add_country_id_index_to_competitions.rb rename to db/migrate/20161221205552_add_country_id_index_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20161226223701_change_event_order_and_names.rb b/db/migrate/20161226223701_change_event_order_and_names.rb similarity index 100% rename from WcaOnRails/db/migrate/20161226223701_change_event_order_and_names.rb rename to db/migrate/20161226223701_change_event_order_and_names.rb diff --git a/WcaOnRails/db/migrate/20161227202950_add_preferred_locale_to_users.rb b/db/migrate/20161227202950_add_preferred_locale_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20161227202950_add_preferred_locale_to_users.rb rename to db/migrate/20161227202950_add_preferred_locale_to_users.rb diff --git a/WcaOnRails/db/migrate/20170121202850_organisation_to_organization.rb b/db/migrate/20170121202850_organisation_to_organization.rb similarity index 100% rename from WcaOnRails/db/migrate/20170121202850_organisation_to_organization.rb rename to db/migrate/20170121202850_organisation_to_organization.rb diff --git a/WcaOnRails/db/migrate/20170212005142_modify_registration_payments_for_partial_refunds.rb b/db/migrate/20170212005142_modify_registration_payments_for_partial_refunds.rb similarity index 100% rename from WcaOnRails/db/migrate/20170212005142_modify_registration_payments_for_partial_refunds.rb rename to db/migrate/20170212005142_modify_registration_payments_for_partial_refunds.rb diff --git a/WcaOnRails/db/migrate/20170215221832_add_proper_date_fields_to_competition.rb b/db/migrate/20170215221832_add_proper_date_fields_to_competition.rb similarity index 100% rename from WcaOnRails/db/migrate/20170215221832_add_proper_date_fields_to_competition.rb rename to db/migrate/20170215221832_add_proper_date_fields_to_competition.rb diff --git a/WcaOnRails/db/migrate/20170223153915_add_enable_donations_to_competitions.rb b/db/migrate/20170223153915_add_enable_donations_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20170223153915_add_enable_donations_to_competitions.rb rename to db/migrate/20170223153915_add_enable_donations_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20170228140556_set_default_currency_to_competitions.rb b/db/migrate/20170228140556_set_default_currency_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20170228140556_set_default_currency_to_competitions.rb rename to db/migrate/20170228140556_set_default_currency_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20170320222511_change_default_entry_fee_for_competitions.rb b/db/migrate/20170320222511_change_default_entry_fee_for_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20170320222511_change_default_entry_fee_for_competitions.rb rename to db/migrate/20170320222511_change_default_entry_fee_for_competitions.rb diff --git a/WcaOnRails/db/migrate/20170402223714_change_rounds_to_round_types.rb b/db/migrate/20170402223714_change_rounds_to_round_types.rb similarity index 100% rename from WcaOnRails/db/migrate/20170402223714_change_rounds_to_round_types.rb rename to db/migrate/20170402223714_change_rounds_to_round_types.rb diff --git a/WcaOnRails/db/migrate/20170404184332_convert_utf8_to_utf8mb4.rb b/db/migrate/20170404184332_convert_utf8_to_utf8mb4.rb similarity index 100% rename from WcaOnRails/db/migrate/20170404184332_convert_utf8_to_utf8mb4.rb rename to db/migrate/20170404184332_convert_utf8_to_utf8mb4.rb diff --git a/WcaOnRails/db/migrate/20170406170418_create_rounds.rb b/db/migrate/20170406170418_create_rounds.rb similarity index 100% rename from WcaOnRails/db/migrate/20170406170418_create_rounds.rb rename to db/migrate/20170406170418_create_rounds.rb diff --git a/WcaOnRails/db/migrate/20170417072301_remove_description_from_teams.rb b/db/migrate/20170417072301_remove_description_from_teams.rb similarity index 100% rename from WcaOnRails/db/migrate/20170417072301_remove_description_from_teams.rb rename to db/migrate/20170417072301_remove_description_from_teams.rb diff --git a/WcaOnRails/db/migrate/20170418171035_allow_null_gender.rb b/db/migrate/20170418171035_allow_null_gender.rb similarity index 100% rename from WcaOnRails/db/migrate/20170418171035_allow_null_gender.rb rename to db/migrate/20170418171035_allow_null_gender.rb diff --git a/WcaOnRails/db/migrate/20170421204700_add_time_limit_and_cutoffs_to_rounds.rb b/db/migrate/20170421204700_add_time_limit_and_cutoffs_to_rounds.rb similarity index 100% rename from WcaOnRails/db/migrate/20170421204700_add_time_limit_and_cutoffs_to_rounds.rb rename to db/migrate/20170421204700_add_time_limit_and_cutoffs_to_rounds.rb diff --git a/WcaOnRails/db/migrate/20170426145811_create_linkings.rb b/db/migrate/20170426145811_create_linkings.rb similarity index 100% rename from WcaOnRails/db/migrate/20170426145811_create_linkings.rb rename to db/migrate/20170426145811_create_linkings.rb diff --git a/WcaOnRails/db/migrate/20170502232234_create_timestamps.rb b/db/migrate/20170502232234_create_timestamps.rb similarity index 100% rename from WcaOnRails/db/migrate/20170502232234_create_timestamps.rb rename to db/migrate/20170502232234_create_timestamps.rb diff --git a/WcaOnRails/db/migrate/20170503205810_add_index_on_results_country_id.rb b/db/migrate/20170503205810_add_index_on_results_country_id.rb similarity index 100% rename from WcaOnRails/db/migrate/20170503205810_add_index_on_results_country_id.rb rename to db/migrate/20170503205810_add_index_on_results_country_id.rb diff --git a/WcaOnRails/db/migrate/20170510071858_change_rounds_index_to_unique.rb b/db/migrate/20170510071858_change_rounds_index_to_unique.rb similarity index 100% rename from WcaOnRails/db/migrate/20170510071858_change_rounds_index_to_unique.rb rename to db/migrate/20170510071858_change_rounds_index_to_unique.rb diff --git a/WcaOnRails/db/migrate/20170516002944_rename_advance_to_next_round_requirement_to_advancement_condition.rb b/db/migrate/20170516002944_rename_advance_to_next_round_requirement_to_advancement_condition.rb similarity index 100% rename from WcaOnRails/db/migrate/20170516002944_rename_advance_to_next_round_requirement_to_advancement_condition.rb rename to db/migrate/20170516002944_rename_advance_to_next_round_requirement_to_advancement_condition.rb diff --git a/WcaOnRails/db/migrate/20170517192919_add_nag_sent_at_to_delegate_reports.rb b/db/migrate/20170517192919_add_nag_sent_at_to_delegate_reports.rb similarity index 100% rename from WcaOnRails/db/migrate/20170517192919_add_nag_sent_at_to_delegate_reports.rb rename to db/migrate/20170517192919_add_nag_sent_at_to_delegate_reports.rb diff --git a/WcaOnRails/db/migrate/20170517194354_add_competitor_limit_to_competitions.rb b/db/migrate/20170517194354_add_competitor_limit_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20170517194354_add_competitor_limit_to_competitions.rb rename to db/migrate/20170517194354_add_competitor_limit_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20170517213035_update_list_of_countries.rb b/db/migrate/20170517213035_update_list_of_countries.rb similarity index 100% rename from WcaOnRails/db/migrate/20170517213035_update_list_of_countries.rb rename to db/migrate/20170517213035_update_list_of_countries.rb diff --git a/WcaOnRails/db/migrate/20170518011526_add_event_fees_to_competition_events.rb b/db/migrate/20170518011526_add_event_fees_to_competition_events.rb similarity index 100% rename from WcaOnRails/db/migrate/20170518011526_add_event_fees_to_competition_events.rb rename to db/migrate/20170518011526_add_event_fees_to_competition_events.rb diff --git a/WcaOnRails/db/migrate/20170523034604_create_post_tags.rb b/db/migrate/20170523034604_create_post_tags.rb similarity index 100% rename from WcaOnRails/db/migrate/20170523034604_create_post_tags.rb rename to db/migrate/20170523034604_create_post_tags.rb diff --git a/WcaOnRails/db/migrate/20170523185221_add_show_on_homepage_to_posts.rb b/db/migrate/20170523185221_add_show_on_homepage_to_posts.rb similarity index 100% rename from WcaOnRails/db/migrate/20170523185221_add_show_on_homepage_to_posts.rb rename to db/migrate/20170523185221_add_show_on_homepage_to_posts.rb diff --git a/WcaOnRails/db/migrate/20170524221221_drop_cubing_phpbb_database.rb b/db/migrate/20170524221221_drop_cubing_phpbb_database.rb similarity index 100% rename from WcaOnRails/db/migrate/20170524221221_drop_cubing_phpbb_database.rb rename to db/migrate/20170524221221_drop_cubing_phpbb_database.rb diff --git a/WcaOnRails/db/migrate/20170524224533_rename_old_registrations_to_archive_registrations.rb b/db/migrate/20170524224533_rename_old_registrations_to_archive_registrations.rb similarity index 100% rename from WcaOnRails/db/migrate/20170524224533_rename_old_registrations_to_archive_registrations.rb rename to db/migrate/20170524224533_rename_old_registrations_to_archive_registrations.rb diff --git a/WcaOnRails/db/migrate/20170624115851_add_wca_financial_committee.rb b/db/migrate/20170624115851_add_wca_financial_committee.rb similarity index 100% rename from WcaOnRails/db/migrate/20170624115851_add_wca_financial_committee.rb rename to db/migrate/20170624115851_add_wca_financial_committee.rb diff --git a/WcaOnRails/db/migrate/20170629134754_change_competitor_limit_reason_type_to_text.rb b/db/migrate/20170629134754_change_competitor_limit_reason_type_to_text.rb similarity index 100% rename from WcaOnRails/db/migrate/20170629134754_change_competitor_limit_reason_type_to_text.rb rename to db/migrate/20170629134754_change_competitor_limit_reason_type_to_text.rb diff --git a/WcaOnRails/db/migrate/20170726133627_update_preferred_formats.rb b/db/migrate/20170726133627_update_preferred_formats.rb similarity index 100% rename from WcaOnRails/db/migrate/20170726133627_update_preferred_formats.rb rename to db/migrate/20170726133627_update_preferred_formats.rb diff --git a/WcaOnRails/db/migrate/20170801010739_create_championships.rb b/db/migrate/20170801010739_create_championships.rb similarity index 100% rename from WcaOnRails/db/migrate/20170801010739_create_championships.rb rename to db/migrate/20170801010739_create_championships.rb diff --git a/WcaOnRails/db/migrate/20170812120421_convert_latin1_to_utf8mb4.rb b/db/migrate/20170812120421_convert_latin1_to_utf8mb4.rb similarity index 100% rename from WcaOnRails/db/migrate/20170812120421_convert_latin1_to_utf8mb4.rb rename to db/migrate/20170812120421_convert_latin1_to_utf8mb4.rb diff --git a/WcaOnRails/db/migrate/20170816115449_create_eligible_country_iso2s_for_championship.rb b/db/migrate/20170816115449_create_eligible_country_iso2s_for_championship.rb similarity index 100% rename from WcaOnRails/db/migrate/20170816115449_create_eligible_country_iso2s_for_championship.rb rename to db/migrate/20170816115449_create_eligible_country_iso2s_for_championship.rb diff --git a/WcaOnRails/db/migrate/20170816143703_add_greater_china_championship_type.rb b/db/migrate/20170816143703_add_greater_china_championship_type.rb similarity index 100% rename from WcaOnRails/db/migrate/20170816143703_add_greater_china_championship_type.rb rename to db/migrate/20170816143703_add_greater_china_championship_type.rb diff --git a/WcaOnRails/db/migrate/20170818141716_fix_tables_and_database_collation.rb b/db/migrate/20170818141716_fix_tables_and_database_collation.rb similarity index 100% rename from WcaOnRails/db/migrate/20170818141716_fix_tables_and_database_collation.rb rename to db/migrate/20170818141716_fix_tables_and_database_collation.rb diff --git a/WcaOnRails/db/migrate/20170818164058_fix_columns_collation.rb b/db/migrate/20170818164058_fix_columns_collation.rb similarity index 100% rename from WcaOnRails/db/migrate/20170818164058_fix_columns_collation.rb rename to db/migrate/20170818164058_fix_columns_collation.rb diff --git a/WcaOnRails/db/migrate/20170820023104_add_multiple_continents.rb b/db/migrate/20170820023104_add_multiple_continents.rb similarity index 100% rename from WcaOnRails/db/migrate/20170820023104_add_multiple_continents.rb rename to db/migrate/20170820023104_add_multiple_continents.rb diff --git a/WcaOnRails/db/migrate/20170823170616_add_multiple_countries.rb b/db/migrate/20170823170616_add_multiple_countries.rb similarity index 100% rename from WcaOnRails/db/migrate/20170823170616_add_multiple_countries.rb rename to db/migrate/20170823170616_add_multiple_countries.rb diff --git a/WcaOnRails/db/migrate/20170823203113_create_incidents.rb b/db/migrate/20170823203113_create_incidents.rb similarity index 100% rename from WcaOnRails/db/migrate/20170823203113_create_incidents.rb rename to db/migrate/20170823203113_create_incidents.rb diff --git a/WcaOnRails/db/migrate/20170824082448_create_incident_tags.rb b/db/migrate/20170824082448_create_incident_tags.rb similarity index 100% rename from WcaOnRails/db/migrate/20170824082448_create_incident_tags.rb rename to db/migrate/20170824082448_create_incident_tags.rb diff --git a/WcaOnRails/db/migrate/20170824133352_create_incident_competitions.rb b/db/migrate/20170824133352_create_incident_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20170824133352_create_incident_competitions.rb rename to db/migrate/20170824133352_create_incident_competitions.rb diff --git a/WcaOnRails/db/migrate/20170830140540_fix_nullable_linkings_wca_ids.rb b/db/migrate/20170830140540_fix_nullable_linkings_wca_ids.rb similarity index 100% rename from WcaOnRails/db/migrate/20170830140540_fix_nullable_linkings_wca_ids.rb rename to db/migrate/20170830140540_fix_nullable_linkings_wca_ids.rb diff --git a/WcaOnRails/db/migrate/20170831170616_fix_multiple_countries.rb b/db/migrate/20170831170616_fix_multiple_countries.rb similarity index 100% rename from WcaOnRails/db/migrate/20170831170616_fix_multiple_countries.rb rename to db/migrate/20170831170616_fix_multiple_countries.rb diff --git a/WcaOnRails/db/migrate/20170916165728_change_incident_status.rb b/db/migrate/20170916165728_change_incident_status.rb similarity index 100% rename from WcaOnRails/db/migrate/20170916165728_change_incident_status.rb rename to db/migrate/20170916165728_change_incident_status.rb diff --git a/WcaOnRails/db/migrate/20171006182851_delete_registrations_for_non_existing_competitions.rb b/db/migrate/20171006182851_delete_registrations_for_non_existing_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20171006182851_delete_registrations_for_non_existing_competitions.rb rename to db/migrate/20171006182851_delete_registrations_for_non_existing_competitions.rb diff --git a/WcaOnRails/db/migrate/20171113154922_increase_scramble_column_width.rb b/db/migrate/20171113154922_increase_scramble_column_width.rb similarity index 100% rename from WcaOnRails/db/migrate/20171113154922_increase_scramble_column_width.rb rename to db/migrate/20171113154922_increase_scramble_column_width.rb diff --git a/WcaOnRails/db/migrate/20171119143749_add_registration_requirements_to_competitions.rb b/db/migrate/20171119143749_add_registration_requirements_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20171119143749_add_registration_requirements_to_competitions.rb rename to db/migrate/20171119143749_add_registration_requirements_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20171122010954_remove_rubiks.rb b/db/migrate/20171122010954_remove_rubiks.rb similarity index 100% rename from WcaOnRails/db/migrate/20171122010954_remove_rubiks.rb rename to db/migrate/20171122010954_remove_rubiks.rb diff --git a/WcaOnRails/db/migrate/20171122220857_add_fulltext_index_on_persons_name.rb b/db/migrate/20171122220857_add_fulltext_index_on_persons_name.rb similarity index 100% rename from WcaOnRails/db/migrate/20171122220857_add_fulltext_index_on_persons_name.rb rename to db/migrate/20171122220857_add_fulltext_index_on_persons_name.rb diff --git a/WcaOnRails/db/migrate/20171124184454_convert_old_333mbf_groups_into_attempts.rb b/db/migrate/20171124184454_convert_old_333mbf_groups_into_attempts.rb similarity index 100% rename from WcaOnRails/db/migrate/20171124184454_convert_old_333mbf_groups_into_attempts.rb rename to db/migrate/20171124184454_convert_old_333mbf_groups_into_attempts.rb diff --git a/WcaOnRails/db/migrate/20171219000023_add_ethics_and_quality_committees.rb b/db/migrate/20171219000023_add_ethics_and_quality_committees.rb similarity index 100% rename from WcaOnRails/db/migrate/20171219000023_add_ethics_and_quality_committees.rb rename to db/migrate/20171219000023_add_ethics_and_quality_committees.rb diff --git a/WcaOnRails/db/migrate/20171219200237_add_scramble_group_count_to_rounds.rb b/db/migrate/20171219200237_add_scramble_group_count_to_rounds.rb similarity index 100% rename from WcaOnRails/db/migrate/20171219200237_add_scramble_group_count_to_rounds.rb rename to db/migrate/20171219200237_add_scramble_group_count_to_rounds.rb diff --git a/WcaOnRails/db/migrate/20171219204656_update_committes_emails.rb b/db/migrate/20171219204656_update_committes_emails.rb similarity index 100% rename from WcaOnRails/db/migrate/20171219204656_update_committes_emails.rb rename to db/migrate/20171219204656_update_committes_emails.rb diff --git a/WcaOnRails/db/migrate/20171221184910_add_dangerously_allow_any_redirect_uri_to_oauth_applications.rb b/db/migrate/20171221184910_add_dangerously_allow_any_redirect_uri_to_oauth_applications.rb similarity index 100% rename from WcaOnRails/db/migrate/20171221184910_add_dangerously_allow_any_redirect_uri_to_oauth_applications.rb rename to db/migrate/20171221184910_add_dangerously_allow_any_redirect_uri_to_oauth_applications.rb diff --git a/WcaOnRails/db/migrate/20171222100000_cleanup_orphaned_rounds.rb b/db/migrate/20171222100000_cleanup_orphaned_rounds.rb similarity index 100% rename from WcaOnRails/db/migrate/20171222100000_cleanup_orphaned_rounds.rb rename to db/migrate/20171222100000_cleanup_orphaned_rounds.rb diff --git a/WcaOnRails/db/migrate/20171222182940_update_round_ids.rb b/db/migrate/20171222182940_update_round_ids.rb similarity index 100% rename from WcaOnRails/db/migrate/20171222182940_update_round_ids.rb rename to db/migrate/20171222182940_update_round_ids.rb diff --git a/WcaOnRails/db/migrate/20180104132335_update_preferred_formats_for_feet.rb b/db/migrate/20180104132335_update_preferred_formats_for_feet.rb similarity index 100% rename from WcaOnRails/db/migrate/20180104132335_update_preferred_formats_for_feet.rb rename to db/migrate/20180104132335_update_preferred_formats_for_feet.rb diff --git a/WcaOnRails/db/migrate/20180107142301_update_feet_format_in_rounds.rb b/db/migrate/20180107142301_update_feet_format_in_rounds.rb similarity index 100% rename from WcaOnRails/db/migrate/20180107142301_update_feet_format_in_rounds.rb rename to db/migrate/20180107142301_update_feet_format_in_rounds.rb diff --git a/WcaOnRails/db/migrate/20180120132926_add_board_team.rb b/db/migrate/20180120132926_add_board_team.rb similarity index 100% rename from WcaOnRails/db/migrate/20180120132926_add_board_team.rb rename to db/migrate/20180120132926_add_board_team.rb diff --git a/WcaOnRails/db/migrate/20180201005000_add_round_results_to_rounds.rb b/db/migrate/20180201005000_add_round_results_to_rounds.rb similarity index 100% rename from WcaOnRails/db/migrate/20180201005000_add_round_results_to_rounds.rb rename to db/migrate/20180201005000_add_round_results_to_rounds.rb diff --git a/WcaOnRails/db/migrate/20180205000001_create_competition_venues.rb b/db/migrate/20180205000001_create_competition_venues.rb similarity index 100% rename from WcaOnRails/db/migrate/20180205000001_create_competition_venues.rb rename to db/migrate/20180205000001_create_competition_venues.rb diff --git a/WcaOnRails/db/migrate/20180205000002_create_venue_rooms.rb b/db/migrate/20180205000002_create_venue_rooms.rb similarity index 100% rename from WcaOnRails/db/migrate/20180205000002_create_venue_rooms.rb rename to db/migrate/20180205000002_create_venue_rooms.rb diff --git a/WcaOnRails/db/migrate/20180205000003_create_schedule_activities.rb b/db/migrate/20180205000003_create_schedule_activities.rb similarity index 100% rename from WcaOnRails/db/migrate/20180205000003_create_schedule_activities.rb rename to db/migrate/20180205000003_create_schedule_activities.rb diff --git a/WcaOnRails/db/migrate/20180206211650_add_locations_table.rb b/db/migrate/20180206211650_add_locations_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20180206211650_add_locations_table.rb rename to db/migrate/20180206211650_add_locations_table.rb diff --git a/WcaOnRails/db/migrate/20180403194359_add_roles_to_registration.rb b/db/migrate/20180403194359_add_roles_to_registration.rb similarity index 100% rename from WcaOnRails/db/migrate/20180403194359_add_roles_to_registration.rb rename to db/migrate/20180403194359_add_roles_to_registration.rb diff --git a/WcaOnRails/db/migrate/20180526084857_set_registration_requirements_for_visible_competitions.rb b/db/migrate/20180526084857_set_registration_requirements_for_visible_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20180526084857_set_registration_requirements_for_visible_competitions.rb rename to db/migrate/20180526084857_set_registration_requirements_for_visible_competitions.rb diff --git a/WcaOnRails/db/migrate/20180528130810_update_trinidad_and_tobago.rb b/db/migrate/20180528130810_update_trinidad_and_tobago.rb similarity index 100% rename from WcaOnRails/db/migrate/20180528130810_update_trinidad_and_tobago.rb rename to db/migrate/20180528130810_update_trinidad_and_tobago.rb diff --git a/WcaOnRails/db/migrate/20180621093155_add_nordic_championship_type.rb b/db/migrate/20180621093155_add_nordic_championship_type.rb similarity index 100% rename from WcaOnRails/db/migrate/20180621093155_add_nordic_championship_type.rb rename to db/migrate/20180621093155_add_nordic_championship_type.rb diff --git a/WcaOnRails/db/migrate/20180623171213_add_registration_requirements_columns_to_competitions.rb b/db/migrate/20180623171213_add_registration_requirements_columns_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20180623171213_add_registration_requirements_columns_to_competitions.rb rename to db/migrate/20180623171213_add_registration_requirements_columns_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20180629112054_add_color_to_venue_room.rb b/db/migrate/20180629112054_add_color_to_venue_room.rb similarity index 100% rename from WcaOnRails/db/migrate/20180629112054_add_color_to_venue_room.rb rename to db/migrate/20180629112054_add_color_to_venue_room.rb diff --git a/WcaOnRails/db/migrate/20180701160042_add_total_number_of_rounds_to_round.rb b/db/migrate/20180701160042_add_total_number_of_rounds_to_round.rb similarity index 100% rename from WcaOnRails/db/migrate/20180701160042_add_total_number_of_rounds_to_round.rb rename to db/migrate/20180701160042_add_total_number_of_rounds_to_round.rb diff --git a/WcaOnRails/db/migrate/20180703172949_add_hidden_to_teams.rb b/db/migrate/20180703172949_add_hidden_to_teams.rb similarity index 100% rename from WcaOnRails/db/migrate/20180703172949_add_hidden_to_teams.rb rename to db/migrate/20180703172949_add_hidden_to_teams.rb diff --git a/WcaOnRails/db/migrate/20180705231137_rename_scramble_group_to_scramble_set.rb b/db/migrate/20180705231137_rename_scramble_group_to_scramble_set.rb similarity index 100% rename from WcaOnRails/db/migrate/20180705231137_rename_scramble_group_to_scramble_set.rb rename to db/migrate/20180705231137_rename_scramble_group_to_scramble_set.rb diff --git a/WcaOnRails/db/migrate/20180708214503_add_results_submitted_at_to_competition.rb b/db/migrate/20180708214503_add_results_submitted_at_to_competition.rb similarity index 100% rename from WcaOnRails/db/migrate/20180708214503_add_results_submitted_at_to_competition.rb rename to db/migrate/20180708214503_add_results_submitted_at_to_competition.rb diff --git a/WcaOnRails/db/migrate/20180709220826_add_timestamps_columns_to_competitions.rb b/db/migrate/20180709220826_add_timestamps_columns_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20180709220826_add_timestamps_columns_to_competitions.rb rename to db/migrate/20180709220826_add_timestamps_columns_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20180710165401_allow_null_base_entry_fee.rb b/db/migrate/20180710165401_allow_null_base_entry_fee.rb similarity index 100% rename from WcaOnRails/db/migrate/20180710165401_allow_null_base_entry_fee.rb rename to db/migrate/20180710165401_allow_null_base_entry_fee.rb diff --git a/WcaOnRails/db/migrate/20180711124055_add_index_on_competition_id_and_person_id_to_inbox_person.rb b/db/migrate/20180711124055_add_index_on_competition_id_and_person_id_to_inbox_person.rb similarity index 100% rename from WcaOnRails/db/migrate/20180711124055_add_index_on_competition_id_and_person_id_to_inbox_person.rb rename to db/migrate/20180711124055_add_index_on_competition_id_and_person_id_to_inbox_person.rb diff --git a/WcaOnRails/db/migrate/20180729000001_add_hidden_team_for_banned_competitors.rb b/db/migrate/20180729000001_add_hidden_team_for_banned_competitors.rb similarity index 100% rename from WcaOnRails/db/migrate/20180729000001_add_hidden_team_for_banned_competitors.rb rename to db/migrate/20180729000001_add_hidden_team_for_banned_competitors.rb diff --git a/WcaOnRails/db/migrate/20180730182509_add_confidential_to_doorkeeper_application.rb b/db/migrate/20180730182509_add_confidential_to_doorkeeper_application.rb similarity index 100% rename from WcaOnRails/db/migrate/20180730182509_add_confidential_to_doorkeeper_application.rb rename to db/migrate/20180730182509_add_confidential_to_doorkeeper_application.rb diff --git a/WcaOnRails/db/migrate/20180731204733_remove_nordic_championship_type.rb b/db/migrate/20180731204733_remove_nordic_championship_type.rb similarity index 100% rename from WcaOnRails/db/migrate/20180731204733_remove_nordic_championship_type.rb rename to db/migrate/20180731204733_remove_nordic_championship_type.rb diff --git a/WcaOnRails/db/migrate/20180822165331_add_wca_marketing_team.rb b/db/migrate/20180822165331_add_wca_marketing_team.rb similarity index 100% rename from WcaOnRails/db/migrate/20180822165331_add_wca_marketing_team.rb rename to db/migrate/20180822165331_add_wca_marketing_team.rb diff --git a/WcaOnRails/db/migrate/20180825114051_clear_null_registration_requirements.rb b/db/migrate/20180825114051_clear_null_registration_requirements.rb similarity index 100% rename from WcaOnRails/db/migrate/20180825114051_clear_null_registration_requirements.rb rename to db/migrate/20180825114051_clear_null_registration_requirements.rb diff --git a/WcaOnRails/db/migrate/20180825115701_change_registration_requirements_column_name.rb b/db/migrate/20180825115701_change_registration_requirements_column_name.rb similarity index 100% rename from WcaOnRails/db/migrate/20180825115701_change_registration_requirements_column_name.rb rename to db/migrate/20180825115701_change_registration_requirements_column_name.rb diff --git a/WcaOnRails/db/migrate/20180831075355_nullify_competitor_limit.rb b/db/migrate/20180831075355_nullify_competitor_limit.rb similarity index 100% rename from WcaOnRails/db/migrate/20180831075355_nullify_competitor_limit.rb rename to db/migrate/20180831075355_nullify_competitor_limit.rb diff --git a/WcaOnRails/db/migrate/20180831164420_add_z1_and_z3_columns_to_competitions.rb b/db/migrate/20180831164420_add_z1_and_z3_columns_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20180831164420_add_z1_and_z3_columns_to_competitions.rb rename to db/migrate/20180831164420_add_z1_and_z3_columns_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20180908195553_add_name_reason_to_competitions.rb b/db/migrate/20180908195553_add_name_reason_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20180908195553_add_name_reason_to_competitions.rb rename to db/migrate/20180908195553_add_name_reason_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20180911140010_create_uploaded_json.rb b/db/migrate/20180911140010_create_uploaded_json.rb similarity index 100% rename from WcaOnRails/db/migrate/20180911140010_create_uploaded_json.rb rename to db/migrate/20180911140010_create_uploaded_json.rb diff --git a/WcaOnRails/db/migrate/20180912042457_add_confirmed_at_to_competitions.rb b/db/migrate/20180912042457_add_confirmed_at_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20180912042457_add_confirmed_at_to_competitions.rb rename to db/migrate/20180912042457_add_confirmed_at_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20181020004209_add_wcat.rb b/db/migrate/20181020004209_add_wcat.rb similarity index 100% rename from WcaOnRails/db/migrate/20181020004209_add_wcat.rb rename to db/migrate/20181020004209_add_wcat.rb diff --git a/WcaOnRails/db/migrate/20181021185003_create_stripe_charges.rb b/db/migrate/20181021185003_create_stripe_charges.rb similarity index 100% rename from WcaOnRails/db/migrate/20181021185003_create_stripe_charges.rb rename to db/migrate/20181021185003_create_stripe_charges.rb diff --git a/WcaOnRails/db/migrate/20181022031135_remove_rank_from_teams_table.rb b/db/migrate/20181022031135_remove_rank_from_teams_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20181022031135_remove_rank_from_teams_table.rb rename to db/migrate/20181022031135_remove_rank_from_teams_table.rb diff --git a/WcaOnRails/db/migrate/20181109172930_add_external_registration_page_link_to_competitions.rb b/db/migrate/20181109172930_add_external_registration_page_link_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20181109172930_add_external_registration_page_link_to_competitions.rb rename to db/migrate/20181109172930_add_external_registration_page_link_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20181122233823_create_wcif_extensions.rb b/db/migrate/20181122233823_create_wcif_extensions.rb similarity index 100% rename from WcaOnRails/db/migrate/20181122233823_create_wcif_extensions.rb rename to db/migrate/20181122233823_create_wcif_extensions.rb diff --git a/WcaOnRails/db/migrate/20181208145408_add_receive_delegate_reports_column_to_users_table.rb b/db/migrate/20181208145408_add_receive_delegate_reports_column_to_users_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20181208145408_add_receive_delegate_reports_column_to_users_table.rb rename to db/migrate/20181208145408_add_receive_delegate_reports_column_to_users_table.rb diff --git a/WcaOnRails/db/migrate/20181209171137_add_incorrect_wca_id_claim_count_to_persons.rb b/db/migrate/20181209171137_add_incorrect_wca_id_claim_count_to_persons.rb similarity index 100% rename from WcaOnRails/db/migrate/20181209171137_add_incorrect_wca_id_claim_count_to_persons.rb rename to db/migrate/20181209171137_add_incorrect_wca_id_claim_count_to_persons.rb diff --git a/WcaOnRails/db/migrate/20181222224850_add_dummy_account_marker_to_users.rb b/db/migrate/20181222224850_add_dummy_account_marker_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20181222224850_add_dummy_account_marker_to_users.rb rename to db/migrate/20181222224850_add_dummy_account_marker_to_users.rb diff --git a/WcaOnRails/db/migrate/20181226115357_add_senior_members_column_to_teams.rb b/db/migrate/20181226115357_add_senior_members_column_to_teams.rb similarity index 100% rename from WcaOnRails/db/migrate/20181226115357_add_senior_members_column_to_teams.rb rename to db/migrate/20181226115357_add_senior_members_column_to_teams.rb diff --git a/WcaOnRails/db/migrate/20190105215446_create_assignments.rb b/db/migrate/20190105215446_create_assignments.rb similarity index 100% rename from WcaOnRails/db/migrate/20190105215446_create_assignments.rb rename to db/migrate/20190105215446_create_assignments.rb diff --git a/WcaOnRails/db/migrate/20190112130723_add_officers_teams.rb b/db/migrate/20190112130723_add_officers_teams.rb similarity index 100% rename from WcaOnRails/db/migrate/20190112130723_add_officers_teams.rb rename to db/migrate/20190112130723_add_officers_teams.rb diff --git a/WcaOnRails/db/migrate/20190113180945_add_wca_data_protection_committee.rb b/db/migrate/20190113180945_add_wca_data_protection_committee.rb similarity index 100% rename from WcaOnRails/db/migrate/20190113180945_add_wca_data_protection_committee.rb rename to db/migrate/20190113180945_add_wca_data_protection_committee.rb diff --git a/WcaOnRails/db/migrate/20190117112257_change_wcif_extensions_extendable_id_to_string.rb b/db/migrate/20190117112257_change_wcif_extensions_extendable_id_to_string.rb similarity index 100% rename from WcaOnRails/db/migrate/20190117112257_change_wcif_extensions_extendable_id_to_string.rb rename to db/migrate/20190117112257_change_wcif_extensions_extendable_id_to_string.rb diff --git a/WcaOnRails/db/migrate/20190124180224_create_active_storage_tables.active_storage.rb b/db/migrate/20190124180224_create_active_storage_tables.active_storage.rb similarity index 100% rename from WcaOnRails/db/migrate/20190124180224_create_active_storage_tables.active_storage.rb rename to db/migrate/20190124180224_create_active_storage_tables.active_storage.rb diff --git a/WcaOnRails/db/migrate/20190208175255_add_wac.rb b/db/migrate/20190208175255_add_wac.rb similarity index 100% rename from WcaOnRails/db/migrate/20190208175255_add_wac.rb rename to db/migrate/20190208175255_add_wac.rb diff --git a/WcaOnRails/db/migrate/20190216102110_create_regional_organizations.rb b/db/migrate/20190216102110_create_regional_organizations.rb similarity index 100% rename from WcaOnRails/db/migrate/20190216102110_create_regional_organizations.rb rename to db/migrate/20190216102110_create_regional_organizations.rb diff --git a/WcaOnRails/db/migrate/20190221194112_add_missing_multiple_countries.rb b/db/migrate/20190221194112_add_missing_multiple_countries.rb similarity index 100% rename from WcaOnRails/db/migrate/20190221194112_add_missing_multiple_countries.rb rename to db/migrate/20190221194112_add_missing_multiple_countries.rb diff --git a/WcaOnRails/db/migrate/20190514234342_add_hidden_team_for_delegates_on_probation.rb b/db/migrate/20190514234342_add_hidden_team_for_delegates_on_probation.rb similarity index 100% rename from WcaOnRails/db/migrate/20190514234342_add_hidden_team_for_delegates_on_probation.rb rename to db/migrate/20190514234342_add_hidden_team_for_delegates_on_probation.rb diff --git a/WcaOnRails/db/migrate/20190601105825_add_fields_to_regional_organizations.rb b/db/migrate/20190601105825_add_fields_to_regional_organizations.rb similarity index 100% rename from WcaOnRails/db/migrate/20190601105825_add_fields_to_regional_organizations.rb rename to db/migrate/20190601105825_add_fields_to_regional_organizations.rb diff --git a/WcaOnRails/db/migrate/20190601231550_add_unstick_at_to_posts.rb b/db/migrate/20190601231550_add_unstick_at_to_posts.rb similarity index 100% rename from WcaOnRails/db/migrate/20190601231550_add_unstick_at_to_posts.rb rename to db/migrate/20190601231550_add_unstick_at_to_posts.rb diff --git a/WcaOnRails/db/migrate/20190622173635_allow_null_start_date_for_regional_organizations.rb b/db/migrate/20190622173635_allow_null_start_date_for_regional_organizations.rb similarity index 100% rename from WcaOnRails/db/migrate/20190622173635_allow_null_start_date_for_regional_organizations.rb rename to db/migrate/20190622173635_allow_null_start_date_for_regional_organizations.rb diff --git a/WcaOnRails/db/migrate/20190716065618_add_id_to_inbox_results.rb b/db/migrate/20190716065618_add_id_to_inbox_results.rb similarity index 100% rename from WcaOnRails/db/migrate/20190716065618_add_id_to_inbox_results.rb rename to db/migrate/20190716065618_add_id_to_inbox_results.rb diff --git a/WcaOnRails/db/migrate/20190728084145_add_wrc_and_wdc_fields_to_delegate_reports.rb b/db/migrate/20190728084145_add_wrc_and_wdc_fields_to_delegate_reports.rb similarity index 100% rename from WcaOnRails/db/migrate/20190728084145_add_wrc_and_wdc_fields_to_delegate_reports.rb rename to db/migrate/20190728084145_add_wrc_and_wdc_fields_to_delegate_reports.rb diff --git a/WcaOnRails/db/migrate/20190803202212_update_wca_states.rb b/db/migrate/20190803202212_update_wca_states.rb similarity index 100% rename from WcaOnRails/db/migrate/20190803202212_update_wca_states.rb rename to db/migrate/20190803202212_update_wca_states.rb diff --git a/WcaOnRails/db/migrate/20190806173355_create_weat.rb b/db/migrate/20190806173355_create_weat.rb similarity index 100% rename from WcaOnRails/db/migrate/20190806173355_create_weat.rb rename to db/migrate/20190806173355_create_weat.rb diff --git a/WcaOnRails/db/migrate/20190814232833_add_results_index_on_value_x.rb b/db/migrate/20190814232833_add_results_index_on_value_x.rb similarity index 100% rename from WcaOnRails/db/migrate/20190814232833_add_results_index_on_value_x.rb rename to db/migrate/20190814232833_add_results_index_on_value_x.rb diff --git a/WcaOnRails/db/migrate/20190816001639_change_z_regulations_column_name.rb b/db/migrate/20190816001639_change_z_regulations_column_name.rb similarity index 100% rename from WcaOnRails/db/migrate/20190816001639_change_z_regulations_column_name.rb rename to db/migrate/20190816001639_change_z_regulations_column_name.rb diff --git a/WcaOnRails/db/migrate/20190816004605_add_event_restriction_columns_to_competitions.rb b/db/migrate/20190816004605_add_event_restriction_columns_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20190816004605_add_event_restriction_columns_to_competitions.rb rename to db/migrate/20190816004605_add_event_restriction_columns_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20190817170648_add_country_iso2_to_venue.rb b/db/migrate/20190817170648_add_country_iso2_to_venue.rb similarity index 100% rename from WcaOnRails/db/migrate/20190817170648_add_country_iso2_to_venue.rb rename to db/migrate/20190817170648_add_country_iso2_to_venue.rb diff --git a/WcaOnRails/db/migrate/20190817193315_fix_country_iso2_on_venue.rb b/db/migrate/20190817193315_fix_country_iso2_on_venue.rb similarity index 100% rename from WcaOnRails/db/migrate/20190817193315_fix_country_iso2_on_venue.rb rename to db/migrate/20190817193315_fix_country_iso2_on_venue.rb diff --git a/WcaOnRails/db/migrate/20190818102517_create_bookmarked_competitions.rb b/db/migrate/20190818102517_create_bookmarked_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20190818102517_create_bookmarked_competitions.rb rename to db/migrate/20190818102517_create_bookmarked_competitions.rb diff --git a/WcaOnRails/db/migrate/20190825095512_add_fields_to_competitions_table.rb b/db/migrate/20190825095512_add_fields_to_competitions_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20190825095512_add_fields_to_competitions_table.rb rename to db/migrate/20190825095512_add_fields_to_competitions_table.rb diff --git a/WcaOnRails/db/migrate/20190826005902_add_wrc_users_to_delegate_report.rb b/db/migrate/20190826005902_add_wrc_users_to_delegate_report.rb similarity index 100% rename from WcaOnRails/db/migrate/20190826005902_add_wrc_users_to_delegate_report.rb rename to db/migrate/20190826005902_add_wrc_users_to_delegate_report.rb diff --git a/WcaOnRails/db/migrate/20190916133253_change_stripe_charge_id_type.rb b/db/migrate/20190916133253_change_stripe_charge_id_type.rb similarity index 100% rename from WcaOnRails/db/migrate/20190916133253_change_stripe_charge_id_type.rb rename to db/migrate/20190916133253_change_stripe_charge_id_type.rb diff --git a/WcaOnRails/db/migrate/20191005203556_add_user_to_registration_payments.rb b/db/migrate/20191005203556_add_user_to_registration_payments.rb similarity index 100% rename from WcaOnRails/db/migrate/20191005203556_add_user_to_registration_payments.rb rename to db/migrate/20191005203556_add_user_to_registration_payments.rb diff --git a/WcaOnRails/db/migrate/20191013211511_create_country_bands.rb b/db/migrate/20191013211511_create_country_bands.rb similarity index 100% rename from WcaOnRails/db/migrate/20191013211511_create_country_bands.rb rename to db/migrate/20191013211511_create_country_bands.rb diff --git a/WcaOnRails/db/migrate/20191107212356_add_devise_two_factor_to_users.rb b/db/migrate/20191107212356_add_devise_two_factor_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20191107212356_add_devise_two_factor_to_users.rb rename to db/migrate/20191107212356_add_devise_two_factor_to_users.rb diff --git a/WcaOnRails/db/migrate/20200125180554_update_feet_rank.rb b/db/migrate/20200125180554_update_feet_rank.rb similarity index 100% rename from WcaOnRails/db/migrate/20200125180554_update_feet_rank.rb rename to db/migrate/20200125180554_update_feet_rank.rb diff --git a/WcaOnRails/db/migrate/20200206012756_change_empty_main_event_to_nil.rb b/db/migrate/20200206012756_change_empty_main_event_to_nil.rb similarity index 100% rename from WcaOnRails/db/migrate/20200206012756_change_empty_main_event_to_nil.rb rename to db/migrate/20200206012756_change_empty_main_event_to_nil.rb diff --git a/WcaOnRails/db/migrate/20200304044931_create_competition_trainee_delegates.rb b/db/migrate/20200304044931_create_competition_trainee_delegates.rb similarity index 100% rename from WcaOnRails/db/migrate/20200304044931_create_competition_trainee_delegates.rb rename to db/migrate/20200304044931_create_competition_trainee_delegates.rb diff --git a/WcaOnRails/db/migrate/20200319193625_rename_combined_rounds_to_cutoff_rounds.rb b/db/migrate/20200319193625_rename_combined_rounds_to_cutoff_rounds.rb similarity index 100% rename from WcaOnRails/db/migrate/20200319193625_rename_combined_rounds_to_cutoff_rounds.rb rename to db/migrate/20200319193625_rename_combined_rounds_to_cutoff_rounds.rb diff --git a/WcaOnRails/db/migrate/20200331082313_rename_some_wca_states.rb b/db/migrate/20200331082313_rename_some_wca_states.rb similarity index 100% rename from WcaOnRails/db/migrate/20200331082313_rename_some_wca_states.rb rename to db/migrate/20200331082313_rename_some_wca_states.rb diff --git a/WcaOnRails/db/migrate/20200415151734_add_index_to_results_on_records.rb b/db/migrate/20200415151734_add_index_to_results_on_records.rb similarity index 100% rename from WcaOnRails/db/migrate/20200415151734_add_index_to_results_on_records.rb rename to db/migrate/20200415151734_add_index_to_results_on_records.rb diff --git a/WcaOnRails/db/migrate/20200419133415_remove_additional_fields_for_delegates.rb b/db/migrate/20200419133415_remove_additional_fields_for_delegates.rb similarity index 100% rename from WcaOnRails/db/migrate/20200419133415_remove_additional_fields_for_delegates.rb rename to db/migrate/20200419133415_remove_additional_fields_for_delegates.rb diff --git a/WcaOnRails/db/migrate/20200502095048_add_old_type_to_round.rb b/db/migrate/20200502095048_add_old_type_to_round.rb similarity index 100% rename from WcaOnRails/db/migrate/20200502095048_add_old_type_to_round.rb rename to db/migrate/20200502095048_add_old_type_to_round.rb diff --git a/WcaOnRails/db/migrate/20200522095030_change_default_tl_value.rb b/db/migrate/20200522095030_change_default_tl_value.rb similarity index 100% rename from WcaOnRails/db/migrate/20200522095030_change_default_tl_value.rb rename to db/migrate/20200522095030_change_default_tl_value.rb diff --git a/WcaOnRails/db/migrate/20200522125145_remove_world_readable_from_posts.rb b/db/migrate/20200522125145_remove_world_readable_from_posts.rb similarity index 100% rename from WcaOnRails/db/migrate/20200522125145_remove_world_readable_from_posts.rb rename to db/migrate/20200522125145_remove_world_readable_from_posts.rb diff --git a/WcaOnRails/db/migrate/20200607140007_add_cancelled_at_to_competition.rb b/db/migrate/20200607140007_add_cancelled_at_to_competition.rb similarity index 100% rename from WcaOnRails/db/migrate/20200607140007_add_cancelled_at_to_competition.rb rename to db/migrate/20200607140007_add_cancelled_at_to_competition.rb diff --git a/WcaOnRails/db/migrate/20200627195628_add_session_validity_token_to_users.rb b/db/migrate/20200627195628_add_session_validity_token_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20200627195628_add_session_validity_token_to_users.rb rename to db/migrate/20200627195628_add_session_validity_token_to_users.rb diff --git a/WcaOnRails/db/migrate/20200725152218_change_media_timestamp_decided_to_nullable.rb b/db/migrate/20200725152218_change_media_timestamp_decided_to_nullable.rb similarity index 100% rename from WcaOnRails/db/migrate/20200725152218_change_media_timestamp_decided_to_nullable.rb rename to db/migrate/20200725152218_change_media_timestamp_decided_to_nullable.rb diff --git a/WcaOnRails/db/migrate/20201020193829_create_wrt_sanity_check_tables.rb b/db/migrate/20201020193829_create_wrt_sanity_check_tables.rb similarity index 100% rename from WcaOnRails/db/migrate/20201020193829_create_wrt_sanity_check_tables.rb rename to db/migrate/20201020193829_create_wrt_sanity_check_tables.rb diff --git a/WcaOnRails/db/migrate/20210129181657_add_sanity_check_tables_constraints.rb b/db/migrate/20210129181657_add_sanity_check_tables_constraints.rb similarity index 100% rename from WcaOnRails/db/migrate/20210129181657_add_sanity_check_tables_constraints.rb rename to db/migrate/20210129181657_add_sanity_check_tables_constraints.rb diff --git a/WcaOnRails/db/migrate/20210221190945_add_hidden_team_for_wct_china.rb b/db/migrate/20210221190945_add_hidden_team_for_wct_china.rb similarity index 100% rename from WcaOnRails/db/migrate/20210221190945_add_hidden_team_for_wct_china.rb rename to db/migrate/20210221190945_add_hidden_team_for_wct_china.rb diff --git a/WcaOnRails/db/migrate/20210301002636_hide_wdpc_team.rb b/db/migrate/20210301002636_hide_wdpc_team.rb similarity index 100% rename from WcaOnRails/db/migrate/20210301002636_hide_wdpc_team.rb rename to db/migrate/20210301002636_hide_wdpc_team.rb diff --git a/WcaOnRails/db/migrate/20210325202019_add_waiting_list_and_events_deadlines_to_competitions.rb b/db/migrate/20210325202019_add_waiting_list_and_events_deadlines_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20210325202019_add_waiting_list_and_events_deadlines_to_competitions.rb rename to db/migrate/20210325202019_add_waiting_list_and_events_deadlines_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20210501213332_add_hidden_team_for_wst_admin.rb b/db/migrate/20210501213332_add_hidden_team_for_wst_admin.rb similarity index 100% rename from WcaOnRails/db/migrate/20210501213332_add_hidden_team_for_wst_admin.rb rename to db/migrate/20210501213332_add_hidden_team_for_wst_admin.rb diff --git a/WcaOnRails/db/migrate/20210506205912_add_qualification_to_event.rb b/db/migrate/20210506205912_add_qualification_to_event.rb similarity index 100% rename from WcaOnRails/db/migrate/20210506205912_add_qualification_to_event.rb rename to db/migrate/20210506205912_add_qualification_to_event.rb diff --git a/WcaOnRails/db/migrate/20210521195423_add_allow_registration_edits_to_competition.rb b/db/migrate/20210521195423_add_allow_registration_edits_to_competition.rb similarity index 100% rename from WcaOnRails/db/migrate/20210521195423_add_allow_registration_edits_to_competition.rb rename to db/migrate/20210521195423_add_allow_registration_edits_to_competition.rb diff --git a/WcaOnRails/db/migrate/20210727081850_add_cookies_acknowleded_to_users.rb b/db/migrate/20210727081850_add_cookies_acknowleded_to_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20210727081850_add_cookies_acknowleded_to_users.rb rename to db/migrate/20210727081850_add_cookies_acknowleded_to_users.rb diff --git a/WcaOnRails/db/migrate/20210802065056_add_free_guest_entry_status_to_competitions.rb b/db/migrate/20210802065056_add_free_guest_entry_status_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20210802065056_add_free_guest_entry_status_to_competitions.rb rename to db/migrate/20210802065056_add_free_guest_entry_status_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20211031152615_create_announcement_tables.starburst.rb b/db/migrate/20211031152615_create_announcement_tables.starburst.rb similarity index 100% rename from WcaOnRails/db/migrate/20211031152615_create_announcement_tables.starburst.rb rename to db/migrate/20211031152615_create_announcement_tables.starburst.rb diff --git a/WcaOnRails/db/migrate/20211031152616_add_category_to_starburst_announcements.starburst.rb b/db/migrate/20211031152616_add_category_to_starburst_announcements.starburst.rb similarity index 100% rename from WcaOnRails/db/migrate/20211031152616_add_category_to_starburst_announcements.starburst.rb rename to db/migrate/20211031152616_add_category_to_starburst_announcements.starburst.rb diff --git a/WcaOnRails/db/migrate/20211031152617_add_index_and_uniqueness_to_announcement_views.starburst.rb b/db/migrate/20211031152617_add_index_and_uniqueness_to_announcement_views.starburst.rb similarity index 100% rename from WcaOnRails/db/migrate/20211031152617_add_index_and_uniqueness_to_announcement_views.starburst.rb rename to db/migrate/20211031152617_add_index_and_uniqueness_to_announcement_views.starburst.rb diff --git a/WcaOnRails/db/migrate/20211031154101_add_marketing_shop_announcement.rb b/db/migrate/20211031154101_add_marketing_shop_announcement.rb similarity index 100% rename from WcaOnRails/db/migrate/20211031154101_add_marketing_shop_announcement.rb rename to db/migrate/20211031154101_add_marketing_shop_announcement.rb diff --git a/WcaOnRails/db/migrate/20211210100657_repopulate_preferred_formats.rb b/db/migrate/20211210100657_repopulate_preferred_formats.rb similarity index 100% rename from WcaOnRails/db/migrate/20211210100657_repopulate_preferred_formats.rb rename to db/migrate/20211210100657_repopulate_preferred_formats.rb diff --git a/WcaOnRails/db/migrate/20220223163446_add_service_name_to_active_storage_blobs.active_storage.rb b/db/migrate/20220223163446_add_service_name_to_active_storage_blobs.active_storage.rb similarity index 100% rename from WcaOnRails/db/migrate/20220223163446_add_service_name_to_active_storage_blobs.active_storage.rb rename to db/migrate/20220223163446_add_service_name_to_active_storage_blobs.active_storage.rb diff --git a/WcaOnRails/db/migrate/20220223163447_create_active_storage_variant_records.active_storage.rb b/db/migrate/20220223163447_create_active_storage_variant_records.active_storage.rb similarity index 100% rename from WcaOnRails/db/migrate/20220223163447_create_active_storage_variant_records.active_storage.rb rename to db/migrate/20220223163447_create_active_storage_variant_records.active_storage.rb diff --git a/WcaOnRails/db/migrate/20220511025003_add_hidden_team_for_wsot.rb b/db/migrate/20220511025003_add_hidden_team_for_wsot.rb similarity index 100% rename from WcaOnRails/db/migrate/20220511025003_add_hidden_team_for_wsot.rb rename to db/migrate/20220511025003_add_hidden_team_for_wsot.rb diff --git a/WcaOnRails/db/migrate/20220516124717_add_team_for_wat.rb b/db/migrate/20220516124717_add_team_for_wat.rb similarity index 100% rename from WcaOnRails/db/migrate/20220516124717_add_team_for_wat.rb rename to db/migrate/20220516124717_add_team_for_wat.rb diff --git a/WcaOnRails/db/migrate/20220619200832_add_allow_registration_self_delete_to_competition.rb b/db/migrate/20220619200832_add_allow_registration_self_delete_to_competition.rb similarity index 100% rename from WcaOnRails/db/migrate/20220619200832_add_allow_registration_self_delete_to_competition.rb rename to db/migrate/20220619200832_add_allow_registration_self_delete_to_competition.rb diff --git a/WcaOnRails/db/migrate/20220623121810_registration_email_default_change.rb b/db/migrate/20220623121810_registration_email_default_change.rb similarity index 100% rename from WcaOnRails/db/migrate/20220623121810_registration_email_default_change.rb rename to db/migrate/20220623121810_registration_email_default_change.rb diff --git a/WcaOnRails/db/migrate/20220627195217_add_allow_registration_without_qualification_to_competitions.rb b/db/migrate/20220627195217_add_allow_registration_without_qualification_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20220627195217_add_allow_registration_without_qualification_to_competitions.rb rename to db/migrate/20220627195217_add_allow_registration_without_qualification_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20220630233246_add_use_wca_live_for_scoretaking.rb b/db/migrate/20220630233246_add_use_wca_live_for_scoretaking.rb similarity index 100% rename from WcaOnRails/db/migrate/20220630233246_add_use_wca_live_for_scoretaking.rb rename to db/migrate/20220630233246_add_use_wca_live_for_scoretaking.rb diff --git a/WcaOnRails/db/migrate/20220706232200_create_cached_results.rb b/db/migrate/20220706232200_create_cached_results.rb similarity index 100% rename from WcaOnRails/db/migrate/20220706232200_create_cached_results.rb rename to db/migrate/20220706232200_create_cached_results.rb diff --git a/WcaOnRails/db/migrate/20220725045202_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb b/db/migrate/20220725045202_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb similarity index 100% rename from WcaOnRails/db/migrate/20220725045202_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb rename to db/migrate/20220725045202_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb diff --git a/WcaOnRails/db/migrate/20220725045819_add_otp_secret_to_user.rb b/db/migrate/20220725045819_add_otp_secret_to_user.rb similarity index 100% rename from WcaOnRails/db/migrate/20220725045819_add_otp_secret_to_user.rb rename to db/migrate/20220725045819_add_otp_secret_to_user.rb diff --git a/WcaOnRails/db/migrate/20220804193822_add_registration_notifications_default_to_user.rb b/db/migrate/20220804193822_add_registration_notifications_default_to_user.rb similarity index 100% rename from WcaOnRails/db/migrate/20220804193822_add_registration_notifications_default_to_user.rb rename to db/migrate/20220804193822_add_registration_notifications_default_to_user.rb diff --git a/WcaOnRails/db/migrate/20220822232936_create_competition_series_table.rb b/db/migrate/20220822232936_create_competition_series_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20220822232936_create_competition_series_table.rb rename to db/migrate/20220822232936_create_competition_series_table.rb diff --git a/WcaOnRails/db/migrate/20220916132536_add_reminder_sent_at_to_delegate_reports.rb b/db/migrate/20220916132536_add_reminder_sent_at_to_delegate_reports.rb similarity index 100% rename from WcaOnRails/db/migrate/20220916132536_add_reminder_sent_at_to_delegate_reports.rb rename to db/migrate/20220916132536_add_reminder_sent_at_to_delegate_reports.rb diff --git a/WcaOnRails/db/migrate/20221121111430_add_guest_limit_to_competitions.rb b/db/migrate/20221121111430_add_guest_limit_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20221121111430_add_guest_limit_to_competitions.rb rename to db/migrate/20221121111430_add_guest_limit_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20221123090104_add_community_survey_announcement.rb b/db/migrate/20221123090104_add_community_survey_announcement.rb similarity index 100% rename from WcaOnRails/db/migrate/20221123090104_add_community_survey_announcement.rb rename to db/migrate/20221123090104_add_community_survey_announcement.rb diff --git a/WcaOnRails/db/migrate/20221123121220_remove_trainee_delegate_associations.rb b/db/migrate/20221123121220_remove_trainee_delegate_associations.rb similarity index 100% rename from WcaOnRails/db/migrate/20221123121220_remove_trainee_delegate_associations.rb rename to db/migrate/20221123121220_remove_trainee_delegate_associations.rb diff --git a/WcaOnRails/db/migrate/20221224215048_add_is_competing_to_registration.rb b/db/migrate/20221224215048_add_is_competing_to_registration.rb similarity index 100% rename from WcaOnRails/db/migrate/20221224215048_add_is_competing_to_registration.rb rename to db/migrate/20221224215048_add_is_competing_to_registration.rb diff --git a/WcaOnRails/db/migrate/20230119115432_add_events_per_registration_limit_to_competitions.rb b/db/migrate/20230119115432_add_events_per_registration_limit_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20230119115432_add_events_per_registration_limit_to_competitions.rb rename to db/migrate/20230119115432_add_events_per_registration_limit_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20230204111111_add_force_comment_to_registration_to_competitions.rb b/db/migrate/20230204111111_add_force_comment_to_registration_to_competitions.rb similarity index 100% rename from WcaOnRails/db/migrate/20230204111111_add_force_comment_to_registration_to_competitions.rb rename to db/migrate/20230204111111_add_force_comment_to_registration_to_competitions.rb diff --git a/WcaOnRails/db/migrate/20230303093411_add_worlds_merch_announcement.rb b/db/migrate/20230303093411_add_worlds_merch_announcement.rb similarity index 100% rename from WcaOnRails/db/migrate/20230303093411_add_worlds_merch_announcement.rb rename to db/migrate/20230303093411_add_worlds_merch_announcement.rb diff --git a/WcaOnRails/db/migrate/20230311165116_add_receipt_to_registration_payments.rb b/db/migrate/20230311165116_add_receipt_to_registration_payments.rb similarity index 100% rename from WcaOnRails/db/migrate/20230311165116_add_receipt_to_registration_payments.rb rename to db/migrate/20230311165116_add_receipt_to_registration_payments.rb diff --git a/WcaOnRails/db/migrate/20230311183558_restructure_stripe_charges_table.rb b/db/migrate/20230311183558_restructure_stripe_charges_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20230311183558_restructure_stripe_charges_table.rb rename to db/migrate/20230311183558_restructure_stripe_charges_table.rb diff --git a/WcaOnRails/db/migrate/20230312182740_create_stripe_payment_intents_table.rb b/db/migrate/20230312182740_create_stripe_payment_intents_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20230312182740_create_stripe_payment_intents_table.rb rename to db/migrate/20230312182740_create_stripe_payment_intents_table.rb diff --git a/WcaOnRails/db/migrate/20230315170143_create_stripe_webhook_events.rb b/db/migrate/20230315170143_create_stripe_webhook_events.rb similarity index 100% rename from WcaOnRails/db/migrate/20230315170143_create_stripe_webhook_events.rb rename to db/migrate/20230315170143_create_stripe_webhook_events.rb diff --git a/WcaOnRails/db/migrate/20230515103948_add_administrative_notes_to_registrations.rb b/db/migrate/20230515103948_add_administrative_notes_to_registrations.rb similarity index 100% rename from WcaOnRails/db/migrate/20230515103948_add_administrative_notes_to_registrations.rb rename to db/migrate/20230515103948_add_administrative_notes_to_registrations.rb diff --git a/WcaOnRails/db/migrate/20230517135741_remove_legacy_devise_two_factor_secrets_from_users.rb b/db/migrate/20230517135741_remove_legacy_devise_two_factor_secrets_from_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20230517135741_remove_legacy_devise_two_factor_secrets_from_users.rb rename to db/migrate/20230517135741_remove_legacy_devise_two_factor_secrets_from_users.rb diff --git a/WcaOnRails/db/migrate/20230520171858_remove_persons_view.rb b/db/migrate/20230520171858_remove_persons_view.rb similarity index 100% rename from WcaOnRails/db/migrate/20230520171858_remove_persons_view.rb rename to db/migrate/20230520171858_remove_persons_view.rb diff --git a/WcaOnRails/db/migrate/20230520173123_change_day_month_year_to_date.rb b/db/migrate/20230520173123_change_day_month_year_to_date.rb similarity index 100% rename from WcaOnRails/db/migrate/20230520173123_change_day_month_year_to_date.rb rename to db/migrate/20230520173123_change_day_month_year_to_date.rb diff --git a/WcaOnRails/db/migrate/20230701100417_change_country_names_in_table.rb b/db/migrate/20230701100417_change_country_names_in_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20230701100417_change_country_names_in_table.rb rename to db/migrate/20230701100417_change_country_names_in_table.rb diff --git a/WcaOnRails/db/migrate/20230707182015_create_cronjob_statistics_table.rb b/db/migrate/20230707182015_create_cronjob_statistics_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20230707182015_create_cronjob_statistics_table.rb rename to db/migrate/20230707182015_create_cronjob_statistics_table.rb diff --git a/WcaOnRails/db/migrate/20230729032534_fix_column_name.rb b/db/migrate/20230729032534_fix_column_name.rb similarity index 100% rename from WcaOnRails/db/migrate/20230729032534_fix_column_name.rb rename to db/migrate/20230729032534_fix_column_name.rb diff --git a/WcaOnRails/db/migrate/20230822155348_change_media_submitter_email_column_length.rb b/db/migrate/20230822155348_change_media_submitter_email_column_length.rb similarity index 100% rename from WcaOnRails/db/migrate/20230822155348_change_media_submitter_email_column_length.rb rename to db/migrate/20230822155348_change_media_submitter_email_column_length.rb diff --git a/WcaOnRails/db/migrate/20230822160657_recompute_persons_table_indices.rb b/db/migrate/20230822160657_recompute_persons_table_indices.rb similarity index 100% rename from WcaOnRails/db/migrate/20230822160657_recompute_persons_table_indices.rb rename to db/migrate/20230822160657_recompute_persons_table_indices.rb diff --git a/WcaOnRails/db/migrate/20230828211643_add_created_at_remote_to_stripe_events.rb b/db/migrate/20230828211643_add_created_at_remote_to_stripe_events.rb similarity index 100% rename from WcaOnRails/db/migrate/20230828211643_add_created_at_remote_to_stripe_events.rb rename to db/migrate/20230828211643_add_created_at_remote_to_stripe_events.rb diff --git a/WcaOnRails/db/migrate/20230906135843_remove_relations.rb b/db/migrate/20230906135843_remove_relations.rb similarity index 100% rename from WcaOnRails/db/migrate/20230906135843_remove_relations.rb rename to db/migrate/20230906135843_remove_relations.rb diff --git a/WcaOnRails/db/migrate/20230906155619_remove_delayed_jobs_table.rb b/db/migrate/20230906155619_remove_delayed_jobs_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20230906155619_remove_delayed_jobs_table.rb rename to db/migrate/20230906155619_remove_delayed_jobs_table.rb diff --git a/WcaOnRails/db/migrate/20230910095715_create_user_groups.rb b/db/migrate/20230910095715_create_user_groups.rb similarity index 100% rename from WcaOnRails/db/migrate/20230910095715_create_user_groups.rb rename to db/migrate/20230910095715_create_user_groups.rb diff --git a/WcaOnRails/db/migrate/20230910105700_create_roles.rb b/db/migrate/20230910105700_create_roles.rb similarity index 100% rename from WcaOnRails/db/migrate/20230910105700_create_roles.rb rename to db/migrate/20230910105700_create_roles.rb diff --git a/WcaOnRails/db/migrate/20230910113122_add_delegate_probation_to_groups.rb b/db/migrate/20230910113122_add_delegate_probation_to_groups.rb similarity index 100% rename from WcaOnRails/db/migrate/20230910113122_add_delegate_probation_to_groups.rb rename to db/migrate/20230910113122_add_delegate_probation_to_groups.rb diff --git a/WcaOnRails/db/migrate/20230910114732_add_probations_to_roles.rb b/db/migrate/20230910114732_add_probations_to_roles.rb similarity index 100% rename from WcaOnRails/db/migrate/20230910114732_add_probations_to_roles.rb rename to db/migrate/20230910114732_add_probations_to_roles.rb diff --git a/WcaOnRails/db/migrate/20230918144054_remove_timestamps_table.rb b/db/migrate/20230918144054_remove_timestamps_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20230918144054_remove_timestamps_table.rb rename to db/migrate/20230918144054_remove_timestamps_table.rb diff --git a/WcaOnRails/db/migrate/20230918144154_create_server_settings_table.rb b/db/migrate/20230918144154_create_server_settings_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20230918144154_create_server_settings_table.rb rename to db/migrate/20230918144154_create_server_settings_table.rb diff --git a/WcaOnRails/db/migrate/20230921143204_add_posting_by_to_competition.rb b/db/migrate/20230921143204_add_posting_by_to_competition.rb similarity index 100% rename from WcaOnRails/db/migrate/20230921143204_add_posting_by_to_competition.rb rename to db/migrate/20230921143204_add_posting_by_to_competition.rb diff --git a/WcaOnRails/db/migrate/20231010152057_create_attendee_payment_requests.rb b/db/migrate/20231010152057_create_attendee_payment_requests.rb similarity index 100% rename from WcaOnRails/db/migrate/20231010152057_create_attendee_payment_requests.rb rename to db/migrate/20231010152057_create_attendee_payment_requests.rb diff --git a/WcaOnRails/db/migrate/20231010152058_create_jwt_denylist.rb b/db/migrate/20231010152058_create_jwt_denylist.rb similarity index 100% rename from WcaOnRails/db/migrate/20231010152058_create_jwt_denylist.rb rename to db/migrate/20231010152058_create_jwt_denylist.rb diff --git a/WcaOnRails/db/migrate/20231103102744_add_region_to_user_table.rb b/db/migrate/20231103102744_add_region_to_user_table.rb similarity index 100% rename from WcaOnRails/db/migrate/20231103102744_add_region_to_user_table.rb rename to db/migrate/20231103102744_add_region_to_user_table.rb diff --git a/WcaOnRails/db/migrate/20231103103433_add_user_groups.rb b/db/migrate/20231103103433_add_user_groups.rb similarity index 100% rename from WcaOnRails/db/migrate/20231103103433_add_user_groups.rb rename to db/migrate/20231103103433_add_user_groups.rb diff --git a/WcaOnRails/db/migrate/20231115153211_add_email_to_sanity_check.rb b/db/migrate/20231115153211_add_email_to_sanity_check.rb similarity index 100% rename from WcaOnRails/db/migrate/20231115153211_add_email_to_sanity_check.rb rename to db/migrate/20231115153211_add_email_to_sanity_check.rb diff --git a/WcaOnRails/db/migrate/20231120172504_add_uses_v2_registrations.rb b/db/migrate/20231120172504_add_uses_v2_registrations.rb similarity index 100% rename from WcaOnRails/db/migrate/20231120172504_add_uses_v2_registrations.rb rename to db/migrate/20231120172504_add_uses_v2_registrations.rb diff --git a/WcaOnRails/db/migrate/20231122153605_create_wfc_xero_users.rb b/db/migrate/20231122153605_create_wfc_xero_users.rb similarity index 100% rename from WcaOnRails/db/migrate/20231122153605_create_wfc_xero_users.rb rename to db/migrate/20231122153605_create_wfc_xero_users.rb diff --git a/WcaOnRails/db/migrate/20231122153755_create_wfc_dues_redirects.rb b/db/migrate/20231122153755_create_wfc_dues_redirects.rb similarity index 100% rename from WcaOnRails/db/migrate/20231122153755_create_wfc_dues_redirects.rb rename to db/migrate/20231122153755_create_wfc_dues_redirects.rb diff --git a/WcaOnRails/db/migrate/20231124161841_drop_senior_delegate_id.rb b/db/migrate/20231124161841_drop_senior_delegate_id.rb similarity index 100% rename from WcaOnRails/db/migrate/20231124161841_drop_senior_delegate_id.rb rename to db/migrate/20231124161841_drop_senior_delegate_id.rb diff --git a/WcaOnRails/db/migrate/20231125045609_create_groups_metadata_delegate_regions.rb b/db/migrate/20231125045609_create_groups_metadata_delegate_regions.rb similarity index 100% rename from WcaOnRails/db/migrate/20231125045609_create_groups_metadata_delegate_regions.rb rename to db/migrate/20231125045609_create_groups_metadata_delegate_regions.rb diff --git a/WcaOnRails/db/migrate/20231125061943_add_groups_metadata_delegate_regions.rb b/db/migrate/20231125061943_add_groups_metadata_delegate_regions.rb similarity index 100% rename from WcaOnRails/db/migrate/20231125061943_add_groups_metadata_delegate_regions.rb rename to db/migrate/20231125061943_add_groups_metadata_delegate_regions.rb diff --git a/WcaOnRails/db/migrate/20231202155158_add_senior_delegate_region_index.rb b/db/migrate/20231202155158_add_senior_delegate_region_index.rb similarity index 100% rename from WcaOnRails/db/migrate/20231202155158_add_senior_delegate_region_index.rb rename to db/migrate/20231202155158_add_senior_delegate_region_index.rb diff --git a/WcaOnRails/db/migrate/20231220090853_rename_roles_to_user_roles.rb b/db/migrate/20231220090853_rename_roles_to_user_roles.rb similarity index 100% rename from WcaOnRails/db/migrate/20231220090853_rename_roles_to_user_roles.rb rename to db/migrate/20231220090853_rename_roles_to_user_roles.rb diff --git a/WcaOnRails/db/migrate/20231227094930_add_friendly_id_to_groups_metadata_delegate_regions.rb b/db/migrate/20231227094930_add_friendly_id_to_groups_metadata_delegate_regions.rb similarity index 100% rename from WcaOnRails/db/migrate/20231227094930_add_friendly_id_to_groups_metadata_delegate_regions.rb rename to db/migrate/20231227094930_add_friendly_id_to_groups_metadata_delegate_regions.rb diff --git a/WcaOnRails/db/migrate/20231227095728_update_friendly_id_fields.rb b/db/migrate/20231227095728_update_friendly_id_fields.rb similarity index 100% rename from WcaOnRails/db/migrate/20231227095728_update_friendly_id_fields.rb rename to db/migrate/20231227095728_update_friendly_id_fields.rb diff --git a/WcaOnRails/db/migrate/20240112161530_create_groups_metadata_translators.rb b/db/migrate/20240112161530_create_groups_metadata_translators.rb similarity index 100% rename from WcaOnRails/db/migrate/20240112161530_create_groups_metadata_translators.rb rename to db/migrate/20240112161530_create_groups_metadata_translators.rb diff --git a/WcaOnRails/db/migrate/20240112161627_create_translators_group.rb b/db/migrate/20240112161627_create_translators_group.rb similarity index 100% rename from WcaOnRails/db/migrate/20240112161627_create_translators_group.rb rename to db/migrate/20240112161627_create_translators_group.rb diff --git a/WcaOnRails/db/migrate/20240117084208_create_roles_metadata_delegate_regions.rb b/db/migrate/20240117084208_create_roles_metadata_delegate_regions.rb similarity index 100% rename from WcaOnRails/db/migrate/20240117084208_create_roles_metadata_delegate_regions.rb rename to db/migrate/20240117084208_create_roles_metadata_delegate_regions.rb diff --git a/WcaOnRails/db/migrate/20240117132919_create_doorkeeper_openid_connect_tables.rb b/db/migrate/20240117132919_create_doorkeeper_openid_connect_tables.rb similarity index 100% rename from WcaOnRails/db/migrate/20240117132919_create_doorkeeper_openid_connect_tables.rb rename to db/migrate/20240117132919_create_doorkeeper_openid_connect_tables.rb diff --git a/WcaOnRails/db/migrate/20240127053701_create_metadata_for_delegate_groups.rb b/db/migrate/20240127053701_create_metadata_for_delegate_groups.rb similarity index 100% rename from WcaOnRails/db/migrate/20240127053701_create_metadata_for_delegate_groups.rb rename to db/migrate/20240127053701_create_metadata_for_delegate_groups.rb diff --git a/WcaOnRails/db/migrate/20240130054925_create_competition_payment_integrations.rb b/db/migrate/20240130054925_create_competition_payment_integrations.rb similarity index 100% rename from WcaOnRails/db/migrate/20240130054925_create_competition_payment_integrations.rb rename to db/migrate/20240130054925_create_competition_payment_integrations.rb diff --git a/WcaOnRails/db/migrate/20240130055245_create_connected_paypal_accounts.rb b/db/migrate/20240130055245_create_connected_paypal_accounts.rb similarity index 100% rename from WcaOnRails/db/migrate/20240130055245_create_connected_paypal_accounts.rb rename to db/migrate/20240130055245_create_connected_paypal_accounts.rb diff --git a/WcaOnRails/db/migrate/20240202060026_create_connected_stripe_accounts.rb b/db/migrate/20240202060026_create_connected_stripe_accounts.rb similarity index 100% rename from WcaOnRails/db/migrate/20240202060026_create_connected_stripe_accounts.rb rename to db/migrate/20240202060026_create_connected_stripe_accounts.rb diff --git a/WcaOnRails/db/migrate/20240203180115_fix_translators_groups.rb b/db/migrate/20240203180115_fix_translators_groups.rb similarity index 100% rename from WcaOnRails/db/migrate/20240203180115_fix_translators_groups.rb rename to db/migrate/20240203180115_fix_translators_groups.rb diff --git a/WcaOnRails/db/migrate/20240219104624_populate_existing_stripe_connections.rb b/db/migrate/20240219104624_populate_existing_stripe_connections.rb similarity index 100% rename from WcaOnRails/db/migrate/20240219104624_populate_existing_stripe_connections.rb rename to db/migrate/20240219104624_populate_existing_stripe_connections.rb diff --git a/WcaOnRails/db/migrate/20240221033850_migrate_locales_to_user_groups.rb b/db/migrate/20240221033850_migrate_locales_to_user_groups.rb similarity index 100% rename from WcaOnRails/db/migrate/20240221033850_migrate_locales_to_user_groups.rb rename to db/migrate/20240221033850_migrate_locales_to_user_groups.rb diff --git a/WcaOnRails/db/results_dump_schema.rb b/db/results_dump_schema.rb similarity index 100% rename from WcaOnRails/db/results_dump_schema.rb rename to db/results_dump_schema.rb diff --git a/WcaOnRails/db/schema.rb b/db/schema.rb similarity index 100% rename from WcaOnRails/db/schema.rb rename to db/schema.rb diff --git a/WcaOnRails/db/seeds.rb b/db/seeds.rb similarity index 100% rename from WcaOnRails/db/seeds.rb rename to db/seeds.rb diff --git a/WcaOnRails/db/seeds/continents.seeds.rb b/db/seeds/continents.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/continents.seeds.rb rename to db/seeds/continents.seeds.rb diff --git a/WcaOnRails/db/seeds/countries.seeds.rb b/db/seeds/countries.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/countries.seeds.rb rename to db/seeds/countries.seeds.rb diff --git a/WcaOnRails/db/seeds/cronjob_statistics.seeds.rb b/db/seeds/cronjob_statistics.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/cronjob_statistics.seeds.rb rename to db/seeds/cronjob_statistics.seeds.rb diff --git a/WcaOnRails/db/seeds/development/competitions.seeds.rb b/db/seeds/development/competitions.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/development/competitions.seeds.rb rename to db/seeds/development/competitions.seeds.rb diff --git a/WcaOnRails/db/seeds/development/oauth.seeds.rb b/db/seeds/development/oauth.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/development/oauth.seeds.rb rename to db/seeds/development/oauth.seeds.rb diff --git a/WcaOnRails/db/seeds/development/posts.seeds.rb b/db/seeds/development/posts.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/development/posts.seeds.rb rename to db/seeds/development/posts.seeds.rb diff --git a/WcaOnRails/db/seeds/development/users.seeds.rb b/db/seeds/development/users.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/development/users.seeds.rb rename to db/seeds/development/users.seeds.rb diff --git a/WcaOnRails/db/seeds/eligible_country_iso2s_for_championship.seeds.rb b/db/seeds/eligible_country_iso2s_for_championship.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/eligible_country_iso2s_for_championship.seeds.rb rename to db/seeds/eligible_country_iso2s_for_championship.seeds.rb diff --git a/WcaOnRails/db/seeds/events.seeds.rb b/db/seeds/events.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/events.seeds.rb rename to db/seeds/events.seeds.rb diff --git a/WcaOnRails/db/seeds/formats.seeds.rb b/db/seeds/formats.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/formats.seeds.rb rename to db/seeds/formats.seeds.rb diff --git a/WcaOnRails/db/seeds/preferred_formats.seeds.rb b/db/seeds/preferred_formats.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/preferred_formats.seeds.rb rename to db/seeds/preferred_formats.seeds.rb diff --git a/WcaOnRails/db/seeds/round_types.seeds.rb b/db/seeds/round_types.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/round_types.seeds.rb rename to db/seeds/round_types.seeds.rb diff --git a/WcaOnRails/db/seeds/teams.seeds.rb b/db/seeds/teams.seeds.rb similarity index 100% rename from WcaOnRails/db/seeds/teams.seeds.rb rename to db/seeds/teams.seeds.rb diff --git a/docker-compose.yml b/docker-compose.yml index 06628b0b70b..da8ffa9ba69 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,9 +2,8 @@ version: "3.8" x-app: &app build: - context: WcaOnRails dockerfile: Dockerfile.dev - working_dir: /app/WcaOnRails + working_dir: /app volumes: - .:/app - gems_volume:/usr/local/bundle diff --git a/WcaOnRails/env_config.rb b/env_config.rb similarity index 100% rename from WcaOnRails/env_config.rb rename to env_config.rb diff --git a/WcaOnRails/lib/advancement_conditions/advancement_condition.rb b/lib/advancement_conditions/advancement_condition.rb similarity index 100% rename from WcaOnRails/lib/advancement_conditions/advancement_condition.rb rename to lib/advancement_conditions/advancement_condition.rb diff --git a/WcaOnRails/lib/advancement_conditions/attempt_result_condition.rb b/lib/advancement_conditions/attempt_result_condition.rb similarity index 100% rename from WcaOnRails/lib/advancement_conditions/attempt_result_condition.rb rename to lib/advancement_conditions/attempt_result_condition.rb diff --git a/WcaOnRails/lib/advancement_conditions/percent_condition.rb b/lib/advancement_conditions/percent_condition.rb similarity index 100% rename from WcaOnRails/lib/advancement_conditions/percent_condition.rb rename to lib/advancement_conditions/percent_condition.rb diff --git a/WcaOnRails/lib/advancement_conditions/ranking_condition.rb b/lib/advancement_conditions/ranking_condition.rb similarity index 100% rename from WcaOnRails/lib/advancement_conditions/ranking_condition.rb rename to lib/advancement_conditions/ranking_condition.rb diff --git a/WcaOnRails/lib/assets/.keep b/lib/assets/.keep similarity index 100% rename from WcaOnRails/lib/assets/.keep rename to lib/assets/.keep diff --git a/WcaOnRails/lib/auxiliary_data_computation.rb b/lib/auxiliary_data_computation.rb similarity index 100% rename from WcaOnRails/lib/auxiliary_data_computation.rb rename to lib/auxiliary_data_computation.rb diff --git a/WcaOnRails/lib/check_regional_records.rb b/lib/check_regional_records.rb similarity index 100% rename from WcaOnRails/lib/check_regional_records.rb rename to lib/check_regional_records.rb diff --git a/WcaOnRails/lib/city_comma_region_validator.rb b/lib/city_comma_region_validator.rb similarity index 100% rename from WcaOnRails/lib/city_comma_region_validator.rb rename to lib/city_comma_region_validator.rb diff --git a/WcaOnRails/lib/city_validator.rb b/lib/city_validator.rb similarity index 100% rename from WcaOnRails/lib/city_validator.rb rename to lib/city_validator.rb diff --git a/WcaOnRails/lib/country_city_validator.rb b/lib/country_city_validator.rb similarity index 100% rename from WcaOnRails/lib/country_city_validator.rb rename to lib/country_city_validator.rb diff --git a/WcaOnRails/lib/country_city_validators/ar_city_validator.rb b/lib/country_city_validators/ar_city_validator.rb similarity index 100% rename from WcaOnRails/lib/country_city_validators/ar_city_validator.rb rename to lib/country_city_validators/ar_city_validator.rb diff --git a/WcaOnRails/lib/country_city_validators/au_city_validator.rb b/lib/country_city_validators/au_city_validator.rb similarity index 100% rename from WcaOnRails/lib/country_city_validators/au_city_validator.rb rename to lib/country_city_validators/au_city_validator.rb diff --git a/WcaOnRails/lib/country_city_validators/br_city_validator.rb b/lib/country_city_validators/br_city_validator.rb similarity index 100% rename from WcaOnRails/lib/country_city_validators/br_city_validator.rb rename to lib/country_city_validators/br_city_validator.rb diff --git a/WcaOnRails/lib/country_city_validators/ca_city_validator.rb b/lib/country_city_validators/ca_city_validator.rb similarity index 100% rename from WcaOnRails/lib/country_city_validators/ca_city_validator.rb rename to lib/country_city_validators/ca_city_validator.rb diff --git a/WcaOnRails/lib/country_city_validators/gb_city_validator.rb b/lib/country_city_validators/gb_city_validator.rb similarity index 100% rename from WcaOnRails/lib/country_city_validators/gb_city_validator.rb rename to lib/country_city_validators/gb_city_validator.rb diff --git a/WcaOnRails/lib/country_city_validators/in_city_validator.rb b/lib/country_city_validators/in_city_validator.rb similarity index 100% rename from WcaOnRails/lib/country_city_validators/in_city_validator.rb rename to lib/country_city_validators/in_city_validator.rb diff --git a/WcaOnRails/lib/country_city_validators/us_city_validator.rb b/lib/country_city_validators/us_city_validator.rb similarity index 100% rename from WcaOnRails/lib/country_city_validators/us_city_validator.rb rename to lib/country_city_validators/us_city_validator.rb diff --git a/WcaOnRails/lib/country_city_validators/utils.rb b/lib/country_city_validators/utils.rb similarity index 100% rename from WcaOnRails/lib/country_city_validators/utils.rb rename to lib/country_city_validators/utils.rb diff --git a/WcaOnRails/lib/custom_wca_i18n_scanner.rb b/lib/custom_wca_i18n_scanner.rb similarity index 100% rename from WcaOnRails/lib/custom_wca_i18n_scanner.rb rename to lib/custom_wca_i18n_scanner.rb diff --git a/WcaOnRails/lib/cutoff.rb b/lib/cutoff.rb similarity index 100% rename from WcaOnRails/lib/cutoff.rb rename to lib/cutoff.rb diff --git a/WcaOnRails/lib/database_dumper.rb b/lib/database_dumper.rb similarity index 100% rename from WcaOnRails/lib/database_dumper.rb rename to lib/database_dumper.rb diff --git a/WcaOnRails/lib/db_dump_helper.rb b/lib/db_dump_helper.rb similarity index 100% rename from WcaOnRails/lib/db_dump_helper.rb rename to lib/db_dump_helper.rb diff --git a/WcaOnRails/lib/db_helper.rb b/lib/db_helper.rb similarity index 100% rename from WcaOnRails/lib/db_helper.rb rename to lib/db_helper.rb diff --git a/WcaOnRails/lib/dues_calculator.rb b/lib/dues_calculator.rb similarity index 100% rename from WcaOnRails/lib/dues_calculator.rb rename to lib/dues_calculator.rb diff --git a/WcaOnRails/lib/file_size_validator.rb b/lib/file_size_validator.rb similarity index 100% rename from WcaOnRails/lib/file_size_validator.rb rename to lib/file_size_validator.rb diff --git a/WcaOnRails/lib/finish_unfinished_persons.rb b/lib/finish_unfinished_persons.rb similarity index 100% rename from WcaOnRails/lib/finish_unfinished_persons.rb rename to lib/finish_unfinished_persons.rb diff --git a/WcaOnRails/lib/gsuite_mailing_lists.rb b/lib/gsuite_mailing_lists.rb similarity index 100% rename from WcaOnRails/lib/gsuite_mailing_lists.rb rename to lib/gsuite_mailing_lists.rb diff --git a/WcaOnRails/lib/i18n_utils.rb b/lib/i18n_utils.rb similarity index 100% rename from WcaOnRails/lib/i18n_utils.rb rename to lib/i18n_utils.rb diff --git a/WcaOnRails/lib/log_task.rb b/lib/log_task.rb similarity index 100% rename from WcaOnRails/lib/log_task.rb rename to lib/log_task.rb diff --git a/WcaOnRails/lib/microservices/auth.rb b/lib/microservices/auth.rb similarity index 100% rename from WcaOnRails/lib/microservices/auth.rb rename to lib/microservices/auth.rb diff --git a/WcaOnRails/lib/microservices/registrations.rb b/lib/microservices/registrations.rb similarity index 100% rename from WcaOnRails/lib/microservices/registrations.rb rename to lib/microservices/registrations.rb diff --git a/WcaOnRails/lib/middlewares/fix_accept_header.rb b/lib/middlewares/fix_accept_header.rb similarity index 100% rename from WcaOnRails/lib/middlewares/fix_accept_header.rb rename to lib/middlewares/fix_accept_header.rb diff --git a/WcaOnRails/lib/middlewares/warden_user_logger.rb b/lib/middlewares/warden_user_logger.rb similarity index 100% rename from WcaOnRails/lib/middlewares/warden_user_logger.rb rename to lib/middlewares/warden_user_logger.rb diff --git a/WcaOnRails/lib/paypal_interface.rb b/lib/paypal_interface.rb similarity index 100% rename from WcaOnRails/lib/paypal_interface.rb rename to lib/paypal_interface.rb diff --git a/WcaOnRails/lib/qualification.rb b/lib/qualification.rb similarity index 100% rename from WcaOnRails/lib/qualification.rb rename to lib/qualification.rb diff --git a/WcaOnRails/lib/regulations_s3_helper.rb b/lib/regulations_s3_helper.rb similarity index 100% rename from WcaOnRails/lib/regulations_s3_helper.rb rename to lib/regulations_s3_helper.rb diff --git a/WcaOnRails/lib/result_methods.rb b/lib/result_methods.rb similarity index 100% rename from WcaOnRails/lib/result_methods.rb rename to lib/result_methods.rb diff --git a/WcaOnRails/lib/results_validators/advancement_conditions_validator.rb b/lib/results_validators/advancement_conditions_validator.rb similarity index 100% rename from WcaOnRails/lib/results_validators/advancement_conditions_validator.rb rename to lib/results_validators/advancement_conditions_validator.rb diff --git a/WcaOnRails/lib/results_validators/competitions_results_validator.rb b/lib/results_validators/competitions_results_validator.rb similarity index 100% rename from WcaOnRails/lib/results_validators/competitions_results_validator.rb rename to lib/results_validators/competitions_results_validator.rb diff --git a/WcaOnRails/lib/results_validators/competitor_limit_validator.rb b/lib/results_validators/competitor_limit_validator.rb similarity index 100% rename from WcaOnRails/lib/results_validators/competitor_limit_validator.rb rename to lib/results_validators/competitor_limit_validator.rb diff --git a/WcaOnRails/lib/results_validators/events_rounds_validator.rb b/lib/results_validators/events_rounds_validator.rb similarity index 100% rename from WcaOnRails/lib/results_validators/events_rounds_validator.rb rename to lib/results_validators/events_rounds_validator.rb diff --git a/WcaOnRails/lib/results_validators/generic_validator.rb b/lib/results_validators/generic_validator.rb similarity index 100% rename from WcaOnRails/lib/results_validators/generic_validator.rb rename to lib/results_validators/generic_validator.rb diff --git a/WcaOnRails/lib/results_validators/individual_results_validator.rb b/lib/results_validators/individual_results_validator.rb similarity index 100% rename from WcaOnRails/lib/results_validators/individual_results_validator.rb rename to lib/results_validators/individual_results_validator.rb diff --git a/WcaOnRails/lib/results_validators/json_schemas.rb b/lib/results_validators/json_schemas.rb similarity index 100% rename from WcaOnRails/lib/results_validators/json_schemas.rb rename to lib/results_validators/json_schemas.rb diff --git a/WcaOnRails/lib/results_validators/persons_validator.rb b/lib/results_validators/persons_validator.rb similarity index 100% rename from WcaOnRails/lib/results_validators/persons_validator.rb rename to lib/results_validators/persons_validator.rb diff --git a/WcaOnRails/lib/results_validators/positions_validator.rb b/lib/results_validators/positions_validator.rb similarity index 100% rename from WcaOnRails/lib/results_validators/positions_validator.rb rename to lib/results_validators/positions_validator.rb diff --git a/WcaOnRails/lib/results_validators/scrambles_validator.rb b/lib/results_validators/scrambles_validator.rb similarity index 100% rename from WcaOnRails/lib/results_validators/scrambles_validator.rb rename to lib/results_validators/scrambles_validator.rb diff --git a/WcaOnRails/lib/results_validators/utils.rb b/lib/results_validators/utils.rb similarity index 100% rename from WcaOnRails/lib/results_validators/utils.rb rename to lib/results_validators/utils.rb diff --git a/WcaOnRails/lib/results_validators/validation_error.rb b/lib/results_validators/validation_error.rb similarity index 100% rename from WcaOnRails/lib/results_validators/validation_error.rb rename to lib/results_validators/validation_error.rb diff --git a/WcaOnRails/lib/results_validators/validation_info.rb b/lib/results_validators/validation_info.rb similarity index 100% rename from WcaOnRails/lib/results_validators/validation_info.rb rename to lib/results_validators/validation_info.rb diff --git a/WcaOnRails/lib/results_validators/validation_issue.rb b/lib/results_validators/validation_issue.rb similarity index 100% rename from WcaOnRails/lib/results_validators/validation_issue.rb rename to lib/results_validators/validation_issue.rb diff --git a/WcaOnRails/lib/results_validators/validation_warning.rb b/lib/results_validators/validation_warning.rb similarity index 100% rename from WcaOnRails/lib/results_validators/validation_warning.rb rename to lib/results_validators/validation_warning.rb diff --git a/WcaOnRails/lib/results_validators/validator_data.rb b/lib/results_validators/validator_data.rb similarity index 100% rename from WcaOnRails/lib/results_validators/validator_data.rb rename to lib/results_validators/validator_data.rb diff --git a/WcaOnRails/lib/round_results.rb b/lib/round_results.rb similarity index 100% rename from WcaOnRails/lib/round_results.rb rename to lib/round_results.rb diff --git a/WcaOnRails/lib/single_sign_on.rb b/lib/single_sign_on.rb similarity index 100% rename from WcaOnRails/lib/single_sign_on.rb rename to lib/single_sign_on.rb diff --git a/WcaOnRails/lib/slack_bot.rb b/lib/slack_bot.rb similarity index 100% rename from WcaOnRails/lib/slack_bot.rb rename to lib/slack_bot.rb diff --git a/WcaOnRails/lib/solve_time.rb b/lib/solve_time.rb similarity index 100% rename from WcaOnRails/lib/solve_time.rb rename to lib/solve_time.rb diff --git a/WcaOnRails/lib/tasks/.keep b/lib/tasks/.keep similarity index 100% rename from WcaOnRails/lib/tasks/.keep rename to lib/tasks/.keep diff --git a/WcaOnRails/lib/tasks/comp_form_locale_refactor.rake b/lib/tasks/comp_form_locale_refactor.rake similarity index 100% rename from WcaOnRails/lib/tasks/comp_form_locale_refactor.rake rename to lib/tasks/comp_form_locale_refactor.rake diff --git a/WcaOnRails/lib/tasks/db.rake b/lib/tasks/db.rake similarity index 100% rename from WcaOnRails/lib/tasks/db.rake rename to lib/tasks/db.rake diff --git a/WcaOnRails/lib/tasks/devise_2fa_migration.rake b/lib/tasks/devise_2fa_migration.rake similarity index 100% rename from WcaOnRails/lib/tasks/devise_2fa_migration.rake rename to lib/tasks/devise_2fa_migration.rake diff --git a/WcaOnRails/lib/tasks/rehash_competition_tab_links.rake b/lib/tasks/rehash_competition_tab_links.rake similarity index 100% rename from WcaOnRails/lib/tasks/rehash_competition_tab_links.rake rename to lib/tasks/rehash_competition_tab_links.rake diff --git a/WcaOnRails/lib/templates/erb/scaffold/_form.html.erb b/lib/templates/erb/scaffold/_form.html.erb similarity index 100% rename from WcaOnRails/lib/templates/erb/scaffold/_form.html.erb rename to lib/templates/erb/scaffold/_form.html.erb diff --git a/WcaOnRails/lib/time_limit.rb b/lib/time_limit.rb similarity index 100% rename from WcaOnRails/lib/time_limit.rb rename to lib/time_limit.rb diff --git a/WcaOnRails/lib/url_validator.rb b/lib/url_validator.rb similarity index 100% rename from WcaOnRails/lib/url_validator.rb rename to lib/url_validator.rb diff --git a/WcaOnRails/lib/wca_exceptions.rb b/lib/wca_exceptions.rb similarity index 100% rename from WcaOnRails/lib/wca_exceptions.rb rename to lib/wca_exceptions.rb diff --git a/WcaOnRails/log/.keep b/log/.keep similarity index 100% rename from WcaOnRails/log/.keep rename to log/.keep diff --git a/WcaOnRails/package.json b/package.json similarity index 100% rename from WcaOnRails/package.json rename to package.json diff --git a/WcaOnRails/pids/.gitignore b/pids/.gitignore similarity index 100% rename from WcaOnRails/pids/.gitignore rename to pids/.gitignore diff --git a/WcaOnRails/postcss.config.js b/postcss.config.js similarity index 100% rename from WcaOnRails/postcss.config.js rename to postcss.config.js diff --git a/WcaOnRails/public/404.html b/public/404.html similarity index 100% rename from WcaOnRails/public/404.html rename to public/404.html diff --git a/WcaOnRails/public/422.html b/public/422.html similarity index 100% rename from WcaOnRails/public/422.html rename to public/422.html diff --git a/WcaOnRails/public/500.html b/public/500.html similarity index 100% rename from WcaOnRails/public/500.html rename to public/500.html diff --git a/WcaOnRails/public/ads.txt b/public/ads.txt similarity index 100% rename from WcaOnRails/public/ads.txt rename to public/ads.txt diff --git a/WcaOnRails/public/export/.gitignore b/public/export/.gitignore similarity index 100% rename from WcaOnRails/public/export/.gitignore rename to public/export/.gitignore diff --git a/WcaOnRails/public/favicon.ico b/public/favicon.ico similarity index 100% rename from WcaOnRails/public/favicon.ico rename to public/favicon.ico diff --git a/WcaOnRails/public/files/WCALogo3D.png b/public/files/WCALogo3D.png similarity index 100% rename from WcaOnRails/public/files/WCALogo3D.png rename to public/files/WCALogo3D.png diff --git a/WcaOnRails/public/files/WCALogo3D.svg b/public/files/WCALogo3D.svg similarity index 100% rename from WcaOnRails/public/files/WCALogo3D.svg rename to public/files/WCALogo3D.svg diff --git a/WcaOnRails/public/files/WCALogo3Dsmall.png b/public/files/WCALogo3Dsmall.png similarity index 100% rename from WcaOnRails/public/files/WCALogo3Dsmall.png rename to public/files/WCALogo3Dsmall.png diff --git a/WcaOnRails/public/files/WCA_Competition_Tutorial.pdf b/public/files/WCA_Competition_Tutorial.pdf similarity index 100% rename from WcaOnRails/public/files/WCA_Competition_Tutorial.pdf rename to public/files/WCA_Competition_Tutorial.pdf diff --git a/WcaOnRails/public/files/WCA_IRS_Determination_Letter.pdf b/public/files/WCA_IRS_Determination_Letter.pdf similarity index 100% rename from WcaOnRails/public/files/WCA_IRS_Determination_Letter.pdf rename to public/files/WCA_IRS_Determination_Letter.pdf diff --git a/WcaOnRails/public/files/WCAlogo.svg b/public/files/WCAlogo.svg similarity index 100% rename from WcaOnRails/public/files/WCAlogo.svg rename to public/files/WCAlogo.svg diff --git a/WcaOnRails/public/files/WCAlogo_50x50.png b/public/files/WCAlogo_50x50.png similarity index 100% rename from WcaOnRails/public/files/WCAlogo_50x50.png rename to public/files/WCAlogo_50x50.png diff --git a/WcaOnRails/public/files/WCAlogo_XL.jpg b/public/files/WCAlogo_XL.jpg similarity index 100% rename from WcaOnRails/public/files/WCAlogo_XL.jpg rename to public/files/WCAlogo_XL.jpg diff --git a/WcaOnRails/public/files/WCAlogo_monochrome.svg b/public/files/WCAlogo_monochrome.svg similarity index 100% rename from WcaOnRails/public/files/WCAlogo_monochrome.svg rename to public/files/WCAlogo_monochrome.svg diff --git a/WcaOnRails/public/files/WCAlogo_notext.svg b/public/files/WCAlogo_notext.svg similarity index 100% rename from WcaOnRails/public/files/WCAlogo_notext.svg rename to public/files/WCAlogo_notext.svg diff --git a/WcaOnRails/public/files/requisites_for_fixes_updates.pdf b/public/files/requisites_for_fixes_updates.pdf similarity index 100% rename from WcaOnRails/public/files/requisites_for_fixes_updates.pdf rename to public/files/requisites_for_fixes_updates.pdf diff --git a/WcaOnRails/public/files/results.xls b/public/files/results.xls similarity index 100% rename from WcaOnRails/public/files/results.xls rename to public/files/results.xls diff --git a/WcaOnRails/public/files/wca-workbook-assistant-2.5.jar b/public/files/wca-workbook-assistant-2.5.jar similarity index 100% rename from WcaOnRails/public/files/wca-workbook-assistant-2.5.jar rename to public/files/wca-workbook-assistant-2.5.jar diff --git a/WcaOnRails/public/files/wca_icon_only.png b/public/files/wca_icon_only.png similarity index 100% rename from WcaOnRails/public/files/wca_icon_only.png rename to public/files/wca_icon_only.png diff --git a/WcaOnRails/public/images/barcelonaopen2008.jpg b/public/images/barcelonaopen2008.jpg similarity index 100% rename from WcaOnRails/public/images/barcelonaopen2008.jpg rename to public/images/barcelonaopen2008.jpg diff --git a/WcaOnRails/public/images/belgianopen2008.jpg b/public/images/belgianopen2008.jpg similarity index 100% rename from WcaOnRails/public/images/belgianopen2008.jpg rename to public/images/belgianopen2008.jpg diff --git a/WcaOnRails/public/images/czechopen2007.jpg b/public/images/czechopen2007.jpg similarity index 100% rename from WcaOnRails/public/images/czechopen2007.jpg rename to public/images/czechopen2007.jpg diff --git a/WcaOnRails/public/images/czechopen2008.pdf b/public/images/czechopen2008.pdf similarity index 100% rename from WcaOnRails/public/images/czechopen2008.pdf rename to public/images/czechopen2008.pdf diff --git a/WcaOnRails/public/images/italianopen2007.jpg b/public/images/italianopen2007.jpg similarity index 100% rename from WcaOnRails/public/images/italianopen2007.jpg rename to public/images/italianopen2007.jpg diff --git a/WcaOnRails/public/images/italianopen2008.jpg b/public/images/italianopen2008.jpg similarity index 100% rename from WcaOnRails/public/images/italianopen2008.jpg rename to public/images/italianopen2008.jpg diff --git a/WcaOnRails/public/images/japanopen2007.jpg b/public/images/japanopen2007.jpg similarity index 100% rename from WcaOnRails/public/images/japanopen2007.jpg rename to public/images/japanopen2007.jpg diff --git a/WcaOnRails/public/images/kanazawaopen2007.jpg b/public/images/kanazawaopen2007.jpg similarity index 100% rename from WcaOnRails/public/images/kanazawaopen2007.jpg rename to public/images/kanazawaopen2007.jpg diff --git a/WcaOnRails/public/images/lyonopen2007.jpg b/public/images/lyonopen2007.jpg similarity index 100% rename from WcaOnRails/public/images/lyonopen2007.jpg rename to public/images/lyonopen2007.jpg diff --git a/WcaOnRails/public/images/murciaopen2007.jpg b/public/images/murciaopen2007.jpg similarity index 100% rename from WcaOnRails/public/images/murciaopen2007.jpg rename to public/images/murciaopen2007.jpg diff --git a/WcaOnRails/public/images/murciaopen2007_wroh.jpg b/public/images/murciaopen2007_wroh.jpg similarity index 100% rename from WcaOnRails/public/images/murciaopen2007_wroh.jpg rename to public/images/murciaopen2007_wroh.jpg diff --git a/WcaOnRails/public/images/murciaopen2008.jpg b/public/images/murciaopen2008.jpg similarity index 100% rename from WcaOnRails/public/images/murciaopen2008.jpg rename to public/images/murciaopen2008.jpg diff --git a/WcaOnRails/public/images/netherlands2007.jpg b/public/images/netherlands2007.jpg similarity index 100% rename from WcaOnRails/public/images/netherlands2007.jpg rename to public/images/netherlands2007.jpg diff --git a/WcaOnRails/public/images/organizations/afs.png b/public/images/organizations/afs.png similarity index 100% rename from WcaOnRails/public/images/organizations/afs.png rename to public/images/organizations/afs.png diff --git a/WcaOnRails/public/images/organizations/mca.png b/public/images/organizations/mca.png similarity index 100% rename from WcaOnRails/public/images/organizations/mca.png rename to public/images/organizations/mca.png diff --git a/WcaOnRails/public/images/organizations/nkf.png b/public/images/organizations/nkf.png similarity index 100% rename from WcaOnRails/public/images/organizations/nkf.png rename to public/images/organizations/nkf.png diff --git a/WcaOnRails/public/images/organizations/speedcubing-hrvatska.png b/public/images/organizations/speedcubing-hrvatska.png similarity index 100% rename from WcaOnRails/public/images/organizations/speedcubing-hrvatska.png rename to public/images/organizations/speedcubing-hrvatska.png diff --git a/WcaOnRails/public/images/runewesstrom78.jpg b/public/images/runewesstrom78.jpg similarity index 100% rename from WcaOnRails/public/images/runewesstrom78.jpg rename to public/images/runewesstrom78.jpg diff --git a/WcaOnRails/public/images/usopen2007.jpg b/public/images/usopen2007.jpg similarity index 100% rename from WcaOnRails/public/images/usopen2007.jpg rename to public/images/usopen2007.jpg diff --git a/WcaOnRails/public/images/wc2007.jpg b/public/images/wc2007.jpg similarity index 100% rename from WcaOnRails/public/images/wc2007.jpg rename to public/images/wc2007.jpg diff --git a/WcaOnRails/public/images/wc2007_logo.jpg b/public/images/wc2007_logo.jpg similarity index 100% rename from WcaOnRails/public/images/wc2007_logo.jpg rename to public/images/wc2007_logo.jpg diff --git a/WcaOnRails/public/images/wc2009logos.jpg b/public/images/wc2009logos.jpg similarity index 100% rename from WcaOnRails/public/images/wc2009logos.jpg rename to public/images/wc2009logos.jpg diff --git a/WcaOnRails/public/images/wroclawopen2007.jpg b/public/images/wroclawopen2007.jpg similarity index 100% rename from WcaOnRails/public/images/wroclawopen2007.jpg rename to public/images/wroclawopen2007.jpg diff --git a/WcaOnRails/spec/controllers/admin_controller_spec.rb b/spec/controllers/admin_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/admin_controller_spec.rb rename to spec/controllers/admin_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/api/internal/v1/api_internal_users_controller_spec.rb b/spec/controllers/api/internal/v1/api_internal_users_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/api/internal/v1/api_internal_users_controller_spec.rb rename to spec/controllers/api/internal/v1/api_internal_users_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/api/v0/user_roles_controller_spec.rb b/spec/controllers/api/v0/user_roles_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/api/v0/user_roles_controller_spec.rb rename to spec/controllers/api/v0/user_roles_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/api/v0/wrt/persons_controller_spec.rb b/spec/controllers/api/v0/wrt/persons_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/api/v0/wrt/persons_controller_spec.rb rename to spec/controllers/api/v0/wrt/persons_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/api_competitions_controller_spec.rb b/spec/controllers/api_competitions_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/api_competitions_controller_spec.rb rename to spec/controllers/api_competitions_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/api_controller_spec.rb b/spec/controllers/api_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/api_controller_spec.rb rename to spec/controllers/api_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/api_users_controller_spec.rb b/spec/controllers/api_users_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/api_users_controller_spec.rb rename to spec/controllers/api_users_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/application_controller_spec.rb b/spec/controllers/application_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/application_controller_spec.rb rename to spec/controllers/application_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/competition_tabs_controller_spec.rb b/spec/controllers/competition_tabs_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/competition_tabs_controller_spec.rb rename to spec/controllers/competition_tabs_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/competitions_controller_spec.rb b/spec/controllers/competitions_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/competitions_controller_spec.rb rename to spec/controllers/competitions_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/delegate_reports_controller_spec.rb b/spec/controllers/delegate_reports_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/delegate_reports_controller_spec.rb rename to spec/controllers/delegate_reports_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/panel_controller_spec.rb b/spec/controllers/panel_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/panel_controller_spec.rb rename to spec/controllers/panel_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/persons_controller_spec.rb b/spec/controllers/persons_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/persons_controller_spec.rb rename to spec/controllers/persons_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/polls_controller_spec.rb b/spec/controllers/polls_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/polls_controller_spec.rb rename to spec/controllers/polls_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/posts_controller_spec.rb b/spec/controllers/posts_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/posts_controller_spec.rb rename to spec/controllers/posts_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/registrations_controller_spec.rb b/spec/controllers/registrations_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/registrations_controller_spec.rb rename to spec/controllers/registrations_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/server_status_controller_spec.rb b/spec/controllers/server_status_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/server_status_controller_spec.rb rename to spec/controllers/server_status_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/teams_controller_spec.rb b/spec/controllers/teams_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/teams_controller_spec.rb rename to spec/controllers/teams_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/users_controller_spec.rb b/spec/controllers/users_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/users_controller_spec.rb rename to spec/controllers/users_controller_spec.rb diff --git a/WcaOnRails/spec/controllers/votes_controller_spec.rb b/spec/controllers/votes_controller_spec.rb similarity index 100% rename from WcaOnRails/spec/controllers/votes_controller_spec.rb rename to spec/controllers/votes_controller_spec.rb diff --git a/WcaOnRails/spec/database_spec.rb b/spec/database_spec.rb similarity index 100% rename from WcaOnRails/spec/database_spec.rb rename to spec/database_spec.rb diff --git a/WcaOnRails/spec/factories/competition_media.rb b/spec/factories/competition_media.rb similarity index 100% rename from WcaOnRails/spec/factories/competition_media.rb rename to spec/factories/competition_media.rb diff --git a/WcaOnRails/spec/factories/competition_series.rb b/spec/factories/competition_series.rb similarity index 100% rename from WcaOnRails/spec/factories/competition_series.rb rename to spec/factories/competition_series.rb diff --git a/WcaOnRails/spec/factories/competition_tabs.rb b/spec/factories/competition_tabs.rb similarity index 100% rename from WcaOnRails/spec/factories/competition_tabs.rb rename to spec/factories/competition_tabs.rb diff --git a/WcaOnRails/spec/factories/competitions.rb b/spec/factories/competitions.rb similarity index 100% rename from WcaOnRails/spec/factories/competitions.rb rename to spec/factories/competitions.rb diff --git a/WcaOnRails/spec/factories/contacts.rb b/spec/factories/contacts.rb similarity index 100% rename from WcaOnRails/spec/factories/contacts.rb rename to spec/factories/contacts.rb diff --git a/WcaOnRails/spec/factories/delegate_report.rb b/spec/factories/delegate_report.rb similarity index 100% rename from WcaOnRails/spec/factories/delegate_report.rb rename to spec/factories/delegate_report.rb diff --git a/WcaOnRails/spec/factories/groups_metadata_delegate_regions.rb b/spec/factories/groups_metadata_delegate_regions.rb similarity index 100% rename from WcaOnRails/spec/factories/groups_metadata_delegate_regions.rb rename to spec/factories/groups_metadata_delegate_regions.rb diff --git a/WcaOnRails/spec/factories/groups_metadata_translators.rb b/spec/factories/groups_metadata_translators.rb similarity index 100% rename from WcaOnRails/spec/factories/groups_metadata_translators.rb rename to spec/factories/groups_metadata_translators.rb diff --git a/WcaOnRails/spec/factories/inbox_persons.rb b/spec/factories/inbox_persons.rb similarity index 100% rename from WcaOnRails/spec/factories/inbox_persons.rb rename to spec/factories/inbox_persons.rb diff --git a/WcaOnRails/spec/factories/incidents.rb b/spec/factories/incidents.rb similarity index 100% rename from WcaOnRails/spec/factories/incidents.rb rename to spec/factories/incidents.rb diff --git a/WcaOnRails/spec/factories/oauth_applications.rb b/spec/factories/oauth_applications.rb similarity index 100% rename from WcaOnRails/spec/factories/oauth_applications.rb rename to spec/factories/oauth_applications.rb diff --git a/WcaOnRails/spec/factories/persons.rb b/spec/factories/persons.rb similarity index 100% rename from WcaOnRails/spec/factories/persons.rb rename to spec/factories/persons.rb diff --git a/WcaOnRails/spec/factories/polls.rb b/spec/factories/polls.rb similarity index 100% rename from WcaOnRails/spec/factories/polls.rb rename to spec/factories/polls.rb diff --git a/WcaOnRails/spec/factories/posts.rb b/spec/factories/posts.rb similarity index 100% rename from WcaOnRails/spec/factories/posts.rb rename to spec/factories/posts.rb diff --git a/WcaOnRails/spec/factories/ranks.rb b/spec/factories/ranks.rb similarity index 100% rename from WcaOnRails/spec/factories/ranks.rb rename to spec/factories/ranks.rb diff --git a/WcaOnRails/spec/factories/regional_organizations.rb b/spec/factories/regional_organizations.rb similarity index 100% rename from WcaOnRails/spec/factories/regional_organizations.rb rename to spec/factories/regional_organizations.rb diff --git a/WcaOnRails/spec/factories/registration_payment.rb b/spec/factories/registration_payment.rb similarity index 100% rename from WcaOnRails/spec/factories/registration_payment.rb rename to spec/factories/registration_payment.rb diff --git a/WcaOnRails/spec/factories/registrations.rb b/spec/factories/registrations.rb similarity index 100% rename from WcaOnRails/spec/factories/registrations.rb rename to spec/factories/registrations.rb diff --git a/WcaOnRails/spec/factories/results.rb b/spec/factories/results.rb similarity index 100% rename from WcaOnRails/spec/factories/results.rb rename to spec/factories/results.rb diff --git a/WcaOnRails/spec/factories/results_submission.rb b/spec/factories/results_submission.rb similarity index 100% rename from WcaOnRails/spec/factories/results_submission.rb rename to spec/factories/results_submission.rb diff --git a/WcaOnRails/spec/factories/roles_metadata_delegate_regions.rb b/spec/factories/roles_metadata_delegate_regions.rb similarity index 100% rename from WcaOnRails/spec/factories/roles_metadata_delegate_regions.rb rename to spec/factories/roles_metadata_delegate_regions.rb diff --git a/WcaOnRails/spec/factories/rounds.rb b/spec/factories/rounds.rb similarity index 100% rename from WcaOnRails/spec/factories/rounds.rb rename to spec/factories/rounds.rb diff --git a/WcaOnRails/spec/factories/scrambles.rb b/spec/factories/scrambles.rb similarity index 100% rename from WcaOnRails/spec/factories/scrambles.rb rename to spec/factories/scrambles.rb diff --git a/WcaOnRails/spec/factories/team_members.rb b/spec/factories/team_members.rb similarity index 100% rename from WcaOnRails/spec/factories/team_members.rb rename to spec/factories/team_members.rb diff --git a/WcaOnRails/spec/factories/teams.rb b/spec/factories/teams.rb similarity index 100% rename from WcaOnRails/spec/factories/teams.rb rename to spec/factories/teams.rb diff --git a/WcaOnRails/spec/factories/upload_json.rb b/spec/factories/upload_json.rb similarity index 100% rename from WcaOnRails/spec/factories/upload_json.rb rename to spec/factories/upload_json.rb diff --git a/WcaOnRails/spec/factories/user_groups.rb b/spec/factories/user_groups.rb similarity index 100% rename from WcaOnRails/spec/factories/user_groups.rb rename to spec/factories/user_groups.rb diff --git a/WcaOnRails/spec/factories/user_roles.rb b/spec/factories/user_roles.rb similarity index 100% rename from WcaOnRails/spec/factories/user_roles.rb rename to spec/factories/user_roles.rb diff --git a/WcaOnRails/spec/factories/users.rb b/spec/factories/users.rb similarity index 100% rename from WcaOnRails/spec/factories/users.rb rename to spec/factories/users.rb diff --git a/WcaOnRails/spec/factories/votes.rb b/spec/factories/votes.rb similarity index 100% rename from WcaOnRails/spec/factories/votes.rb rename to spec/factories/votes.rb diff --git a/WcaOnRails/spec/features/2fa_spec.rb b/spec/features/2fa_spec.rb similarity index 100% rename from WcaOnRails/spec/features/2fa_spec.rb rename to spec/features/2fa_spec.rb diff --git a/WcaOnRails/spec/features/claim_wca_id_spec.rb b/spec/features/claim_wca_id_spec.rb similarity index 100% rename from WcaOnRails/spec/features/claim_wca_id_spec.rb rename to spec/features/claim_wca_id_spec.rb diff --git a/WcaOnRails/spec/features/competition_events_spec.rb b/spec/features/competition_events_spec.rb similarity index 100% rename from WcaOnRails/spec/features/competition_events_spec.rb rename to spec/features/competition_events_spec.rb diff --git a/WcaOnRails/spec/features/competition_manage_schedule_spec.rb b/spec/features/competition_manage_schedule_spec.rb similarity index 100% rename from WcaOnRails/spec/features/competition_manage_schedule_spec.rb rename to spec/features/competition_manage_schedule_spec.rb diff --git a/WcaOnRails/spec/features/competition_management_spec.rb b/spec/features/competition_management_spec.rb similarity index 100% rename from WcaOnRails/spec/features/competition_management_spec.rb rename to spec/features/competition_management_spec.rb diff --git a/WcaOnRails/spec/features/competition_results_spec.rb b/spec/features/competition_results_spec.rb similarity index 100% rename from WcaOnRails/spec/features/competition_results_spec.rb rename to spec/features/competition_results_spec.rb diff --git a/WcaOnRails/spec/features/competitions_list_spec.rb b/spec/features/competitions_list_spec.rb similarity index 100% rename from WcaOnRails/spec/features/competitions_list_spec.rb rename to spec/features/competitions_list_spec.rb diff --git a/WcaOnRails/spec/features/cookie_law_spec.rb b/spec/features/cookie_law_spec.rb similarity index 100% rename from WcaOnRails/spec/features/cookie_law_spec.rb rename to spec/features/cookie_law_spec.rb diff --git a/WcaOnRails/spec/features/create_competition_tabs_spec.rb b/spec/features/create_competition_tabs_spec.rb similarity index 100% rename from WcaOnRails/spec/features/create_competition_tabs_spec.rb rename to spec/features/create_competition_tabs_spec.rb diff --git a/WcaOnRails/spec/features/delegate_report_spec.rb b/spec/features/delegate_report_spec.rb similarity index 100% rename from WcaOnRails/spec/features/delegate_report_spec.rb rename to spec/features/delegate_report_spec.rb diff --git a/WcaOnRails/spec/features/edit_user_spec.rb b/spec/features/edit_user_spec.rb similarity index 100% rename from WcaOnRails/spec/features/edit_user_spec.rb rename to spec/features/edit_user_spec.rb diff --git a/WcaOnRails/spec/features/eligible_voters_spec.rb b/spec/features/eligible_voters_spec.rb similarity index 100% rename from WcaOnRails/spec/features/eligible_voters_spec.rb rename to spec/features/eligible_voters_spec.rb diff --git a/WcaOnRails/spec/features/incident_management_spec.rb b/spec/features/incident_management_spec.rb similarity index 100% rename from WcaOnRails/spec/features/incident_management_spec.rb rename to spec/features/incident_management_spec.rb diff --git a/WcaOnRails/spec/features/manage_team_spec.rb b/spec/features/manage_team_spec.rb similarity index 100% rename from WcaOnRails/spec/features/manage_team_spec.rb rename to spec/features/manage_team_spec.rb diff --git a/WcaOnRails/spec/features/media_spec.rb b/spec/features/media_spec.rb similarity index 100% rename from WcaOnRails/spec/features/media_spec.rb rename to spec/features/media_spec.rb diff --git a/WcaOnRails/spec/features/my_competitions_spec.rb b/spec/features/my_competitions_spec.rb similarity index 100% rename from WcaOnRails/spec/features/my_competitions_spec.rb rename to spec/features/my_competitions_spec.rb diff --git a/WcaOnRails/spec/features/register_for_competition_spec.rb b/spec/features/register_for_competition_spec.rb similarity index 100% rename from WcaOnRails/spec/features/register_for_competition_spec.rb rename to spec/features/register_for_competition_spec.rb diff --git a/WcaOnRails/spec/features/registration_management_spec.rb b/spec/features/registration_management_spec.rb similarity index 100% rename from WcaOnRails/spec/features/registration_management_spec.rb rename to spec/features/registration_management_spec.rb diff --git a/WcaOnRails/spec/features/registration_spec.rb b/spec/features/registration_spec.rb similarity index 100% rename from WcaOnRails/spec/features/registration_spec.rb rename to spec/features/registration_spec.rb diff --git a/WcaOnRails/spec/features/set_locale_spec.rb b/spec/features/set_locale_spec.rb similarity index 100% rename from WcaOnRails/spec/features/set_locale_spec.rb rename to spec/features/set_locale_spec.rb diff --git a/WcaOnRails/spec/features/sign_up_spec.rb b/spec/features/sign_up_spec.rb similarity index 100% rename from WcaOnRails/spec/features/sign_up_spec.rb rename to spec/features/sign_up_spec.rb diff --git a/WcaOnRails/spec/features/stripe_integration_spec.rb b/spec/features/stripe_integration_spec.rb similarity index 100% rename from WcaOnRails/spec/features/stripe_integration_spec.rb rename to spec/features/stripe_integration_spec.rb diff --git a/WcaOnRails/spec/helpers/application_helper_spec.rb b/spec/helpers/application_helper_spec.rb similarity index 100% rename from WcaOnRails/spec/helpers/application_helper_spec.rb rename to spec/helpers/application_helper_spec.rb diff --git a/WcaOnRails/spec/helpers/competitions_helper_spec.rb b/spec/helpers/competitions_helper_spec.rb similarity index 100% rename from WcaOnRails/spec/helpers/competitions_helper_spec.rb rename to spec/helpers/competitions_helper_spec.rb diff --git a/WcaOnRails/spec/helpers/markdown_helper_spec.rb b/spec/helpers/markdown_helper_spec.rb similarity index 100% rename from WcaOnRails/spec/helpers/markdown_helper_spec.rb rename to spec/helpers/markdown_helper_spec.rb diff --git a/WcaOnRails/spec/helpers/notifications_helper_spec.rb b/spec/helpers/notifications_helper_spec.rb similarity index 100% rename from WcaOnRails/spec/helpers/notifications_helper_spec.rb rename to spec/helpers/notifications_helper_spec.rb diff --git a/WcaOnRails/spec/helpers/persons_helper_spec.rb b/spec/helpers/persons_helper_spec.rb similarity index 100% rename from WcaOnRails/spec/helpers/persons_helper_spec.rb rename to spec/helpers/persons_helper_spec.rb diff --git a/WcaOnRails/spec/helpers/results_helper_spec.rb b/spec/helpers/results_helper_spec.rb similarity index 100% rename from WcaOnRails/spec/helpers/results_helper_spec.rb rename to spec/helpers/results_helper_spec.rb diff --git a/WcaOnRails/spec/helpers/sort_helper_spec.rb b/spec/helpers/sort_helper_spec.rb similarity index 100% rename from WcaOnRails/spec/helpers/sort_helper_spec.rb rename to spec/helpers/sort_helper_spec.rb diff --git a/WcaOnRails/spec/helpers/static_pages_helper_spec.rb b/spec/helpers/static_pages_helper_spec.rb similarity index 100% rename from WcaOnRails/spec/helpers/static_pages_helper_spec.rb rename to spec/helpers/static_pages_helper_spec.rb diff --git a/WcaOnRails/spec/i18n_locale_files_spec.rb b/spec/i18n_locale_files_spec.rb similarity index 100% rename from WcaOnRails/spec/i18n_locale_files_spec.rb rename to spec/i18n_locale_files_spec.rb diff --git a/WcaOnRails/spec/i18n_spec.rb b/spec/i18n_spec.rb similarity index 100% rename from WcaOnRails/spec/i18n_spec.rb rename to spec/i18n_spec.rb diff --git a/WcaOnRails/spec/iframe_mail_interceptor_spec.rb b/spec/iframe_mail_interceptor_spec.rb similarity index 100% rename from WcaOnRails/spec/iframe_mail_interceptor_spec.rb rename to spec/iframe_mail_interceptor_spec.rb diff --git a/WcaOnRails/spec/jobs/clear_connected_payment_integrations_spec.rb b/spec/jobs/clear_connected_payment_integrations_spec.rb similarity index 100% rename from WcaOnRails/spec/jobs/clear_connected_payment_integrations_spec.rb rename to spec/jobs/clear_connected_payment_integrations_spec.rb diff --git a/WcaOnRails/spec/jobs/registration_reminder_job_spec.rb b/spec/jobs/registration_reminder_job_spec.rb similarity index 100% rename from WcaOnRails/spec/jobs/registration_reminder_job_spec.rb rename to spec/jobs/registration_reminder_job_spec.rb diff --git a/WcaOnRails/spec/jobs/submit_report_nag_job_spec.rb b/spec/jobs/submit_report_nag_job_spec.rb similarity index 100% rename from WcaOnRails/spec/jobs/submit_report_nag_job_spec.rb rename to spec/jobs/submit_report_nag_job_spec.rb diff --git a/WcaOnRails/spec/jobs/submit_results_nag_job_spec.rb b/spec/jobs/submit_results_nag_job_spec.rb similarity index 100% rename from WcaOnRails/spec/jobs/submit_results_nag_job_spec.rb rename to spec/jobs/submit_results_nag_job_spec.rb diff --git a/WcaOnRails/spec/jobs/sync_mailing_lists_job_spec.rb b/spec/jobs/sync_mailing_lists_job_spec.rb similarity index 100% rename from WcaOnRails/spec/jobs/sync_mailing_lists_job_spec.rb rename to spec/jobs/sync_mailing_lists_job_spec.rb diff --git a/WcaOnRails/spec/jobs/wca_cronjob_spec.rb b/spec/jobs/wca_cronjob_spec.rb similarity index 100% rename from WcaOnRails/spec/jobs/wca_cronjob_spec.rb rename to spec/jobs/wca_cronjob_spec.rb diff --git a/WcaOnRails/spec/lib/active_support_to_sentence_spec.rb b/spec/lib/active_support_to_sentence_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/active_support_to_sentence_spec.rb rename to spec/lib/active_support_to_sentence_spec.rb diff --git a/WcaOnRails/spec/lib/auxiliary_data_computation_spec.rb b/spec/lib/auxiliary_data_computation_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/auxiliary_data_computation_spec.rb rename to spec/lib/auxiliary_data_computation_spec.rb diff --git a/WcaOnRails/spec/lib/city_validator_spec.rb b/spec/lib/city_validator_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/city_validator_spec.rb rename to spec/lib/city_validator_spec.rb diff --git a/WcaOnRails/spec/lib/database_dumper_spec.rb b/spec/lib/database_dumper_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/database_dumper_spec.rb rename to spec/lib/database_dumper_spec.rb diff --git a/WcaOnRails/spec/lib/middlewares/warden_user_logger_spec.rb b/spec/lib/middlewares/warden_user_logger_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/middlewares/warden_user_logger_spec.rb rename to spec/lib/middlewares/warden_user_logger_spec.rb diff --git a/WcaOnRails/spec/lib/qualification_spec.rb b/spec/lib/qualification_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/qualification_spec.rb rename to spec/lib/qualification_spec.rb diff --git a/WcaOnRails/spec/lib/results_validators/advancement_conditions_validator_spec.rb b/spec/lib/results_validators/advancement_conditions_validator_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/results_validators/advancement_conditions_validator_spec.rb rename to spec/lib/results_validators/advancement_conditions_validator_spec.rb diff --git a/WcaOnRails/spec/lib/results_validators/competitor_limit_validator_spec.rb b/spec/lib/results_validators/competitor_limit_validator_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/results_validators/competitor_limit_validator_spec.rb rename to spec/lib/results_validators/competitor_limit_validator_spec.rb diff --git a/WcaOnRails/spec/lib/results_validators/events_rounds_validator_spec.rb b/spec/lib/results_validators/events_rounds_validator_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/results_validators/events_rounds_validator_spec.rb rename to spec/lib/results_validators/events_rounds_validator_spec.rb diff --git a/WcaOnRails/spec/lib/results_validators/individual_results_validator_spec.rb b/spec/lib/results_validators/individual_results_validator_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/results_validators/individual_results_validator_spec.rb rename to spec/lib/results_validators/individual_results_validator_spec.rb diff --git a/WcaOnRails/spec/lib/results_validators/persons_validator_spec.rb b/spec/lib/results_validators/persons_validator_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/results_validators/persons_validator_spec.rb rename to spec/lib/results_validators/persons_validator_spec.rb diff --git a/WcaOnRails/spec/lib/results_validators/positions_validator_spec.rb b/spec/lib/results_validators/positions_validator_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/results_validators/positions_validator_spec.rb rename to spec/lib/results_validators/positions_validator_spec.rb diff --git a/WcaOnRails/spec/lib/results_validators/scrambles_validator_spec.rb b/spec/lib/results_validators/scrambles_validator_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/results_validators/scrambles_validator_spec.rb rename to spec/lib/results_validators/scrambles_validator_spec.rb diff --git a/WcaOnRails/spec/lib/solve_time_spec.rb b/spec/lib/solve_time_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/solve_time_spec.rb rename to spec/lib/solve_time_spec.rb diff --git a/WcaOnRails/spec/lib/test_db_manager_spec.rb b/spec/lib/test_db_manager_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/test_db_manager_spec.rb rename to spec/lib/test_db_manager_spec.rb diff --git a/WcaOnRails/spec/lib/url_validator_spec.rb b/spec/lib/url_validator_spec.rb similarity index 100% rename from WcaOnRails/spec/lib/url_validator_spec.rb rename to spec/lib/url_validator_spec.rb diff --git a/WcaOnRails/spec/mailers/avatars_mailer_spec.rb b/spec/mailers/avatars_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/avatars_mailer_spec.rb rename to spec/mailers/avatars_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/competitions_mailer_spec.rb b/spec/mailers/competitions_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/competitions_mailer_spec.rb rename to spec/mailers/competitions_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/delegate_status_change_mailer_spec.rb b/spec/mailers/delegate_status_change_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/delegate_status_change_mailer_spec.rb rename to spec/mailers/delegate_status_change_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/job_failure_mailer_spec.rb b/spec/mailers/job_failure_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/job_failure_mailer_spec.rb rename to spec/mailers/job_failure_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/new_registration_mailer_spec.rb b/spec/mailers/new_registration_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/new_registration_mailer_spec.rb rename to spec/mailers/new_registration_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/previews/avatars_mailer_preview.rb b/spec/mailers/previews/avatars_mailer_preview.rb similarity index 100% rename from WcaOnRails/spec/mailers/previews/avatars_mailer_preview.rb rename to spec/mailers/previews/avatars_mailer_preview.rb diff --git a/WcaOnRails/spec/mailers/previews/competitions_mailer_preview.rb b/spec/mailers/previews/competitions_mailer_preview.rb similarity index 100% rename from WcaOnRails/spec/mailers/previews/competitions_mailer_preview.rb rename to spec/mailers/previews/competitions_mailer_preview.rb diff --git a/WcaOnRails/spec/mailers/previews/delegate_status_change_mailer_preview.rb b/spec/mailers/previews/delegate_status_change_mailer_preview.rb similarity index 100% rename from WcaOnRails/spec/mailers/previews/delegate_status_change_mailer_preview.rb rename to spec/mailers/previews/delegate_status_change_mailer_preview.rb diff --git a/WcaOnRails/spec/mailers/previews/job_failure_mailer_preview.rb b/spec/mailers/previews/job_failure_mailer_preview.rb similarity index 100% rename from WcaOnRails/spec/mailers/previews/job_failure_mailer_preview.rb rename to spec/mailers/previews/job_failure_mailer_preview.rb diff --git a/WcaOnRails/spec/mailers/previews/new_registration_mailer_preview.rb b/spec/mailers/previews/new_registration_mailer_preview.rb similarity index 100% rename from WcaOnRails/spec/mailers/previews/new_registration_mailer_preview.rb rename to spec/mailers/previews/new_registration_mailer_preview.rb diff --git a/WcaOnRails/spec/mailers/previews/regional_organizations_mailer_preview.rb b/spec/mailers/previews/regional_organizations_mailer_preview.rb similarity index 100% rename from WcaOnRails/spec/mailers/previews/regional_organizations_mailer_preview.rb rename to spec/mailers/previews/regional_organizations_mailer_preview.rb diff --git a/WcaOnRails/spec/mailers/previews/registrations_mailer_preview.rb b/spec/mailers/previews/registrations_mailer_preview.rb similarity index 100% rename from WcaOnRails/spec/mailers/previews/registrations_mailer_preview.rb rename to spec/mailers/previews/registrations_mailer_preview.rb diff --git a/WcaOnRails/spec/mailers/previews/translators_mailer_preview.rb b/spec/mailers/previews/translators_mailer_preview.rb similarity index 100% rename from WcaOnRails/spec/mailers/previews/translators_mailer_preview.rb rename to spec/mailers/previews/translators_mailer_preview.rb diff --git a/WcaOnRails/spec/mailers/previews/wca_id_claim_mailer_preview.rb b/spec/mailers/previews/wca_id_claim_mailer_preview.rb similarity index 100% rename from WcaOnRails/spec/mailers/previews/wca_id_claim_mailer_preview.rb rename to spec/mailers/previews/wca_id_claim_mailer_preview.rb diff --git a/WcaOnRails/spec/mailers/previews/wca_monthly_digest_mailer_preview.rb b/spec/mailers/previews/wca_monthly_digest_mailer_preview.rb similarity index 100% rename from WcaOnRails/spec/mailers/previews/wca_monthly_digest_mailer_preview.rb rename to spec/mailers/previews/wca_monthly_digest_mailer_preview.rb diff --git a/WcaOnRails/spec/mailers/regional_organizations_mailer_spec.rb b/spec/mailers/regional_organizations_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/regional_organizations_mailer_spec.rb rename to spec/mailers/regional_organizations_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/registrations_mailer_spec.rb b/spec/mailers/registrations_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/registrations_mailer_spec.rb rename to spec/mailers/registrations_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/role_change_mailer_spec.rb b/spec/mailers/role_change_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/role_change_mailer_spec.rb rename to spec/mailers/role_change_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/translators_mailer_spec.rb b/spec/mailers/translators_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/translators_mailer_spec.rb rename to spec/mailers/translators_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/two_factor_mailer_spec.rb b/spec/mailers/two_factor_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/two_factor_mailer_spec.rb rename to spec/mailers/two_factor_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/wca_id_claim_mailer_spec.rb b/spec/mailers/wca_id_claim_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/wca_id_claim_mailer_spec.rb rename to spec/mailers/wca_id_claim_mailer_spec.rb diff --git a/WcaOnRails/spec/mailers/wca_monthly_digest_mailer_spec.rb b/spec/mailers/wca_monthly_digest_mailer_spec.rb similarity index 100% rename from WcaOnRails/spec/mailers/wca_monthly_digest_mailer_spec.rb rename to spec/mailers/wca_monthly_digest_mailer_spec.rb diff --git a/WcaOnRails/spec/models/anonymize_person_spec.rb b/spec/models/anonymize_person_spec.rb similarity index 100% rename from WcaOnRails/spec/models/anonymize_person_spec.rb rename to spec/models/anonymize_person_spec.rb diff --git a/WcaOnRails/spec/models/championship_spec.rb b/spec/models/championship_spec.rb similarity index 100% rename from WcaOnRails/spec/models/championship_spec.rb rename to spec/models/championship_spec.rb diff --git a/WcaOnRails/spec/models/competition_event_spec.rb b/spec/models/competition_event_spec.rb similarity index 100% rename from WcaOnRails/spec/models/competition_event_spec.rb rename to spec/models/competition_event_spec.rb diff --git a/WcaOnRails/spec/models/competition_medium_spec.rb b/spec/models/competition_medium_spec.rb similarity index 100% rename from WcaOnRails/spec/models/competition_medium_spec.rb rename to spec/models/competition_medium_spec.rb diff --git a/WcaOnRails/spec/models/competition_series_spec.rb b/spec/models/competition_series_spec.rb similarity index 100% rename from WcaOnRails/spec/models/competition_series_spec.rb rename to spec/models/competition_series_spec.rb diff --git a/WcaOnRails/spec/models/competition_spec.rb b/spec/models/competition_spec.rb similarity index 100% rename from WcaOnRails/spec/models/competition_spec.rb rename to spec/models/competition_spec.rb diff --git a/WcaOnRails/spec/models/competition_tab_spec.rb b/spec/models/competition_tab_spec.rb similarity index 100% rename from WcaOnRails/spec/models/competition_tab_spec.rb rename to spec/models/competition_tab_spec.rb diff --git a/WcaOnRails/spec/models/competition_wcif_spec.rb b/spec/models/competition_wcif_spec.rb similarity index 100% rename from WcaOnRails/spec/models/competition_wcif_spec.rb rename to spec/models/competition_wcif_spec.rb diff --git a/WcaOnRails/spec/models/contact_form_spec.rb b/spec/models/contact_form_spec.rb similarity index 100% rename from WcaOnRails/spec/models/contact_form_spec.rb rename to spec/models/contact_form_spec.rb diff --git a/WcaOnRails/spec/models/country_band_spec.rb b/spec/models/country_band_spec.rb similarity index 100% rename from WcaOnRails/spec/models/country_band_spec.rb rename to spec/models/country_band_spec.rb diff --git a/WcaOnRails/spec/models/delegate_report_spec.rb b/spec/models/delegate_report_spec.rb similarity index 100% rename from WcaOnRails/spec/models/delegate_report_spec.rb rename to spec/models/delegate_report_spec.rb diff --git a/WcaOnRails/spec/models/inbox_result_spec.rb b/spec/models/inbox_result_spec.rb similarity index 100% rename from WcaOnRails/spec/models/inbox_result_spec.rb rename to spec/models/inbox_result_spec.rb diff --git a/WcaOnRails/spec/models/incident_spec.rb b/spec/models/incident_spec.rb similarity index 100% rename from WcaOnRails/spec/models/incident_spec.rb rename to spec/models/incident_spec.rb diff --git a/WcaOnRails/spec/models/light_result_spec.rb b/spec/models/light_result_spec.rb similarity index 100% rename from WcaOnRails/spec/models/light_result_spec.rb rename to spec/models/light_result_spec.rb diff --git a/WcaOnRails/spec/models/merge_people_spec.rb b/spec/models/merge_people_spec.rb similarity index 100% rename from WcaOnRails/spec/models/merge_people_spec.rb rename to spec/models/merge_people_spec.rb diff --git a/WcaOnRails/spec/models/person_spec.rb b/spec/models/person_spec.rb similarity index 100% rename from WcaOnRails/spec/models/person_spec.rb rename to spec/models/person_spec.rb diff --git a/WcaOnRails/spec/models/poll_spec.rb b/spec/models/poll_spec.rb similarity index 100% rename from WcaOnRails/spec/models/poll_spec.rb rename to spec/models/poll_spec.rb diff --git a/WcaOnRails/spec/models/post_spec.rb b/spec/models/post_spec.rb similarity index 100% rename from WcaOnRails/spec/models/post_spec.rb rename to spec/models/post_spec.rb diff --git a/WcaOnRails/spec/models/reassign_wca_id_spec.rb b/spec/models/reassign_wca_id_spec.rb similarity index 100% rename from WcaOnRails/spec/models/reassign_wca_id_spec.rb rename to spec/models/reassign_wca_id_spec.rb diff --git a/WcaOnRails/spec/models/regional_organization_spec.rb b/spec/models/regional_organization_spec.rb similarity index 100% rename from WcaOnRails/spec/models/regional_organization_spec.rb rename to spec/models/regional_organization_spec.rb diff --git a/WcaOnRails/spec/models/registration_spec.rb b/spec/models/registration_spec.rb similarity index 100% rename from WcaOnRails/spec/models/registration_spec.rb rename to spec/models/registration_spec.rb diff --git a/WcaOnRails/spec/models/result_spec.rb b/spec/models/result_spec.rb similarity index 100% rename from WcaOnRails/spec/models/result_spec.rb rename to spec/models/result_spec.rb diff --git a/WcaOnRails/spec/models/results_submission_spec.rb b/spec/models/results_submission_spec.rb similarity index 100% rename from WcaOnRails/spec/models/results_submission_spec.rb rename to spec/models/results_submission_spec.rb diff --git a/WcaOnRails/spec/models/round_spec.rb b/spec/models/round_spec.rb similarity index 100% rename from WcaOnRails/spec/models/round_spec.rb rename to spec/models/round_spec.rb diff --git a/WcaOnRails/spec/models/server_setting_spec.rb b/spec/models/server_setting_spec.rb similarity index 100% rename from WcaOnRails/spec/models/server_setting_spec.rb rename to spec/models/server_setting_spec.rb diff --git a/WcaOnRails/spec/models/stripe_transaction_spec.rb b/spec/models/stripe_transaction_spec.rb similarity index 100% rename from WcaOnRails/spec/models/stripe_transaction_spec.rb rename to spec/models/stripe_transaction_spec.rb diff --git a/WcaOnRails/spec/models/team_spec.rb b/spec/models/team_spec.rb similarity index 100% rename from WcaOnRails/spec/models/team_spec.rb rename to spec/models/team_spec.rb diff --git a/WcaOnRails/spec/models/upload_json_spec.rb b/spec/models/upload_json_spec.rb similarity index 100% rename from WcaOnRails/spec/models/upload_json_spec.rb rename to spec/models/upload_json_spec.rb diff --git a/WcaOnRails/spec/models/user_group_spec.rb b/spec/models/user_group_spec.rb similarity index 100% rename from WcaOnRails/spec/models/user_group_spec.rb rename to spec/models/user_group_spec.rb diff --git a/WcaOnRails/spec/models/user_spec.rb b/spec/models/user_spec.rb similarity index 100% rename from WcaOnRails/spec/models/user_spec.rb rename to spec/models/user_spec.rb diff --git a/WcaOnRails/spec/models/vote_spec.rb b/spec/models/vote_spec.rb similarity index 100% rename from WcaOnRails/spec/models/vote_spec.rb rename to spec/models/vote_spec.rb diff --git a/WcaOnRails/spec/models/website_contact_spec.rb b/spec/models/website_contact_spec.rb similarity index 100% rename from WcaOnRails/spec/models/website_contact_spec.rb rename to spec/models/website_contact_spec.rb diff --git a/WcaOnRails/spec/rails_helper.rb b/spec/rails_helper.rb similarity index 100% rename from WcaOnRails/spec/rails_helper.rb rename to spec/rails_helper.rb diff --git a/WcaOnRails/spec/requests/admin_results_spec.rb b/spec/requests/admin_results_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/admin_results_spec.rb rename to spec/requests/admin_results_spec.rb diff --git a/WcaOnRails/spec/requests/api_competitions_spec.rb b/spec/requests/api_competitions_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/api_competitions_spec.rb rename to spec/requests/api_competitions_spec.rb diff --git a/WcaOnRails/spec/requests/api_persons_spec.rb b/spec/requests/api_persons_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/api_persons_spec.rb rename to spec/requests/api_persons_spec.rb diff --git a/WcaOnRails/spec/requests/api_spec.rb b/spec/requests/api_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/api_spec.rb rename to spec/requests/api_spec.rb diff --git a/WcaOnRails/spec/requests/competitions_spec.rb b/spec/requests/competitions_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/competitions_spec.rb rename to spec/requests/competitions_spec.rb diff --git a/WcaOnRails/spec/requests/country_bands_spec.rb b/spec/requests/country_bands_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/country_bands_spec.rb rename to spec/requests/country_bands_spec.rb diff --git a/WcaOnRails/spec/requests/http_accept_spec.rb b/spec/requests/http_accept_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/http_accept_spec.rb rename to spec/requests/http_accept_spec.rb diff --git a/WcaOnRails/spec/requests/incidents_spec.rb b/spec/requests/incidents_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/incidents_spec.rb rename to spec/requests/incidents_spec.rb diff --git a/WcaOnRails/spec/requests/media_spec.rb b/spec/requests/media_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/media_spec.rb rename to spec/requests/media_spec.rb diff --git a/WcaOnRails/spec/requests/oauth/oauth_spec.rb b/spec/requests/oauth/oauth_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/oauth/oauth_spec.rb rename to spec/requests/oauth/oauth_spec.rb diff --git a/WcaOnRails/spec/requests/persons_spec.rb b/spec/requests/persons_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/persons_spec.rb rename to spec/requests/persons_spec.rb diff --git a/WcaOnRails/spec/requests/regional_organizations_spec.rb b/spec/requests/regional_organizations_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/regional_organizations_spec.rb rename to spec/requests/regional_organizations_spec.rb diff --git a/WcaOnRails/spec/requests/registrations_spec.rb b/spec/requests/registrations_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/registrations_spec.rb rename to spec/requests/registrations_spec.rb diff --git a/WcaOnRails/spec/requests/results_spec.rb b/spec/requests/results_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/results_spec.rb rename to spec/requests/results_spec.rb diff --git a/WcaOnRails/spec/requests/results_submission_spec.rb b/spec/requests/results_submission_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/results_submission_spec.rb rename to spec/requests/results_submission_spec.rb diff --git a/WcaOnRails/spec/requests/rss_spec.rb b/spec/requests/rss_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/rss_spec.rb rename to spec/requests/rss_spec.rb diff --git a/WcaOnRails/spec/requests/upload_spec.rb b/spec/requests/upload_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/upload_spec.rb rename to spec/requests/upload_spec.rb diff --git a/WcaOnRails/spec/requests/users_spec.rb b/spec/requests/users_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/users_spec.rb rename to spec/requests/users_spec.rb diff --git a/WcaOnRails/spec/requests/wdc_spec.rb b/spec/requests/wdc_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/wdc_spec.rb rename to spec/requests/wdc_spec.rb diff --git a/WcaOnRails/spec/requests/wfc_spec.rb b/spec/requests/wfc_spec.rb similarity index 100% rename from WcaOnRails/spec/requests/wfc_spec.rb rename to spec/requests/wfc_spec.rb diff --git a/WcaOnRails/spec/ruby_version_spec.rb b/spec/ruby_version_spec.rb similarity index 72% rename from WcaOnRails/spec/ruby_version_spec.rb rename to spec/ruby_version_spec.rb index 8e6f86ca147..804dcbb8d95 100644 --- a/WcaOnRails/spec/ruby_version_spec.rb +++ b/spec/ruby_version_spec.rb @@ -4,7 +4,7 @@ RSpec.describe "The ruby version used" do it "matches the one in the .ruby-version file" do - project_ruby_version = File.read(Rails.root.join("../.ruby-version")).chomp + project_ruby_version = File.read(Rails.root.join("./.ruby-version")).chomp expect(RUBY_VERSION).to eq(project_ruby_version) end end diff --git a/WcaOnRails/spec/spec_helper.rb b/spec/spec_helper.rb similarity index 100% rename from WcaOnRails/spec/spec_helper.rb rename to spec/spec_helper.rb diff --git a/WcaOnRails/spec/support/api_sign_in_helper.rb b/spec/support/api_sign_in_helper.rb similarity index 100% rename from WcaOnRails/spec/support/api_sign_in_helper.rb rename to spec/support/api_sign_in_helper.rb diff --git a/WcaOnRails/spec/support/be_invalid_with_errors.rb b/spec/support/be_invalid_with_errors.rb similarity index 100% rename from WcaOnRails/spec/support/be_invalid_with_errors.rb rename to spec/support/be_invalid_with_errors.rb diff --git a/WcaOnRails/spec/support/bylaws.pdf b/spec/support/bylaws.pdf similarity index 100% rename from WcaOnRails/spec/support/bylaws.pdf rename to spec/support/bylaws.pdf diff --git a/WcaOnRails/spec/support/cookie_banner_helper.rb b/spec/support/cookie_banner_helper.rb similarity index 100% rename from WcaOnRails/spec/support/cookie_banner_helper.rb rename to spec/support/cookie_banner_helper.rb diff --git a/WcaOnRails/spec/support/database_cleaner.rb b/spec/support/database_cleaner.rb similarity index 100% rename from WcaOnRails/spec/support/database_cleaner.rb rename to spec/support/database_cleaner.rb diff --git a/WcaOnRails/spec/support/devise.rb b/spec/support/devise.rb similarity index 100% rename from WcaOnRails/spec/support/devise.rb rename to spec/support/devise.rb diff --git a/WcaOnRails/spec/support/locale_reset.rb b/spec/support/locale_reset.rb similarity index 100% rename from WcaOnRails/spec/support/locale_reset.rb rename to spec/support/locale_reset.rb diff --git a/WcaOnRails/spec/support/logo.jpg b/spec/support/logo.jpg similarity index 100% rename from WcaOnRails/spec/support/logo.jpg rename to spec/support/logo.jpg diff --git a/WcaOnRails/spec/support/logo.png b/spec/support/logo.png similarity index 100% rename from WcaOnRails/spec/support/logo.png rename to spec/support/logo.png diff --git a/WcaOnRails/spec/support/selectize_helper.rb b/spec/support/selectize_helper.rb similarity index 100% rename from WcaOnRails/spec/support/selectize_helper.rb rename to spec/support/selectize_helper.rb diff --git a/WcaOnRails/spec/support/session_helper.rb b/spec/support/session_helper.rb similarity index 100% rename from WcaOnRails/spec/support/session_helper.rb rename to spec/support/session_helper.rb diff --git a/WcaOnRails/spec/support/sign_in_macros.rb b/spec/support/sign_in_macros.rb similarity index 100% rename from WcaOnRails/spec/support/sign_in_macros.rb rename to spec/support/sign_in_macros.rb diff --git a/WcaOnRails/spec/support/test_db_manager.rb b/spec/support/test_db_manager.rb similarity index 100% rename from WcaOnRails/spec/support/test_db_manager.rb rename to spec/support/test_db_manager.rb diff --git a/WcaOnRails/spec/views/competitions/my_competitions.html.erb_spec.rb b/spec/views/competitions/my_competitions.html.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/competitions/my_competitions.html.erb_spec.rb rename to spec/views/competitions/my_competitions.html.erb_spec.rb diff --git a/WcaOnRails/spec/views/competitions/show.html.erb_spec.rb b/spec/views/competitions/show.html.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/competitions/show.html.erb_spec.rb rename to spec/views/competitions/show.html.erb_spec.rb diff --git a/WcaOnRails/spec/views/competitions_mailer/notify_wcat_of_confirmed_competition.html.erb_spec.rb b/spec/views/competitions_mailer/notify_wcat_of_confirmed_competition.html.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/competitions_mailer/notify_wcat_of_confirmed_competition.html.erb_spec.rb rename to spec/views/competitions_mailer/notify_wcat_of_confirmed_competition.html.erb_spec.rb diff --git a/WcaOnRails/spec/views/layouts/application.html.erb_spec.rb b/spec/views/layouts/application.html.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/layouts/application.html.erb_spec.rb rename to spec/views/layouts/application.html.erb_spec.rb diff --git a/WcaOnRails/spec/views/registrations/edit_registrations.html.erb_spec.rb b/spec/views/registrations/edit_registrations.html.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/registrations/edit_registrations.html.erb_spec.rb rename to spec/views/registrations/edit_registrations.html.erb_spec.rb diff --git a/WcaOnRails/spec/views/registrations/export.csv.erb_spec.rb b/spec/views/registrations/export.csv.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/registrations/export.csv.erb_spec.rb rename to spec/views/registrations/export.csv.erb_spec.rb diff --git a/WcaOnRails/spec/views/registrations/psych_sheet_event.html.erb_spec.rb b/spec/views/registrations/psych_sheet_event.html.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/registrations/psych_sheet_event.html.erb_spec.rb rename to spec/views/registrations/psych_sheet_event.html.erb_spec.rb diff --git a/WcaOnRails/spec/views/registrations/register.html.erb_spec.rb b/spec/views/registrations/register.html.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/registrations/register.html.erb_spec.rb rename to spec/views/registrations/register.html.erb_spec.rb diff --git a/WcaOnRails/spec/views/teams/index.html.erb_spec.rb b/spec/views/teams/index.html.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/teams/index.html.erb_spec.rb rename to spec/views/teams/index.html.erb_spec.rb diff --git a/WcaOnRails/spec/views/votes/vote.html.erb_spec.rb b/spec/views/votes/vote.html.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/votes/vote.html.erb_spec.rb rename to spec/views/votes/vote.html.erb_spec.rb diff --git a/WcaOnRails/spec/views/wfc/competition_export.csv.erb_spec.rb b/spec/views/wfc/competition_export.csv.erb_spec.rb similarity index 100% rename from WcaOnRails/spec/views/wfc/competition_export.csv.erb_spec.rb rename to spec/views/wfc/competition_export.csv.erb_spec.rb diff --git a/stylelint.config.js b/stylelint.config.js index 7adbe9b859e..253ff956904 100644 --- a/stylelint.config.js +++ b/stylelint.config.js @@ -6,5 +6,5 @@ module.exports = { "font-family-no-missing-generic-family-keyword": null, "scss/at-extend-no-missing-placeholder": null }, - ignoreFiles: ["WcaOnRails/app/assets/stylesheets/selectize.default.css"] + ignoreFiles: ["app/assets/stylesheets/selectize.default.css"] }; diff --git a/WcaOnRails/tmp/.keep b/tmp/.keep similarity index 100% rename from WcaOnRails/tmp/.keep rename to tmp/.keep diff --git a/WcaOnRails/vault_config.rb b/vault_config.rb similarity index 100% rename from WcaOnRails/vault_config.rb rename to vault_config.rb diff --git a/WcaOnRails/vendor/assets/javascripts/.keep b/vendor/assets/javascripts/.keep similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/.keep rename to vendor/assets/javascripts/.keep diff --git a/WcaOnRails/vendor/assets/javascripts/bootstrap-datetimepicker.js b/vendor/assets/javascripts/bootstrap-datetimepicker.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/bootstrap-datetimepicker.js rename to vendor/assets/javascripts/bootstrap-datetimepicker.js diff --git a/WcaOnRails/vendor/assets/javascripts/bootstrap-hover-dropdown.js b/vendor/assets/javascripts/bootstrap-hover-dropdown.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/bootstrap-hover-dropdown.js rename to vendor/assets/javascripts/bootstrap-hover-dropdown.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/af.js b/vendor/assets/javascripts/fc_locales/af.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/af.js rename to vendor/assets/javascripts/fc_locales/af.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ar-dz.js b/vendor/assets/javascripts/fc_locales/ar-dz.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ar-dz.js rename to vendor/assets/javascripts/fc_locales/ar-dz.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ar-kw.js b/vendor/assets/javascripts/fc_locales/ar-kw.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ar-kw.js rename to vendor/assets/javascripts/fc_locales/ar-kw.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ar-ly.js b/vendor/assets/javascripts/fc_locales/ar-ly.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ar-ly.js rename to vendor/assets/javascripts/fc_locales/ar-ly.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ar-ma.js b/vendor/assets/javascripts/fc_locales/ar-ma.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ar-ma.js rename to vendor/assets/javascripts/fc_locales/ar-ma.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ar-sa.js b/vendor/assets/javascripts/fc_locales/ar-sa.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ar-sa.js rename to vendor/assets/javascripts/fc_locales/ar-sa.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ar-tn.js b/vendor/assets/javascripts/fc_locales/ar-tn.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ar-tn.js rename to vendor/assets/javascripts/fc_locales/ar-tn.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ar.js b/vendor/assets/javascripts/fc_locales/ar.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ar.js rename to vendor/assets/javascripts/fc_locales/ar.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/bg.js b/vendor/assets/javascripts/fc_locales/bg.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/bg.js rename to vendor/assets/javascripts/fc_locales/bg.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/bs.js b/vendor/assets/javascripts/fc_locales/bs.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/bs.js rename to vendor/assets/javascripts/fc_locales/bs.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ca.js b/vendor/assets/javascripts/fc_locales/ca.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ca.js rename to vendor/assets/javascripts/fc_locales/ca.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/cs.js b/vendor/assets/javascripts/fc_locales/cs.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/cs.js rename to vendor/assets/javascripts/fc_locales/cs.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/da.js b/vendor/assets/javascripts/fc_locales/da.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/da.js rename to vendor/assets/javascripts/fc_locales/da.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/de-at.js b/vendor/assets/javascripts/fc_locales/de-at.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/de-at.js rename to vendor/assets/javascripts/fc_locales/de-at.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/de-ch.js b/vendor/assets/javascripts/fc_locales/de-ch.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/de-ch.js rename to vendor/assets/javascripts/fc_locales/de-ch.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/de.js b/vendor/assets/javascripts/fc_locales/de.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/de.js rename to vendor/assets/javascripts/fc_locales/de.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/el.js b/vendor/assets/javascripts/fc_locales/el.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/el.js rename to vendor/assets/javascripts/fc_locales/el.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/en-au.js b/vendor/assets/javascripts/fc_locales/en-au.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/en-au.js rename to vendor/assets/javascripts/fc_locales/en-au.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/en-ca.js b/vendor/assets/javascripts/fc_locales/en-ca.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/en-ca.js rename to vendor/assets/javascripts/fc_locales/en-ca.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/en-gb.js b/vendor/assets/javascripts/fc_locales/en-gb.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/en-gb.js rename to vendor/assets/javascripts/fc_locales/en-gb.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/en-ie.js b/vendor/assets/javascripts/fc_locales/en-ie.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/en-ie.js rename to vendor/assets/javascripts/fc_locales/en-ie.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/en-nz.js b/vendor/assets/javascripts/fc_locales/en-nz.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/en-nz.js rename to vendor/assets/javascripts/fc_locales/en-nz.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/eo.js b/vendor/assets/javascripts/fc_locales/eo.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/eo.js rename to vendor/assets/javascripts/fc_locales/eo.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/es-do.js b/vendor/assets/javascripts/fc_locales/es-do.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/es-do.js rename to vendor/assets/javascripts/fc_locales/es-do.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/es-us.js b/vendor/assets/javascripts/fc_locales/es-us.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/es-us.js rename to vendor/assets/javascripts/fc_locales/es-us.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/es.js b/vendor/assets/javascripts/fc_locales/es.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/es.js rename to vendor/assets/javascripts/fc_locales/es.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/et.js b/vendor/assets/javascripts/fc_locales/et.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/et.js rename to vendor/assets/javascripts/fc_locales/et.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/eu.js b/vendor/assets/javascripts/fc_locales/eu.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/eu.js rename to vendor/assets/javascripts/fc_locales/eu.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/fa.js b/vendor/assets/javascripts/fc_locales/fa.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/fa.js rename to vendor/assets/javascripts/fc_locales/fa.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/fi.js b/vendor/assets/javascripts/fc_locales/fi.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/fi.js rename to vendor/assets/javascripts/fc_locales/fi.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/fr-ca.js b/vendor/assets/javascripts/fc_locales/fr-ca.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/fr-ca.js rename to vendor/assets/javascripts/fc_locales/fr-ca.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/fr-ch.js b/vendor/assets/javascripts/fc_locales/fr-ch.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/fr-ch.js rename to vendor/assets/javascripts/fc_locales/fr-ch.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/fr.js b/vendor/assets/javascripts/fc_locales/fr.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/fr.js rename to vendor/assets/javascripts/fc_locales/fr.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/gl.js b/vendor/assets/javascripts/fc_locales/gl.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/gl.js rename to vendor/assets/javascripts/fc_locales/gl.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/he.js b/vendor/assets/javascripts/fc_locales/he.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/he.js rename to vendor/assets/javascripts/fc_locales/he.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/hi.js b/vendor/assets/javascripts/fc_locales/hi.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/hi.js rename to vendor/assets/javascripts/fc_locales/hi.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/hr.js b/vendor/assets/javascripts/fc_locales/hr.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/hr.js rename to vendor/assets/javascripts/fc_locales/hr.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/hu.js b/vendor/assets/javascripts/fc_locales/hu.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/hu.js rename to vendor/assets/javascripts/fc_locales/hu.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/id.js b/vendor/assets/javascripts/fc_locales/id.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/id.js rename to vendor/assets/javascripts/fc_locales/id.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/is.js b/vendor/assets/javascripts/fc_locales/is.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/is.js rename to vendor/assets/javascripts/fc_locales/is.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/it.js b/vendor/assets/javascripts/fc_locales/it.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/it.js rename to vendor/assets/javascripts/fc_locales/it.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ja.js b/vendor/assets/javascripts/fc_locales/ja.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ja.js rename to vendor/assets/javascripts/fc_locales/ja.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ka.js b/vendor/assets/javascripts/fc_locales/ka.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ka.js rename to vendor/assets/javascripts/fc_locales/ka.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/kk.js b/vendor/assets/javascripts/fc_locales/kk.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/kk.js rename to vendor/assets/javascripts/fc_locales/kk.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ko.js b/vendor/assets/javascripts/fc_locales/ko.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ko.js rename to vendor/assets/javascripts/fc_locales/ko.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/lb.js b/vendor/assets/javascripts/fc_locales/lb.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/lb.js rename to vendor/assets/javascripts/fc_locales/lb.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/lt.js b/vendor/assets/javascripts/fc_locales/lt.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/lt.js rename to vendor/assets/javascripts/fc_locales/lt.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/lv.js b/vendor/assets/javascripts/fc_locales/lv.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/lv.js rename to vendor/assets/javascripts/fc_locales/lv.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/mk.js b/vendor/assets/javascripts/fc_locales/mk.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/mk.js rename to vendor/assets/javascripts/fc_locales/mk.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ms-my.js b/vendor/assets/javascripts/fc_locales/ms-my.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ms-my.js rename to vendor/assets/javascripts/fc_locales/ms-my.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ms.js b/vendor/assets/javascripts/fc_locales/ms.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ms.js rename to vendor/assets/javascripts/fc_locales/ms.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/nb.js b/vendor/assets/javascripts/fc_locales/nb.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/nb.js rename to vendor/assets/javascripts/fc_locales/nb.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/nl-be.js b/vendor/assets/javascripts/fc_locales/nl-be.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/nl-be.js rename to vendor/assets/javascripts/fc_locales/nl-be.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/nl.js b/vendor/assets/javascripts/fc_locales/nl.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/nl.js rename to vendor/assets/javascripts/fc_locales/nl.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/nn.js b/vendor/assets/javascripts/fc_locales/nn.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/nn.js rename to vendor/assets/javascripts/fc_locales/nn.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/pl.js b/vendor/assets/javascripts/fc_locales/pl.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/pl.js rename to vendor/assets/javascripts/fc_locales/pl.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/pt-br.js b/vendor/assets/javascripts/fc_locales/pt-br.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/pt-br.js rename to vendor/assets/javascripts/fc_locales/pt-br.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/pt.js b/vendor/assets/javascripts/fc_locales/pt.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/pt.js rename to vendor/assets/javascripts/fc_locales/pt.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ro.js b/vendor/assets/javascripts/fc_locales/ro.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ro.js rename to vendor/assets/javascripts/fc_locales/ro.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/ru.js b/vendor/assets/javascripts/fc_locales/ru.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/ru.js rename to vendor/assets/javascripts/fc_locales/ru.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/sk.js b/vendor/assets/javascripts/fc_locales/sk.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/sk.js rename to vendor/assets/javascripts/fc_locales/sk.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/sl.js b/vendor/assets/javascripts/fc_locales/sl.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/sl.js rename to vendor/assets/javascripts/fc_locales/sl.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/sq.js b/vendor/assets/javascripts/fc_locales/sq.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/sq.js rename to vendor/assets/javascripts/fc_locales/sq.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/sr-cyrl.js b/vendor/assets/javascripts/fc_locales/sr-cyrl.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/sr-cyrl.js rename to vendor/assets/javascripts/fc_locales/sr-cyrl.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/sr.js b/vendor/assets/javascripts/fc_locales/sr.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/sr.js rename to vendor/assets/javascripts/fc_locales/sr.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/sv.js b/vendor/assets/javascripts/fc_locales/sv.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/sv.js rename to vendor/assets/javascripts/fc_locales/sv.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/th.js b/vendor/assets/javascripts/fc_locales/th.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/th.js rename to vendor/assets/javascripts/fc_locales/th.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/tr.js b/vendor/assets/javascripts/fc_locales/tr.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/tr.js rename to vendor/assets/javascripts/fc_locales/tr.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/uk.js b/vendor/assets/javascripts/fc_locales/uk.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/uk.js rename to vendor/assets/javascripts/fc_locales/uk.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/vi.js b/vendor/assets/javascripts/fc_locales/vi.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/vi.js rename to vendor/assets/javascripts/fc_locales/vi.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/zh-cn.js b/vendor/assets/javascripts/fc_locales/zh-cn.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/zh-cn.js rename to vendor/assets/javascripts/fc_locales/zh-cn.js diff --git a/WcaOnRails/vendor/assets/javascripts/fc_locales/zh-tw.js b/vendor/assets/javascripts/fc_locales/zh-tw.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fc_locales/zh-tw.js rename to vendor/assets/javascripts/fc_locales/zh-tw.js diff --git a/WcaOnRails/vendor/assets/javascripts/fullcalendar.min.js b/vendor/assets/javascripts/fullcalendar.min.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/fullcalendar.min.js rename to vendor/assets/javascripts/fullcalendar.min.js diff --git a/WcaOnRails/vendor/assets/javascripts/jquery-ui.min.js b/vendor/assets/javascripts/jquery-ui.min.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/jquery-ui.min.js rename to vendor/assets/javascripts/jquery-ui.min.js diff --git a/WcaOnRails/vendor/assets/javascripts/jquery.are-you-sure.js b/vendor/assets/javascripts/jquery.are-you-sure.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/jquery.are-you-sure.js rename to vendor/assets/javascripts/jquery.are-you-sure.js diff --git a/WcaOnRails/vendor/assets/javascripts/jquery.floatThead.js b/vendor/assets/javascripts/jquery.floatThead.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/jquery.floatThead.js rename to vendor/assets/javascripts/jquery.floatThead.js diff --git a/WcaOnRails/vendor/assets/javascripts/jquery.wca-autocomplete.js b/vendor/assets/javascripts/jquery.wca-autocomplete.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/jquery.wca-autocomplete.js rename to vendor/assets/javascripts/jquery.wca-autocomplete.js diff --git a/WcaOnRails/vendor/assets/javascripts/moment-timezone-with-data.js b/vendor/assets/javascripts/moment-timezone-with-data.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/moment-timezone-with-data.js rename to vendor/assets/javascripts/moment-timezone-with-data.js diff --git a/WcaOnRails/vendor/assets/javascripts/oms.js b/vendor/assets/javascripts/oms.js similarity index 100% rename from WcaOnRails/vendor/assets/javascripts/oms.js rename to vendor/assets/javascripts/oms.js diff --git a/WcaOnRails/vendor/assets/stylesheets/.keep b/vendor/assets/stylesheets/.keep similarity index 100% rename from WcaOnRails/vendor/assets/stylesheets/.keep rename to vendor/assets/stylesheets/.keep diff --git a/WcaOnRails/vendor/assets/stylesheets/ajax-loader.gif b/vendor/assets/stylesheets/ajax-loader.gif similarity index 100% rename from WcaOnRails/vendor/assets/stylesheets/ajax-loader.gif rename to vendor/assets/stylesheets/ajax-loader.gif diff --git a/WcaOnRails/vendor/assets/stylesheets/bootstrap-datetimepicker.css b/vendor/assets/stylesheets/bootstrap-datetimepicker.css similarity index 100% rename from WcaOnRails/vendor/assets/stylesheets/bootstrap-datetimepicker.css rename to vendor/assets/stylesheets/bootstrap-datetimepicker.css diff --git a/WcaOnRails/vendor/assets/stylesheets/bootstrap-datetimepicker.min.css b/vendor/assets/stylesheets/bootstrap-datetimepicker.min.css similarity index 100% rename from WcaOnRails/vendor/assets/stylesheets/bootstrap-datetimepicker.min.css rename to vendor/assets/stylesheets/bootstrap-datetimepicker.min.css diff --git a/WcaOnRails/vendor/assets/stylesheets/fonts/slick.ttf b/vendor/assets/stylesheets/fonts/slick.ttf similarity index 100% rename from WcaOnRails/vendor/assets/stylesheets/fonts/slick.ttf rename to vendor/assets/stylesheets/fonts/slick.ttf diff --git a/WcaOnRails/vendor/assets/stylesheets/fonts/slick.woff b/vendor/assets/stylesheets/fonts/slick.woff similarity index 100% rename from WcaOnRails/vendor/assets/stylesheets/fonts/slick.woff rename to vendor/assets/stylesheets/fonts/slick.woff diff --git a/WcaOnRails/vendor/assets/stylesheets/fullcalendar.min.css b/vendor/assets/stylesheets/fullcalendar.min.css similarity index 100% rename from WcaOnRails/vendor/assets/stylesheets/fullcalendar.min.css rename to vendor/assets/stylesheets/fullcalendar.min.css diff --git a/WcaOnRails/vendor/assets/stylesheets/slick-theme.css b/vendor/assets/stylesheets/slick-theme.css similarity index 100% rename from WcaOnRails/vendor/assets/stylesheets/slick-theme.css rename to vendor/assets/stylesheets/slick-theme.css diff --git a/WcaOnRails/vendor/assets/stylesheets/slick.css b/vendor/assets/stylesheets/slick.css similarity index 100% rename from WcaOnRails/vendor/assets/stylesheets/slick.css rename to vendor/assets/stylesheets/slick.css diff --git a/WcaOnRails/yarn.lock b/yarn.lock similarity index 100% rename from WcaOnRails/yarn.lock rename to yarn.lock