This section has been translated using an automatic translation service. If you find a mistake please let us know.
Website changelog for 2022
December 30
๐ฅ New Year's miracle: Habr apps for iOS and Android have been released
Details in the blog (rus)
December 28
๐ฅ Added support for VK videos in the media element of the editor
๐ Fixed alignment in tables if many cells are selected at once
๐ Reduced the weight of the bundle, fixed the copy/paste of abbreviations
๐ Added a mark of participation in the Kubernetes season in publications
๐ Fixed table controls
December 27
๐ฅ Added publication formats
Details in the blog (rus)
December 22
๐ค Improved insertion of user mentions with a hyphen in the nickname
๐ Fixed display of controls after voting
๐ Removed the TargetAccountBlockedException error when trying to subscribe to comments on an article
December 21
๐ฅ We added a banner widget in the admin panel of companies with the "Giant+" tariff
๐ค Made it possible for moderators to write a comment from the system account
๐ผ Fixed the image selection window in the gallery
๐ Improved the work of the loader when opening the form for writing a publication
๐ Fixed editing the width of the table columns inside the spoiler
๐ Fixed the disappearance of the button for sorting votes in the profile
๐ Improved the output of messages in dialogs
๐ซ Corrected styles for editor dropdown list items
๐ Fixed z-index for editor dropdown menu
December 20
๐ค Added a popup with a choice of the reason for the minus to karma on the old version of Habr
๐ฉ Fixed sending email notification when mentioned
December 14
๐ Improved the work of the loader on the "Vote for my karma" page
๐ค Removed extra indent after mention
๐ Fixed a bug that broke the link from the blog to the company profile in Habr Career
๐ Fixed the layout in the comments in the user profile
๐ Removed the extra line from the tables in the editor
December 12
๐ Fixed a bug that prevented adding an employee on the company blog
๐ Fixed the ability for blocked users to unsubscribe from hubs
December 9
๐คโ Added a window with a choice of reasons when minus karma
Now you need to choose the reason (or several) for lowering karma. This information (anonymously) will be displayed to the user and possibly help to understand what he did wrong. Along with this, sections appeared in which the user can see the entire history of his votes for the content or karma of other users.
December 8
๐ป The WYSIWYG editor has a new element "Hidden text"
๐จ Fixed a menu call for a picture surrounded by text
๐ Fixed a typo in the menu of the new editor (media element)
๐ค Fixed mentions when moving to the text editor from Google Docs
December 7
๐ซ Improved service favicons on the profile page
๐ฌ Fixed loading of comments in the old version
๐ Fixed the work of the view counter in the "Reading now" block
December 5
๐ฅ Improved display of new abbreviations
๐ Fixed the work of the "Next unread comment" control when zooming the page
๐ Accelerated release packaging for faster deployment
Updated the library for unit tests
November 28
November 25
โญ๏ธ "Giant+" subscription plan: sections with a technology stack, vacancies and a photo gallery appeared in the company profile
๐ฅ The new editor has an improved version of the abbreviation
๐ Added support of Jivoochat to the blog administration panel of the "Startup" subscription plan
๐ Fixed pagination in the block "Please pay attention"
๐ฉ Improved the new posts indicator
๐ Fixed window height in dialogs
November 18
๐ Combined blocks "top of the day" and "similar publications"
๐ผ Fixed โImage controls could get out of the comment formโ issue
๐ Fixed table display when scrolling in the editor
๐ A small fix with the display of images in Google Translate
November 16
โ๏ธ Added a list of projects on the Habr Account page
November 10
๐ Added a tooltip for post rating in the company administration panel and in the user profile
๐ Removed extra padding from the list of publications in the company administration panel
๐ Fixed the display of service favicons in the user profile
November 3
๐ค Finally added a header with information about the interlocutor on the dialogue page
๐ฑ Improved navigation in PWA (we are talking about โburgerโ and โBackโ action)
๐ Fixed phone number validation in corporate blog administration panel
October 27
๐ผ Fixed the display of the image block in case it did not load
๐ค Fixed the display of publications and comments tabs in the profile of ReadOnly users
October 26
๐ฌ Added comments tab display for ReadOnly accounts (if there are any)
๐ Returned a tooltip with the number of upvotes and downvotes in the statistics tab of corporate blog admin panel
October 24
โก๏ธโก๏ธโก๏ธ Launched Technotext 2022!
October 20
๐ฅ Added icons to web services in user contacts section
๐ Added a tooltip to the draft autosave message in the new editor
๐ป Made stub pages for publications, hidden in drafts, more clear
๐ป Fixed the display of the stub for hidden comments
๐ Fixed the display of the footer at a certain window width
โน๏ธ Fixed the link "How to raise karma" in the user menu
โ๏ธ Fixed the timer for comment editingย
Added the Stories block to hotkey navigation
October 18
๐ซ Added counters for new publications on feed tabs
๐ Added English localization for some badges
๐ Notifications about moderated comments could be sent to the mail, even if notifications were disabled in the settings
October 13
๐ Fixed the display of the error text in case of incorrect detection of the user's language
๐ผ Changed the stub for incorrectly uploaded pictures in the new editor
๐ฐ Fixed ASP balance display in the user menu
๐ We got rid of an error that could appear after changing the password
๐ Fixed handling of the topic of the appeal in the feedback form
Improved display of Stories
October 10
๐ค Corrected the work of the protective bot
October 4
๐ฅ Launched Stories
๐ Made an automatic assignment of a badge to participants of the seasons (if their article is assigned a badge of the season)
๐ Fixed the display of system errors on pages with "skeletons"
September 21ย
๐ Admin feature: improved the controls of suggesting edits and correcting mistakes in publications
๐ Error message when adding a representative in the company profile is now clearer
Updated information on the company's landing page
September 15ย
โญ๏ธ Sometimes the number of views was not displayed on the publication page on the smaller screens
๐ Fixed image uploading error when creating a new post
๐ฅ Fixed the cause of the 500 error when streaming comments
Improved the layout of the publication title on the creation page
Improved positioning of elements in editor context menus
September 6
๐ฅ Launched the Habr Season for Data mining
๐ Fixed the functionality of โmarking as readโ for pinned comments
๐ Removed the error โWe have already received the same comment from youโ when sending a comment in Firefox
๐ Improved handling of the โ/CTRL+Enter hotkey when submitting a comment written in markdown mode
Tweaked the display order of formatting controls in the new editor
Improved layout of the website footer
August 31
๐ซ Improved positioning and validation of images in branded blogs
โ๏ธ Improved code insertion in the editor on smartphones
๐ Fixed comment which appeared under publications removed into drafts
๐ Fixed the error text displayed when trying to send a lot of text via โReport a bugโ form
August 25
โญ๏ธ Added the changelog section in the help section of the website
๐ฐ Added ASP balance to the user menu
๐ซ Fixed an issue with the creation of โStartupโ
August 18
๐ฆ Sandbox: added a new reason for rejecting posts with sponsored content and endorsements
๐ค Fixed an issue with long text in the user specialization field
๐ผ WYSIWYG: fixed image caption editing on Android devices
August 31
๐ The counter of the number of posts shared in VK used to show an incorrect value in the corporate blog administration panel.
August 11
๐ Removed horizontal scrolling when typing a comment in the mobile version
๐ Fixed Journalist badge not being attached properly for editorial staff
๐ Fixed a typo on the sign-up page
๐ Fixed display of the frame around images in the editor and on the post page
๐ง Actions in posts and hubs for users with different roles were refactored
๐ Fixed margins in the fields on the profile settings page
๐ Admin feature: uploading reports logic was improved
Megaprojects: improved reordering and removal of images in the gallery
Megaprojects: replacing the cursor when changing the order of pictures in the gallery
Megaprojects: fixed the context menu for images in the gallery
August 2
๐ Fixed synchronization for obtaining badges
July 26
๐ Fixed scrolling when switching between the first and the second screens of the editor and moved the โNext to settingsโ panel to the bottom of the page
๐ Fixed editor freeze when pasting a formula copied from Jira
๐ Added saving the markdown mode setting when checking the checkbox in comment form
๐ Fixed loss of focus in the search bar on the hubs page
Fixed display of avatars with a transparent background
Fixed click handling for dropdown lists
Corrected the reasonings in English for rejecting publications in the Sandbox
July 20
โญ๏ธ Added โStartupsโ link to the page footerย
๐ Added a form for startups
โ๏ธ Fixed the display of the placeholder in the spoiler of the editor
๐ฑ Users with karma below 5 used to not post articles to any hub
๐ค Changed the error format for an incorrectly filled field in the user settings form
๐ Fixed the error output in the โwebsiteโ field in the profile settings
๐ Fixed text in editor being lost when a popup appears
๐ฏ Habr was integrated with a CRM
Megaprojects: added full-screen navigation to the gallery / tweaked styles
Admin feature: updated the reasons for rejecting publications in the sandbox
Changed the name of the tab โEverythingโ to โAllโ in the news block
Added error text in publication settings
Tweaked the quotes in the tracker
July 14
๐ซ Added authorization methods on the landing page โStartupsโ
๐ Adjusted the padding of the ad block at the bottom of the sidebar
๐ฐ Fixed link to donations via ะฎMoney
๐ Fixed search behavior in hubs with pagination
๐ฏ Adjusted the display of proofreader controls for editorial publications
July 13
๐จ Admin feature: changed the color of the content proofreader icon
โ Admin feature: updated the description of the reasons for rejecting publications in the sandbox
๐ต Admin feature: added a notification about the need to make ASP payments
July 7
๐ Fixed the display of the & symbol in company profiles
๐ Fixed GIF resizing
๐ Corrected ad banner spacing between post and comments
๐ Fixed saving WYSIWYG posts in mobile Safari
Megaposts: improved gallery component
Changed the notification size when reading all events in the tracker
Disabled auto-detection of the programming language when highlighting code blocks
July 5
๐ Fixed incorrect handling of the & symbol when a publication exits the sandbox
โ๏ธ Removed the ban on editing posts older than 30 days
June 30
๐ Fixed in the administration panel of the corporate blog hiding in drafts publications with delayed placement
๐ฅ Launched Habr Java Season
June 29
๐ Improved clickable icons in user and company profiles
๐ฌ Corrected the layout of the comments section
๐ฌ Fixed inserting code block in comments
๐ Fixed spoiler title wrapping
โน๏ธ Added a new type of notification to the tracker: the article has been sent for moderation to participate in the season
๐ Added error handling for sandbox methods
๐ฑ Changed device detection logic
๐ข Reduced project deployment time
June 22
๐ Corrected the messy layout of the comment writing form
๐Fixed sticking of the โWorkโ block to the article block on smartphones
๐ Fixed incorrect menu operation in AMP
๐ค Removed the โAbout meโ field from the blocked users in the profile settings
โ Closed the page of the beta testing section from unauthorized users
โ๏ธ Added the โSpecializationโ step to the onboarding of new users
๐ซ Made changes to Habr's landing page
Set up events in the new user onboarding step
June 20
๐ฉ Fixed the work of the setting that limits private messages from those who are not followed
๐ Refinement of the news block in the feed
June 17
๐ Added the ability to publish news in English
๐ Incorrect company name in the reminder letter about the renewal of the corporate blog
๐ Fixed links in the notification letter about the mention of the user in the comment
Admin feature: highlighting translations in the list of publications
June 15
๐ We made an interface for the Plain markdown mode in the form of writing a comment
โน๏ธ Added tooltip control to comment form with markdown
๐ Made it so that icons in user and company profiles can be clickable
๐จ Added syntax highlighting for new languages โโ(ts, f#)
๐ Reformulated the text about the user's charge
โ๏ธ Fixed editor freezing when using block with code
๐ Exiting markdown preview did not return focus to edit form
โ Disabled the ability to submit an article for the contest โTechnotext 2021โ
Fixed the logic of displaying the news block on the feed pages
Transferred the remaining old API methods to new ones
June 8
๐ Megaposts are now called megaprojects
โ๏ธ Implemented an interface for checking publications by a proofreader
๐ Fixed line wrapping with the Enter key on the second editor window
Fixed redirects to Agreement and Confidential documents
Fixed links to promo pages in the footer
๐ซ Changed the โAdvertisingโ link for banners
June, 1
๐ Large arrows were displayed on the pages of the administration panels in Safari
๐ Fixed redirects from the main page to the 2nd and 3rd pages of the feed
Replaced the name of the Megapost icon in the feed and on the publication page
May 26
๐ When one section was selected on the Technotext page, all sections were highlighted as active
๐ In corporate blogs, the โCenter Textโ setting did not work for a custom widget
๐ Fixed UTM tags
๐ Increased the range of founding years in the company profile
May 24
๐ฅ Added the ability to pin an important comment to a publication
โญ๏ธ Replaced on the first screen of the publication editor the text of the โReady to publishโ button with โNext to settingsโ
๐ Improved tooltip text of the โDisplay post in feedโ field on the second page of the post editor
๐ป Stop showing empty sections in corporate blogs
๐ Fixed the layout that went wrong in Linux on the company profile page
๐ Prepared the site for the transition to the new version of node.js
๐ Fixed the link in the user letter when approving a comment
๐ง Corporate blog order form refactoring
Megaposts: fixed images flickering when scrolling through the gallery
Megaposts: the order of images in the gallery did not change
Megaposts: settings of the โButtonโ element were not hidden in the editor
Megaposts: Required fields are incorrectly marked in the post creation interface
Added links in the footer to new landing pages in the โServicesโ section
May 16
๐ Pinned comments were not shown for unauthorized users
๐ Fixed 500 error when searching for a company
๐ Fixed search for mega posts by internal tag
Added methods for pinning comments
April 28
๐ Fixed errors in the console when writing a megapost
Megaposts: added indent between gallery and text
๐ค Fixed incorrect opening of links to Geektimes in the current window
Improved the display of the megapost card in the feed
Fixed counting the number of views of the publication
April 27
Made the display of new megaposts in the old version of the site correct
Refinement of the role of the corrector
April 21
๐ Paginator disappeared in private messages, returned
April 15
๐ Fixed the post slider in the promo block
๐ The feed was not refreshing when clicking the feed menu again
๐ฑ CMD+Z hotkey erased content in the new editor
๐ฐ Improved download of financial documents in the corporate blog
Admin feature: refactoring of the megaposts control panel page
Megaposts: refactoring the page for creating/editing a post
April 7
๐ The link with a hyphen was cut off in the information block of the corporate blog
๐ In the new editor, the last letter in the word disappeared if a formula in tex format was inserted after it
๐ Incorrect work of the CMD+K hotkey when the screen width is less than 1000px
๐ News not opening in a new tab in Safari on iOS
Custom widgets in the corporate blog are now displayed in the โcarouselโ
We found the reason for the out of sync of the views on the site and in Google Analytics
Removed the rating shift in the corporate blog administration panel
Added placeholders for promo blocks
Set up news block events in the feed
Refinement of the news block in the feed
March 31
๐ซ Added sorting of the news block in the publication feed
๐ง Cleaned up the garbage that was in Yandex at the request of habr.com for unauthorized users
๐ Link โAll newsโ did not work correctly
๐ The item โAll streamsโ was not highlighted in the header of the site
Typographed information about the company in the footer
March 23
๐ก Fixed highlighting of active menu items in the help section
๐ฑ Fixed the opening of the page with dialogs
March 16
๐ฅ Added Jivo chat inside corporate blogs administration panel
โญ๏ธ Added filters in the news section
๐ Attempting to open the โAll threadsโ section in a new window gave 404
๐ The search query was not saved when navigating through pagination pages
๐ In several cases, the click on the site logo was handled incorrectly
๐ก Fixed active step highlighting on the onboarding page
Fixed the 504 error in the console when opening some publications
Aligned the values โโof karma and rating in the user profile
Translate private messages to the new API
March 2
๐ผ Fixed the display of images on the publication page
๐ Improved the mechanics of sending invitations by mail
๐ Fixed a bug that prevented publishing an article after restoring from autosave
March 1
๐ Redesigned saving filters when displaying publications and news feeds
๐ค Secured the application form to the company's employees
๐ Fixed a bug when inviting a new corporate blog administrator by mail
๐ Some companies did not open the activity log
February 22
๐ฅ Added sorting to the news list section
๐ Posts with a rating higher than 0 were selected to display posts with a negative rating
February 21
๐ฑ Fixed XSS vulnerability in new editor
February 18
๐ Fixed post preview buttons in the old editor
๐ Drafts were shown in company news
๐ป Improved the algorithm for importing skills from Habr Career
February 16
๐ Fixed a bug when flipping search pages on smartphones
๐ Fixed jumps in reading position when loading PNG images
๐ Enabled browser-based spell checking in the new editor
๐ Removed the โI'm advertisingโ hub in the sandbox
February 15
๐ข When changing the type of publication from article to news, it hung in the feed for a long time
๐ฌ Improved API methods for company employees page
February 11
๐ชณ Karmagraph in the new version showed data for the wrong period
February 9
๐ Fixed error 500 when opening a menu item from the footer in a new tab
๐ Companies with two-letter names were not in the ranking of companies
๐ The layout was leaving when viewing the list of publications in the user profile
๐ The picture โleftโ outside the publication
๐ Corrected the layout of the popup with the choice of the reason for the downvote
๐ Sandbox: corrected the display of controls after submitting a publication for moderation
๐ Sandbox: fixed incorrect display of the reason for sending the publication for revision
๐ค Incorrect display of the โPersonโ element in the publication
๐ซ Improved display of focus on interactive elements
โ๏ธ The date 01/01/1970 could be put in drafts
Improved display of voting controls
February 8
๐ Bug in notification when comment edit time expires
๐ผ Alpha channel of uploaded images was processed incorrectly
February 2
๐ Fixed the localization of the error message when searching the site
๐ฒ Fixed the page that the user sees in the feed when there are no subscriptions
๐ฃ Fixed styles for posts like โVoiceโ
๐ฏ Fixed focus frame for corporate blog posts
๐ค Fixed padding and layout in an empty user profile
๐ Fixed the ability to save the state of the feed filter
๐ Added โstatistics pixelโ for branded companies
โ๏ธ Removed unnecessary checkboxes in profile settings
๐ Fixed the work of the hotkey for subscribing to comments on the publication in the mail
๐ Fixed an error in navigation through the list of hub companies
๐ Fixed saving inside the publication of the voting results in the poll
January 26ย
๐ฑ When you reload the page, comments are automatically considered as read
๐ Removed image flickering in company profile header
๐ Changed the behavior of the search for an invalid request
๐ Pagination was not shown in the list of companies
๐ Fixed the user's followers counter
โญ๏ธ Redesigned the display of promo blocks
๐ฐ Changed the order of the fields in the ASP form
๐ Fixed display of advertising banners
Changed the text of the error when trying to save a publication without changes
January 19
๐ซ Improved poll validation in the post creation form
๐ฆ Fixed validation in the form of specializations
๐ฐ Redesigned ASP forms
Added Technotext feed
Fixed opening menu links in a new tab
Fixed link styles in corporate blog widgets
Fixed styles of disabled checkboxes and radio buttons
January 17
5๏ธโฃ Changed the number of custom widgets for the "Giant" tariff to five
๐ Admin feature: improved mechanism for forced closing of user sessions
Fixed of โInternal Server Errorโ when trying to open a draft post on a corporate blog
Fixed the text of the error message when trying to edit company widgets
We made changes to the formula for calculating user ratings
Corrected the sorting of publications in the Technotext feed
January 12
โ๏ธ Worked out the scroll to the comment when following the anchor
Improved pop-up for abbreviations on mobile devices
January 11
๐ฑ Solved the problem of losing connections to the database
๐ฏ Fixed typos and corrected quotes in tables with rate options
๐ Fixed the handling of the & symbol in the administration panels
Corrected the table of the list of services when extending the corporate blog
Improved the application widget API in corporate blogs
Fixed XSS vulnerability when working with SVG images
Improved API tests for profile localization methods