Media Player Classic 歷史版本列表
Media Player Classic 家庭影院是一個免費的,開源的媒體播放器,它支持許多已知的視頻文件格式,並可以播放 VCD,SVCD 和 DVD。 Media Player Classic 家庭影院是 Windows 非常輕的媒體播放器。它看起來就像 Windows Media Player v6.4,但有許多額外的功能。您可以使用播放器作為 Media Player Classic 家庭... Media Player Classic 軟體介紹Media Player Classic (32-bit)Media Player Classic (64-bit)
更新時間:2021-11-10
更新細節:
更新時間:2021-11-10
更新細節:
What's new in this version:
Updates:
- Updated LAV Filters to version 0.75.1-10-g75744
Changes/additions/improvements:
- Added support for System Media Transport Controls in Windows 8.1/10/11. This displays playback controls for the player when adjusting volume in Windows. You can enable this functionality through: Options > Advanced > UseSMTC
- Some improvements to SaneAR Audio Renderer: It now automatically falls back to shared mode when exclusive mode is enabled but unsupported. Exclusive mode option no longer needs to be enabled for bitstreaming, instead it is used implicitly when bitstreaming.
- Generating a thumbnail sheet is now faster. It now seeks to keyframes as much as possible.
- Added an advanced option to disable automatic pause when locking the screen in Windows.
- You can now use "off" as a value in the subtitle track preference setting. It may follow language codes that you do prefer to use. In that case it will disable subtitles only if no preceding language code has matched.
- Some visual improvements to playlist numbering and title editing.
- Some improvements for subtitle selection and language name display for the rare situation where a language does not have a LCID.
- Some optimizations to the filter graph builder. This should speed up file loading in some situations.
- The player now reloads the video file when resumed after hibernate or very long pause (> 30 min). This is done as a workaround for driver bugs. It will remember playback position and track selection.
- DVB improvement: It now stores the symbol rate for scanned channels.
- Added support for wildcards in filenames in M3U playlists.
Fixed:
- Fixed subtitles being early by a few frames with VMR9 renderer
- Fixed a subtitle parsing issue for files that contained 4-byte UTF-8 characters (such as emojis). Those are handled properly now.
- Fixed an issue with drag&drop of a folder onto the playlist window
- Several other small fixes
更新時間:2021-11-10
更新細節:
What's new in this version:
- Update to .net 6
- Fixed transparency slider size and location on HiDPI displays
- Fix crash when Outlook is not running
更新時間:2021-11-10
更新細節:
What's new in this version:
Signal Desktop 5.23.1
- This release fixes a bug preventing some users from starting Desktop
Signal Desktop 5.23.0
- This version contains a number of small tweaks and bug fixes to keep Signal running smoothly
Signal Desktop 5.22.0
- Change log not available for this version
Signal Desktop 5.21.0
- Get more information at a glance. The left pane has got a fresh new look and style.
- Know the when to the what. The timestamp, if available, associated with delivered, read, sent, and other status messages are now displayed in the message's details screen.
- Screen reader users should now find it easier to navigate through the conversation list on the left pane
Signal Desktop 5.20.0
- This version contains a number of small tweaks and bug fixes to keep Signal running smoothly
Signal Desktop 5.19.0
- Take a breath and relax into the new animations for dialogs and popups. Ease in. Ease out. Ease in. Ease out.
- Switching keyboard layouts is always a bit tricky, but keyboard shortcuts now track right along with you, reaching beyond the specific letter pressed to honor your intent.
- Silence (and your preferences) is golden, so muted conversations will no longer display “group call started" notifications!
- This feature goes out to everyone who reacts with ???? more than ???? : you can now customize the emojis that appear by default when you want to react to a message.
Signal Desktop 5.18.1
- This release fixes a few small bugs, including an issue where images could not be downloaded in the image viewer
Signal Desktop 5.17.2
- Try out the new 'send messages' permission to restrict who can send messages in your groups. Great for organizing an event, making an announcement, or just shouting from the rooftops. All members must be on the latest version of Signal for the setting to appear.
- You can now send messages wherever and whenever you are: on a plane, in a tunnel, or that sad moment when your internet just cut out. It will eventually get through; messages now automatically retry for up to 24 hours.
Signal Desktop 5.17.1
- Try out the new 'send messages' permission to restrict who can send messages in your groups. Great for organizing an event, making an announcement, or just shouting from the rooftops. All members must be on the latest version of Signal for the setting to appear.
- You can now send messages wherever and whenever you are: on a plane, in a tunnel, or that sad moment when your internet just cut out. It will eventually get through; messages now automatically retry for up to 24 hours.
Signal Desktop 5.17.0
- Try out the new 'send messages' permission to restrict who can send messages in your groups. Great for organizing an event, making an announcement, or just shouting from the rooftops. All members must be on the latest version of Signal for the setting to appear.
- You can now send messages wherever and whenever you are: on a plane, in a tunnel, or that sad moment when your internet just cut out. It will eventually get through; messages now automatically retry for up to 24 hours.
Signal Desktop 5.14.0
- Introducing “My Daily Life”, a new animated sticker pack by artist Plastic Thing
- Sending original HEIC and HEIF photos are now appear as photo messages in chats rather than appearing as file attachments
Signal Desktop 5.13.1
- Change log not available for this version
Signal Desktop 5.13.0
- Give your profile and group photos a makeover. Whether you want to upload a picture worth a thousand words or just type a few letters, the new avatar creator lets you create the perfect photo, or select one from our colorful new defaults.
- There's cause for celebration with this declaration! With this recent permutation there's no need to miss a notification and a chance at communication causing the chat unnecessary stagnation. Added a setting so you're notified when @mentioned even if your chat is muted.
- An improved incoming call experience.
- Squashed some bugs that were reported to us by our users
Signal Desktop 5.12.2
- Change log not available for this version
Signal Desktop 5.12.1
- This update fixes a bug that prevented people from linking their mobile device to Signal Desktop
Signal Desktop 5.12.0
- Curious whether your latest monologue got the attention it deserved? You can now see when someone has listened to your voice messages. If you see the dot on your voice message, it's still waiting for a listen.
Signal Desktop 5.10.0
- This update fixes a few bugs that were reported by our users
Signal Desktop 5.8.0
- A picture may be worth 1k words, but now you can send them in 4k. Use the the new quality selector to optionally send higher-resolution photos.
- If you’re using Windows, a new setting now lets you minimize Signal to the system tray when you click the close button, or you can optionally start Signal minimized to the tray.
Signal Desktop 5.7.0
- This update fixes a few bugs, and makes some behind-the-scenes changes to make sure Signal Desktop is running smoothly
Signal Desktop 5.6.2
- This update fixes a few bugs that were reported by our users
Signal Desktop 5.6.1
- This update fixes a few bugs that were reported by our users
Signal Desktop 5.6.0
- This update fixes a few bugs that were reported by our users
Signal Desktop 5.5.0
- Feeling groggy when you wake up? Signal can now keep up better. When you resume your computer from sleep, Signal will reconnect faster.
- Fixed a bug that prevented you from screen sharing if you didn't have a webcam
Signal Desktop 5.4.1
- This update fixes a bug that affected users who linked Signal Desktop for the first time on a new computer
Signal Desktop 5.4.0
- Introducing screen sharing: Now you can present your computer’s entire screen or a specific window during video calls. Just click the start presenting button while in a video call to get started.
- Become a conversation artist. Use the new color selector to turn every chat into a masterpiece.
- Lay out the welcome mat by adding a description to your groups. We know some things are difficult to put into words, so maybe start with an emoji ????
- Letting go can be hard, but our new custom disappearing timer can help you find a little more time to process those fleeting messages before they're gone forever.
- Set a default disappearing message timer for new conversations, so you won't be reminded if you start off on the wrong foot
Signal Desktop 5.3.0
- Don’t leave them hanging. Now the desktop app can differentiate between your “Signal friends” and everyone else. You’ll now know if you try to message someone who’s not yet on Signal.
Signal Desktop 5.2.0
- Overreacting is never pleasant. Notifications for message reactions are now synced between your desktop and your mobile device
- A new option in settings allows you to start Signal on login on macOS and Windows
Signal Desktop 5.1.0
- Significant performance improvements will help you fly through your message backlog after your flight lands, or quickly power through what you missed while you were looking for a power outlet
- Forward messages between threads. Editing support lets you amend, extend, append, explain what you intend, or tie up loose ends before you hit send
- Message reaction icons are no longer cropped at small widths
Signal Desktop 5.0.0
- Create a group or edit group details right from your Desktop. You only need to grab your phone (along with your car keys) after the new "Brunch Crew" reaches a decision.
- We redesigned the Desktop voice message interface to look just as good as your friends and family sound. Voice messages no longer stop playing when you scroll within the same chat, so you can listen to the past without leaving the present behind.
- Look for the familiar pencil compose button to quickly start a new chat instead of searching for one that hasn't even started.
- Every chat header has a cleaner look, but additional details are still only a single click away
- Performance improvements let you switch between chats faster than ever
Signal Desktop 1.40.1
- This release includes a bugfix for the Windows users who have been seeing "URI malformed" or "URIError" crashes in recent builds
Signal Desktop 1.40.0
- Improved rendering performance means your friends won't look choppy during group calls (unless they are all doing the robot)
- See what's going on with support for displaying the new "About" field in Signal Profiles
- View the speaker whose voice is coming from your speakers during group calls with the new (and creatively named) "speaker view"
- Everyone hates a long goodbye, so we significantly sped up the process of deleting messages and message threads
- The title bar is now hidden on macOS; give it a title wave
Signal Desktop 1.39.6
- This update fixes a few bugs that caused errors for some users after linking a new device or re-linking an existing device
Signal Desktop 1.39.5
- This update fixes a few bugs that were reported by beta testers
Signal Desktop 1.39.4
- This update fixes a few bugs that were reported by beta testers
Signal Desktop 1.39.2
- Your Legacy Signal Groups will be automatically upgraded to New Groups so they can get in on the new features we recently released, like admins, @mentions, group links, and more. Upgrades don’t happen all at once or instantly, and some groups may not upgrade for a while.
Signal Desktop 1.38.2
- Fixes a few bugs related to the composition area
Signal Desktop 1.38.1
- @mentions let you mention someone in New Groups. They’ll be able to jump directly to that mention the next time they open the chat
- Need a reminder to come back to a chat? You can now mark a conversation as unread for desktop. (FYI this won’t sync to your phone app for the time being)
- Emoji-nally available. You now have access to the 117 new emoji that are part of the latest Emoji v13
Signal Desktop 1.37.3
- This update fixes a few bugs that were reported by beta testers
Signal Desktop 1.37.2
- This update fixes a few bugs that were reported by beta testers
Signal Desktop 1.37.1
- Accidentally send a message to the wrong chat? Take backs are now permitted. When deleting a recently sent message, you now have the option to Delete for Everyone in the chat
- Picture-in-picture support within the app keeps your Signal calls in focus even if you focus on another conversation. It isn't multitasking if they still have your undivided attention
- You can now see a preview of yourself before you start a video call to make sure you look as good as you feel
- Improved message reactions, including the ability to customize skin tones
- Now you can retrieve link previews directly from any website for messages you send. If you don’t want to send link previews, you can disable them from your primary device
- Pin your favorite chats at the very top so the talk never stops
- Corrected an issue that caused some messages to show up out of order
- Improved the contributing documentation
- Added a missing validity check for the proxy URL
Signal Desktop 1.36.3
- This release resolves a bug that prevented some users from linking a new desktop instance
Signal Desktop 1.36.2
- Take your portrait-mode portraits to new heights. Support for very tall images has been added to the media viewer
- If you are a Linux user who has wanted an audible notification sound, the day that dream comes true is finally here (hear, hear!)
- Localization layout and default keybinding improvements
Signal Desktop 1.36.1
- Exceed your notification expectations with a revamped system that lets you see which group the message came from along with the message type (photo, video, file, etc.). Now you can drop whatever you're doing in another app when the latest GIF appears in your favorite memes group
- Accept the unexpected: Message requests let you quickly see more info before accepting the request, deleting it, or blocking the conversation
Signal Desktop 1.35.1
- Start using your mouse's scroll wheel as a rotary dial with support for one-to-one voice and video conversations on Signal Desktop
- Accept the unexpected: Message requests let you quickly see more info before accepting the request, deleting it, or blocking the conversation
- Give peace a chance and temporarily mute notifications for any conversation
Signal Desktop 1.34.5
- We added system theme support across all platforms. It's always darkest before the dawn -- especially if you configure your appearance settings based on sunrise and sunset
Signal Desktop 1.34.4
- This update fixes a few rare bugs that the Signal community discovered during the beta testing process. If you would like to test new Signal features before your friends (and sometimes discover new problems in the process), the Desktop beta program just might be exactly what you've been looking for. Simply launch Signal and select "Join the beta" from the "Help" menu to turn the dream into a reality.
Signal Desktop 1.34.3
- The help menu is a little more helpful. Quickly report bugs in more languages, or use the new shortcut to join the Signal Desktop beta and help us find them even earlier
Signal Desktop 1.34.2
- Feeling Emojionally unavailable? Now you can react to messages with any Emoji. React with a cricket ???? if nobody laughs at a joke, or fire ???? for a particularly hot take
- Avatar colors in the reaction viewer now match the avatar, so even if Aang doesn't have a profile picture set yet, he'll still be easy to find
- Saved attachment files are now consistent across Android and Desktop
Signal Desktop 1.34.1
- This update fixes a crash that could occur during startup on Windows
Signal Desktop 1.34.0
- Quickly switch between your recent conversations using several new keyboard shortcuts. Ctrl-1 through Ctrl-9 will jump to that numbered thread, while Ctrl-Tab and Ctrl-Shift-Tab cycle forwards and backwards.
- See who updated a group right away instead of trying to figure out whose personality best matches the new group title or avatar
- We added support for the new (true) blue of ultramarine for Android linked devices
- If a sticker is really cool, sometimes a pack of one is all you need (and you can do that now). If a wolf is really cool, scientists say that's still not enough for a pack though. Maybe someday.
- Conversation titles are no longer displayed in a truncated form when they don't need to be
- Signal now automatically follows your system theme settings on macOS, but you can manually choose between eternal light and permanent darkness if you refuse to be a part of the system.
- This release fixes the update bug that was affecting some non-admin users on macOS
- Startup speed and networking improvements
- The unnecessary scrollbar on the About page is gone
Signal Desktop 1.33.4
- This update fixes a bug that prevented some users from re-linking Signal Desktop to their mobile device again
Signal Desktop 1.33.3
- We fixed a bug that could cause Signal to crash if the --use-tray-icon or --start-in-tray command-line arguments were specified
Signal Desktop 1.33.1
- Big icon improvements, especially for small taskbars
- No more leftover rendering pain in the left pane when the network status dialog disappears after Signal re-connects
- We fixed a bug that broke the display of group delivery receipts and group message details for some users
Signal Desktop 1.33.0
- Check out the improved Signal logo and icon. It's less like a new wardrobe, and more like carefully washing our favorite outfit
- Several performance optimizations to reduce background CPU usage. We apologize to fans of spinning fans
Signal Desktop 1.32.3
- We fixed a bug that could cause Signal to crash if the --use-tray-icon or --start-in-tray command-line arguments were specified
Signal Desktop 1.32.2
- Users whose language is set to something other than English, r̶e̶j̶i̶o̶c̶e̶rejoice! Spellcheck is back
Signal Desktop 1.32.1
- This update fixes a startup bug that affects non-English locales on some Linux distributions. Spellcheck support is temporarily disabled for these users, but it will be bakc.
Signal Desktop 1.32.0
- Updates are no longer interrupdates. We revamped the left pane to unobtrusively show you when a new version of Signal is available
- Two new official sticker packs. Swoon’s work has been featured in the Museum of Modern Art in New York, the Tate Modern in London, Galerie L.J. in Paris, the Museum of Sketches for Public Art in Sweden, and in hidden spaces in neighborhoods around the world. Now you can display it in the gallery of your own conversations too.
Signal Desktop 1.31.0
- Send a ❤ in a heartbeat. Reactions make it easy to quickly reply with how you feel
- Emoji images have been updated to version 12
Signal Desktop 1.30.1
- Change log not available for this version
Signal Desktop 1.30.0
- Make privacy stick: Create your own custom sticker packs (File > Create/Upload Sticker Pack)
Signal Desktop 1.29.6
- This release fixes a connectivity issue to Signal servers
Signal Desktop 1.29.5
- Change log not available for this version
Signal Desktop 1.29.4
- Fixes an issue where the most recent messages of a conversation wouldn't appear on first load of a conversation
- Fixes an issue where a received standalone conversation timer update might be ignored
- Fixes an issue where a view-once message viewed on another device might not result in a viewed state in desktop
- Fixes an issue where a 'Identity key changed' error might show repeatedly on attempted messages sends to a contact
Signal Desktop 1.29.3
- We peeled off the "Sticker Pack Installed" reminders that some users were seeing multiple times per day
Signal Desktop 1.29.2
- Make privacy stick: Stickers are now available in Signal
Signal Desktop 1.29.1
- Focus and accessibility enhancements when confirmation dialogs are displayed
Signal Desktop 1.29.0
- Explore a new set of keyboard shortcuts with CTRL+/ or CMD+/
- Try navigating around the application with Tab and Shift+Tab to take a break from the mouse
Signal Desktop 1.28.0
- A new set of keyboard shortcuts (hit CTRL+/ to see the list)
- Improved keyboard accessibility (try navigating around with Tab and Shift+Tab)
Signal Desktop 1.27.4
- Change log not available for this version
Signal Desktop 1.27.3
- Unless it's footage of total darkness, video thumbnails should no longer appear as black squares. You can also click on any video to immediately pause playback
- Switch between multiple desktop spaces on macOS without missing anything. Signal messages won't be marked as read until the window is in focus
- Support for Zoom In and Zoom Out on Windows and Linux
- If you always maximize Signal Desktop on Windows, this preference will now remain in effect when the app restarts
- We fixed a bug that sometimes prevented conversations from being displayed if the composition box contained a long draft message. We also added a few improvements around scrolling behavior and accessibility
Signal Desktop 1.27.2
- Brings back the orange highlight on Windows which previously came along with any message notification
- Fixes a startup issue present on some Linux distributions
Signal Desktop 1.27.1
- Find your new favorite feature. Full-text search is everything that you have been looking for. Quickly locate any message, whether in one conversation or across all of them
- Write a story-length Signal message using the new roomier composition mode. Got writer's block? No problem. Unplug and come back to your saved draft
- We improved startup and scrolling performance to get you to your messages faster
Signal Desktop 1.26.2
- Change log not available for this version
Signal Desktop 1.26.0
- Use emoji autocomplete to quickly locate the perfect character as you type
Signal Desktop 1.25.3
- This release fixes an issue that prevented Signal Desktop from starting up for some users on Ubuntu 19.04 who felt slightly nostalgic about seeing a frozen blue screen for the first time in years
- The minimum window size was increased in order to accommodate the new emoji selector
Signal Desktop 1.25.2
- The fuzzy emoji search is even fuzzier, so you can type "polo" to locate :woman-playing-water-poloor :man-playing-water-poloinstead of playing Marco Polo and trying to find them while yelling
- Improved conversation list update performance
- Badge counts are now supported on Ubuntu and Elementary OS
Signal Desktop 1.25.1
- Improved support for long contact names
- Pressing enter when the emoji picker is open will once again send your message
Signal Desktop 1.25.0
- An updated emoji panel adds a fuzzy search feature so that you can find coffee even if you haven't had any yet. It also includes quick access to recently used characters and support for "Fitzpatrick" customization
- Pinterest is now included in the list of sites that support link previews
- Check marks for read receipts and delivery receipts are updated more consistently when Signal Desktop reconnects after being offline
- Improved handling of group changes
- Windows build enhancements for users who were encountering rare DLL conflicts
- Users on macOS who launch Signal with the --use-tray-icon option will only see the dock icon when the window is open
Signal Desktop 1.24.1
- Change log not available for this version
Signal Desktop 1.24.0
- Give your messages more character(s) using the updated support for long text content that is compatible with the latest version of Signal for Android and iOS
- Quickly archive old conversations using everyone's favorite new shortcut (CTRL-E)
- ":TaDa:!" Now you can manually enter your emoji using whatever capitalization your heart desires
- Right-click on any URL or text selection and enjoy the new context menu
- Improved font rendering for Chinese, Japanese, and Korean characters on Windows
- Support for right-to-left contact names in quoted replies
- Menu improvements for users on macOS
Signal Desktop 1.23.2
- Change log not available for this version
Signal Desktop 1.22.0
- Tell yourself how you really feel with the new Note to Self feature
- Performance improvements help make Signal Desktop launch faster than ever, especially on slow Internet connections. Attachments are now seamlessly downloaded in the background instead of all at once during startup
Signal Desktop 1.21.2
- Additional link preview updates, including better behavior when composing quoted replies to messages without preview media
Signal Desktop 1.21.1
- Change log not available for this version
Signal Desktop 1.21.0
- Change log not available for this version
Signal Desktop 1.20.0
- Change log not available for this version
Signal Desktop 1.19.0
- Optional support for Typing Indicators. The dots between the lines help you read between the lines. Enable or disable them at any time on your mobile device (Signal Settings > Privacy > Typing Indicators)
Signal Desktop 1.18.1
- Change log not available for this version
Signal Desktop 1.17.3
- Resolved an import error that was blocking some legacy Chrome App users from migrating to the latest release
Signal Desktop 1.17.2
- We fixed an import error that was affecting a small number of users who were migrating from the legacy Chrome App
- Storage optimizations and improved synchronization performance
Signal Desktop 1.17.1
- Change log not available for this version
Signal Desktop 1.17.0
- New colors for your incoming Android messages: Blue, Burlap, Crimson, Forest, Indigo, Plum, Steel, Taupe, Teal, Vermilion, Violet, and Wintergreen
- Startup performance improvements
- Animated GIFs that are larger than 6 megabytes are now supported
- Localization updates for Albanian, Catalan, Chinese, Finnish, French, German, Greek, Hebrew, Hindi, Italian, Japanese, Kannada, Khmer, Lithuanian, Norwegian, Persian, Portuguese, Romanian, Serbian, Spanish, and Turkish. We sincerely appreciate the volunteer translators whose efforts made this possible
Signal Desktop 1.16.3
- Fixed a bug that was preventing Signal from starting up for some users with a large conversation history
Signal Desktop 1.16.2
- Storage fixes
- Updated language strings for Estonian, Finnish, Italian, and Persian
Signal Desktop 1.16.1
- Message rendering improvements for better performance
- Shared contacts for users with a linked iOS device are easier to read
- Group conversations that are blocked on your mobile device will be blocked on Desktop too
- The list of supported languages has expanded to include Albanian, Esperanto, Estonian, Khmer, and Thai. We sincerely appreciate the volunteer translators whose efforts made this possible
Signal Desktop 1.16.0
- We optimized performance to fix the input lag that was affecting some users. Keystrokes should be instantaneous again, but occasional typing delays are still possible when you are thinking of the right thing to say
- The countdown timer icon is now displayed with the correct style and color in the iOS light and dark themes
- Updated language translations
Signal Desktop 1.15.5
Visuals:
- When iOS device has been linked, use iOS color scheme
- Conversation bubbles now better handle both large and small window sizes
- Quotes: Show warning if referenced message was not found
Performance:
- Give event loop a rest when queuing large numbers of messages from cache
- Fix issue which caused contact syncs to be continually reprocessed from cache
Dev:
- Add logging to help diagnose protocol handler false positives
- Only show 'upgrade is available' dialog if mainWindow is available
- Copy quoted message contents into quote on receipt
- Disable drag and drop if it's not a file attachment
Signal Desktop 1.15.4
Performance:
- Increase timeout for database operations, as users have been seeing timeouts
- Additional logging to track performance of database operations
- New indices and query updates to ensure indices are used for all queries
Visuals:
- Style the scrollbar in both light and dark themes
- Ensure that the scroll down button is always on top of conversation content
Dev:
- Properly flow errors back when errors happen during message processing or caching
- Use Base64 strings in temporary message cache instead of 'binary' encoding
- Eliminate write of config.json on exit of app, may be causing corruption
Signal Desktop 1.15.3
Visuals:
- Fixed: Visual attachment borders and overlays would show on top of safety number change banner
- Fixed: No-caption visual attachment metadata overlay was behind dark shading, making it hard to read
Signal Desktop 1.15.1
- Fixed: On some macOS machines, the light theme would render incorrectly
- Fixed: On an OS set to a right-to-left language, message bubbles were left-aligned
- Fixed: Incoming messages with errors would be shown as empty messages
- Fixed: SQLCipher migration of cached not-yet-processed messages did not preserve their data
Disappearing messages:
- Move expiring message time earlier if read sync has earlier time
- In partially-successful group send, don't start expire timer
Dev:
- Clean up any orphaned external files on start
- Ensure that a SQL command timeout results in an error
- On error handling cached message, log error then delete
Signal Desktop 1.15.0
Visual changes:
- New colors and message bubbles
- Unified theme
- Video playback updates
- Disappearing messages can now be enabled without first turning them on with a '1 day' duration
- The status of the last conversation message (if outgoing) is now shown in the left pane
- One-click access for replying to message
Media Gallery:
- Fixed: Wrong attachment would be saved from lightbox after left/right navigation
- Better handling of videos - thumbnail of video is now used
- Dark theme honored in all UI elements
- Icons shown for all if no thumbnail is available
Dev:
- New version 8 schema for messages: thumbnails and dimensions from image and video attachments, as well as a full-size video screenshot for use in conversation view
- Much of the application has been moved to React
- Dark theme rewritten from scratch
- New CSS is now using Block Element Modifier syntax (BEM)
- JSHint removed from project; ESLint now scans entire project
- _locales/en/messages.json is now included in jsprettier runs
- All backbone-related functionality removed from Style Guide
- Ensure set of Linux dev dependencies is complete in Contributing.md
- Introduce mandatory migration on startup, to minimum version 7
- Preserve migration state when deleting config due to failed login
- Conversation: store lastMessage/lastMessageStatus in memory only
- Moved to using window.log only for all browser-context logging, with new eslint rule to prevent direct use of console.log
- Full eslintification of files in libtextsecure to take advantage of new console.log rule
- Removed unnecessary and too-verbose console logging
- When making thumbnail for video attachment to be sent, we generate a 100x100 preview instead of taking a full screenshot of the video
Signal Desktop 1.14.4
- Fixed: Application does not start up on Linux w/tmp mounted as noexec
- Fixed: When attempting to record voice note with media permission disabled, popup would be blank
Signal Desktop 1.14.3
- Fixed: After upload, debug logs were not accessible
- Show error if debug log fails to upload
Signal Desktop 1.14.1
- Fixed: Changes to notification settings or menu hide setting would not be persisted
- Fixed: Settings window, debug log window, and permissions popup were not themed
- Fixed: When turning off disappearing messages timer, it would show 'to seconds' instead of 'to off'
- Fixed: Issue where error handling for incoming message would fail, resulting in no visible error
Signal Desktop 1.14.0
New:
- New setting: media permission. Desktop now shows a popup dialog when this permission is not granted and the recording for a voice message fails
- Auto-scroll to selected conversation when they reorder
Fixed:
- Conversation preview would sometimes show already-expired message
- Upon resume from sleep, notifications would show for already-read messages as they arrived
- About window didn't include version number
- Idle detector would never turn off, slowing down app
Dev:
- Minor documentation cleanup - bug templates, readme, etc
- Update conversation's last message whenever it is opened
- Add missing timer option localization strings
- Make all OS menus localizable
- Handle timer updates along with group updates
- Add 'newmessage' event handler to Conversation for reliability
- Debug log, settings and media permissions popup are all now in separate windows
- Pulled latest translations from Transifex
Signal Desktop 1.13.0
Fixed:
- Expire timer update would be sent even if change came from remote message
- It was impossible to send an attachment if we failed to create a thumbnail for it
- App would fail to start if user profile data is behind a junction
- Message detail screen errors were too narrow to see the complete message
Dev:
- Add link to terms of service and privacy policy in About window
- Additional defense-in-depth enhancements
- Update strings for fr/tr languages
- Readme: Clarify beta install instructions
Signal Desktop 1.12.1
- Fixed: In iOS theme, quoted links were white on white
- Ensure that a disappearing message timer change notification is always above initiating message
- Ensure that sent messages immediately take conversation's expire timer
Signal Desktop 1.12.0
- Update to Electron v2.0.1
- Fixed: Emoji with skin tone modifiers would show up as a square
- Fixed: A few visual problems with the contact detail screen
- Fixed: complex kernel versions were causing problems in linux
Dev:
- Add another Windows 7 dev setup requirement to contributing.md
- Various defense-in-depth enhancements
- Refactor api.js into web_api, which encapsulates all web access
- Move a number of dependences from bower to npm
- Enable a large set of new tslint rules
- Use React for all emojification in the app
- Print out main process logs if electron unit tests fail
- Move all forks to @scottnonnenberg-signal account
- Remove jscs from the project
- Remove unused code and templates
- Remove broken stylesheets symlink
Signal Desktop 1.11.0
- Feature: Receive contact
- Fixed: Sometimes clicks on quoted message wouldn't work
- Fixed: In dark theme, it was hard to see a message's triple-dot menu on hover
- Fixed: Unsupported image and video types were missing from media pane
- Fixed: On small screens, the media lightbox view would show media off-screen
- Notification improvements
- Improved behavior for notifications that are added and removed quickly
- Better handling of notifications that were read on a linked device
- Media Gallery: A number of small visual fixes
- Emoji pane: Can now dismiss it by pressing escape key
- Update translations
Dev:
- Windows 7: Use Electron-native notifications
- Better logging when we receive a read sync from a linked device
- Move to React for newlines, emoji, and links in message body
- Improve Logging For Disappearing Messages
- Prettier: Continue expanding its coverage of app
- Document Translations Setup + Remove Unused Strings
- Make Protocol Buffers available to commonjs code
- Build updates: remove unused commands and assets
- Document Windows 7 Developer Setup
- Update README copyright year to 2018
Signal Desktop 1.10.1
- Fixes a bug recently published
Signal Desktop 1.10.0
- Media Gallery showing all attachments in a given conversation. Note: Until all attachments have been migrated to disk (as part of a background process), only a partial set of a conversation's media will show up, skewed towards the most recent messages
- Increase speed of migration to move attachments to disk from database
- Video attachments: show first frame preview in composition area
Quotes:
- Show 'You' in Android theme instead of your own contact name
- Show thumbnails for quotes of messages with video attachments
Notification improvements:
- Remove all on remote read, on focus, on exit
- Show multi-message notifications like '5 new messages'
Dev:
- Add comments clarifying our mechanisms for stripping EXIF info
- Move to prettierjs to format our code
- Fix break in styleguide; make filesize/Signal.Util.GoogleChrome available
- Remove duplicate entry from .gitignore
Signal Desktop 1.9.0
- Send quoted replies via hover menu on message
- Fixed: Linking a new iOS device would not initially show iOS theme
- Dev: Media Gallery: Phase 1 - currently disabled
Signal Desktop 1.8.0
- Support for receiving quoted replies
- iOS theme: one bubble for both attachment and message contents
- Dev: Fix beta install instructions in readme for debian-based linux
Signal Desktop 1.7.1
- Fixed: Conversation message preview would sometimes continue to show after message disappeared
- Improve URL Auto-Linking In Messages
- Redact More Variants Of Paths In Stack Traces
- Dev: Introduce React, TypeScript, TSLint and React-StyleGuidist
Signal Desktop 1.7.0
- Update to electron 1.8.4
- Migrate all attachments from IndexedDB to file system in the background
- Save attachments to disk when importing Chrome app export
- New option in settings: delete all application data
- Remove all configuration in database when we discover we are unlinked
- Delete everything in database when we link with a different phone number from previous link
- Windows: Delete all data on uninstall
- Fixed: Read receipts setting would not be synchronized along with re-link
- Fixed: Clicking conversation in left pane when already selected would remove focus on message composition field
- Fixed: Searching for the phone number of an existing contact, then selecting 'start conversation' would erase contact details
- Fixed: Selecting Settings menu option multiple times would open multiple instances of settings view
Dev:
- Redact file paths in anything that goes to the log on disk
- When top-level process errors happen, don't show dialog with stack trace
- Add nsp to CI runs
- Add eslint-plugin-mocha to disallow exclusive tests using *.only
- Preparation for encrypted backups
- Updates to structure of exported data - messages.zip, flat list of attachments
- Relax Node.js version requirements
- Fix a few typos in documentation
- Update issue template to mention that translation should be via Transifex
Signal Desktop 1.6.1
- Switch to a new service for debug logs, since GitHub is retiring anonymous gists
Signal Desktop 1.6.0
- Upgrade to the latest version of Electron, 1.8.2
- Replace custom notification sound with system sound
Update menus:
- A few copy changes to make things clearer
- Settings now available via the File (Windows/Linux) or Signal Desktop (macOS) OS menu
- Eliminate the triple-dot menu in the top-center of the screen
- Fixed: Hitting enter after entering device name on install would not move to next screen
Dev:
- Ensure consistent builds using yarn --frozen-lockfile
- Update code to match eslint-enforced formatting
- Upgrade to latest version of electron-builder and associated packages
Signal Desktop 1.5.2
- Fixed: In import/registration flow, choosing View -> Debug Log would do nothing
Signal Desktop 1.5.1
- Fixed: In some cases contact/group syncs would turn off disappearing messages in all conversations
- Fixed: On initial setup, conversations with disappearing messages enabled would be at the top of the conversation list
Signal Desktop 1.5.0
- Note: Includes fixes from 1.4.0-beta.1 (never released to production), 1.5.0-beta.1, and one additional pull request
- Update electron to 1.7.12
- New design for import and install flows
- Support for 'light' imports, which bring just messages, contacts and groups
- Set conversation disappearing messages state and contact block state on initial link
- 'Restart' -> 'Restart Signal' button in update dialog, thanks @StevenXL
Fixed:
- If app started offline, conversations would not open
- Attached images would sometimes show up rotated improperly
- Uncaught Exception: TypeError; 'getSize'
- File paths with special characters could be shown in misleading way
- Incoming messages sometimes didn't appear at all
- 'Cannot find module ./app/locale' error popup when attempting to start another instance of the app on Windows
- Setting NODE_ENV environment variable to 'development' would point it at staging servers
Dev:
- Move ESLint environment configuration into .eslintrc
- Sync Protocol Buffers with libsignal-service-java
- Update to libsignal-protocol-javascript v1.3.0
- Make our binary comparisons constant time
- Fix typo in issue template
- Update to new signal branding
更新時間:2021-11-10
更新細節:
What's new in this version:
VSCode 1.62.1
The update addresses this security:
- Always use a command line flag together with ELECTRON_RUN_AS_NODE
VSCode 1.62.0
Visual Studio Code for the Web - vscode.dev (Preview):
- This iteration, we released a preview of Visual Studio Code for the Web. Visual Studio Code for the Web provides a zero-install experience running entirely in your browser, allowing you to quickly and safely browse source code repositories and make lightweight code changes. To get started, go to https://vscode.dev in your browser.
- VS Code for the Web has many of the features of VS Code desktop that you love, including search and syntax highlighting, along with extension support to work on your codebase. In addition to opening repositories, forks, and pull requests from source control providers like GitHub and Azure Repos, you can also work with code that is stored on your local machine.
- Not all extensions can run when VS Code is in the browser. Extensions that are purely declarative, such as themes, snippets, or grammars, can run unmodified in the browser. However, extensions that need to run code must be updated by the extension authors. We'd like to say thank you to the extension authors that already have published their extensions as web extensions.
Workbench:
Settings editor accessibility:
We made various Settings editor accessibility improvements:
- The Settings editor scrolls back to the top after performing a search, so the user does not end up midway through the search results after each search.
- The settings scope switcher is accessible via keyboard.
- Deprecated setting text blocks display an icon. Previously, the deprecated text was distinguished from the rest of the setting text only by color.
- More UI elements within the Settings editor have the setting ID as their name.
Updated search icons:
- The search icons are now the same weight and the match whole word icon was updated to be more distinguishable from the rest.
Parameter hint highlight:
- VS Code now highlights the current parameter in the parameter hint and the color can be themed via editorHoverWidget.highlightForeground
Editor:
Improved bracket pair guides:
- We continued iterating on bracket pair guides. Horizontal lines now outline the scope of a bracket pair. Also, vertical lines now depend on the indentation of the code that is surrounded by the bracket pair.
- Bracket pair guides can be enabled by setting editor.guides.bracketPairs to true (defaults to false). We added a third option "active" to only show a bracket pair guide for the active bracket pair.
- The new setting editor.guides.bracketPairsHorizontal controls if and when to render horizontal guides (defaults to active).
- New themable colors editorBracketPairGuide.background{1,...,6} and editorBracketPairGuide.activeBackground{1,...,6} can be used to customize the color of bracket pair guides
Customizable bracket pairs:
- You can now configure bracket pairs for a specific programming language through settings. editor.language.bracketPairs can be used to configure which bracket characters should be matched. If set, editor.language.colorizedBracketPairs independently configures which bracket pairs are colorized when bracket pair colorization or bracket pair guides are enabled.
Display hovers above or below the current line:
- You can now choose between displaying IntelliSense hovers above (default) or below the current line. By setting editor.hover.above to false, hovers will render below the current line.
Unicode directional formatting characters:
- To address CVE-2021-42574, VS Code now renders Unicode directional formatting characters by default. Consider the following text snippet.
- The above text snippet contains two explicit directional formatting characters, U+202E (RIGHT-TO-LEFT OVERRIDE) and U+202C (POP DIRECTIONAL FORMATTING). These characters can influence Unicode's Bidirectional Algorithm and could be used to craft source code that renders differently than what compilers would execute.
- The special rendering of these directional formatting characters can be turned off by setting editor.renderControlCharacters to false. The setting editor.renderControlCharacters is now true by default.
Extensions:
Verified extension publishers:
- VS Code now shows if the domains of an extension publisher are verified by the Visual Studio Marketplace
- If you are an extension author, more details about how to become a verified publisher can be found in the Publishing Extensions topic
Terminal:
New default keybindings for special characters:
- The following keybindings were added that are typically supported in other terminals:
- ctrl+shift+2: Inputs the null character (0x00).
- ctrl+shift+6: Inputs the record separator character (0x1E).
- ctrl+/: Inputs the unit separator character (0x1F).
Languages:
- Configure how HTML completes attributes:
- There is a new setting html.completion.attributeDefaultValue that lets you choose how values are filled in when an HTML attribute is completed:
- doublequotes: The value is placed in double quotes (default)
- singlequotes: The value is placed in single quotes
- empty: The value is left empty
Emmet improvements:
- The new Emmet: Update Tag command (editor.emmet.action.updateTag) updates the placeholder with the HTML tag to be updated.
- The extension also activates now when one tries to run any Emmet command. This change should fix an issue where some commands were not found when run from the Command Palette, while also keeping the activation event list more precise so that Emmet does not start up unnecessarily, such as in an empty workspace.
- For multi-root workspaces, Emmet now sources snippets from all workspace folders, rather than just the first one. As a result, custom snippets from all workspace folders will be suggested when editing an applicable file in the workspace.
Notebooks:
Find and Replace supports capturing groups:
- The Find and Replace widget in the notebook editor now supports regular expression capturing groups
- In the short video below, replace uses the first (and only) captured text ('a')
Better selection of output renderers and mimetypes:
- Notebook cells can output multiple types of data (mimetypes) that can be rendered in different ways both by VS Code itself and extensions. Previously, VS Code had basic memoization (caching) of the selected renderer for a mimetype, and you could manually configure your preferred mimetypes using the notebook.displayOrder setting. However, VS Code wasn't particularly smart about picking the best renderer for a mimetype, and preferred mimetypes had to be updated manually.
- Now, preferred renderers are cached on a per-notebook type, level in the workspace. Additionally, if you switch to view a different mimetype, that preference will be updated in-memory for the VS Code session, and you can use the Notebook: Save Mimetype Display Order command to easily update the notebook.displayOrder setting to the working preference.
Contributions to extensions:
Jupyter:
- Kernels
- In order to make it easier to identify kernels, the Jupyter extension now groups kernels in the kernel picker.
- You can now filter the list of kernels displayed in the kernel picker, either globally or on a workspace basis. This is helpful if you have a large number of kernels installed but usually only work with a subset.
- To manage the list of kernels displayed, you can use the command Jupyter: Filter Kernels from the Command Palette.
Interactive Window:
- Automatic cell creation when running the last cells in an Interactive Window using Shift+Enter can now be configured via the setting jupyter.newCellOnRunLast. If you don't want the default behavior to add a new cell, you can set jupyter.netCellOnRunLast to false.
ESLint:
- A new version of the ESLint extension has shipped. Major improvements are:
- Extended support for ESLint version 8.x.
- The ability to define the rule set that is applied during code action on save and format via the setting eslint.codeActionsOnSave.rules.
GitHub Pull Requests and Issues:
- Work continues on the GitHub Pull Requests and Issues extension, which allows you to work on, create, and manage pull requests and issues. Check out the changelog for the 0.32.0 release of the extension to see the highlights.
Remote Development:
- Work continues on the Remote Development extensions, which allow you to use a container, remote machine, or the Windows Subsystem for Linux (WSL) as a full-featured development environment.
Feature highlights in 1.62 include:
- New setting remote.SSH.foldersSortOrder to sort SSH targets alphabetically or by recent use.
- Windows Subsystem for Linux indicator lets you quickly know whether you are using WSL 1 or WSL 2.
- Advanced container configuration videos covering how to persist bash history and work with monorepos.
Preview features:
TypeScript 4.5 support:
This update adds support for the upcoming TypeScript 4.5 release. The TypeScript 4.5 beta announcement post has more information about the new language and tooling features. Some tooling highlights:
- Method signature completions.
- JSX attribute completions.
- More accurate reference counts for the references CodeLens.
- To start using the TypeScript 4.5 nightly builds, install the TypeScript Nightly extension.
- Please share your feedback and let us know if you run into any bugs with TypeScript 4.5.
- Extension authoring:
- Emoji support in file decorations
- The file decorations API now supports emojis as badge texts.
MarkdownString.supportHtml:
- The new supportHtml property on MarkdownString enables rendering of a safe subset of raw HTML that appears inside the Markdown text.
- The supportHtml property defaults to false. When disabled, VS Code will strip out any raw HTML tags that appear in the Markdown text.
Engineering:
File watching changes:
- File watching in VS Code changed to a new library, thanks to the work of the Parcel team with their @parcel/watcher. We will gradually roll out this change to all users in the upcoming weeks. Linux users will be happy to learn that the files.watcherExclude now applies natively so that the number of file handles VS Code needs open for file watching can be greatly reduced.
- The existing files.legacyWatcher setting was changed to an enumeration with these values:
- on - The new file watcher will never be used.
- off - The new file watcher will always be used.
- default - The new file watcher will only be used when you open multi-root workspaces (via a .code-workspace file).
- You should not notice any difference in your day to day work, but if file watching is broken for you, please report an issue.
Progress for Electron sandbox support:
- As we continue to make the VS Code workbench ready for enabling Electron's sandbox, we made progress on moving Node.js file services out of the workbench window into a different process. The same is true for the file watcher that no longer forks from the workbench window, but from a background process. This change is enabled by default in VS Code Insiders and will be the default in Stable for our November release.
Notable fixes:
- 73061: Enumerable properties mixed with regular properties
- 130868: Emmet suggestions list missing entries after adding custom snippets.json
- 131966: Emmet unable to expand abbreviation with onclick attribute
- 135110: Support different border settings for vertical or horizontal layouts, for in-group editor splitting
VSCode 1.61.2
The update addresses these issues:
- Web: Handles may contain slashes at the end
- Focus of commit message textbox swaps when files are changed meanwhile
VSCode 1.61.1
Fixed:
- Process handles leaked by pty host on windows
- September 2021 Recovery Endgame
- High CPU Usage: Every VS Code window eats 5+% CPU, even idle, even in the background
- Empty HoverWidget is visible at startup
- New Telemetry Level should respect my prior settings
- Source Control bug when creating or changing branch in the workspace
VSCode 1.61.0
- Split editors within the same group - Quickly create side-by-side editors for the same file
- Locked editor groups - Select editor types to automatically lock in an editor group
- Better display of deleted and readonly files - Tab decorations highlight deleted and readonly files
- Bracket pair guides - Display vertical guides to link matching bracket pairs
- Fixed terminal dimensions - Set an active terminal's width and height
- Jupyter Notebook improvements - Table of Contents view, full debugging support
- Platform-specific extensions - Publish different extension versions for Windows, macOS, and Linux
- Virtual Workspaces extension guide - Learn how to update your extension for virtual environments
- Advanced container configuration - Tips, code samples, and videos to help configure development containers
VSCode 1.60.2
The update addresses these issues:
- The GitHub.codespaces extension gets activated twice when creating a new codespace
- Bundle TS 4.4.3
- ugust 2021 Endgame Recovery 2 endgame-plan
- Codespaces: Debugging is broken
- Automatic language detection overrides openTextDocument API language parameter
- Undo stops working after focusing webview
VSCode 1.60.1
Fixed:
- npm script not work in default terminal
- Context menu command "Open in Integrated Terminal" does not use Default Profile
- Go to Symbol in Workspace
- Allow also setting the language_info in a notebook
- Show Log from Container Creation Progress notification has no effect
- SSH Remote fails to connect
- Inline-suggestion appearing at previous cursor location
- August 2021 Endgame Recovery
- v1.60: "Auto language select" feature sets "CoffeeScript" language in "Git commit" files
- Powershell console opens every time I launch VS Code with a project
- Unable to save notebook when executing a long running cell
VSCode 1.60.0
- Automatic language detection - Programming language detected when you paste into VS Code
- Built-in fast bracket colorization - Fast bracket matching and colorization for large files
- Settings editor syntax highlighting - Rich syntax highlighting for setting description code blocks
- Custom terminal glyph rendering - Better display of box drawing and block element characters
- Set debugging Watch values - Change watched values during a debugging session
- Notebook improvements - Markdown link navigation, faster rendering of large outputs
- JavaScript/TypeScript inlay hints - Inline hints for parameter names and types, and more
- Locked editor group preview - Keep a preferred editor layout by locking the editor group
- Python extension testing updates - Better support for test discovery, navigation, and status
- Web extension authors guide - Learn how to update your extension for VS Code in the browser
VSCode 1.59.1
Fixed:
- Notebooks cannot be opened on 1.59
- Authentication decryption error
- tasks.onDidEndTaskProcess is called too many times in VS Code v1.59
- Perma-hang/crash on M1 MBP with universal build
- July 2021 Endgame Recovery
- Stdout generated raw data file not in expected format.
- Typing repeated dots in js expands to first suggestion
VSCode 1.59.0
- Extensions view improvements - Rich extension detail hovers, new runtime status tab
- Settings editor validation - Quickly find editing errors for object-based settings
- Drag and drop terminals - Move terminals across windows to both editor and panel areas
- Extended theme customization - Customize multiple color themes at once
- Built-in support for Jupyter notebooks - Open .ipynb files directly in VS Code
- Notebook UI improvements - Display first line of collapsed cells, Undo/Redo per cell
- Testing API finalized - Native support for running tests in VS Code with built-in Test Explorer
- Debug Disassembly view preview - Display disassembled C++ code in VS Code
- Live Preview extension - Live HTML preview within VS Code with JavaScript debugging support
- Remote - Containers devcontainer CLI - Command line interface for working with development containers
VSCode 1.58.2
Fixed:
- June 2021 Endgame Recovery 2
- Only acquire workspace storage locks on the remote extension host
- Remote extension will not work if it depends on a local UI one
- Terminal is tiny when extensions create and show them
- When multiple ghost text parts have line breaks, the first line of the ghost text gets deleted
- Using command line to open vscode causes code warning
- Trust and Continue dialog need two clicks on Continue to go away
- VS Code Terminal doesn't autofocus
- MacOS: Could not move terminal into editor area after first move
VSCode 1.58.1
The update addresses these security issues:
- Improves Git security with untrusted workspaces bug git important
- Don't use guessable nonces in webview
- Update distro hash
VSCode 1.58.0
- Terminals in the editor - Create or move terminals into the editor area
- Workspace Trust - Quickly customize Workspace Trust settings, disable Restricted Mode banner
- Editor scroll bar customization - Set bar visibility and width, click navigation behavior
- Markdown preview KaTeX support - Math support in the Markdown preview
- Settings editor improvements - Support for multiple checkboxes and enumeration dropdowns
- Sticky debug environment choice - Debugger remembers your previous environment choice
- Jupyter Interactive window - Run Jupyter code directly in an interactive window
- Jupyter notebook debugging - Debug Jupyter notebook code from within VS Code
- 'Open in VS Code' badge - Lets visitors quickly open your GitHub repo in VS Code
- Data Science tutorials - Learn about Jupyter Notebooks, PyTorch, and more
VSCode 1.57.1
- May 2021 Endgame Recovery
- Scrolling on mouse click
- macOS: restore Cmd+W closing the window when all tabs are closed
- 1.57.0 (macOS): window behaves different now (fullscreen & priority issues)
- "Open New External Terminal" doesn't work if no terminal settings are present
- Entire settings file got erased on new latest update. Just FYI
VSCode 1.57.0
- Workspace Trust - Extra security against code execution when browsing unfamiliar source code
- New Getting Started experience - Helps you quickly set up and learn about VS Code
- Remote Repositories - Browse and edit code without locally cloning repositories
- Terminal tabs - Tabs let you easily create, manage, and group multiple open terminals
- Edge browser debugging - Integrates the Microsoft Edge Developer Tools directly into VS Code
- JSDoc @link support - Add @link tags in your comments for fast symbol navigation
- Go to Definition for non-code files - Quickly jump to images and stylesheets
- Notebook API finalized - Notebook API for native notebook support in VS Code
- VS Code at Build 2021 blog post - Catch up with on-demand sessions featuring VS Code
VSCode 1.56.2
- C# syntax highlighting incorrect in 1.56
- Use shell/shellArgs over defaultProfile if specified
- HTML files now require an extension to run
- The default Monokai highlight color is displayed incorrectly
- No longer scaling toolbar icon
- On PC 'Delete' key not working on insiders for approx last week
- Version control icons became minuscule with latest update
VSCode 1.56.1
The update addresses these security issues:
- Do not invoke resolveWithInteraction over terminal settings
- Change grunt, gulp and jake task auto detection to be off by default
VSCode 1.56.0
- Improved hover feedback - Helps you quickly find clickable editor actions
- Terminal profile improvements - Create a custom default terminal profile
- Debugger inline values - Display variable values inline during debugging sessions
- Notebook KaTeX support - Math support in notebook Markdown cells
- Remote - Containers volumes view - Manage mounted volumes within Docker containers
- winget installation - VS Code is available via the Windows Package Manager
- New introductory videos - Videos for getting started with VS Code as well as working with C++
- Terminal tabs preview - Get a first look at managing open terminals with the new tabs view
VSCode 1.55.2
The update addresses these security issues:
- Limit set of allowed remote CLI commands bug important
- command: links should be only selectively enabled bug important
- Spawning php should use its complete disk path bug important
- Spawning npm should use its complete disk path bug important
- CSS should use variables when using editor.fontFamily bug important
- The http.proxy setting should use machine or application scope bug important
VSCode 1.55.1
- Proxy agent is hijacking requests and redirecting them to localhost
- Remote extensions are not installed automatically from devcontainer.json
- Bug Sur icons glitched on non-hidpi screens
- ECONNREFUSED debugging browsers in WSL2
VSCode 1.55.0
- Accessibility improvements - Multi-cursor support and increased line limit
- Updated icons for macOS Big Sur - Brand icons that match the visual style of Big Sur
- Improvements to breakpoints - Inline breakpoints menu, and more
- Editor status decorations - Editor tab status decorations are on by default
- Customize keyboard shortcuts editor - Resize columns in the keyboard shortcuts editor
- Improved remote ports management - Port forwarding autodetection, regex naming, and more
- Terminal profiles - Define profiles in terminal to conveniently launch non-default shells
- Notebook improvements - Multiple cell selection, and more customizable diff editor
- VS Code on Raspberry Pi - New topic explaining how to install VS Code on Raspberry Pi devices
VSCode 1.54.3
- February Recovery 3
- VS Code is unable to activate a debugger extension because of path casing discrepancies
VSCode 1.54.2
Fixed:
- Listener leak in Ports view
- Close terminal warning shows even if no terminal is open
- Command "View: Join all editor groups" not working after update
- Pick up TS 4.2.3
- Cannot find module 'worker_threads' using js debugger auto attach
- Completed tiles of "Getting Started" don't reopen
- List focus background needs proper migration
- Renaming a folder adds it to history
- FileSystemProvider extension: throwing a FileSystemError in readFile does not report to user
- Hide pty host unresponsive notification when it becomes responsive again
- Terminal pty host unresponsive after closing a VS Code window
- Prevent env var relaunch from extension owned terminals
VSCode 1.54.1
- The update addresses an issue with an extension dependency
VSCode 1.53.2
Fixed:
- TS Server fatal error: Cannot read property 'indexOf' of undefined
- <> in all files
- Minimap keeps disappearing
- Fresh install won't open any windows or allow me to open any windows
- First call to activeDebugConsole.appendLine() while debugging JavaScript doesn't appear in the debug console
- Cannot unset StatusBarItem background from errorBackground
- tasks.json npm script does not work with arguments since 1.53
- v1.53 creates debug.log automatically
- The default extension for untitled files is not .txt
- Emmet suggestions bug in SASS files
- VSCode emmet SASS snippets
- IME ON at Alt+` key, Focus ALT Menu
VSCode 1.53.1
Security issues:
- Bundle TypeScript 4.1.4
- Dragging files from explorer to terminal may execute a command
- Pick up new distro version and bump version
VSCode 1.53.0
- Wrap tabs - Wrap editor tabs in the workbench instead of having a scrollbar
- Configure tab decorations - Add editor tab status decorations
- Customize search mode - Use the Search view or open a new Search editor
- JavaScript debugging - Support for conditional exception breakpoints and Node.js worker_threads
- Notebook UX updates - Outline view for Notebook cells, and breadcrumbs for improved navigation
- Markdown preview image auto update - Preview automatically updates when images change
- Emmet improvements - Faster performance and supporting the latest features
- Extension guidelines - Documented best practices for extension authors
- Remote Development video series - Learn to create and configure container-based environments
VSCode 1.52.1
- November 2020 Recovery Endgame
- Check for all possible localhost string when checking if a tunnel already exists
- Can not set breakpoint in PHP files
- notebook status bar icon colors missing
更新時間:2021-11-10
更新細節:
What's new in this version:
Updates:
- Updated LAV Filters to version 0.75.1-10-g75744
Changes/additions/improvements:
- Added support for System Media Transport Controls in Windows 8.1/10/11. This displays playback controls for the player when adjusting volume in Windows. You can enable this functionality through: Options > Advanced > UseSMTC
- Some improvements to SaneAR Audio Renderer: It now automatically falls back to shared mode when exclusive mode is enabled but unsupported. Exclusive mode option no longer needs to be enabled for bitstreaming, instead it is used implicitly when bitstreaming.
- Generating a thumbnail sheet is now faster. It now seeks to keyframes as much as possible.
- Added an advanced option to disable automatic pause when locking the screen in Windows.
- You can now use "off" as a value in the subtitle track preference setting. It may follow language codes that you do prefer to use. In that case it will disable subtitles only if no preceding language code has matched.
- Some visual improvements to playlist numbering and title editing.
- Some improvements for subtitle selection and language name display for the rare situation where a language does not have a LCID.
- Some optimizations to the filter graph builder. This should speed up file loading in some situations.
- The player now reloads the video file when resumed after hibernate or very long pause (> 30 min). This is done as a workaround for driver bugs. It will remember playback position and track selection.
- DVB improvement: It now stores the symbol rate for scanned channels.
- Added support for wildcards in filenames in M3U playlists.
Fixed:
- Fixed subtitles being early by a few frames with VMR9 renderer
- Fixed a subtitle parsing issue for files that contained 4-byte UTF-8 characters (such as emojis). Those are handled properly now.
- Fixed an issue with drag&drop of a folder onto the playlist window
- Several other small fixes
更新時間:2021-11-02
更新細節:
What's new in this version:
Added:
- checkbox if the user wants SandMan.exe to be started after installation
- template for Windows 10 virtual desktop manager
Changed:
- "OpenClsid=..." is no longer restricted to CLSCTX_LOCAL_SERVER execution contexts only
- -- this allows to run objects with the CLSCTX_INPROC_SERVER flag in the COM helper service
- in the trace view, now multiple types can be selected at once
- a few Plus UI entries were made translatable
- changed default "terminate all boxed processes" key to Shift+Pause
Fixed:
- ini writing issue with SbieCtrl and the new ini handling mechanism
- issue with trace log filtering
- space issue about German language on Plus installer
- restored Waterfox phishing template entries with a proper fix
更新時間:2021-10-29
更新細節:
更新時間:2021-10-25
更新細節:
What's new in this version:
Added:
- added explicit lines on Plus installer to delete empty shell registry keys at uninstall time
Fixed:
- template sections not showing in editor
- autodelete box content broken in the previous build
- crash in "Browse Content" window
- issue with icon resolution on Windows 7
- invalid "No Inet" status in the status column
- Windows Explorer search box not working
- Waterfox phishing template
- issue with Chinese translation files on Plus installer
- autorun registry key path on Plus installer
- memory corruption in SbieSvc.exe
更新時間:2021-10-20
更新細節: