10170 Commits

Author SHA1 Message Date
d6d3fd3424 Update CHANGELOG 2025-11-19 20:33:01 +01:00
7403621c45 Django RESTFramework version to 3.16 (security update) 2025-11-19 20:31:28 +01:00
267c1a0662 Require Django 5.2.8 for security 2025-11-19 20:15:33 +01:00
3170c23f9c Make /openapi/setattribute PUT only for REST style compatability 2025-11-19 20:12:27 +01:00
20dcb19776 Merge branch 'main' of github.com:evennia/evennia 2025-11-19 18:45:07 +01:00
bb007d9011 Update CHANGELOG 2025-11-19 18:45:03 +01:00
6dc02ef63c Merge pull request #3840 from Hasna878/doc-fix-hasna
docs: clarify Windows py launcher usage during installation
2025-11-19 18:40:47 +01:00
c497fd7513 Merge pull request #3836 from count-infinity/bug-3822-create-obj-none-key
Fix error when creating object with None key
2025-11-19 18:38:17 +01:00
0552b3de5e Merge pull request #3835 from electroglyph/changelog
change 0xDEADFED5 to electroglyph in CHANGELOG.md
2025-11-19 18:36:36 +01:00
7c38b1cc76 Merge pull request #3834 from count-infinity/bug-3824-prototype-funcs
Fix Unexpected keyword argument 'prototype' error when spawning
2025-11-19 18:34:44 +01:00
f71fc54861 Merge pull request #3832 from count-infinity/bug-3828-spawn-locks
Fix typo in prototype
2025-11-19 18:21:29 +01:00
bd44351f27 Merge pull request #3831 from count-infinity/bug-3839-laggy-evform
Optimize ANSIString
2025-11-19 18:15:50 +01:00
e834e34fd1 Add searchable 2025-11-19 00:18:31 -07:00
cf936f2e6d docs: clarify Windows py launcher usage during installation 2025-11-14 22:08:55 +01:00
ea4a2f5c89 More fixes to install docs 2025-11-12 13:45:02 +01:00
8c7fefe09e Fix versions in install instructions 2025-11-12 13:41:26 +01:00
8e607f7185 Fix error when creating object with None key 2025-11-11 21:32:49 -07:00
2efe981ddf change 0xDEADFED5 -> electroglyph 2025-11-10 22:22:24 -08:00
1c99e89f1c Fix Unexpected keyword argument 'prototype' error when spawning 2025-11-10 22:51:35 -07:00
3b45b2dfae Better unit test text 2025-11-07 22:28:51 -07:00
2ab37d3988 Fix typo in prototype 2025-11-07 22:23:08 -07:00
cc6ef72016 Optimize ANSIString 2025-11-04 00:22:41 -07:00
3cd5be6e82 Update CHANGELOG 2025-10-22 13:43:17 +02:00
3518a83278 Merge pull request #3809 from UserlandAlchemist/fix/admin-link-object-id
fix(admin): repair Link to Account button (pk→object_id mismatch)
2025-10-22 13:41:52 +02:00
4a85b96297 Merge pull request #3811 from UserlandAlchemist/fix/login-banner-preemptive
website: fix login banner showing before any attempt (fixes #3810)
2025-10-22 13:38:41 +02:00
75d06bfd14 Update CHANGELOG 2025-10-22 13:35:44 +02:00
e9a69ee3df Merge pull request #3815 from blongden/cmdset_merge_improvements
Improve performance on larger cmdsets
2025-10-22 13:33:52 +02:00
3b56d2b6ab Update Changelog 2025-10-22 13:17:09 +02:00
e23e8d7e1d Merge pull request #3826 from marado/broken-link
README: fix broken links
2025-10-22 13:16:44 +02:00
553cfa181a Merge pull request #3818 from InspectorCaracal/patch-41
Update spawn hook to use `new_prototype`
2025-10-22 13:08:51 +02:00
817dec6f13 Merge pull request #3825 from marado/translate-pt
Updated Portuguese translation
2025-10-22 13:07:00 +02:00
588b6f4d35 Merge pull request #3817 from peddn/ingame_reports-translation_fix
ingame_reports i18n and possible fix
2025-10-22 12:59:20 +02:00
a9d431d0d8 README: fix broken links
* the logo link was pointing to the old website's path
* the wikipedia link was pointing to a disambiguation page
2025-10-09 23:45:20 +01:00
f3f66030ee small fixes to the Portuguese translation
There were two strings wrongly translated to Portuguese, this patch
fixes that.
2025-10-09 23:27:20 +01:00
91bbb8258b Updated Portuguese translation
3fc913e3c6 introduced a new string to be
translated, as well as changed one other. This commit now updates the
Portuguese translation for those two strings.
2025-10-09 23:22:48 +01:00
cce31d52c9 Update spawn hook to use new_prototype 2025-08-31 21:13:53 -06:00
990ba95f5e The tag “closed” or its translated version is now automatically added to
the tag tuple if it has not already been specified in “settings.py”.

Current behavior: If the tag 'closed' is not set in
INGAME_REPORT_STATUS_TAGS, reports can no longer be closed, which seems
like a bug to me.

An alternative solution would be another setting in ‘settings.py’, such
as ‘INGAME_REPORT_STATUS_CLOSED_TAG’. This would also eliminate the need
for internationalization, as the tag could be set in the desired
language.
2025-08-31 13:51:12 +02:00
919930ed10 basic translation 2025-08-31 12:11:08 +02:00
ddd54bdd15 Improve performance on larger cmdsets, and don't store cmdset cache as weakrefs to avoid GC hits. 2025-08-28 11:22:21 +01:00
4b47f886bb Update changelog 2025-08-22 07:56:56 +02:00
f18d5b6a82 Merge pull request #3806 from gas-public-wooden-clean/exit-pager-session
Exit pager session
2025-08-22 07:54:44 +02:00
5dd5f07898 website: fix login banner showing before any attempt (fixes #3810)
The login page template currently displays the red
"Your username and password are incorrect. Please try again."
banner whenever `form.errors` is truthy. This includes the
initial GET request, so the error is visible before any
credentials have been submitted.

This patch gates the banner on
`form.is_bound and form.non_field_errors`, which matches
Django's intended semantics:

- GET (unbound form) → no banner
- POST with bad credentials (non_field_errors) → banner shown
- POST with valid credentials → no banner

The original banner text is preserved verbatim.
2025-08-20 22:06:51 +01:00
e91e02839c fix(admin): repair Link to Account button (pk→object_id mismatch)
- Admin URL used <int:pk> while ObjectAdmin.link_object_to_account()
  expected object_id, causing a TypeError when clicking the button.
- Updated URL to use <int:object_id>.

Closes #3808
2025-08-19 16:45:20 +01:00
cad3501a6c Fix a bug that caused the next command not to have a session assigned when exiting the pager. 2025-08-18 10:28:09 -05:00
27f0ccec4a Update CHANGELOG to latest updates 2025-08-16 00:19:52 +02:00
3ba2d49c4f More typos ... 2025-08-15 20:08:51 +02:00
41e41320c2 Fixing typo in deploy 2025-08-15 19:47:11 +02:00
6792bee11d Change to doc deploy script to account for not using sphinx-multiversion 2025-08-15 19:38:37 +02:00
d26eaff652 Update doc build script 2025-08-15 18:47:44 +02:00
524465eaa5 Apply md changes after sphinx version update 2025-08-15 18:37:58 +02:00