2024-07-22 - 2025-01-22
Overview
178 Pull requests merged by 1 user
Merged
#216 Update dependency rubocop-rspec to v3.4.0
Merged
#215 Use group affinities in discomfort calculator
Merged
#214 Update dependency rubocop-rails to v2.29.0
Merged
#213 Fix duplicate row index on upsert statement
Merged
#196 Upgrade to ruby 3.4
Merged
#212 Update copyright assignment to cover 2025 and include all contributors
Merged
#211 Define an endpoint to reset the discomfort between all groups
Merged
#209 Define an endpoint to return the default affinities of a group
Merged
#206 Update dependency factory_bot_rails to v6.4.4
Merged
#208 Update dependency rubytree to v2.1.1
Merged
#207 Update dependency rubocop to v1.70.0
Merged
#204 Build image on PR instead of on push
Merged
#203 Configure build and cache for intermediate layers
Merged
#201 Update dependency solid_queue to v1.1.2
Merged
#202 rubocop-autocorrect
Merged
#200 Define model and endpoints to store affinity between group pairs
Merged
#195 Update dependency pry to v0.15.2
Merged
#192 Update dependency csv to v3.3.2
Merged
#189 Update dependency factory_bot_rails to v6.4.4
Merged
#193 Update dependency importmap-rails to v2.1.0
Merged
#191 Upgrade bundler version and include gem checksums
Merged
#190 Update dependency debug to v1.10.0
Merged
#185 Update dependency rails to v8.0.1
Merged
#187 Update dependency csv to v3.3.1
Merged
#188 Redo TablesArrangements#show to display arrangement ID and discomfort breakdown
Merged
#186 Update dependency rubocop to v1.69.2
Merged
#182 Update dependency factory_bot_rails to v6.4.4
Merged
#184 Define an endpoint with a global summary of expenses and attendance
Merged
#183 Update dependency rails to v8.0.0.1
Merged
#181 Group attendance properties into a json key
Merged
#180 Define and document CRUD endpoints for expenses
Merged
#179 Configure librecaptcha configuration for the development environment
Merged
#178 Avoid stack too deep erros due to excessive recursion
Merged
#175 Document tables arrangements controller
Merged
#174 Allow the creation of guests associated to no group
Merged
#173 Define CUD endpoints for the Groups model
Merged
#172 Define a dummy endpoint to return a valid CSRF token
Merged
#171 Configure allowed hosts
Merged
#169 Temporarily allow insecure cookies
Merged
#165 Refine registration endpoint
Merged
#168 Fix tenant-related error retrieving captcha
Merged
#167 Fix build of Docker image
Merged
#166 Fix production DB host
Merged
#163 Update dependency solid_queue to v1.1.0
Merged
#162 Update dependency rubocop to v1.69.1
Merged
#160 Update dependency factory_bot_rails to v6.4.4
Merged
#159 fix-tenant-scope
Merged
#157 Require a LibreCaptcha challenge for the signup action
Merged
#156 Indicate in the README that the application is multi-tenant
Merged
#155 Configure Devise to send emails using the tenant's slug for the URL
Merged
#153 Make the application multi-tenant based on a wedding model
Merged
#152 Create a seed user for the develoment environment
Merged
#151 Remove noisy log messages
Merged
#150 Configure letter opener to read emails via web UI
Merged
#149 Install and configure Devise for user authentication
Merged
#148 Revert user authentication
Merged
#146 Update dependency rubocop to v1.69.0
Merged
#142 Install Rails' authentication generator
Merged
#145 Update dependency factory_bot_rails to v6.4.4
Merged
#143 Update dependency factory_bot_rails to v6.4.4
Merged
#144 Update dependency puma to v6.5.0
Merged
#140 Refine guest controller
Merged
#139 Define an endpoint to remove guests
Merged
#138 Remove unused bulk update endpoint
Merged
#137 Define an endpoint to create new guests
Merged
#136 Merge docker compose up and build into a single command
Merged
#135 Update dependency solid_queue to v1.0.2
Merged
#133 Remove / server from Swagger configuration
Merged
#132 Document expenses endpoint and add some specs
Merged
#131 Remove leftover code from Swagger-CSRF experiment
Merged
#130 Update format of guests API and document endpoints
Merged
#129 Update dependency pry to v0.15.0
Merged
#127 Document the API using OpenAPI
Merged
#125 Update dependency factory_bot_rails to v6.4.4
Merged
#126 Fix ruby version used to run license finder
Merged
#97 Update dependency ruby to v3.3.6
Merged
#124 Merge pull request 'Introduce endpoint to retrieve a summary of groups and invite attendance' (#122) from groups-index-stats into main
Merged
#123 Update dependency factory_bot_rails to v6.4.4
Merged
#122 Introduce endpoint to retrieve a summary of groups and invite attendance
Merged
#120 Update dependency factory_bot_rails to v6.4.4
Merged
#119 Define endpoint to update expenses
Merged
#118 Merge first and last name and expose guest update endpoint
Merged
#116 Define an endpoint to expose the list of expenses
Merged
#115 Remove rake task leftover
Merged
#113 Increase penalty for tables under minimum capacity
Merged
#114 Run perturbations in both orders
Merged
#111 Implement shift operation for VNS algorithm
Merged
#112 Use sets instead of arrays to represent tables
Merged
#110 Assign similar colors to child groups
Merged
#109 Use average discomfort instead of sum
Merged
#108 Apply a penalty if table sizes are not honored
Merged
#107 Modify initial distribution of tables to guarantee there is no single-person table
Merged
#106 Update dependency rspec-rails to '~> 7.1.0'
Merged
#99 Update dependency rails to v8
Merged
#104 Install shoulda matchers, improve guests specs and change enum syntax
Merged
#101 Update dependency solid_queue to v1.0.1
Merged
#102 Install project dependencies before running license finder
Merged
#100 Update dependency factory_bot_rails to v6.4.4
Merged
#98 Update dependency factory_bot_rails to v6.4.4
Merged
#96 Choose light colors for the groups
Merged
#95 Initial version of the README
Merged
#94 Assign a color to every group and expose it via API
Merged
#93 Enqueue some simulations after running the seed file
Merged
#92 compose-development
Merged
#91 Fix undefined method
Merged
#85 Recreate simulations whenever a guest changes their attendance
Merged
#87 Include a step to verify nonfree dependencies are not committed
Merged
#83 Assign a name to every tables arrangement
Merged
#84 Install solid queues framework
Merged
#90 Remove the email property from the guest model
Merged
#86 Stop redundant builds
Merged
#88 Configure a build timeout of 30 minutes
Merged
#89 Stop building docker images on PR
Merged
#80 Expose tables via API
Merged
#82 Remove acts_as_taggable_on gem
Merged
#81 Remove HTML views and non-JSON endpoints
Merged
#79 Adapt discomfort calculator to use groups instead of affinity tags
Merged
#78 Update dependency rubocop to v1.68.0
Merged
#77 Update dependency rails to v7.2.2
Merged
#76 Include the copyright notice in spec files
Merged
#75 Feature: Expense summary endpoint
Merged
#74 Configure license and automated copyright notices
Merged
#71 Feature: Allow changing the status of guests in bulk
Merged
#73 Include an additional tentative status
Merged
#72 Order guests consistently within the same group
Merged
#56 Update dependency ruby to v3.3.5
Merged
#70 Define nginx configuration file
Merged
#68 Update dependency pg to v1.5.9
Merged
#69 Update dependency rails to v7.2.1.2
Merged
#55 Update dependency rspec-rails to v7
Merged
#67 Update dependency faker to v3.5.1
Merged
#62 Update dependency turbo-rails to v2.0.11
Merged
#64 Update dependency importmap-rails to v2.0.3
Merged
#66 Update dependency rubocop to v1.67.0
Merged
#65 Update dependency rails to v7.2.1.1
Merged
#59 Update dependency puma to v6.4.3
Merged
#63 Update dependency importmap-rails to v2.0.2
Merged
#57 Update dependency pg to v1.5.8
Merged
#53 Update dependency rubocop to v1.66.1
Merged
#61 Update dependency jbuilder to v2.13.0
Merged
#60 Update dependency turbo-rails to v2.0.9
Merged
#58 Match image name with repo name
Merged
#52 Update dependency rails to '~> 7.2.0', '>= 7.2.1'
Merged
#49 Update dependency rspec-rails to v6.1.4
Merged
#48 Update dependency acts-as-taggable-on to v11
Merged
#47 Update dependency redis to v5.3.0
Merged
#46 Update dependency stimulus-rails to v1.3.4
Merged
#45 Update dependency rubytree to v2.1.0
Merged
#44 Update docker/build-push-action action to v6
Merged
#40 Add CI step to build docker image
Merged
#42 Update dependency csv to v3.3.0
Merged
#41 Install CSV as a gem instead of from stdlib
Merged
#39 Include confirmation status
Merged
#38 remove-acts-as-taggable
Merged
#36 groups-structure
Merged
#35 Use jsonapi-rails to serialize API responses
Merged
#33 Update dependency rspec-rails to v6.1.3
Merged
#32 Update dependency rspec-rails to v6.1.3
Merged
#31 Install react-rails
Merged
#30 Update renovate.json
Merged
#28 Remove dangling containers after failed execution
Merged
#27 Update dependency bootsnap to v1.18.4
Merged
#6 Update dependency ruby to v3.3.4
Merged
#22 Display affinity groups in arrangements show action
Merged
#21 Implement a cache at table level to avoid duplicate evaluations
Merged
#20 Update dependency faker to v3.4.2
Merged
#19 swaps-enhancements
Merged
#8 Initial version of VNS algorithm
Merged
#18 Update dependency sprockets-rails to v3.5.2
Merged
#16 Define an initializer with a hierarchy of affinity groups
Merged
#10 Update dependency rspec-rails to v6.1.3
Merged
#3 Update dependency faker to v3.4.2
Merged
#12 Implement a tree structure for groups
Merged
#13 Fix problems in unit tests where DB access was attempted before DB was ready
Merged
#11 Update dependency pg to v1.5.7
Merged
#5 Update dependency money to v6.19.0
Merged
#2 Update dependency rspec-rails to v6.1.3
Merged
#9 Add feature to import guests from CSV
4 Pull requests proposed by 1 user
Proposed
#24 frozen-swap
Proposed
#25 WIP: Ractors
Proposed
#26 swap-candidates
Proposed
#217 Fix error loading arrangements
4 Issues closed from 1 user
Closed
#197 Override group discomfort
Closed
#164 Disable LibreCaptcha demo page
Closed
#176 Stack level too deep
Closed
#103 Assign derived colors to groups in the same tree
4 Issues created by 0 users
Opened
#103 Assign derived colors to groups in the same tree
Opened
#164 Disable LibreCaptcha demo page
Opened
#176 Stack level too deep
Opened
#197 Override group discomfort