BondageProjects
0f32805ab9
Merge branch 'fix-willy-wonka' into 'master'
...
FIX: willy wonka (chocolate)
See merge request BondageProjects/Bondage-College!6280
2026-04-27 22:54:32 -04:00
BondageProjects
27628bf06c
Merge branch 'fix/pre-login-settings' into 'master'
...
Initialize the dummy player's preferences from nothing
See merge request BondageProjects/Bondage-College!6279
2026-04-27 22:53:32 -04:00
BondageProjects
9112867c2d
Merge branch 'feature/femboynicole/hiddentimer-shown-for-owner' into 'master'
...
Show the remaining time to the owner of the Owner Timer Padlock even if it's hidden
See merge request BondageProjects/Bondage-College!6278
2026-04-27 22:52:48 -04:00
BondageProjects
0baf112e01
Merge branch 'saved-color' into 'master'
...
BUG: Fix the player's `SavedColors` not syncing with the server
See merge request BondageProjects/Bondage-College!6277
2026-04-27 22:52:04 -04:00
BondageProjects
8fadf18962
Merge branch 'fix/vr-backgrounds' into 'master'
...
Fix the VR Headset's VR backgrounds all being black
See merge request BondageProjects/Bondage-College!6275
2026-04-27 22:51:44 -04:00
BondageProjects
1524fa5086
Merge branch 'enh/friendlist-action-menu' into 'master'
...
ENH: add action menu to friendlist
See merge request BondageProjects/Bondage-College!6270
2026-04-27 22:51:00 -04:00
dDeepLb
9651c0bbd0
add missed tags to def
2026-04-28 01:58:40 +03:00
dDeepLb
e46962bf5c
add missed strings
2026-04-28 01:41:20 +03:00
Jean-Baptiste Emmanuel Zorg
6748766386
Clean up LogAdd's Push parameter handling
2026-04-27 22:14:29 +02:00
Jean-Baptiste Emmanuel Zorg
305a0fad42
Push the log out on creation so it's properly restored
...
This should make the response to the disclaimer screen stick around
2026-04-27 22:03:37 +02:00
Jean-Baptiste Emmanuel Zorg
9854122fe8
Split out the pre-creation and post-login disclaimer codepaths
2026-04-27 22:03:12 +02:00
Jean-Baptiste Emmanuel Zorg
1cd695e921
Initialize the dummy player's preferences from nothing
...
This makes sure that all random code paths touching preferences actually
have default settings; the settings proper will get initialized when the
login actually takes place.
2026-04-27 21:03:15 +02:00
FemboyNicole
7c0760b6a0
Show the remaining time on the OwnerTimerPadlock to the owner of the padlock even if the timer is hidden.
2026-04-27 15:08:28 +00:00
BondageProjects
a18073ab39
Merge branch 'fix/dialog-strict-break' into 'master'
...
Fix a crash in the dialog code when selecting another character
See merge request BondageProjects/Bondage-College!6276
2026-04-27 09:56:52 -04:00
BondageProjects
ca6fd0a9c9
Merge branch 'fix/friend-list/render-sanitized-angle-brackets' into 'master'
...
fix(friend-list): render sanitized < and > in non-searchable chat room name
See merge request BondageProjects/Bondage-College!6274
2026-04-27 09:56:15 -04:00
BondageProjects
039eff3ad7
Merge branch 'fix/npc-ownership' into 'master'
...
Fix Private NPC not being set to the "player in trial" state
See merge request BondageProjects/Bondage-College!6273
2026-04-27 09:55:55 -04:00
BondageProjects
c3a985d21c
Merge branch 'typ-cheap' into 'master'
...
CI: Move the expensive global object type checking to its own dedicated test
See merge request BondageProjects/Bondage-College!6272
2026-04-27 09:55:45 -04:00
BondageProjects
e6d5f2f4ce
Merge branch 'fix/chat-search' into 'master'
...
Fix ServerRoomSearch same-request check being broken
See merge request BondageProjects/Bondage-College!6271
2026-04-27 09:55:20 -04:00
bananarama92
0ef9d36c0b
BUG: Fix the player's SavedColors not syncing with the server
2026-04-27 00:08:51 +02:00
dDeepLb
74fc6cf7a8
use element's own style instead of tooltip class exploitation
2026-04-26 22:53:46 +03:00
dDeepLb
efc09e4461
get rid off popover
2026-04-26 22:52:19 +03:00
Jean-Baptiste Emmanuel Zorg
c2017a5029
Fix the dialog inventory menu being gone
2026-04-26 19:55:16 +02:00
Jean-Baptiste Emmanuel Zorg
f94eb91f20
Rename type so click-to-uses works
2026-04-26 19:55:15 +02:00
Jean-Baptiste Emmanuel Zorg
fc5bcdcd45
Fix a crash in the dialog code when selecting another character
...
This goes a bit deeper, and removes the extra `DialogDontAllowItemPermssion`
in favor of a negated check on `DialogAllowsItem`. Also rename those
functions to clarify that one of them is a setter.
2026-04-26 18:39:40 +02:00
Jean-Baptiste Emmanuel Zorg
e09fa3ee9b
Fix the VR Headset's VR backgrounds all being black
...
It all comes from a couple of bugs:
- `""` was skipped over by the modular code when applying the
`CustomBlindBackground` property.
- `CharacterGetDarkFactor()` forced the darkness to 0 even if the
`VRAvatar` effect was on, breaking the VR headset system.
- A few other places interpreted `""` as falsy, meaning "no custom bg"
which breaks the fully black background.
Streamline all of that and make `DrawGetBackgroundURL` handle it all.
2026-04-26 18:02:15 +02:00
dDeepLb
f3dbee2be2
Apply 1 suggestion(s) to 1 file(s)
...
Co-authored-by: Rama <bananarama921@outlook.com>
2026-04-26 19:00:08 +03:00
天上の狐
ecb5173a92
docs(friend-list): add TODO note for future consideration of innerHTML usage
...
as requested by @bananarama92
2026-04-26 20:22:06 +09:00
天上の狐
a8142d2af8
fix(friend-list): render sanitized < and > in non-searchable chat room name
2026-04-26 08:36:24 +08:00
dDeepLb
55273f64d2
fix strict
2026-04-26 00:34:18 +03:00
dDeepLb
6bb9bb583d
refactor action menu using popover property. use focus out event.
2026-04-26 00:10:51 +03:00
bananarama92
b168ed94f6
CI: Add checks:cheap and :expensive
...
Note that `checks:expensive` is just an alias for `checks` in order to have some parity with `checks:cheap`
2026-04-25 21:52:42 +02:00
bananarama92
64571b7c10
CI: Move the expensive global object type checking to its own dedicated test
2026-04-25 21:52:42 +02:00
dDeepLb
ad92c11000
enh: add action menu
2026-04-25 21:31:09 +03:00
Jean-Baptiste Emmanuel Zorg
7d90c9d75a
Fix Private NPC not being set to the "player in trial" state
...
The issue is that this check means the player has been collared. But
it's in the Private room to select the stage 1000/is owned Private NPC dialog
subtree, which means a player under trial (not collared yet) can't get
there.
This leads to the issue someone reported where asking for Amanda's
ownership works the first time, then after a reload she just ignores
you completely since she doesn't realize she owns you (back in the
stage 0/normal), which means you can't even complete the trial with her.
2026-04-25 14:45:40 +02:00
Jean-Baptiste Emmanuel Zorg
e8db803460
Bump the server timeout, make sure requests can't overlap
2026-04-25 13:55:13 +02:00
Jean-Baptiste Emmanuel Zorg
2b439d9942
Properly report timeouts and duplicate requests
2026-04-25 13:54:15 +02:00
Jean-Baptiste Emmanuel Zorg
7697de7fea
Fix an "unresolved promise" error when a timeout hits
2026-04-25 13:54:15 +02:00
BondageProjects
f306359d62
Merge branch 'ts/strictify' into 'master'
...
More TS-strictification
See merge request BondageProjects/Bondage-College!6125
2026-04-24 21:48:25 -04:00
zorgjeanbe
f0c8ea64a2
More TS-strictification
2026-04-24 21:48:24 -04:00
BondageProjects
582ddb6b79
Echo Import - Electric Guitar
2026-04-24 21:45:56 -04:00
BondageProjects
8bc6d7c590
Echo Import - Chocolate Bar
2026-04-24 18:41:36 -04:00
Jean-Baptiste Emmanuel Zorg
3622871dc3
Skip sending a last chatroom/mapdata account update if it's unnecessary
2026-04-24 23:07:46 +02:00
Jean-Baptiste Emmanuel Zorg
d828b2a1cb
Fix ServerRoomSearch same-request check being broken
2026-04-24 23:02:16 +02:00
BondageProjects
edda075efb
Merge branch 'sty/css-move' into 'master'
...
STY: move some utility styles to utility file
See merge request BondageProjects/Bondage-College!6261
2026-04-24 12:20:02 -04:00
BondageProjects
62d5eb1bf4
Merge branch 'flash' into 'master'
...
BUG: Ensure that the blind fold flashing queue is only initialized by player characters
See merge request BondageProjects/Bondage-College!6267
2026-04-24 12:19:41 -04:00
BondageProjects
dbfc4a3d62
Merge branch 'fix/ci' into 'master'
...
Fix CasualDroppedSuit & XmasBell
See merge request BondageProjects/Bondage-College!6269
2026-04-24 12:19:26 -04:00
Jean-Baptiste Emmanuel Zorg
9599c75179
Fix .d.ts file
2026-04-24 15:55:15 +02:00
Jean-Baptiste Emmanuel Zorg
d7b6025e91
Fix CasualDroppedSuit & XmasBell
2026-04-24 15:38:09 +02:00
BondageProjects
fae90484a9
Merge branch 'tabindex' into 'master'
...
MAINT: Get rid of the canvas's `tabindex`
See merge request BondageProjects/Bondage-College!6268
2026-04-24 08:10:12 -04:00
BondageProjects
ec1b8df2d8
Merge branch 'fix/cleanup-runtime-assets' into 'master'
...
Cleanup runtime assets
See merge request BondageProjects/Bondage-College!6010
2026-04-24 07:58:55 -04:00