Commit Graph

10510 Commits

Author SHA1 Message Date
453b1730f4 Updated is_typing tests 2026-04-16 06:32:05 -07:00
460a632afa Fixing tests - mocking sqlite3 setting, tearing down script
Using DATETIME_FORMAT_STR instead of isoformat(), Windows dislikes
colons in filenames.
Removing unused import.
Adding script to __init__.py
2026-04-16 14:23:07 +02:00
f24d1f4473 Merge branch 'evennia:main' into database_backup_contrib 2026-04-16 13:47:11 +02:00
29db6f2e5b Lots of cleanup. Also, 'audience getter' via settings. 2026-04-15 21:41:49 -07:00
877976d60c Update CHANGELOG 2026-04-15 23:20:28 +02:00
8aab204e34 Merge pull request #3913 from blongden/fix/tag-search-category-only
Fix tag/search failing when searching by category only
2026-04-15 23:18:54 +02:00
3f835e7869 Some more doc strings for #3911 2026-04-15 23:07:05 +02:00
b91de84c52 Merge branch 'pr/3911' into fix/cmdset-merge-cache-performance 2026-04-15 22:55:14 +02:00
6003a38662 Update ev agent skill 2026-04-15 22:49:33 +02:00
6055a8a3e6 Fix tag/search failing when searching by category only
The tag/search command failed to find objects when searching by
category alone (e.g. `tag/search :cityhall`) due to two issues:

1. Leading whitespace from command parsing was not stripped, causing
   the tag key to contain a space
2. An empty tag key was passed as "" instead of None, which searched
   for tags with an empty string key rather than matching all keys
   in the given category

Strip self.args and convert empty tag to None so category-only
searches work correctly. Added tests for both cases.
2026-04-13 10:27:54 +01:00
1cae101218 Replacing the 'r' prefix in the _HTTP_REGEX Claude removed. 2026-04-13 00:51:08 -07:00
d7c1944e2a Bug fix in single character nick handling and Claude wrote some tests. 2026-04-12 12:47:58 -07:00
7048378a4d Cleanup and added support for nicks which required the addition of 'onKeyup' for proper reporting. 2026-04-12 11:37:46 -07:00
80ac4d6815 Refactored the 'audience' be be fetched via a function and updated the example fetch with Griatch's no location fix. 2026-04-12 09:48:09 -07:00
ebde306492 Fix CmdSet fingerprint to include object bindings and ensure cache invalidation
The CmdSet fingerprint now includes command-to-object bindings and the cmdset's own object owner. This prevents the merge cache from incorrectly returning a cached result when identical-looking cmdsets are merged from different source objects.

Also ensures the cached fingerprint is invalidated during command deduplication and switches to using frozensets in the fingerprint for more robust comparisons.
2026-04-11 20:11:47 -04:00
ba94e9a8fc Merge branch 'evennia:main' into is_typing 2026-04-11 15:38:23 -07:00
d9e9250e4e Added 'client_live_report_typing' to Cmd and added it CmdSay and CmdPose. Refactored to fetch the puppets commands and relay the appropriate commands/aliases to the client + js updates. 2026-04-11 15:37:16 -07:00
657dce3609 Update documentation 2026-04-11 18:17:17 +02:00
cd93d7eb5e Read default MSSP server name from SERVERNAME instead 2026-04-11 17:56:55 +02:00
4ccac00d90 Fix unit test 2026-04-11 17:32:19 +02:00
d54dd83bdf Properly log RunTimeErrors from Account.at_post_puppet. Resolve #3890 2026-04-11 17:07:23 +02:00
a42d68564e Update batchcmd docs. Resolve #3895. Resolve #3894. 2026-04-11 17:01:48 +02:00
d81e126d14 Finish up #3769, adding tests, some cleanup 2026-04-11 15:47:26 +02:00
322f753d8c Merge branch 'main' into update-multimatch-template 2026-04-11 15:33:44 +02:00
4149a338dc Minor format fix to PR #3850 2026-04-11 15:31:36 +02:00
d9f1ffc9e7 Merge branch 'main' into InspectorCaracal-patch-4 2026-04-11 15:27:48 +02:00
4521e31647 Finish PR #3600, fixing no-armor/shield error in EvAdventure 2026-04-11 14:57:22 +02:00
34f41554df Merge branch 'main' into jzmiller1/main 2026-04-11 14:48:31 +02:00
07750d533b Update to the /ev skill 2026-04-11 14:47:03 +02:00
e679863623 Finishing up PR #3511, $You/$you formatting changes 2026-04-11 14:45:04 +02:00
802c97b65d Merge branch 'main' into funcparser_you 2026-04-11 14:36:51 +02:00
0b8f1dc12e Finalize PR #3504, fixing tz issues in mail contrib 2026-04-11 14:32:06 +02:00
e86cee8639 Merge branch 'main' into mail_local_time 2026-04-11 14:20:09 +02:00
7ba1040807 Updated CHANGELOG 2026-04-11 14:14:13 +02:00
28cb354bac Make new json protocol return None on empty-text, like other protocols 2026-04-11 13:26:47 +02:00
a6ddac4281 Remove some duplicate code in the new protocol 2026-04-11 13:24:04 +02:00
fa71951353 Add log warning on protocol fallback fail, some import changes 2026-04-11 13:17:48 +02:00
2545c53803 Merge branch 'main' into feature/mudstandards-websocket-subprotocols 2026-04-11 13:11:07 +02:00
39b7c36626 Using existing re.sub() should correctly handle replacing without a custom function 2026-04-11 12:45:00 +02:00
38917e8d73 Merge pull request #3910 from Machine-Garden-MUD/mxp_fix
Fix MXP parse to not escape surrounding text as HTML entities
2026-04-11 12:38:03 +02:00
9065b959ea Merge pull request #3909 from Machine-Garden-MUD/funcparser_fix
Fix funcparser treating $" as malformed function call
2026-04-11 12:30:42 +02:00
c00ec288ba Merge pull request #3905 from kvmet/fix/cmdset-system-cmd-dedup
Fix system commands duplicated in merged CmdSets
2026-04-11 12:24:31 +02:00
b1e95b8235 Update CHANGELOG 2026-04-11 12:17:41 +02:00
406e190186 Merge pull request #3901 from blongden/fix/command-hash-performance
Fix O(N²) cmdset merge by hashing commands on key instead of constant
2026-04-11 12:11:23 +02:00
188ff4390d Merge pull request #3900 from blongden/fix/msdp-type-conversion
Fix TypeError in MSDP encode when args contain non-string values
2026-04-11 12:03:15 +02:00
35c99fabc9 Merge pull request #3899 from blongden/fix/teleport-double-message
Fix @teleport showing double error message on failed search
2026-04-11 12:00:46 +02:00
dd86e51754 Merge pull request #3898 from saschabuehrle/fix/issue-3891-cc-ndb-attributeerror
fix: pass caller to purge_processor in CmdStateCC cc command
2026-04-11 11:54:22 +02:00
1ac44c4db9 Merge pull request #3893 from BigJMoney/evmain
Fix typo `$dbef` and extra whitespace in CmdSetAttribute.
2026-04-11 11:52:10 +02:00
a9c4563459 Merge pull request #3888 from jaborsh/pr-3887
fix: close stale DB connections before first query
2026-04-11 11:50:44 +02:00
ead9a9c1b9 Merge pull request #3886 from jaborsh/pr-3839
docs: Update GIT Installation Docs
2026-04-11 11:40:01 +02:00