Saif
(Saif Murtaza )
July 15, 2024, 12:40pm
1
New features in v3.3.0.beta4
Topic view stats
See the top 100 most viewed topics, configurable by date range, category, logged in and/or anonymous. Report is available under /admin/reports/topic_view_stats
.
Signup Improvements
Updated signup flow to include username after email (if active), optional fields indicated by sub text, renaming CTA to signup, and login and signup buttons being placed vertically.
Better usercard positioning
Improved accessibility as usercards now appear within your screen, scalable to any browser zoom level or screen size.
Security Updates
This release includes fixes for these security issues reported by our community and HackerOne .
11 Likes
nat
(Natalie T)
July 15, 2024, 12:40pm
3
Even more!
But wait, there’s more! We do our best to highlight new features and changes for you, but there’s always too many changes to detail. For a full list of new features, bug fixes, UX improvements, and more, be sure to review the Additional Features and Fixes listed below.
Plugin improvements
discourse-adplugin
Bug Fixes
Add a fix for cases where ad record is not found (214 )
discourse-ai
New Features
Show post helper as bottom modal on mobile (704 )
Add breadcrumbs to LLMs and Persona admin pages (666 )
Move summary to use llm_model (699 )
Bug Fixes
Limit system message size to 60% of available tokens. (714 )
Flaky SRV-backed model seeding. (708 )
Locale handling in assistant.rb (705 )
Don’t reset open state on details tag when morphing (702 )
Mixtral models have system role support. (703 )
Repair id sequence identity on summary table (701 )
Restore ability to fold summaries, which was accidentally removed (700 )
discourse-custom-topic-lists
New Features
Use group name instead of id for access control (19 )
Start add bulk dismiss read (18 )
discourse-data-explorer
New Features
discourse-gamification
New Features
Add breadcrumbs to admin config (142 )
Bug Fixes
Incorrect leaderboard range dates on some timezones (147 )
discourse-livestream
Bug Fixes
Don’t show 404 when RSVPing to a calendar event topic without accompanying chat channel (24 )
discourse-preset-topic-composer
New Features
Use group name instead of id for access control (21 )
Moves selected row to top (20 )
Bug Fixes
Add check if tag already exists in topic (23 )
Solve incorrect composer cleanup (22 )
discourse-rss-polling
New Features
Add an option to disable updating tags from polling (73 )
discourse-subscriptions
New Features
Site Setting to enable automatic tax (218 )
Bug Fixes
Admins unable to cancel a subscription for a user (220 )
discourse-user-card-badges
Bug Fixes
Setting page error following core updates (67 )
docker_manager
UX Changes
Improve UI of software update page & display more info. (214 )
All Features and Fixes
New Features
Allow for multiple GitHub onebox tokens (27887 )
Custom flag can require additional message (27706 )
Prevent chat emails for messages created via SDK (27875 )
Email attachments in a details (27804 )
Allow oneboxing private GitHub URLs (27705 )
Use group based setting for unsafe-none COOP (27783 )
Topic view stats report (27760 )
Add Mechanism to redeliver all failed webhook events (27609 )
Add Instant Run-off Voting to Poll Plugin (Part 1: migrate existing plugin to Glimmer only) (27204 )
Add option to delete user associated account on password reset (27696 )
Bug Fixes
Refresh flags cache after update (27909 )
Fix broken out of date themes admin notice (27916 )
StaticController#enter
should not redirect to invalid paths (27913 )
Bold admin sidebar headings (27912 )
Exclude reply count on posts due to required Comment nesting (27892 )
Don’t require fields required on sign-up when updating fields (27888 )
Don’t let table-build automatically fill empty headers with default values (27894 )
Update order of chat message service steps (27889 )
Integer settings wrongly showing overridden from default (27886 )
Mbox import script tried to modify frozen string (27768 )
Ensures chat panel can’t have an invalid width (27876 )
Include permissions in the tag serializer (27849 )
Allow error handling for formats besides JSON (27811 )
Don’t list values from disabled plugins
Office365/Outlook auth method for group SMTP (27854 )
Poll: Show gear button only when there is more than one dropdown item (27775 )
Destroy Drafts when increasing sequences (27739 )
Make category filter in review page clearable (27820 )
Disallow all client-side routing when action is required (27817 )
Smart list jankiness in Chrome and fix for Firefox (27762 )
Scroll to top shortcut regressed in b757275 (27807 )
Show too long message error on client (27794 )
Deleted topic author in crawler view (27788 )
Typo in poll “closed” (27748 )
Allow safe html in poll options (27741 )
Show primary user group options to members in account prefs (27664 )
Poll: option text wrapping bevahiour styling improvement (27738 )
Show featured topics for categories on mobile (27715 )
Show cooked bio in user profile (27734 )
Poll: critical display issue when results are only shown upon vote (27732 )
Make table builder escape |
(27726 )
Do not allow , or . in site setting integer input (27618 )
Uses \n
for line breaks in table builder (27711 )
Use the correct color scheme for default inputs (27716 )
Poll: do not attempt to show voter list on private polls (27714 )
Correctly unhighlight glimmer topic list items (27713 )
Always noindex /u routes (27712 )
Make the table builder respect table alignment specifications (27709 )
Should not raise error when both group & site tag preferences are same. (27704 )
Don’t show that an existing user is invited_by another user (27665 )
Don’t error out when loading a badge with a deleted image (27688 )
Discrepency between admin page view reports (27685 )
Topic embed blank tags or passed with nil do not blank out existing topic tags (27699 )
UX Changes
Fix top-list spacing on user summary (27877 )
Wrap text in span (27853 )
Remove PluginOutlet spans (27845 )
Add missing title to notifications-button (27837 )
Modernize the header drop shadow (27843 )
User page copy change responses ->` replies (27841 )
Remove “Dismiss notifications” autofocus (27798 )
Insert a space before the featured link on mobile topic list view (glimmer) (27793 )
Fix card positioning, allow shrink-to-fit (27774 )
Insert a space before the featured link on mobile topic list view (27747 )
Add max-width to social auth section (27771 )
Plugins may have underscore in the name (27749 )
Chat mobile menu styling update (27598 )
Registration design and validation improvements (27666 )
Security Changes
Limit the number of characters in watched word replacements.
Performance
Update docker:test
to run QUnit with more cores if available (27816 )
Accessibility
Improve notification panel layout for high zoom levels (27848 )
Usercard resizing for high zoom levels (27846 )
Improve topic entrance aria-label, title (27842 )
Improve topic list table markup for screenreaders (27808 )
Aria-current=“page” is more appropriate for navigation bar links (27835 )
Topic list links should not be headings (27700 )
Improve /badges structure for screen readers (27698 )
10 Likes