Mailbox support + crafting api
Deploy Promiscuity Auth API / deploy (push) Successful in 48s
Deploy Promiscuity Character API / deploy (push) Successful in 46s
Deploy Promiscuity Crafting API / deploy (push) Successful in 1m9s
Deploy Promiscuity Inventory API / deploy (push) Successful in 46s
Deploy Promiscuity Locations API / deploy (push) Successful in 48s
Deploy Promiscuity Mail API / deploy (push) Successful in 46s
k8s smoke test / test (push) Successful in 8s

This commit is contained in:
2026-03-26 09:36:42 -05:00
parent a8db66b93e
commit a283969e4c
22 changed files with 1026 additions and 17 deletions
+9 -9
View File
@@ -1032,15 +1032,15 @@ func _parse_mail_messages(value: Variant) -> Array:
continue
var message := entry as Dictionary
messages.append({
"id": String(message.get("id", "")).strip_edges(),
"senderCharacterId": String(message.get("senderCharacterId", "")).strip_edges(),
"senderCharacterName": String(message.get("senderCharacterName", "")).strip_edges(),
"recipientCharacterId": String(message.get("recipientCharacterId", "")).strip_edges(),
"recipientCharacterName": String(message.get("recipientCharacterName", "")).strip_edges(),
"subject": String(message.get("subject", "")).strip_edges(),
"body": String(message.get("body", "")).strip_edges(),
"createdUtc": String(message.get("createdUtc", "")).strip_edges(),
"readUtc": String(message.get("readUtc", "")).strip_edges()
"id": str(message.get("id", "")).strip_edges(),
"senderCharacterId": str(message.get("senderCharacterId", "")).strip_edges(),
"senderCharacterName": str(message.get("senderCharacterName", "")).strip_edges(),
"recipientCharacterId": str(message.get("recipientCharacterId", "")).strip_edges(),
"recipientCharacterName": str(message.get("recipientCharacterName", "")).strip_edges(),
"subject": str(message.get("subject", "")).strip_edges(),
"body": str(message.get("body", "")).strip_edges(),
"createdUtc": str(message.get("createdUtc", "")).strip_edges(),
"readUtc": str(message.get("readUtc", "")).strip_edges()
})
return messages
+10 -8
View File
@@ -99,9 +99,9 @@ anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme_override_constants/margin_left = 48
theme_override_constants/margin_top = 48
theme_override_constants/margin_top = 24
theme_override_constants/margin_right = 48
theme_override_constants/margin_bottom = 48
theme_override_constants/margin_bottom = 24
[node name="Panel" type="PanelContainer" parent="InventoryMenu/MarginContainer"]
layout_mode = 2
@@ -282,7 +282,7 @@ theme_override_constants/separation = 12
[node name="InboxPanel" type="PanelContainer" parent="MailMenu/MarginContainer/Panel/VBoxContainer/Columns"]
layout_mode = 2
size_flags_horizontal = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="VBoxContainer" type="VBoxContainer" parent="MailMenu/MarginContainer/Panel/VBoxContainer/Columns/InboxPanel"]
@@ -295,13 +295,14 @@ text = "Inbox"
horizontal_alignment = 1
[node name="InboxItems" type="ItemList" parent="MailMenu/MarginContainer/Panel/VBoxContainer/Columns/InboxPanel/VBoxContainer"]
custom_minimum_size = Vector2(0, 220)
custom_minimum_size = Vector2(0, 160)
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="SentPanel" type="PanelContainer" parent="MailMenu/MarginContainer/Panel/VBoxContainer/Columns"]
layout_mode = 2
size_flags_horizontal = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="VBoxContainer" type="VBoxContainer" parent="MailMenu/MarginContainer/Panel/VBoxContainer/Columns/SentPanel"]
@@ -314,8 +315,9 @@ text = "Sent"
horizontal_alignment = 1
[node name="SentItems" type="ItemList" parent="MailMenu/MarginContainer/Panel/VBoxContainer/Columns/SentPanel/VBoxContainer"]
custom_minimum_size = Vector2(0, 220)
custom_minimum_size = Vector2(0, 160)
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="DetailsComposePanel" type="PanelContainer" parent="MailMenu/MarginContainer/Panel/VBoxContainer"]
@@ -330,7 +332,7 @@ layout_mode = 2
text = "Selected Mail"
[node name="SelectedMailBody" type="TextEdit" parent="MailMenu/MarginContainer/Panel/VBoxContainer/DetailsComposePanel/VBoxContainer"]
custom_minimum_size = Vector2(0, 120)
custom_minimum_size = Vector2(0, 80)
layout_mode = 2
editable = false
@@ -343,7 +345,7 @@ layout_mode = 2
placeholder_text = "Subject"
[node name="ComposeBody" type="TextEdit" parent="MailMenu/MarginContainer/Panel/VBoxContainer/DetailsComposePanel/VBoxContainer"]
custom_minimum_size = Vector2(0, 120)
custom_minimum_size = Vector2(0, 80)
layout_mode = 2
placeholder_text = "Write your mail here"