[Add]
- Addition of Eurofurence Dark, Eurofurence Light and Eurofurence 28 - Cyberpunk Theme by @Balenty
- New policy flag
telegram_visual_prefix
- Only the text displayed gets the prefix while not touching the link. For example, we can add '@'
- Force remove @ from the telegram handler when rendering link - from the database (old data)
- New policy flag
non_staff_message_shortcut
- Responsible for profile link generation for all critters - affects viewing others profiles
- True (Default) = Create a link to send internal message to the target user
- False = Disable the link creation - Just shows the name... no link
- Privilege Group: Staff - Internal
- Privilege:
user.type.internal_staff
for internal staff - Migration script for the new Privilege
Internal Staff
- Add group and privilege
- Add the new privilege to groups: Bureaucrat, Developer, Shift Coordinator
- New config policy:
non_staff_message_via_telegram
False = Use internal message system / True = Use telegram (if exist) - Proper description for the function
render_profile_link
[Change]
- Fix: Wrong profile link when departure date is missing
- Fix: config variable
telegram_visual_prefix
set to empty - Guest - can't see contacts
- Non staff - profile (others) access is restricted
- Other small stuff not relevant to be documented
- New parameter for function
render_profile_link
-> yes, not ideal but later to be improved - If telegram handler is available, it will be used, if not, default to internal message system
- Add explicit variables declaration for the function
render_user_departure_date_hint
andUser_Nick_render
- Default theme set to 20 - Cyberpunk
- New migration script that will do one time upgrade to everyone to the new theme
- Theme updates (style files) via @RustyBraze in #57
Full Changelog: v1.0.3...v1.0.4
Changes can be found in #55 and #57