diff --git a/html/changelogs/Bat-AppearanceChanger.yml b/html/changelogs/Bat-AppearanceChanger.yml
deleted file mode 100644
index 29310027b41..00000000000
--- a/html/changelogs/Bat-AppearanceChanger.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# Your name.
-author: Batrachophrenoboocosmomachia
-
-# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
-delete-after: True
-
-# Any changes you've made. See valid prefix list above.
-# INDENT WITH TWO SPACES. NOT TABS. SPACES.
-# SCREW THIS UP AND IT WON'T WORK.
-# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
-# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
-changes:
- - rscadd: "Re-implementation of bodytype selection in Appearance Changer with clearer language."
diff --git a/html/changelogs/Bat-bugfixes.yml b/html/changelogs/Bat-bugfixes.yml
deleted file mode 100644
index 354a65f43ed..00000000000
--- a/html/changelogs/Bat-bugfixes.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-# Your name.
-author: Batrachophrenoboocosmomachia
-
-# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
-delete-after: True
-
-# Any changes you've made. See valid prefix list above.
-# INDENT WITH TWO SPACES. NOT TABS. SPACES.
-# SCREW THIS UP AND IT WON'T WORK.
-# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
-# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
-changes:
- - bugfix: "Mechatronic fabricator no longer needs to be manually synced on round start to populate all available parts."
- - bugfix: "Freebooters can now pilot their own subshuttle."
- - bugfix: "Greimorian eggs toxin can no longer infest synthetic limbs."
- - qol: "Vintage rifle mechanical feedback text has been clarified for ease of use (before it wouldn't tell you how to rack it properly)."
- - rscdel: "Removes pause/unpause functionality from earbuds due to general bugginess in favor of play/stop."
diff --git a/html/changelogs/CatsinHD - Winter Quest.yml b/html/changelogs/CatsinHD - Winter Quest.yml
deleted file mode 100644
index 580965aa621..00000000000
--- a/html/changelogs/CatsinHD - Winter Quest.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-################################
-# Example Changelog File
-#
-# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
-#
-# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
-# When it is, any changes listed below will disappear.
-#
-# Valid Prefixes:
-# bugfix
-# - (fixes bugs)
-# wip
-# - (work in progress)
-# qol
-# - (quality of life)
-# soundadd
-# - (adds a sound)
-# sounddel
-# - (removes a sound)
-# rscadd
-# - (adds a feature)
-# rscdel
-# - (removes a feature)
-# imageadd
-# - (adds an image or sprite)
-# imagedel
-# - (removes an image or sprite)
-# spellcheck
-# - (fixes spelling or grammar)
-# experiment
-# - (experimental change)
-# balance
-# - (balance changes)
-# code_imp
-# - (misc internal code change)
-# refactor
-# - (refactors code)
-# config
-# - (makes a change to the config files)
-# admin
-# - (makes changes to administrator tools)
-# server
-# - (miscellaneous changes to server)
-#################################
-
-# Your name.
-author: CatsinHD
-
-# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
-delete-after: True
-
-# Any changes you've made. See valid prefix list above.
-# INDENT WITH TWO SPACES. NOT TABS. SPACES.
-# SCREW THIS UP AND IT WON'T WORK.
-# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
-# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
-changes:
- - rscadd: "Adds the Winter Quest rulebook to the loadout under the Toys category."
diff --git a/html/changelogs/GeneralCamo - Wound Sanity.yml b/html/changelogs/GeneralCamo - Wound Sanity.yml
deleted file mode 100644
index 46c85c78706..00000000000
--- a/html/changelogs/GeneralCamo - Wound Sanity.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-################################
-# Example Changelog File
-#
-# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
-#
-# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
-# When it is, any changes listed below will disappear.
-#
-# Valid Prefixes:
-# bugfix
-# - (fixes bugs)
-# wip
-# - (work in progress)
-# qol
-# - (quality of life)
-# soundadd
-# - (adds a sound)
-# sounddel
-# - (removes a sound)
-# rscadd
-# - (adds a feature)
-# rscdel
-# - (removes a feature)
-# imageadd
-# - (adds an image or sprite)
-# imagedel
-# - (removes an image or sprite)
-# spellcheck
-# - (fixes spelling or grammar)
-# experiment
-# - (experimental change)
-# balance
-# - (balance changes)
-# code_imp
-# - (misc internal code change)
-# refactor
-# - (refactors code)
-# config
-# - (makes a change to the config files)
-# admin
-# - (makes changes to administrator tools)
-# server
-# - (miscellaneous changes to server)
-#################################
-
-# Your name.
-author: GeneralCamo
-
-# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
-delete-after: True
-
-# Any changes you've made. See valid prefix list above.
-# INDENT WITH TWO SPACES. NOT TABS. SPACES.
-# SCREW THIS UP AND IT WON'T WORK.
-# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
-# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
-changes:
- - bugfix: "Added additional sanity checking to remove wounds that reach 0 or less damage."
diff --git a/html/changelogs/SheathLog.yml b/html/changelogs/SheathLog.yml
deleted file mode 100644
index e98d54ac0be..00000000000
--- a/html/changelogs/SheathLog.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-author: TheGreyWolf
-
-delete-after: True
-
-changes:
- - rscadd: "It is now possible for holsters to have a filled sprite. This is currently not implemented anywhere."
- - rscadd: "Holsters can now have their draw descriptions modified. Currently only the machete holster does it differently from ordinary holsters."
diff --git a/html/changelogs/YetAnotherCommissaryChange.yml b/html/changelogs/YetAnotherCommissaryChange.yml
deleted file mode 100644
index 04b0092dcd0..00000000000
--- a/html/changelogs/YetAnotherCommissaryChange.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-author: TheGreyWolf & Kaizr
-
-delete-after: True
-
-changes:
- - rscadd: "Commissary restocks are now supplied to operations."
- - rscadd: "It is now possible to order commissary restocks from the ordering console."
- - rscadd: "The commissary was expanded in size and the library reduced in size."
- - rscdel: "The cigarette, getmore and idris refresh machines had their stock severely reduced, with idris refresh and getmore being combined into a single vending machine on the Horizon."
- - bugfix: "Smartfridges sanitization was fixed."
- - rscadd: "The specialized commissary shelves can now be leaned on."
diff --git a/html/changelogs/archive/2026-01.yml b/html/changelogs/archive/2026-01.yml
index 4ad1f8a7f5d..08ca467b84e 100644
--- a/html/changelogs/archive/2026-01.yml
+++ b/html/changelogs/archive/2026-01.yml
@@ -123,3 +123,41 @@
arrow768:
- server: Use the new login system to fetch the admins/groups instead of the deprecated
forum user api.
+2026-01-26:
+ Batrachophrenoboocosmomachia:
+ - rscadd: Re-implementation of bodytype selection in Appearance Changer with clearer
+ language.
+ - bugfix: Mechatronic fabricator no longer needs to be manually synced on round
+ start to populate all available parts.
+ - bugfix: Freebooters can now pilot their own subshuttle.
+ - bugfix: Greimorian eggs toxin can no longer infest synthetic limbs.
+ - qol: Vintage rifle mechanical feedback text has been clarified for ease of use
+ (before it wouldn't tell you how to rack it properly).
+ - rscdel: Removes pause/unpause functionality from earbuds due to general bugginess
+ in favor of play/stop.
+ CatsinHD:
+ - rscadd: Adds the Winter Quest rulebook to the loadout under the Toys category.
+ Evandorf:
+ - bugfix: Fixes the hazardous specimen airlocks in xenobotany.
+ GeneralCamo:
+ - bugfix: Added additional sanity checking to remove wounds that reach 0 or less
+ damage.
+ Hellfirejag:
+ - bugfix: Fixed Mech Sleepers & Passenger Compartments not working at all.
+ Kano:
+ - bugfix: Fixed an issue pertinent to lattice duplicate check, which was causing
+ issues in away_site_testing checks.
+ TheGreyWolf:
+ - rscadd: It is now possible for holsters to have a filled sprite. This is currently
+ not implemented anywhere.
+ - rscadd: Holsters can now have their draw descriptions modified. Currently only
+ the machete holster does it differently from ordinary holsters.
+ TheGreyWolf & Kaizr:
+ - rscadd: Commissary restocks are now supplied to operations.
+ - rscadd: It is now possible to order commissary restocks from the ordering console.
+ - rscadd: The commissary was expanded in size and the library reduced in size.
+ - rscdel: The cigarette, getmore and idris refresh machines had their stock severely
+ reduced, with idris refresh and getmore being combined into a single vending
+ machine on the Horizon.
+ - bugfix: Smartfridges sanitization was fixed.
+ - rscadd: The specialized commissary shelves can now be leaned on.
diff --git a/html/changelogs/evandorf-xenobotairlock.yml b/html/changelogs/evandorf-xenobotairlock.yml
deleted file mode 100644
index 37205150e07..00000000000
--- a/html/changelogs/evandorf-xenobotairlock.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-################################
-# Example Changelog File
-#
-# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
-#
-# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
-# When it is, any changes listed below will disappear.
-#
-# Valid Prefixes:
-# bugfix
-# - (fixes bugs)
-# wip
-# - (work in progress)
-# qol
-# - (quality of life)
-# soundadd
-# - (adds a sound)
-# sounddel
-# - (removes a sound)
-# rscadd
-# - (adds a feature)
-# rscdel
-# - (removes a feature)
-# imageadd
-# - (adds an image or sprite)
-# imagedel
-# - (removes an image or sprite)
-# spellcheck
-# - (fixes spelling or grammar)
-# experiment
-# - (experimental change)
-# balance
-# - (balance changes)
-# code_imp
-# - (misc internal code change)
-# refactor
-# - (refactors code)
-# config
-# - (makes a change to the config files)
-# admin
-# - (makes changes to administrator tools)
-# server
-# - (miscellaneous changes to server)
-#################################
-
-# Your name.
-author: Evandorf
-
-# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
-delete-after: True
-
-# Any changes you've made. See valid prefix list above.
-# INDENT WITH TWO SPACES. NOT TABS. SPACES.
-# SCREW THIS UP AND IT WON'T WORK.
-# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
-# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
-changes:
- - bugfix: "Fixes the hazardous specimen airlocks in xenobotany."
diff --git a/html/changelogs/hellfirejag-fix-mech-sleepers.yml b/html/changelogs/hellfirejag-fix-mech-sleepers.yml
deleted file mode 100644
index c5febf2df65..00000000000
--- a/html/changelogs/hellfirejag-fix-mech-sleepers.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-author: Hellfirejag
-delete-after: True
-changes:
- - bugfix: "Fixed Mech Sleepers & Passenger Compartments not working at all."
diff --git a/html/changelogs/kano-dot-schrodingers-lattice.yml b/html/changelogs/kano-dot-schrodingers-lattice.yml
deleted file mode 100644
index 293554ea2c1..00000000000
--- a/html/changelogs/kano-dot-schrodingers-lattice.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-author: Kano
-
-delete-after: True
-
-changes:
- - bugfix: "Fixed an issue pertinent to lattice duplicate check, which was causing issues in away_site_testing checks."