Публикации

Update 2026-05-16 — Project Links, OTP Authentication, Spam Protection

Added a 'Links' tab to projects, implemented OTP authentication, and strengthened spam protection. Also added bulk notification deletion and a white-hat policy.

I added a new tab to projects: 'Links'. In the course of working on any client project I accumulate a large number of links needed for the job. These include client-side artifacts: links to client and competitor websites, access to documentation and personal accounts, etc. And, on the other hand, artifacts produced as a result of my work: functional requirements, functional specifications, competitor analyses, audit reports, and interactive prototypes published in Axure.

  • You can add and edit links in the list;
  • You can see which links are active and which no longer open.

Spam protection. During one of my YouTube streams someone ran a script that sent hundreds of messages through the form on the site where I was collecting audit requests. I had to quickly deploy a component with a spam protection layer. I won't reveal what's under the hood, but I worked intensively on this.

  • Added bulk deletion of notifications in the notifications section;
  • Added a special file and a section for 'white hat' hackers. I described my policy for interacting with people who search for vulnerabilities in other people's projects.

Added OTP. It's a second factor for authentication — a one-time password delivered to a special app for login. I figured out how it works and implemented it in Nom CRM. So your accounts will be even harder to hack if someone tries — provided you enable two-factor authentication in settings. For Nom CRM administrators I made the second factor mandatory.

Other small changes:

  • Fixed calculations in the statistics block on the dashboard, in the project and contract cards;
  • Added the ability to restore the code of a published public page if edits were made but not applied.

As an example — a screenshot of the links list in a project.