Commit Graph

256 Commits

Author SHA1 Message Date
Aaron Kimbrell
18bab8d57a fix: place player-built models using their stored position and rotation
DarkflameServer now normalizes UGC model LXFML around the model's own
origin and stores the model's world position and rotation in
properties_contents, the same as for prebuilt models. The property
viewer only applied that transform to prebuilt models, so every
player-built model rendered piled up at the origin.

Pass each UGC model's stored position and rotation to the LDD converter
and apply it to every brick (including flex parts) when building the
scene.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-24 19:39:36 -05:00
Aaron Kimbrell
79b84db793 make ND db match DLU 2025-10-04 03:18:56 -05:00
David Markowitz
f8b1c086cf Update SQLAlchemy version to 2.0.40 (#114)
fixes an issue with models on newer versions of python
2025-09-29 22:16:37 -05:00
David Markowitz
7c363ee6c1 fix: pin bcrypt to 4.0.1 (#113)
fixes issue in the now abandoned(?) passlib library where passwords could not be hashed
2025-09-29 20:30:38 -05:00
David Markowitz
e271a93793 fix: Add correct restrictions to password field (#112) 2025-09-14 19:54:09 -05:00
David Markowitz
7c0127bd1d check item.attrib and not just item (#111) 2025-09-14 18:24:54 -05:00
David Markowitz
246b70ebd9 make reports more efficient (#110) 2025-09-07 20:03:32 -05:00
HailStorm32
7eef06adc5 Enable users to view their own key (#107) 2025-05-12 14:55:54 -05:00
aronwk-aaron
823ec2008f util command to get mission/ach awards that aren't in honor accollade 2024-05-26 22:49:32 -05:00
aronwk-aaron
f3e2254330 fix messed up table 2024-03-11 12:33:33 -05:00
Aaron Kimbrell
d6b0a91e4d Merge pull request #91 from DarkflameUniverse/fix/libsass
Reintroduce libsass
2024-01-10 18:06:41 -06:00
Xiphoseer
d698e650ad feat: upgrade to python3.11; debian 12 (bookworm) 2024-01-11 01:02:31 +01:00
Xiphoseer
cde585fad8 fix: re-add libsass 2024-01-11 01:01:33 +01:00
Aaron Kimbrell
8b70f259c0 Merge pull request #88 from DarkflameUniverse/fix/requirements
fix: remove transitive deps from requirements.txt
2024-01-07 16:22:06 -06:00
Xiphoseer
de50bc7278 fix: remove transitive deps from requirements.txt 2024-01-07 22:12:32 +01:00
Aaron Kimbrell
2e4bd04d09 Merge pull request #87 from DarkflameUniverse/fix/empty-play-key
fix: don't break on empty play key
2024-01-07 15:00:26 -06:00
Xiphoseer
ccc793a129 fix: don't break on empty play key 2024-01-07 21:56:56 +01:00
Aaron Kimbrell
69823be5c8 Merge pull request #86 from DarkflameUniverse/fix/migrate-env
Fix DB connection URL in env.py
2024-01-07 13:57:38 -06:00
Daniel Seiler
3027534b16 Fix DB connection URL in env.py
Previously, this line was returning `***` as the DB password
2024-01-07 20:50:46 +01:00
aronwk-aaron
09096fe1c4 bump action versions 2023-12-31 01:57:16 -06:00
Aaron Kimbrell
9bfa55ac8e Merge pull request #81 from Ramen2X/main
fix readme typo (exmaple -> example)
2023-12-18 10:11:00 -06:00
Ramen2X
1dee96c04f fix typo (exmaple -> example) 2023-12-17 16:42:01 -05:00
aronwk-aaron
d005b497e6 compress the reports :D 2023-11-18 05:46:50 -06:00
aronwk-aaron
259efc81fd fix: don't show count of 1 on items
fix: tooltips on lazy loaded items
v2.0.1
2023-11-18 01:13:05 -06:00
aronwk-aaron
b9fc039a7e LAZY LOADING
updated a bunch of packages
v2.0.0
2023-11-18 00:41:35 -06:00
aronwk-aaron
abc8af89c5 update packages 2023-11-17 22:51:12 -06:00
Aaron Kimbrell
5ae2769ad2 Merge pull request #78 from DarkflameUniverse/captcha
feat: add recaptcha support
2023-11-17 18:29:41 -06:00
aronwk-aaron
b7e48bb656 extend the recaptha validator to make it optional 2023-11-17 17:40:01 -06:00
aronwk-aaron
7633053490 it works 2023-11-17 16:38:01 -06:00
aronwk-aaron
e6c452d000 feat: add recaptcha support 2023-11-17 00:55:18 -06:00
aronwk-aaron
13376d0c1f maybe fix it 2023-11-11 00:17:59 -06:00
aronwk-aaron
bb63cfb8f5 format xml and mke the warning better 2023-11-11 00:09:34 -06:00
aronwk-aaron
a10b8d7975 fix it 2023-11-10 00:30:03 -06:00
aronwk-aaron
1c9ee91b78 check for null 2023-11-10 00:09:07 -06:00
aronwk-aaron
5c2721cd65 fixt copy/paste error 2023-11-10 00:04:10 -06:00
aronwk-aaron
8ec3803786 include ET 2023-11-10 00:00:18 -06:00
aronwk-aaron
a578f8a53c register test command 2023-11-09 23:56:32 -06:00
aronwk-aaron
7ca62fe478 show clone id on props page 2023-11-09 23:48:28 -06:00
aronwk-aaron
01e304a041 fix last commit 2023-10-28 00:45:37 -05:00
aronwk-aaron
368c0819bd lvl sanity check 2023-10-28 00:38:33 -05:00
aronwk-aaron
ab8119c5b8 more sanity checks 2023-10-28 00:30:23 -05:00
aronwk-aaron
c9ad415f13 add sanity checks for inventory to stop crashing 2023-10-28 00:27:17 -05:00
aronwk-aaron
a7a68d2fe1 fix nav highlight and tooltip rendering v1.1.1 2023-06-15 23:02:47 -05:00
aronwk-aaron
b17928b050 fix fk stuff being outside of the main migration check 2023-03-04 00:09:35 -06:00
aronwk-aaron
ee65f67fe3 actually fix mail port 2023-02-14 16:13:27 -06:00
aronwk-aaron
5d1b79334a force mail_port to be int
resolves #62
2023-02-14 13:39:44 -06:00
aronwk-aaron
e726f59114 log mount 2023-01-05 15:21:11 -06:00
aronwk-aaron
8826a34ebc fix docker command more 2023-01-05 15:13:43 -06:00
aronwk-aaron
a3d492df91 ro is readonly not r 2023-01-05 15:12:46 -06:00
aronwk-aaron
4a58e963a5 revery wsgi file for now, need to replace gunicorn
for a cross-platform solution
2023-01-02 13:46:44 -06:00