Pull to refresh

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

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

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

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

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

Sections