diff --git a/BUILD_INFO.txt b/BUILD_INFO.txt
index c0db8f16..6b50382b 100644
--- a/BUILD_INFO.txt
+++ b/BUILD_INFO.txt
@@ -1,6 +1,6 @@
REM-Client test build (64-bit)
-date: 2026-11-10 10:24
-commit: 771c9ce7 (main)
-subject: Server list: Connect, Refresh and Star in one row on top of the side column, Connect twice as wide
+date: 2026-11-10 10:56
+commit: b240ec16 (main)
+subject: QoL: chat mentions, auto repair, ship comparison, loadout presets, shared bookmarks, "Play again", mail from the attention icon
tree: clean
build: OK
diff --git a/DLLS/BIN/content.dll b/DLLS/BIN/content.dll
index 26be1229..58454b2d 100644
Binary files a/DLLS/BIN/content.dll and b/DLLS/BIN/content.dll differ
diff --git a/EXE/DALib.dll b/EXE/DALib.dll
index e0a7c154..e3a6a84c 100644
Binary files a/EXE/DALib.dll and b/EXE/DALib.dll differ
diff --git a/EXE/Freelancer.exe b/EXE/Freelancer.exe
index 71b606f6..6332afb9 100755
Binary files a/EXE/Freelancer.exe and b/EXE/Freelancer.exe differ
diff --git a/EXE/alchemy.dll b/EXE/alchemy.dll
index 28222417..3aef4b60 100644
Binary files a/EXE/alchemy.dll and b/EXE/alchemy.dll differ
diff --git a/EXE/common.dll b/EXE/common.dll
index 94f5d2ed..56fa3d36 100644
Binary files a/EXE/common.dll and b/EXE/common.dll differ
diff --git a/EXE/dacom.dll b/EXE/dacom.dll
index 2af611a4..b7ff03a9 100644
Binary files a/EXE/dacom.dll and b/EXE/dacom.dll differ
diff --git a/EXE/deformable2.dll b/EXE/deformable2.dll
index 9a12afc2..38c567eb 100644
Binary files a/EXE/deformable2.dll and b/EXE/deformable2.dll differ
diff --git a/EXE/engbase.dll b/EXE/engbase.dll
index 44a280b1..75cc0f2a 100644
Binary files a/EXE/engbase.dll and b/EXE/engbase.dll differ
diff --git a/EXE/flmaterials.dll b/EXE/flmaterials.dll
index 290b1dcc..dca71747 100644
Binary files a/EXE/flmaterials.dll and b/EXE/flmaterials.dll differ
diff --git a/EXE/imeui.dll b/EXE/imeui.dll
index 60d18de0..0de0400a 100644
Binary files a/EXE/imeui.dll and b/EXE/imeui.dll differ
diff --git a/EXE/luaprofile.dll b/EXE/luaprofile.dll
index c5ee6207..23b519c9 100644
Binary files a/EXE/luaprofile.dll and b/EXE/luaprofile.dll differ
diff --git a/EXE/readfile.dll b/EXE/readfile.dll
index 19c95f3f..84efa18c 100644
Binary files a/EXE/readfile.dll and b/EXE/readfile.dll differ
diff --git a/EXE/remoteclient.dll b/EXE/remoteclient.dll
index b244af53..6508ca76 100644
Binary files a/EXE/remoteclient.dll and b/EXE/remoteclient.dll differ
diff --git a/EXE/remoteserver.dll b/EXE/remoteserver.dll
index 2017c89b..b4adf14d 100644
Binary files a/EXE/remoteserver.dll and b/EXE/remoteserver.dll differ
diff --git a/EXE/remui/base.rml b/EXE/remui/base.rml
index d0758991..f4a67216 100644
--- a/EXE/remui/base.rml
+++ b/EXE/remui/base.rml
@@ -174,6 +174,7 @@
@@ -181,6 +182,39 @@
{{ blocked_text }}
+
+
+
+
Loadouts
{{ lo_rows.size }} saved
+
No loadouts yet. Mount what you like, give it a name below and save it.
+
+
+
+ {{ r.a }}{{ r.b }}{{ r.current ? '' : ' (other ship)' }}{{ r.c }}
+
+
+
+
Name
+
Save current loadout
Saves what is mounted now under the name (the same name replaces it).
+
+
+
What it does here
{{ lo_cost }}
+
Pick a loadout.
+
+
+
+ {{ r.b }}{{ r.a }}{{ r.c }}{{ r.d }}
+
+
+
+
+
Apply
Mounts what is in the hold, buys what is missing on this base and mounts it.
+
Delete
+
+
{{ lo_msg }}
+
+
+
diff --git a/EXE/remui/chatsettings.rml b/EXE/remui/chatsettings.rml
index 843ee407..6043a7b1 100644
--- a/EXE/remui/chatsettings.rml
+++ b/EXE/remui/chatsettings.rml
@@ -39,6 +39,7 @@
Hide players' chat (universe, system, local - group and private messages stay)
Hides the server's NPC pilots ([NPC] names) from the chat, the player list of the chat window, the chat targets and the contact list.
Show times in the chat history
+
Sound when someone writes your name
Muted players
diff --git a/EXE/remui/missions.rml b/EXE/remui/missions.rml
index 11671586..9fc9a91e 100644
--- a/EXE/remui/missions.rml
+++ b/EXE/remui/missions.rml
@@ -48,7 +48,7 @@
MissionWhere (mission board)Status
No missions known yet.
-
{{ r.a }}{{ r.b }}{{ r.c }}
+
{{ r.a }}{{ r.b }}{{ r.c }}Play again
Docked at a base that offers it: its mission board opens. Elsewhere: where to fly.
diff --git a/EXE/remui/shipdealer.rml b/EXE/remui/shipdealer.rml
index 77ec8a6b..79f570be 100644
--- a/EXE/remui/shipdealer.rml
+++ b/EXE/remui/shipdealer.rml
@@ -28,6 +28,15 @@
.stat { display: flex; flex-direction: row; padding: 3dp 0; border-bottom: 1dp #ffffff08; font-size: 13dp; }
.stat .l { flex: 1; color: #8197ad; }
.stat .v { font-family: "IBM Plex Mono"; text-align: right; }
+ /* REM: the own ship beside it - its value and the difference (more green, less red) */
+ .stat .o { font-family: "IBM Plex Mono"; text-align: right; width: 70dp; margin-left: 10dp; color: #5cc8f0; }
+ .stat .d { font-family: "IBM Plex Mono"; text-align: right; width: 52dp; color: #8197ad; }
+ .stat .d.up { color: #6fd08c; }
+ .stat .d.down { color: #ef6a5b; }
+ .stathead { display: flex; flex-direction: row; font-size: 11dp; letter-spacing: 1dp; color: #8197ad; text-transform: uppercase; padding-bottom: 3dp; }
+ .stathead .sp { flex: 1; }
+ .stathead .o { width: 70dp; text-align: right; color: #5cc8f0; }
+ .stathead .d { width: 52dp; text-align: right; }
.deal { margin-top: 14dp; padding: 12dp; display: flex; flex-direction: row; align-items: center; background-color: #5cc8f010; }
.deal .txt { flex: 1; min-width: 0; }
.deal .t { font-family: "Saira SemiCondensed"; font-weight: 600; font-size: 18dp; }
@@ -70,7 +79,8 @@