في السابق، إذا قام المستخدم بنسخ gif من موقع ويب إلى حافظته وحاول لصقه في المنشئ، كنا نلصق إطارًا ثابتًا واحدًا (صورة) من gif الأصلي فقط. الآن نكتشف بشكل صحيح عندما يكون gif في الحافظة ونقوم بلصقه في المنشئ كما هو متوقع.
خيار تحميل صورة رمزية لتحميل صور رمزية مع صور رمزية قابلة للتحديد
السماح للموظفين أو المستخدمين في مستوى الثقة أو أعلى بتحميل صور رمزية حتى عندما تكون الموقع لديه صور رمزية قابلة للتحديد ممكّنة. لا يزال بإمكان الجميع الاختيار من قائمة الصور الرمزية. يظهر خيار التحميل أسفل قائمة الصور الرمزية القابلة للتحديد. يمكن للمسؤولين تكوين من يمكنه تحميل صورهم الرمزية الخاصة عبر إعداد الموقع selectable avatars mode.
لقد نما دعم المصادقة الثنائية في Discourse بشكل كبير منذ إضافته لأول مرة. في الأصل، تم دعم TOTP (الأكواد المكونة من 6 أرقام المتغيرة باستمرار) فقط، ولتسجيل الدخول فقط. اليوم، ندعم TOTP، والمفاتيح الأمنية (بما في ذلك القياسات الحيوية)، ورموز النسخ الاحتياطي، ويتم استخدام المصادقة الثنائية للتحقق من الإجراءات الأخرى بخلاف تسجيل الدخول. زادت كل من هذه التغييرات التعقيد التقني لنظام المصادقة الثنائية، لدرجة وجود 5 تطبيقات واجهة مستخدم مختلفة . في beta3، قمنا بتوحيد ومركزية المصادقة الثنائية، مع واجهة مستخدم واحدة مستخدمة لجميع طرق المصادقة الثنائية. سيتم طرح واجهة المستخدم الجديدة هذه في جميع الأماكن المختلفة التي تُستخدم فيها المصادقة الثنائية خلال النسخ التجريبية القليلة القادمة.
كتم الفئة الفرعية عند كتم الفئة الأم
ميزة مطلوبة طويلاً من المجتمع، وكتم فئة الآن يكتم جميع الفئات الفرعية أيضًا. يمكن للمستخدمين تجاوز هذا للفئات الفرعية المحددة حسب الحاجة.
قياس حدود الإبلاغ اليومية
على غرار الإعجابات والتعديلات، يتم الآن زيادة الحد الأقصى للإبلاغات التي يمكن للمستخدم إجراؤها يوميًا مع زيادة مستوى ثقة المستخدم.
نافذة مشاركة المشاركة المحدثة
لقد قمنا بتحديث النافذة التي تظهر عند النقر على طابع زمني للمشاركة.
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
Animated Avatars
New Features
Make gifsicle an optional dependency
Pause animations on blur
Bug Fixes
Crop when gifsicle is installed
Alias method ordering
Assign
New Features
Improves random assign to assign to a post
Bug Fixes
Add missing notification title
New notification type needs one more i18n string
New notification type needs some i18n string
Reuse topic query method to find group topics
UX Changes
Topic list refactor
Zendesk
Bug Fixes
Creating ticket spec
Discourse Chat
Features
Limit unique emoji reactions to 30 per message
Insert link with shortcut in composer
Remove move to topic
Deleting chat channels
Include reactions in archive chat quotes
Settings for minimum message length & disabling attachments
Close/open chat channel
New setting to define default emoji reactions
Retry failed archive
Block duplicate messages sensitivity setting
Chat channel archiving
Auto-focus composer on key press in full page
Add chat_default_channel_id site setting
Allow use of [chat] bbcode within chat messages
Add chat keyboard shortcuts to help modal
Auto silence users from flags
Chat channel statuses
Auto-silence users who exceed rate limit
Quick silence button for staff, and block silenced users from interacting w/ chat
Uses upload filename for reply to excerpt if message is empty
Allow using [quote] bbcode in chat messages
Highlight code blocks for chat messages
Infinite scrolling downwards
Add simple composer shortcuts
Notify chat message users on quote
Rate limit message sending with btn to re-send
Chat quoting
Bug Fixes
Pasting a link with active text selection was broken
DOM operations should happen after render
Ensures chat-composer-details uses available space
Ensures editing is cancelled on channel change
Do not autofocus chat when ? pressed
Clipboard copy chat quotes breaks on Safari
Don’t error when user no longer exists
Incorrectly ignoring sticky scrolling after fetching messages
Ensures only one msg-action on mobile
Only return open channels for quick selector
We were comparing user object and id
Displays unread-indicator only when needed
Use similar styles for chat-emoji-avatar as chat-user-avatar
Use system user for archive topics and posts
Use correct chat_allow_uploads setting
Show last 3 used emojis for recent reactions
Moves unread indicator to chat-channel-title
Ensures tc-reply-display is taking using necessary space
Use dedicated emoji store in chat only for reactions.
Clear unread when channel archived
Autocapitalize sentences on mobile
Full-page don’t capture space button
Chat channel selector was broken for incoming webhooks.
Guardian can_rebake? was breaking core post rebake endpoint
Improvements to archiving tool
Archive channel refinements
This would always evaluate to true
Convert emojis to unicode in push notifications
Locale nesting for chat_default_channel_id site setting
Move channel settings button to channel browse list
Revert chat-composer keyUp to keyDown event
Show deleted messages if can moderate
Ability to tab to and press enter on chat header
Ensures body is not scrolled when inserting channel list
Ensure online flair is shown correctly on replies
Preserve uploads with associated ChatUpload
Ability to react to previously staged message
New DM erroring on create because of canModifyMessages
Don’t expand deleted messages on scroll up
Focus in composer after ‘edit message’ button is clicked
Always use dark color for background on upload
Upload in use callback returned from method
Block more UI while previewing channel
Don’t create errored chat message from webhook event
User’s reactions are correctly marked as reacted
UX Changes
Center channel title on mobile
Much more specific chat mention notifications
Reduces is-online circle width
Implements presence indicator as a circle instead of bubble
Chat notification consistency
Revert margin changes to .chat-channel-title
Re-apply channels margin on mobile.
Improves behavior of the icon when chat is visible
Restyle browse channels page
Adjust styles, remove leave chat button
Add visual element when dragging files to upload into chat
Expand target area for chat uploads
Remove the alert gap on more alert types
Small padding fix
Fix style inconsistencies in chat quoting
Minor fixes for font, width, and icon adjustments
Performance
Removes two unnecessary enclosing divs for each message
Remove n+1 for in_reply_to messages
Accessibility
Add role region and aria labels to important regions of chat
Voting
Bug Fixes
Add second order by column to preserve order while paging.
BBB
Bug Fixes
Compatibility fix after a core change
Calendar
New Features
Adds holiday flair to chat
Adds support for timezone (recurring and non recurring)
Adds a currently away report
Bug Fixes
Ensures client is sending UTC to backend
Missing translation for currently away report
Apply latest holidays definitions
Ensures custom fields are reloaded in the spec
Fix hidden calendar weeks on month view
Remove arrow even if there is no whitespace around it
Validates the recurrence
Solved
Bug Fixes
Intializer regression
Refresh custom fields and removes dup fabricator
Encrypt
Bug Fixes
Check signature using crypto primitives
Do not error when there is no currentRouteName
Update “Generate paper keys” instruction clarity
UX Changes
Minor composer button style updates
Kolide
New Features
Update user alert PM content after a device is destroyed.
Assign device owner from Discourse group alert PM.
Bug Fixes
Content-Type header is required for PUT methods on Kolide API.