Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Upstream 25.07.2024 #1390

Merged
merged 51 commits into from
Jul 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
e8a8939
Creates a New Workflow for Adding Wiki Labels (#26066)
Burzah Jul 11, 2024
4a84520
Replaces a weird loop with the `spin()` proc (#26182)
DGamerL Jul 12, 2024
8c7c9d3
[FIX]Plant DNA manipulator now drops seed and disks on destruction (#…
Migratingcocofruit Jul 12, 2024
ec7d108
Enhances the Delta Supermatter Engineering Experience (#25862)
Fordoxia Jul 13, 2024
e97c723
Area changed/shit moved (#26150)
Onyxarias Jul 13, 2024
857427a
Fix: Invisible chameleon cap (#26227)
AyIong Jul 13, 2024
94da0d0
NanoMap Auto-Update (Sun Jul 14 01:24:59 UTC 2024) (#26230)
paradisess13[bot] Jul 14, 2024
a7ad650
fix: Prevent backgrounding of unit tests. (#26229)
warriorstar-orion Jul 14, 2024
61e89af
Optimizes IP Address Storage in DB (#25751)
Burzah Jul 14, 2024
bc67c96
add usesound to glass_containers (#26011)
pwbokie Jul 14, 2024
fbdb71f
Borgs Can Adjust Suit Sensors (#25750)
Fordoxia Jul 15, 2024
550f83d
No need to qdel this anymore (#26243)
BiancaWilkson Jul 15, 2024
654e5ab
fix (#26247)
Sirryan2002 Jul 15, 2024
20321db
Skateboard Nerfs - The Bigger One (#26192)
matttheficus Jul 15, 2024
7b3e220
Update sortingmachinery.dm (#26216)
Fordoxia Jul 15, 2024
8c7ba21
Fixes the doubled up toolsound on modsuits (#26220)
1080pCat Jul 15, 2024
f861670
refactor: move 'old sink' varedits to type' (#26236)
warriorstar-orion Jul 15, 2024
9ac9d1d
fix: add no_lava helpers to dead ratvar ruin (#26238)
warriorstar-orion Jul 15, 2024
8c908de
Remove some unnecessary comments (#26240)
AyIong Jul 15, 2024
d42ef64
[s] Fixes Mechs Protecting Their Pilots From the Crushing Force of a …
Fordoxia Jul 15, 2024
f806640
Tweak: SMES charge overlay is now more accurate (#26228)
AyIong Jul 15, 2024
e32843e
Fixes rigged batons runtiming on hit. and also fixes syringes (#26223)
1080pCat Jul 15, 2024
966ea1c
fix: remove 'research' camera from meta expedition (#26194)
warriorstar-orion Jul 15, 2024
dc8d257
look mom im a bug fixer (#26242)
BiancaWilkson Jul 16, 2024
30c2784
Fixes not getting feedback on failing to enter a recharger (#26246)
BiancaWilkson Jul 16, 2024
a5dd1a1
Add types to Button.tsx (#25522)
Arthri Jul 16, 2024
fb93e5a
Assorted performance improvements (#25649)
FunnyMan3595 Jul 16, 2024
6b9f206
Merge remote-tracking branch 'upstream/master' into merge-upstream
AyIong Jul 18, 2024
ba5e4cf
Rebuild TGUI
AyIong Jul 18, 2024
115fbdb
Bump ws from 7.5.9 to 8.18.0 in /tgui (#26251)
dependabot[bot] Jul 19, 2024
a3a557e
Slightly refactor a TGchat themes (#26239)
AyIong Jul 19, 2024
7a181b8
unfortunately 75 + 75 = 150 (#26260)
BiancaWilkson Jul 19, 2024
6392082
Necromantic Stone Refactor / Buff (#26035)
FaronCD Jul 19, 2024
cb4d709
Fixes some extraneous spacing in some messages (#26222)
lewcc Jul 20, 2024
b42cbb2
TGUI 4.5.1-paradise (Inferno 8, eslint 9) (#26258)
S34NW Jul 20, 2024
6c01637
Makes NODROP mops not get stuck in mop buckets (#26250)
DGamerL Jul 20, 2024
102f6ff
refactor: remove 'blood track' varedits and splatter color (#26237)
warriorstar-orion Jul 20, 2024
ed95b89
Update metastation.dmm (#26218)
Fordoxia Jul 20, 2024
9635b91
Remaps Cere (Farragus) Janitorial Closet (#26025)
Onyxarias Jul 20, 2024
b941206
[FIX] PanD.E.M.I.C 2200 can now show antibodies in sample with active…
Adrer Jul 20, 2024
0e27607
[S] Fixes a cloning exploit (#26267)
BiancaWilkson Jul 21, 2024
92a0696
[S] Unfucks it please oh god (#26269)
BiancaWilkson Jul 21, 2024
0e4a772
NanoMap Auto-Update (Sun Jul 21 01:25:03 UTC 2024) (#26268)
paradisess13[bot] Jul 21, 2024
958d3ee
fix (#26272)
Sirryan2002 Jul 22, 2024
b057000
Fixes Some Minor Typos in Mineral & Glass Lore (#26235)
Fordoxia Jul 22, 2024
093cf3d
[FIX] Printing an IPC head on an exosuit fabricator no longer runtime…
Adrer Jul 22, 2024
d51c3cf
Fix inventory hands clickable areas & confusing overlay (#26212)
dj-34 Jul 22, 2024
3299640
Prevents a rate limit when alt clicking or receiving a ping from the …
Spaghetti-bit Jul 22, 2024
a04ac32
Makes our codebase 1641 ready (#26151)
DGamerL Jul 22, 2024
3ffaca7
Merge branch 'master' into merge-upstream
AyIong Jul 22, 2024
1bed247
Rebuild TGUI
AyIong Jul 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions .github/workflows/wiki_label.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: 'PR Wiki Label'
on:
issue_comment:
types: [created]

jobs:
wiki-label:
runs-on: ubuntu-latest
if: github.event.issue.pull_request && github.event.comment.body == '!wiki_label'
permissions:
issues: write
pull-requests: write
steps:
- name: Check commenter authorization
id: check-auth
run: |
IFS=',' read -ra WIKI_MANAGERS <<< "${{ vars.WIKI_MANAGERS }}"
COMMENTER_ID="${{ github.event.comment.user.id }}"
if [[ " ${WIKI_MANAGERS[@]} " =~ " ${COMMENTER_ID} " ]]; then
echo "authorized=true" >> $GITHUB_OUTPUT
else
echo "authorized=false" >> $GITHUB_OUTPUT
fi

- name: Add thumbs up reaction and Wiki label
if: steps.check-auth.outputs.authorized == 'true'
run: |
# Add thumbs up reaction
curl -X POST \
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/${{ github.repository }}/issues/comments/${{ github.event.comment.id }}/reactions" \
-d '{"content":"+1"}'

# Add label to PR
curl -X POST \
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/${{ github.repository }}/issues/${{ github.event.issue.number }}/labels" \
-d '["Requires Wiki Update"]'

- name: Unauthorized user thumbs down reaction
if: steps.check-auth.outputs.authorized == 'false'
run: |
curl -X POST \
-H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/${{ github.repository }}/issues/comments/${{ github.event.comment.id }}/reactions" \
-d '{"content":"-1"}'
2 changes: 1 addition & 1 deletion SQL/paradise_schema.sql
Original file line number Diff line number Diff line change
Expand Up @@ -508,7 +508,7 @@ CREATE TABLE `connection_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`datetime` datetime NOT NULL,
`ckey` varchar(32) NOT NULL,
`ip` varchar(32) NOT NULL,
`ip` INT UNSIGNED NOT NULL,
`computerid` varchar(32) NOT NULL,
`server_id` VARCHAR(50) NULL DEFAULT NULL,
`result` ENUM('ESTABLISHED','DROPPED - IPINTEL','DROPPED - BANNED','DROPPED - INVALID') NOT NULL DEFAULT 'ESTABLISHED' COLLATE 'utf8mb4_general_ci',
Expand Down
17 changes: 17 additions & 0 deletions SQL/updates/57-58.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Updating DB from 57-58 ~Burza
# Changes the data type for the `ip` column in `connection_log` from VARCHAR to INT

# Creates a temporary column for our new data type
ALTER TABLE `connection_log`
ADD COLUMN `ip_int` INT UNSIGNED NULL;

# Copies the data from the `ip` column to `ip_int` as our new data type
UPDATE `connection_log`
SET `ip_int` = INET_ATON(`ip`);

# Deletes the old `ip` column from the table
ALTER TABLE `connection_log` DROP COLUMN `ip`;

# Updates the name of the temporary column to take place of the original
ALTER TABLE `connection_log`
CHANGE COLUMN `ip_int` `ip` INT UNSIGNED NOT NULL AFTER `ckey`;
Loading
Loading