feat: GSP 1.0 baseline – module versions, FAQ refresh, XML editor validation, Obsidian theme

Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/40ca313f-3f17-4f62-8f05-ba72540a8d30

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-05-03 23:31:07 +00:00 committed by GitHub
parent 1b3b79447f
commit d564476d1c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
178 changed files with 3327 additions and 44 deletions

View file

@ -0,0 +1,29 @@
tbody tr{
background:#f1f9fb !important;
padding-bottom:-30px !important;
border:none !important;
text-align: center;
}
tbody tr td p b{
color:#000000;
padding-left:3px;
text-transform: uppercase;
margin-bottom:-20px;
/*background-image: url(../../images/topBanner.png);*/
}
table{
background:#f1f9fb;
}
tbody tr td{
border:1px solid #E4F3F7 !important;
background:#f1f9fb !important;
padding-left:10px !important;
padding-bottom:-30px !important;
}
tbody tr td img{
display: none;
}

View file

@ -0,0 +1,38 @@
input[type="submit"] {
padding: 2px 8px;
margin-top: 0px;
margin-bottom: 0px;
}
table {
font-family: 'Open Sans', sans-serif;
margin: 10px 0 15px;
width: 100%;
text-align: left;
border-collapse: collapse;
border-spacing: 1px;
border: 1px solid #0F1A26 !important;
}
th {
background-color: #0F1A26;
font-size: 10pt;
padding: 6px 5px;
}
tr {
color: #fff;
padding: 6px 4px;
background-color: #162535 !important;
}
tr:nth-child(odd) {
background-color: #111F2D !important;
}
td {
padding: 5px 8px;
text-align: center;
}
div.main-content center{
padding-top: 50px;
}

View file

@ -0,0 +1,39 @@
table.center tbody tr td{
padding-top:10px;
}
h4{
color:#fff;
margin-top:50px;
border:none !important;
background:none !important;
font-size: 150%;
margin-bottom:25px;
text-transform: uppercase;
}
table {
font-family: 'Open Sans', sans-serif;
margin: 10px 0 15px;
width: 100%;
text-align: left;
border-collapse: collapse;
border-spacing: 1px;
border: 1px solid #0F1A26 !important;
}
th {
background-color: #0F1A26;
font-size: 10pt;
padding: 6px 5px;
}
tr {
color: #fff;
padding: 6px 4px;
background-color: #172839 !important;
}
.tr1 {
background-color: #111F2D !important;
}

View file

@ -0,0 +1,70 @@
/* game image styling */
input[type="image"]{
margin-top:-15px;
width:256px;
height:256px;
}
/* description image styling */
img{
width:256px;
height:256px;
}
/* cart image styling */
a img{
width:20px;
height:20px;
}
/* Game name below image */
center {
}
/* pricing text */
center em, .main-content > div:nth-child(2) > div:nth-child(1) > p:nth-child(3) {
background-color:#37b799 !important;
color:#fff !important;
padding: 2px 8px;
border-radius: 500px;
}
.main-content{
border:none;
}
table.center{
color:#379bb9;
padding:10px;
}
table.center tr td{
padding-top:5px;
color:#ffffff;
cursor:default;
}
a[href="?m=simple-billing&p=cart"]{
text-decoration:none;
background-color:#f39c12;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
color:#fff !important;
border-radius:3px;
}
a img{
width: 22px;
height: 20px;
}
a[href="?m=simple-billing&p=cart"]:before {
content: "\f07a";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
padding-right: 5px;
}

View file

@ -0,0 +1,7 @@
jQuery(function($){
$('img').each(function() {
if ($(this).attr('src') == 'images/cart.png') {
$(this).remove();
}
});
});

View file

@ -0,0 +1,70 @@
/* game image styling */
input[type="image"]{
margin-top:-15px;
width:256px;
height:256px;
}
/* description image styling */
img{
width:256px;
height:256px;
}
/* cart image styling */
a img{
width:20px;
height:20px;
}
/* Game name below image */
center {
}
/* pricing text */
center em, .main-content > div:nth-child(2) > div:nth-child(1) > p:nth-child(3) {
background-color:#37b799 !important;
color:#fff !important;
padding: 2px 8px;
border-radius: 500px;
}
.main-content{
border:none;
}
table.center{
color:#379bb9;
padding:10px;
}
table.center tr td{
padding-top:5px;
color:#ffffff;
cursor:default;
}
a[href="?m=simple-billing&p=cart"]{
text-decoration:none;
background-color:#f39c12;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
color:#fff !important;
border-radius:3px;
}
a img{
width: 22px;
height: 20px;
}
a[href="?m=simple-billing&p=cart"]:before {
content: "\f07a";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
padding-right: 5px;
}

View file

@ -0,0 +1,11 @@
h4{
width: 350px !important;
background: transparent !important;
border: none !important;
border-bottom: 1px dotted #e4e6e5 !important;
padding-bottom: 8px !important;
font-size: 20px;
font-weight: 200 !important;
margin-bottom: 10px;
margin-top: 20px;
}