2,846 Commits over 2,072 Days - 0.06cph!
▌▇▅ ▍ ▆▍▅ ▆▌▌▆█▄▆▉▄▋▊▋ ▌▍▊█ ▇▅ ▄█▉▅█▊▉▌ ▌▍▄▊▅ ▍█▍ ▊▌█▆▆▅▉▉█ ▊▅▅▇▄▆▍▋▋▅ ▉▊ ▅▇▅▊▊▅▆█
█▊▊ ▆▍▇▋▍▄▌▍▌▍▊ ▌▉█ █▌▋▅▌▇▌▍▆██ ▇▊▊ ▄▇▄▍▄ █▍█▊█▍ ▊▍ ▆▋▋█▉▊▆▅▆█▇ ▉▆▌▇▊▌▇▊█
Merge from companion_server_offline
Automatically tests Rust+ connections to servers and disables it if it fails
▄█▅▇▆▅▅ ▆▇▍▊▉ ▆▄ ▆▌▉▊ ▅▌ ▌▅▇▍▋▊▉▊ ▄▋▊▄ ▊▌▉▍▉▄▅▄▋▅▅▍
▅▉▆▆ ▇▉▆▇▇▉ ▅▍▅ ▆▉ ▊▊▉▆▉▆▊▍ ▇▉▆▇ ██▄▅ ▋▍ ▇▋▆▇ ▇▇ █▉▆ ▊▄▋▊▋▇ █▉ █▆▌▊▊▉▊ ▍▋▄▆ ▋▍▆█▇▍▌█
▋▇▄▋█ ▉▊▅▆▌▉▌▇▍▄ ▊▍▍ ▇ ▌▋▅▇▌███ ▍▋▇▉ ▅▍▆▉▇▋▋▄▌▇▊▉ ▍▇ ▆▅▉▍▉▍▊ ▇▍▍▉ (▄▅ ▇▍▅▋▇▌▇█▌▅ ▇▊▍ ▅▌██ ▅▊█▉▅▆▌▍▆)
▊▆▆▌▊▄ ▌▄.▋▇▊▋▊
▌▆▅▆ █▅▆▆▅▋█▄▌▍█▊▅▄ ▄▇▅▅▅ █▄▇ ▊▆▉▆ █▅▋▌█▉▄█ ▌█▅▅█▉▋ ▌▋ ▄▇ █▉▇'▉ ▇█▊▄▋▆▄ ▉▍▋▍▆▆▆▄ █▌▊▋▆▊ ▆▄▋▊▊▅ ▊▉▌▄▊
▄▇▅▆ ▆█▉ ▉▇▆█▇ ▉▆▅▆ ▄▉▅▄▌█▆ █▋▍▇▊ ▌▋▍ ▆▅▄▅▄▍▄ ▌▍ ▍▋▉▅
▇▍▋'█ ▋█▅▉ ██ ▌▇▉ ▊▋▆▉▋▆▋▊ ▉▋ ▆▉▇ ▌▋▍▍'▅ ▌▇▆▍▊█▆▇ (▋█▌ ▆▉▋▌ ▍▍▅ █▇▄▍▍▅)
▋▅▉▌█▉█▉ █▇▍▄▆ ▋▄▌▇▇█▆ ▋▇▆▉ ▊█▍ ▊▉▉▄ ▌▇ ▅▅█▍▇ ▍▅▄▆▌▅▋▌▊▆ ▄▉▄▊█▋▇▇ ▌▄ ▅▍ ▊▋▍ ▌▆▅▋ ▅▉▉▍▍█▇▆▉▉ ▅▋ ▌▌▊ ▉▄▉█
▉▄▆▋ ▉▆▆█▋▋▇ █▍▄▅▉▋▇ ▅▉▆█▊▄▍ ▅▌██ ▅▇ ▇▍▆ ▊▆▌▄▍█▉ ▅▊▊▊ (▆▇▋▉▄▇▌▆) ▅█ ▅█▆▌▇█▋▍ ▉▇▄▉▊
▉█▌▇▊ ▉▇█ ▉▍▍▍▉▄▋▇ ▍▅▄▋▍▍ ▆▇▋▍▄▆▌ ▉▉ ▋▅ ▆▍▅'▅ ▊▊▇▄▉ ██▉█▊▊▇ ▌▄▍▌▋ ▄▉▅▉▉▋ █▅'▉▍ ▇▅▋▇ ▄▉'▅ ▆█▋▋▇▉▌
▇█▊▌▍▌█▄ ▌█ ▍▌▄▇▇ ██▆▋-▍▅▄▄▆▄▊▊
▍█▆ ▊▉▉▇▇▆▄▇█▊▄▌▇ ▊▉█▍▌ ▅▋▉▊▄▉▌ ▇▆▉▆ ▊▆▇█▉▊▇▇ ▊▉▄▉█▆▌▋ ▇▍▆ ▅█ ▅▊▋ ▋▋▄▉▍ ▉▄▄▉▄ ▋▇
▋▋▋▋▇▌ █▆.▅▍▅▍▆
▅▆▅ █▌▌.▄▌▅▅▇▄▍▆▄▆▇▇█ ▆▌▄▅▇ ▌▉▊█▆▄█▋ ▍▉ ▅▌▍▌ ▍▆▅▍▉▉ █▊▇▉▇▍▌ ▉▊▊█ ▄▄▋
Perform a connectivity test against the Rust+ companion server at server boot - auto disable Rust+ features if this fails
Don't hide the smart entity pair option when Rust+ is disabled - show a message saying it is disabled on the server instead
More consistent and reliable checking if Rust+ is enabled on the server when sending notifications
▆▋▄ ▍█▆▅█▆▊ + ▋▋▉▄▇▊▄▄ + ▄▉▇▋▆█▋▅▅
Fix wrong button colors on the left side of the firework design UI
█▋▆▉▊▌ ▇█▆▇▆▌ ▄▋▆▌▅▊▇▍▋▆ ▇▊▍▅ ▋▄▆▌▉▇▆▇█▆▇▇▌█▆█▌█▆ (▌▄▍▌▅█ ▊▍ █ ▌▅▇▊▉▉ ▄▆▆▇ ▋▍▉▋▇▄▉▋▌▌▊ ▆█▍ ▇▅▅▌'▅ ▄█▍▇▌█▇ ▍▋▋ ▇█▄▆)
Merge from xmas_update_2021
▋▄▍▊ ▉▄▆▍▅▍ ▊▋▌▅▍▆▇
- ▄▅█▉▄▌█ ▅▇▄█▋▊▆ ▍▊ ▄▇▌▌.▆▆▇▇
- ▍▊██▍ ▍▌▍▍▇▉▇▊▄▊▆█▉▆▍ ▋▅▉▋ ▋▅▋▋▄▇ ▄▋▋▄ ▉█ █▍▅▇
- ▆█▋ ▆▊▉▄▍▊▊█▊▄█.▉▋▅▊▋▌.▅▄▍▊▇▋▊▉▉▆▋█ █▌▋▆█▆▄ ▅▄ ▋▄█▍█▋▇█▋▆▋
Merge from xmas_update_2021
▆▋▌▉ ▋▇▊▌ ▍▊▄▆█ ▋▋▄▉ ▅▇ ▌▋ ▌▋
█▊▌ ▇▉██▌▉▅ █▆▍▆▆▍▍▊ ▊▍ ▍▊▌ █▌▉▆▋▌█▅ ▌▇▄▇▍▌▄▅▇
▊▌▋▍█▋▇▇▊▉▌▍█▆▊▅▇▆▆▋▇▅▆▇▇▍ ▋▋▊▄ ▋▋▍▇▆▌▋▆ █▆▇▌▆▊▅ ▅█▋▆▌▇█▆ ▉▆▉▊▇▉
█▍▊ ▊▉▋▄ ▍▄▍▋█▅ ▌▄ ▇▉▍▊▆▅█▍█▋▊▆▉▇▄▋▆█▊▍
▆▋▅▊▌▄▆ █▋██▆▊▅ ▆▋ ▉▄▄█ ▍▄▅▌▌█ ▉▊ ▍▆▉▄ █▌▌ ▉▇▇▋▆▍▄▅ ▄▇ █▊▇ ▅▇▅▆
▇▅▄ ▆▊▇▋ ▇▉▉█▉▍█▋ ▌▇▊ ▇▆▆▌ █▌▌▅▉█▌▅█▊▄▇▊▆▋ ▊▍▄ ▉█▊▇▊▊▄▍▊▋▄█▍▍▍█▋▅▇▉ ▌▇█ ▇▄▌█▉▋▉▄▊▋ ▇▋ ▋▆▅▆▅▄▊
Merge from xmas_update_2021
Merge from xmas_update_2021
▉▄▄ ▋▇▊▉ ▊▌▇██▊ ▆▍▌█▆ ▇▆ ▍▋▆ ▉▇▆▊▋▄▌▉ ▄▇▉ █▋ ▍▌▆▌▌▄ ▉▉▊
█▊█▄▋▊ ▍▊▌█ ▊▆ ▅▅▇ ▌▅▆▅ ▅▌▋▌ ▋▊▅ ▌▋▌█▉ ▍▅▇▊█▆▇▍ ▇▋▌▄▊
▌▇▋ ▌▆ ▌▉▅▋▄'▌ ██▉▊
▆▋▊▅ ▋ ▋▉ ▊█▉▉▍▅▉▊ ▆▊▋▇▆██▊ ▋▋ ▍▉█▉▍▋ ▆▉█▆ ▄█▅▆▆▇
▊▇▇▋▌▇▊▄ ▌▅▋▄▆▆▋▄ ▍▇ ▋▅▅▅█▋▆ █▋▆▉▌▉█▄
▍▋▅▇▍▍▊▍▇▋▋▄▅▆▅▉▄█▋ █▅▆ ▉▌▉▉█▊▇ ▉ ▄▉▆▍ ▇▉ ▊▊▍█▅▅▋█ ▋▋▄▆▉▊█ ▇▌ ▄▍▋ ▅▆▋ █▉▄▊▌ ▋▅
▌▆▌ ▊ ▍█▉▇▇ ▍█ ▅▅▌█▅▄▊▄▊▋▅▍▊▇▇▌▉▌▅█ ▍▊ ▉▍▌▇▌▋▄ ▋█▊ ▍▆▄ ▅▌▍▇▍ ▄▋▄█▊▆ ▆▇▉
▋▍▉▄▅ ▋▍▌▅▍▋▇▆▌▆▉ ▅▌▅ ▆▉▌▍▌▊██ █▆▄▄▋ ▉▋▋▉▋▊▉█ ▆▄ ▆▍▍ █▇▊▊▆ ▍▇▌▅▌▍
▋▇▅▉▆▄▄▌▍ ▅▇▌▍▌ ▌▆▇▉▅▉▆ (▇▉▅█/▅▋▅▋/█▆▆▋▋▄ - █▄▇▆▇ ▋█ ▅▋▍ ▋▊▊█▍▋'█ ▇▋ █▇▋ ▄▅▄ ▆▍▅▉▌▄)
▄▅▌█▆▄ ▇▌ ▋▋▆▌▆▋▉ ▅▋▋ ▋▌▌▍▇▊ ▊▄▅▅▄▌▇ (▊▌▌▊ █▌▄ ▋▊▅▉▍)
▊▆▇▋█▉▆▌ █▋▇ ▊▅▋▄ ▋▊▅ ▄▍▋█▍ ▋▄▉▇▊▊ ▆▌▅▅ ▊▊▆▋▉▉
▅▍▊▉▍ ▊▌▇▇ ▇▊ ▌█▆▇ ▅▆ █▄▉ ▊▅▋█▍▍█▄ ▇██▍▋▊▆ ▆▍▌▇█▌▄▆ ▅▆ ▇▍▉▍▇▅ ▆▋▋█▍▅▆▉▄▅ (▋▍▍▌ ▋▅▌▍▅▆▇/▄▉▊▉▌ ▉▅▊▍▍▄▄ ▆▆▅'▍ ▆▇▄▊ ▇▇▆)
▅▅▇ ▆▉ ▅▄▉▌/▄▋▅▆ ▄▌▄ ▉▅▌ ▄▆▊▍▊▊▉▅ ▊▊ ▅▊ ▍▋▆ ▉██▇ ▉▉▍ ▇▆▍▉▄▍ ▍▇▆█ █▉
▄▍▌▋▋▄▋▌ ▍▇ ▋▌▍▆█▇▍▋ ▆▅▄▉▅▍▇ ▉▆▇▍▊█▋▌ ▍▌
▍▅▅ ▉▋▄▍▅▅▆█ ▇▅▆▋ ▍▄▋ ▇▊▉ ▅▅▅ ▇▍ ▆▇▆█ ▆ ▄▇▅▄▍ ▋▅ ▊▌▊ ▌▆▄
█▄█'▋ ▋▉▍▊▇ ▆▋▍▋▇▋▌▅▍█ ▇▄▍▅▌ ▍ ▇▌▊▅▍ ▆▋▋▌▌▇▉ █▍ ▅▄ ▆▆▆▋▊▍█▄ (▄▄▇▋ ▊▋ █▌▊▋ █▋ ▇▉▇▄ ▄▆▌▉▇▇▊ ▍▇▇ ▋▊▍▅▇█▇▉ ▅▌▌▍▄▅)
▍▋▋█▇.▊▉▅▅▍▄▆▄ ▌▄▆ ▋▇█▍▍▋▄ ▉▌▋ ▄▄▍▅▌█▇▌█▇ ▊▋▋▉▆▄ ▋▅▅ ▋▊█▍▍▍▍▄ █▉▅▋▆▊▉▊ █▆▄▄
▇█▄▆▌▌ ▄▊▄ ▉▇█▇▇▇ ▊▇▊█▉▋ █▌▅▋▅▅█▊▇ █▅▍▌ ▅▇▌▅ ▉▄█▋▅▄▊▌▆█ (▌ ▋▌█▇▆ ▇ ▍▊▍▉▋▊)
▊▄▋▄ ▅▉▉▆ ▄▋▆ ▄█▄▄▇▌ █▍▌▋▉▌ ▉▄▌▊▉▆▊▍▉ ▌▇ ▌▊█ ▍▉▇▋▆▌ ▄▊ ▇▌▆▆▉▌█ ▊▍ ▍▅▅ ▆▄▆▌▄▄▇ ▌▊▆▄▆▇▍▌▍
▄▇▆▆▉ ▉▌▊▇▇▍ █▋ ▄▉▌█ ▄▄ ▅▍▄ █▆▇▄▅▋▋_▄▇█▆█ ▆▋▆▉▆
▄▋▌▅█ ▆▉█▆▉▍ ▅▅ ▅█▉▄▍▄ ▌█ █▄▌ ▆▄█▆▆▌
▌▊▌ ▌▍ █▄▍▄▍▌▉▌▆ ▌▌▅ ▇▌▍▅▌▆▊▋ ▉▊▍▌▇▋ ▇▆▇ ▊▇▇▇▅ ▄█ ▅▌▄▄▌▉ ▌▄█ ▍▅▇▇▊ ▄▇▅ ▄▇▋ ▅▄▊▆▉▇▉ ▊▉▉ ▌▆▌▉ ▄▍▆ ▊▌▄▌▌