From 68088d6609aa2ed9a816f36c0efccfefa7a236ae Mon Sep 17 00:00:00 2001 From: Nyan Lin Htut Date: Fri, 19 Jun 2026 20:20:39 +0700 Subject: [PATCH 1/4] add: app_name bristol_cable --- app/models/setting.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/setting.rb b/app/models/setting.rb index 45f4df61..ea09dfe6 100644 --- a/app/models/setting.rb +++ b/app/models/setting.rb @@ -28,6 +28,6 @@ class Setting < ApplicationRecord validates :app_name, presence: true validates :settings, presence: true - enum app_name: { patchwork: 0, newsmast: 1, leicester: 2 } , _default: :patchwork + enum app_name: { patchwork: 0, newsmast: 1, leicester: 2, bristol_cable: 3 } , _default: :patchwork end From 7274576f07555796ffc07d0eff7449bf5bd89a17 Mon Sep 17 00:00:00 2001 From: Nyan Lin Htut Date: Fri, 19 Jun 2026 23:20:09 +0700 Subject: [PATCH 2/4] fix bristol login --- app/controllers/api/v1/settings_controller.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/api/v1/settings_controller.rb b/app/controllers/api/v1/settings_controller.rb index 62e4b50e..7acd9806 100644 --- a/app/controllers/api/v1/settings_controller.rb +++ b/app/controllers/api/v1/settings_controller.rb @@ -96,7 +96,8 @@ def default_setting settings: { theme: { type: setting_params.present? ? setting_params[:settings][:theme][:type] || nil : nil - } + }, + user_timeline: [1, 2, 3] } }.compact end From 762537a1f4da42b201ad0b31abb4843c18fecaa0 Mon Sep 17 00:00:00 2001 From: Aung Kyaw Phyo Date: Mon, 22 Jun 2026 20:55:47 +0700 Subject: [PATCH 3/4] Re-arrange timeline order --- app/controllers/api/v1/settings_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/api/v1/settings_controller.rb b/app/controllers/api/v1/settings_controller.rb index 7acd9806..f9fcc35a 100644 --- a/app/controllers/api/v1/settings_controller.rb +++ b/app/controllers/api/v1/settings_controller.rb @@ -97,7 +97,7 @@ def default_setting theme: { type: setting_params.present? ? setting_params[:settings][:theme][:type] || nil : nil }, - user_timeline: [1, 2, 3] + user_timeline: [2, 1, 3] } }.compact end From 5f441a8ea3faaa90211b04456476d2fb86b9441e Mon Sep 17 00:00:00 2001 From: Aung Kyaw Phyo Date: Mon, 22 Jun 2026 21:04:38 +0700 Subject: [PATCH 4/4] Add conditional checking for timeline setting --- app/controllers/api/v1/settings_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/api/v1/settings_controller.rb b/app/controllers/api/v1/settings_controller.rb index f9fcc35a..ddcd659f 100644 --- a/app/controllers/api/v1/settings_controller.rb +++ b/app/controllers/api/v1/settings_controller.rb @@ -97,7 +97,7 @@ def default_setting theme: { type: setting_params.present? ? setting_params[:settings][:theme][:type] || nil : nil }, - user_timeline: [2, 1, 3] + user_timeline: params[:app_name].to_s == 'bristol_cable' ? [1, 2, 3] : [2, 1, 3] } }.compact end