Skip to content

Commit

Permalink
RailsConf cleanup and formatting (#102)
Browse files Browse the repository at this point in the history
* RailsConf cleanup and formatting

* remove ocker warnings

* Add Baltic Ruby 2024 videos (#90)

* Add Baltic Ruby 2024 videos

* Cleanup

---------

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* Add Euruko videos (#98)

* Add Euruko videos

* Remove non-talks videos

* remove city presentation speakers

* Add rubyday videos (#106)

* Add rubyday videos

* Add rubyday 2014-2016 too

* update dates

---------

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* increase timeout

* set edit page canonical url

* add admin tools

* Fix Matz's name in Euruko 2022 Keynote (#119)

* Upgrade Rails to `7.2.0` (#121)

* Upgrade Ruby to `3.3.4` (#122)

* update all Matz to  Yukihiro "Matz" Matsumoto

* Only show speakers with talks on speakers index (#126)

* seed find by slug (#124)

* Run CI on Pull Requests (#125)

* Implement Talk Topics (#123)

* Topics

* fix typos

* add scopes with and without topics

* add avo action

* update prompt addd test with fixture

* update seed

* perform_later

* remove analyse job from show view

* remove puts

* update solid_queue

* add new migrations for solid queue

* add uniq index on topic name

* normalize name

* lint

* improve admin with filter by name for topics

* Downgrade minitest to `5.24.1`

Minitest `5.25.0` broke the parallel execution of tests. See: minitest/minitest#1007

* Fix topic controller tests

* Add `published` column to `topics`

* Use secondary badge style

* Add `slug` to `topics`

* Improve topics list

* `desciption` -> `description`

* Cleanup

* More topics

---------

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* Prevent duplicates (#127)

* add test to ensure we don't create duplicates

* add uniq index on talk_topic to prevent duplicates

* remove duplicate topic in seed

* add more admin tools to manage topics (#128)

* Status enum for topics (#129)

* add a status for the topic instead on the boolean

* remove n+1

* add reject action and rename publish action to approve

* Poor man FF (#130)

* poor man FF

* fix tests

* update ruby lsp

* Fix published migration (#131)

* add more topics filter

* fix approved_topics scope

* Don't reset already approved Topic when creating new topics (#132)

* Update Meta Tags to Rails 7.2 (#133)

* add dependent destroy for topic_talks and remove closing talk from rails conf 24

* add topics with talk filter

* remove rails conf 24 conference welcome talk

* remove welcome talks

* prevent CI to run twice on PR

* Add `frozen_record` to query static data in ActiveRecord-style (#120)

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* add the rejected list to the prompt (#136)

* add canonical topic with admin tools (#135)

* Update talk from metadata tools (#118)

* add the ability to filter talks by event

* add action to update from yml file

* fix test

* update using static frozen records

* fix typo

* Rejected destroy talk topics (#139)

* handle rejected!

* add duplicate to the filters

* add canonicla to the topic index admin view

* Add RubyKaigi videos (#107)

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* update dates for ruby kaigi

* display transcript as text in admin

* remove minitest locked version

* Add RubyConf TH videos (#113)

* Add Tropical.rb 2024 videos (#108)

* lint

* lint

* Add wroc_love.rb videos (#117)

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* Add Balkan Ruby videos (#109)

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* Add Ruby on Ice 2019 videos (#110)

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* Add Ancient City Ruby videos (#112)

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* Add Paris.rb Conf videos (#115)

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* Add `language` column to `Talk` (#140)

* Upgrade `avo` to `3.11.7` (#141)

* Add Ruby Unconf 2018 and 2019 videos (#114)

* Fallback to `en` if no valid language is found (#142)

* Improve position of fields, rework what's show on index, and enable search (#143)

* Fix icon in footer (#145)

* Workaround for language filter (#146)

* Upgrade `mission_control-jobs` gem (#149)

* Enable `speaker_tags` for `Talk` resource (#148)

* Remove `year` column from `Talk` model (#144)

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* add event page (#39)

* setup enviroment

* add events#show system test

* add association between event one and talks one fixtures

* add events#show following same structure as speakers#show

* add navigation link to events#show on talks/card partial

* refac event about into partial

* fix lint, using double quote instead of single quotes

* fix gemfile.lock conflicts

* update gemfile.lock to match the main branch

* add link to event show back to talks/card

* update gitignore

* add simple test (and fixture) for events#index and events#index filtered

* add events#index following speakers#index

* Refac events system test and events views tom easily test

* fix linter errors

* add test to ensure events index is ordering collection

* fix linter

* lint

* remove admin duplicated link

* add organisation name to view in order to better organize events index page

* add items-center to fix events talks count badge alignment when event name does not fit in one line

* add counter cache removes n+1

---------

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>

* limit to 21 talks (#156)

* default to en when language is nil or invalid (#150)

* dafult to en when language is nil or invalid

* only default to en when language is nil

* update tests description

* Improve responsive styles for topic tags and topics show page (#158)

* Improve topic tags responsive-ness

* Improve topics show page

* update git ignore

* RailsConf cleanup and formatting

---------

Co-authored-by: Adrien Poly <adrienpoly@gmail.com>
Co-authored-by: André Menezes <80218755+dedemenezes@users.noreply.github.com>
  • Loading branch information
3 people committed Aug 31, 2024
1 parent 6be44b6 commit d2a5358
Show file tree
Hide file tree
Showing 12 changed files with 1,898 additions and 1,540 deletions.
25 changes: 20 additions & 5 deletions data/railsconf/playlists.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
- id: PLF16D2F3A8469021E
title: Rails Conf 2012
title: RailsConf 2012
description:
"Rails Conf 2012 was held in Austin, Texas on April 23 - 25, 2012.\r\n\r\nIt
brought over 1200 developers from all of the world to discuss topics related to
Expand All @@ -12,77 +12,88 @@
published_at: "2012-05-01"
year: "2012"
videos_count: 54
slug: rails-conf-2012
slug: railsconf-2012

- id: PLE7tQUdRKcybxgqVTwuOA12wr5Gn2M2Pp
title: Rails Conf 2013
title: RailsConf 2013
description: ""
published_at: "2013-06-25"
year: "2013"
videos_count: 70
slug: rails-conf-2013
slug: railsconf-2013

- id: PLE7tQUdRKcyZ5jfnbS_osIoWzK_FrwKz5
title: RailsConf 2014
description: ""
published_at: "2014-05-05"
year: "2014"
videos_count: 98
slug: railsconf-2014

- id: PLE7tQUdRKcyYIYgAh89k_iXjEREz2z5in
title: Rails Pacific 2014
description: ""
published_at: "2019-01-30"
year: "2014"
videos_count: 11
slug: rails-pacific-2014

# - id: PLE7tQUdRKcybf82pLlMnPZjAMMMV5DJsK
# title: RailsConf 2015
# description: ""
# published_at: "2015-04-28"
# year: "2015"
# videos_count: 101
# slug: railsconf-2015

- id: PLE7tQUdRKcyZbXgQvJTAu3umj90yGWyZb
title: Rails Pacific 2016
description: ""
published_at: "2016-06-09"
year: "2016"
videos_count: 14
slug: rails-pacific-2016

# - id: PLE7tQUdRKcyZGYLfj6oRQWPxB6ijg1YsC
# title: RailsConf 2016
# description: ""
# published_at: "2016-05-11"
# year: "2016"
# videos_count: 95
# slug: railsconf-2016

- id: PLE7tQUdRKcyarr-2jYCnnlb7wl-aEz4xt
title: RailsConf 2017
description: ""
published_at: "2017-05-05"
year: "2017"
videos_count: 86
slug: railsconf-2017

- id: PLE7tQUdRKcyak-yFKj5IN3tDYOh5omMrH
title: RailsConf 2018
description: ""
published_at: "2018-05-15"
year: "2018"
videos_count: 88
slug: railsconf-2018

- id: PLE7tQUdRKcyaOq3HlRm9h_Q_WhWKqm5xc
title: RailsConf 2019
description: ""
published_at: "2019-05-20"
year: "2019"
videos_count: 86
slug: railsconf-2019

- id: PLE7tQUdRKcyYC2lZzwTvEeJXghm4Ym4ZX
title: Birmingham on Rails 2020
description: Birmingham on Rails 2020!
published_at: "2020-02-19"
year: "2020"
videos_count: 8
slug: birmingham-on-rails-2020

- id: PLE7tQUdRKcyZ-TzxlxdLvh6tDUfZHqm76
title: RailsConf 2020 CE
description: |-
Expand All @@ -92,14 +103,16 @@
published_at: "2020-04-24"
year: "2020"
videos_count: 32
slug: railsconf-2020-ce
slug: railsconf-2020

- id: PLE7tQUdRKcyan3isUPgB_fER4eM9Js6pA
title: RailsConf 2021
description: ""
published_at: "2022-09-27"
year: "2021"
videos_count: 72
slug: railsconf-2021

- id: PLE7tQUdRKcyb2Mjtd1RBjeP3Jt9RukU7G
title: RailsConf 2022
description:
Expand All @@ -109,6 +122,7 @@
year: "2022"
videos_count: 67
slug: railsconf-2022

- id: PLbHJudTY1K0cOM1jfOsQLYPTLxQf1Ui1C
title: RailsConf 2023
description:
Expand All @@ -118,6 +132,7 @@
year: "2023"
videos_count: 58
slug: railsconf-2023

- id: PLbHJudTY1K0chrs_E_XFz2pOJ3d8jCayh
title: RailsConf 2024
description:
Expand Down
Loading

0 comments on commit d2a5358

Please sign in to comment.