3.3.0.beta4: Statistiche visualizzazione argomenti, miglioramenti alla registrazione, migliore posizionamento della usercard e altro

Nuove funzionalità in v3.3.0.beta4

Statistiche visualizzazioni argomenti

Visualizza i primi 100 argomenti più visti, configurabili per intervallo di date, categoria, utenti connessi e/o anonimi. Il report è disponibile su /admin/reports/topic_view_stats.

Miglioramenti registrazione

Flusso di registrazione aggiornato per includere il nome utente dopo l’email (se attivo), campi opzionali indicati da testo secondario, rinominato CTA in “registrati” e pulsanti di accesso e registrazione posizionati verticalmente.

Migliore posizionamento usercard

Accessibilità migliorata poiché le usercard ora appaiono all’interno dello schermo, scalabili a qualsiasi livello di zoom del browser o dimensione dello schermo.

Aggiornamenti di sicurezza

Questa release include correzioni per questi problemi di sicurezza segnalati dalla nostra community e da HackerOne.

11 Mi Piace

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 Mi Piace