What's new

Every Nimer release, newest first — what changed and when.

20 releases since 2026 latest 2.4.0 · 12 октября 2026October 12, 2026

dev shipped to the beta channel only — turn on dev updates in Nimer to get these early

Download free for macOS Back to site

Октябрь 2026October 2026

2.4.0 dev

Версия 2.4.0Version 2.4.0

  • Новый вид главного окна: разделы Today и Tasks собраны в мягкие карточки — просроченное, расписание, «в любое время» — со сводкой в заголовке
  • Крупный заголовок дня с итогами: сколько задач, сколько запланировано и отработано, сколько встреч
  • У каждой задачи вторая строка: время или промежуток (11:00–15:00 · 4h), #проект в его цвете, клиент и статус; кружок задачи — цвета проекта
  • Просроченные задачи видны прямо на Today, и их можно одной кнопкой перенести на сегодня
  • Кольцо и полоса дня переехали вниз, в карточку «Day so far»
  • A new look for the main window: Today and Tasks are grouped into soft cards (overdue, schedule, anytime), each with a summary in its header
  • A large day header with the totals: tasks, planned and tracked time, meetings
  • Every task gets a second line with its time or range (11:00–15:00 · 4h), #project in its colour, the client and the status; the task's circle takes the project's colour
  • Overdue tasks now show right on Today, and one button moves them all to today
  • The day ring and strip moved down into a "Day so far" card
ещё 48 сборок внутри48 more builds inside
2.3.38
  • Промежутки времени доходят до Notion целиком: «завтра с 11 до 15» — это задача с началом и концом, а не просто 11:00
  • Промежутки дат: «с 13 по 15 октября», «на выходных» записываются как диапазон, как в боте
  • Время без дня — «созвон в 15:00», «в 7 вечера», «в пятнадцать часов» — ставит задачу на сегодня на это время
  • Слова «часов» и числа прописью («с одиннадцати до трёх») больше не остаются в названии задачи
  • Time ranges reach Notion in full: "tomorrow from 11 to 15" becomes a task with a start and an end, not just 11:00
  • Date ranges such as "13 to 15 October" or "on the weekend" are saved as a range, the same way the bot does it
  • A time with no day, like "call at 15:00" or "at 7pm", now schedules the task for today at that time
  • Hour words and spelled-out numbers in a range no longer end up in the task name
2.3.37
  • Окно быстрого ввода растёт вместе с текстом: длинная диктовка или длинное название видны целиком и больше не наезжают на подсказки снизу
  • The Quick Add window now grows with the text: a long dictation or task name shows in full instead of spilling over the hints below
2.3.36
  • Повторный клик по выбранной задаче или встрече снимает выделение и закрывает панель справа — больше не нужно целиться в крестик
  • Clicking the selected task or event again deselects it and closes the Inspector — no need to aim for the ×
2.3.35
  • Напоминание о встрече: вместе со стуком мыши за несколько минут до встречи под иконкой Nimer на 5 секунд появляется плашка «In 5 min · название встречи» — сразу понятно, к чему был стук
  • Meeting reminder: together with the mouse knock a few minutes before a meeting, a pill appears under the Nimer icon for 5 seconds — "In 5 min · meeting name" — so it's clear what the knock was for
2.3.34
  • Убрана вибрация на старте голосовой записи: мышь MX Master 4 и так щёлкает на нажатие кнопки, вместе получалось три отклика подряд
  • No more vibration when voice capture starts: the MX Master 4 already clicks on the button press, and together it felt like three in a row
2.3.33
  • Окно быстрого ввода теперь действительно растёт вместе с надиктованным текстом — до 12 строк, первая строка больше не обрезается
  • The Quick Add panel now really grows with dictated text — up to 12 lines, and the first line is no longer cut off
2.3.32
  • Длинный надиктованный текст виден целиком: поле быстрого ввода растёт до 8 строк вместе с окном, а дальше само прокручивается к последним словам
  • При переключении на новую задачу у предыдущей теперь сбрасывается статус таймера в Notion — больше никаких задач, навсегда «Запущенных»
  • Long dictation stays visible: the Quick Add field grows up to 8 lines with the panel, then scrolls to the newest words on its own
  • Switching to a new task now resets the previous task's timer status in Notion — no more tasks stuck as "running"
2.3.31
  • Быстрый ввод понимает, что вы записываете: внизу видно «→ Task» или «→ Note» с проектом и датой — ещё до отправки
  • Заметки: начните со слова «заметка» или говорите дольше 40 слов — текст уйдёт в выбранную базу заметок и сразу скопируется в буфер (а значит, и на iPhone)
  • Проект голосом: «для проекта Наймер», «по проекту Альпина» — Nimer сам найдёт проект в Notion, даже если он назван по-английски
  • Вибрация MX Master 4: задача или заметка записалась, ошибка, старт записи, скоро встреча — плагин ставится одной кнопкой в Settings › General › Mouse
  • Quick Add understands what you're capturing: the bottom line shows "→ Task" or "→ Note" with the project and date before anything is sent
  • Notes: start with the word "note" or speak more than 40 words — the text goes to your Notes database and is copied to the clipboard (and so to your iPhone)
  • Projects by voice: "for project Nimer" — Nimer finds the project in Notion, even when it's spoken in another language
  • MX Master 4 haptics: task or note saved, save failed, voice capture started, meeting soon — install the plugin in one click in Settings › General › Mouse
2.3.30
  • Новый движок распознавания для русского — GigaAM: точнее системной диктовки, сам расставляет пунктуацию, работает прямо на Mac
  • Включается в Settings › General › Voice Input › Recognition: Enhanced (Russian) — модель (170 МБ) скачивается по кнопке, её можно удалить
  • Пока модель не скачана, голосовой ввод работает на системном движке, как раньше
  • A new recognition engine for Russian — GigaAM: more accurate than system dictation, adds punctuation itself, runs on your Mac
  • Turn it on in Settings › General › Voice Input › Recognition: Enhanced (Russian) — the 170 MB model downloads on request and can be removed
  • Until the model is downloaded, voice input keeps using the system engine
2.3.29
  • Голосовая задача на будущее («созвон завтра в 11», «в пятницу») создаётся без таймера; задача на сейчас — с таймером, как раньше
  • Остановленный таймер больше не «тикает» в разделе Sessions — список обновляется сразу после остановки
  • При переключении на новую задачу у предыдущей сессии теперь записывается время окончания
  • Подсказки клавиш в быстром вводе не сжимаются, когда показано предупреждение про микрофон
  • A dictated task for later ("call tomorrow at 11", "on Friday") is created without a timer; a task for now still starts one
  • A stopped timer no longer keeps ticking in Sessions — the list refreshes right after a stop
  • Switching to a new task now writes the end time of the previous session
  • Quick Add's key hints no longer get squeezed when the microphone warning is showing
2.3.28
  • Голосовой ввод показывает, что слышит: уровень звука и название микрофона, с которого идёт запись
  • Если микрофон молчит больше полутора секунд — панель подсказывает, что звука нет, и советует проверить Settings
  • Текст появляется в поле прямо во время речи — видно, что распознаётся, ещё до отправки
  • Voice input shows what it hears: a live level meter and the name of the microphone it records from
  • If the microphone stays silent for a second and a half, the panel says so and points to Settings
  • Text appears in the field while you speak, so you can see what was understood before sending
2.3.27
  • Вернулся голосовой ввод на новом движке: нажмите голосовой хоткей, скажите задачу, нажмите ещё раз — задача создаётся и таймер стартует
  • Речь распознаётся целиком после второго нажатия, прямо на Mac — звук никуда не отправляется
  • Хоткей и микрофон для голоса — в Settings › General › Voice Input
  • Новое сочетание клавиш в настройках начинает работать сразу, без перезапуска
  • Voice input is back on a new engine: press the voice shortcut, say the task, press again — the task is created and the timer starts
  • Speech is recognised in one go after the second press, on your Mac — audio never leaves it
  • The voice shortcut and microphone are in Settings › General › Voice Input
  • A shortcut changed in Settings now takes effect immediately, without a restart
2.3.26
  • Быстрый ввод задачи больше не закрывает главное окно — ни по Enter, ни по Shift+Enter, ни по Esc
  • Quick Add no longer closes the main window — on Enter, Shift+Enter or Esc
2.3.25
  • Строка выделяется только по клику и открывает панель справа; закрыли панель — выделение пропадает
  • A row is highlighted only when you click it, which opens the pane on the right; closing the pane clears the highlight
2.3.24
  • Карточка идущего таймера внизу боковой панели больше не прыгает
  • The running-timer card at the bottom of the sidebar no longer jumps
2.3.23
  • Панель Inspector теперь занимает всю высоту окна справа, как у приложений Apple
  • У задач показывается их статус из Notion; галочка выполненной задачи снова яркая
  • Проекты в списках всегда цветные, полоса дня показывает рабочий день целиком
  • Список Tasks и навигация Week выглядят как в новом дизайне
  • The Inspector now runs the full height of the window, like Apple's own apps
  • Tasks show their Notion status; a done task's tick is bright again
  • Projects in lists always have a colour, and the day strip shows the whole working day
  • The Tasks list and Week navigation match the new design
2.3.22
  • Задача с идущим таймером остаётся в списке на своём месте и подсвечивается, а не пропадает
  • Inspector больше не пустеет после остановки таймера и сохраняет выбор при переходе между разделами
  • Просроченные задачи не попадают в расписание Today; многодневные задачи больше не считаются просроченными
  • Поиск в Tasks ищет и по проекту; Sessions не уходит в будущие дни
  • The task with a running timer now stays in the list, in place and highlighted, instead of disappearing
  • The Inspector no longer empties after you stop a timer, and keeps its selection across sections
  • Overdue tasks stay out of Today's schedule; multi-day tasks are no longer counted as overdue
  • Tasks search also matches the project; Sessions no longer steps into future days
2.3.21
  • Исправлен вылет при изменении размера главного окна с открытой панелью Inspector
  • Клик по задаче больше не оставляет главное окно пустым, окно снова можно растягивать
  • Fixed a crash when resizing the main window with the Inspector open
  • Clicking a task no longer leaves the main window blank, and the window can be resized again
2.3.20
  • Новое главное окно: обновлённые Today, Sessions, Reports и Tasks, раздел Week с неделей задач, встреч и отработанного времени
  • Панель Inspector справа — подробности о выбранной задаче, встрече или сессии, с кнопками старта, стопа и Done
  • Можно переключиться на другую задачу одним нажатием — текущий таймер остановится сам
  • Обновлённые настройки и новое окно первого запуска; второй глобальный хоткей «Open Nimer»
  • Панель в меню-баре: подсветка строк, управление с клавиатуры, меню по правому клику и поддержка VoiceOver
  • A refreshed main window: redesigned Today, Sessions, Reports and Tasks, plus a new Week view of tasks, meetings and tracked time
  • An Inspector pane with details of the selected task, meeting or session, with Start, Stop and Done
  • Switch to another task in one click — the running timer stops by itself
  • Redesigned Settings and a new first-run window; a second global shortcut, Open Nimer
  • Menu bar panel: row highlighting, keyboard control, a right-click menu and VoiceOver support
2.3.19
  • Голосовой ввод убран: он вызывал падения приложения, причину найти не удалось — шесть попыток исправления не помогли
  • Приложение вернулось к состоянию версии 2.3.11, на которой падений не было ни разу
  • Голосовой ввод вернётся, когда причина будет установлена; настройки, которые вы успели задать, сохранены и подхватятся обратно
  • Voice input removed: it was crashing the app and the cause could not be found — six attempted fixes did not help
  • The app is back to the 2.3.11 state, which never crashed once
  • Voice input will return once the cause is understood; the settings you configured are kept and will be picked up again
2.3.18
  • Голосовой ввод наконец слушает тот язык, на котором вы говорите: раньше брался язык интерфейса приложения, а он всегда английский — поэтому русская речь не распознавалась вообще
  • Для русского используется система распознавания, на которой работает диктовка macOS, — она русский умеет и уже установлена
  • Убрана пульсация иконки во время записи — это попытка воспроизвести оставшееся падение, а не косметика
  • Voice input finally listens in the language you actually speak: it used to follow the app's interface language, which is always English, so Russian speech was never recognised at all
  • For languages the newer models don't cover, it now uses the engine behind macOS dictation, which already has them installed
  • The icon no longer pulses while recording — that is an attempt to pin down the remaining crash, not a cosmetic change
2.3.17
  • Ещё один заход на падения во время голосовой записи: обработчик звука с микрофона больше не считается кодом главного потока, хотя вызывает его аудио-поток — на этом ломалось состояние, в котором приложение и падало
  • Исправлена работа с системным списком микрофонов: владение строками теперь забирается явно и только при успешном ответе системы
  • Another attempt at the crashes during voice capture: the microphone tap is no longer treated as main-thread code while the audio thread calls it, which was corrupting the state the app then died in
  • Fixed how the system microphone list is read: string ownership is now taken explicitly, and only when the system actually returned one
2.3.16
  • Исправлено падение приложения во время голосовой записи — строка подсказок больше не перестраивается на ходу, а это ломало отслеживание мыши в системе
  • Панели теперь снимают отслеживание курсора перед закрытием, чтобы система не обращалась к уже закрытому окну
  • Кнопка «Done» из панели убрана: отправить по-прежнему можно вторым нажатием кнопки мыши или Enter
  • Если доступ к микрофону выключен, сообщение теперь прямо говорит, где его включить
  • Fixed a crash during voice capture — the hint row no longer rebuilds itself mid-session, which was breaking the system's mouse tracking
  • Panels now drop pointer tracking before closing, so the system stops reaching into a window that is already gone
  • The "Done" button is gone from the panel: send with a second press of the mouse button or with Enter, as before
  • When microphone access is off, the message now says exactly where to turn it on
2.3.15
  • Голосовой ввод заработал по-настоящему: нажал кнопку — говоришь — текст появляется в поле по мере речи, второе нажатие создаёт задачу
  • Распознавание идёт локально на маке, аудио никуда не уходит; язык берётся системный, настраивать ничего не нужно
  • В настройках появился выбор микрофона — системный по умолчанию или конкретное устройство; если выбранный микрофон отключить, Nimer молча вернётся на системный
  • Если доступ к микрофону не выдан или язык не поддерживается, панель теперь говорит об этом прямо, а не остаётся пустой
  • Voice input actually works now: press the button, speak, and the text appears as you talk — a second press creates the task
  • Recognition runs locally on your Mac and audio never leaves it; the language follows your system, with nothing to configure
  • Settings gained a microphone picker — system default or a specific device; unplug the chosen one and Nimer quietly falls back to the default
  • When microphone access is refused or the language isn't supported, the panel now says so instead of sitting there empty
2.3.14
  • Esc в окне быстрого ввода больше не прячет всё приложение — основное окно остаётся на месте, если панель открыли из самого Nimer
  • Когда панель вызвана из другого приложения, Esc по-прежнему возвращает фокус туда, откуда пришли
  • Esc in the quick add panel no longer hides the whole app — the main window stays put when the panel was opened from inside Nimer
  • When the panel was summoned from another app, Esc still returns focus there, as before
2.3.13
  • Исправлена запись хоткеев: клавиша без модификатора больше не проглатывается молча — поле подсказывает, что нужно зажать ⌘, ⌥, ⌃ или ⇧
  • Новое сочетание теперь начинает работать сразу, а не после перезапуска приложения
  • Переключатель «Show app icon in Dock» по той же причине тоже применяется сразу
  • Shortcut recording fixed: a key without a modifier is no longer swallowed in silence — the field now says to hold ⌘, ⌥, ⌃ or ⇧ as well
  • A newly recorded shortcut takes effect immediately instead of after a restart
  • The "Show app icon in Dock" toggle applies immediately too, same root cause
2.3.12
  • Появилось отдельное сочетание клавиш для голосового ввода — его можно назначить на кнопку мыши через Logi Options+ и добавлять задачи не трогая клавиатуру
  • Первое нажатие открывает Quick Add и включает запись, второе — отправляет; отправить можно и кнопкой Done или Enter
  • Распознавание речи пока не подключено: панель откроется и покажет «Listening…», но текст не появится — это каркас под следующую сборку
  • Тактильное подтверждение на MX Master 4, когда задача действительно сохранена в Notion — включается в настройках, требует Logi Options+ и плагин Haptic Web
  • A separate shortcut for voice input — assign it to a mouse button in Logi Options+ and capture tasks without touching the keyboard
  • Press once to open Quick Add and start listening, press again to send; the Done button and Enter work too
  • Speech recognition isn't wired up yet: the panel opens and shows "Listening…" but no text appears — this is the groundwork for the next build
  • Haptic confirmation on the MX Master 4 once a task is actually saved to Notion — enable it in Settings; needs Logi Options+ and the Haptic Web plugin
2.3.11
  • Панель, открытая на экране ноутбука, больше не перебрасывает активную строку меню на внешний монитор
  • В лог добавлена диагностика фокуса панели — если поведение где-то ещё разойдётся, причина будет видна сразу
  • Opening the panel on the laptop display no longer moves the active menu bar to the external monitor
  • Panel focus diagnostics now go to the log, so any remaining misbehaviour points straight at its cause
2.3.10
  • Кнопкам «Stop» и «Open in Notion» в панели вернули плотный фон — сквозь них больше не просвечивают обои
  • The panel's Stop and Open in Notion buttons have a solid background again — the wallpaper no longer shows through them
2.3.9
  • Боковая колонка главного окна теперь идёт во всю высоту, как в Finder и Календаре: кнопки окна лежат на её материале, а панель инструментов разделена на две части
  • Иконки разделов вернулись к акцентному цвету приложения. Раньше цветная иконка переживала выделение и оказывалась поверх цветной заливки — по гайдлайнам Apple у выбранной строки иконка и текст должны контрастировать с заливкой, а не спорить с ней
  • Окно настроек стало масштабируемым, перестало быть уже собственного содержимого, запоминает размер и наконец слушается выбранной темы
  • Действия панели инструментов появились в меню: Refresh (⌘R), переход по дням (⌘[ и ⌘]), Today (⌘T), выбор даты и периода отчёта. Раньше эти сочетания жили только на кнопках и их негде было увидеть
  • Если глобальный хоткей Quick Add занял то же сочетание, пункт меню больше не показывает его как рабочий — система перехватывает такое сочетание раньше окна
  • The main window's sidebar now runs the full height of the window, as in Finder and Calendar: the window buttons sit on its material and the toolbar splits in two
  • Section icons are back to the app's accent color. A fixed color used to survive selection and land on top of the accent fill — Apple's guidance is that a selected row's icon and text contrast with the fill rather than compete with it
  • The Settings window is resizable, is no longer narrower than its own content, remembers its size, and finally follows the chosen theme
  • Toolbar actions are now menu commands: Refresh (⌘R), day navigation (⌘[ and ⌘]), Today (⌘T), date and report period. These shortcuts used to live only on toolbar buttons, where nobody could find them
  • When the global Quick Add hotkey has claimed the same combination, the menu item no longer advertises it — the system intercepts such a combination before the window sees it
2.3.8
  • Прозрачность панели теперь управляется системой — ползунком в Системных настройках › Внешний вид. Собственная настройка Clear/Frosted убрана: две ручки прозрачности не складывались, а перемножались
  • Если в Универсальном доступе включено «Уменьшить прозрачность», панель становится непрозрачной карточкой, а не просто менее стеклянной
  • Цветные иконки разделов в сайдбаре главного окна и в настройках; из-под сайдбара убрана лишняя линия. У неактивного окна акценты приглушаются, как в остальной системе
  • Кнопки «Stop» и «Open in Notion» получили стеклянный стиль, а скругления карточек внутри панели теперь согласованы с самой панелью
  • На macOS 27 по задаче в Today можно провести пальцем: влево — отметить готовой, вправо — запустить таймер
  • Panel transparency is now the system's to decide — the slider in System Settings › Appearance. The app's own Clear/Frosted setting is gone: two transparency knobs multiplied rather than composed
  • With Reduce Transparency on in Accessibility, the panel becomes an opaque card rather than merely less glassy
  • Colored section icons in the main window's sidebar and in Settings; the stray line under the sidebar is gone. An inactive window dims its accents, like the rest of the system
  • "Stop" and "Open in Notion" now use the glass button style, and the corner radii inside the panel are derived from the panel itself
  • On macOS 27 you can swipe a task in Today: left to mark it done, right to start the timer
2.3.7
  • Повторный клик по иконке в строке меню снова закрывает панель задач — на macOS 27 она закрывалась и тут же открывалась заново
  • Clicking the menu bar icon again closes the task panel once more — on macOS 27 it closed and immediately reopened
2.3.6
  • Подсказка о горячей клавише больше не зависит от раскладки — при русской показывалось «⌘Е» вместо настоящего «⌘T»
  • Кольцо дня видно всегда, даже пока ничего не начато: «—» вместо часов и подпись, что день ещё пуст
  • Рядом с кольцом теперь написано, сколько обычно бывает наработано к этому часу — даже когда сегодня ноль
  • Пустой список дня стал короткой строкой вместо большой заглушки — она мешала кольцу над ней
  • The shortcut hint no longer follows the keyboard layout — a Russian layout showed "⌘Е" for what is really ⌘T
  • The day ring is always visible, even before the day starts: an em dash instead of hours, and a line saying so
  • Beside the ring, how much is usually tracked by this hour — shown even when today is still zero
  • An empty day is now a short line rather than a full-page placeholder, which crowded the ring above it
2.3.5
  • Today стал дашбордом дня: кольцо отработанных часов с разбивкой по проектам и легендой
  • Полоса дня показывает, когда шла работа и когда были встречи — вместе с пробелами и остатком дня
  • Ряд показателей над списком: задачи сделано/всего, просроченные, встречи, число сессий и размах дня
  • Сравнение с обычным днём — на этот же час, по истории за четыре недели; молчит, пока данных мало
  • В строках задач теперь виден проект, потраченное сегодня время и статус из Notion
  • Today is now a dashboard: a ring of hours tracked, split by project, with a legend
  • A day strip shows when work happened and when meetings were — gaps and the rest of the day included
  • Key figures above the list: tasks done, overdue, meetings, session count and the day's span
  • A comparison against a usual day, measured at this same hour over four weeks — silent until the history supports it
  • Task rows now show the project, time spent today and the Notion status
2.3.4
  • Отчёты больше не перезагружают год при каждом открытии — уже скачанные месяцы берутся из кэша
  • Выбранный период отчёта («This Year» и другие) запоминается между запусками
  • Не запрашиваются ещё не наступившие месяцы текущего года
  • Сорвавшийся кусок загрузки повторяется автоматически, а не ждёт следующего открытия
  • Прерванная загрузка больше не обнуляет часы за недокачанные дни в истории
  • Reports no longer reload the whole year on every open — cached months are reused
  • The selected report period (This Year and the rest) is remembered between launches
  • Months of the current year that haven't happened yet are no longer requested
  • A failed chunk is retried automatically instead of waiting for the next visit
  • An interrupted load no longer zeroes out hours for days it never downloaded
2.3.3
  • Разбивка по проектам и клиентам в отчётах стала обычным списком — пропал горизонтальный скролл
  • Под последней строкой разбивки больше нет пустых полос: высота ровно по содержимому
  • The project and client breakdown in Reports is now a plain list — no more horizontal scrolling
  • No empty rows below the last breakdown entry: the list is exactly as tall as its content
2.3.2
  • Клетки карт стали прямоугольными. В прошлой сборке заполнение ширины раздувало их в обе стороны, и на широком окне карта часов превращалась в крупные плитки. Теперь высота строки постоянная, а тянется только ширина — карта заполняет окно и остаётся той же высоты, что и была
  • Heatmap cells are rectangles now. The last build filled the width by inflating them in both directions, so on a wide window the hour map turned into large tiles. Row height is fixed and only the width stretches — the map fills the window and stays exactly as tall as it was
2.3.1
  • Тепловые карты растягиваются на всю ширину окна. Раньше клетки были фиксированного размера, поэтому карта часов занимала примерно половину окна, а годовая — три четверти, и справа оставалась пустая полоса
  • Подписи часов и месяцев больше не могут разъехаться — они делят ширину теми же долями, что и клетки, а не по вычисленным координатам
  • The heatmaps stretch to the full width of the window. The cells used to be a fixed size, so the hour map took about half the window and the year map three quarters, leaving an empty strip on the right
  • Hour and month labels can no longer drift out of line — they share the width in the same proportions as the cells rather than sitting at computed positions
2.3.0
  • Годовая карта в стиле GitHub. Последние 12 месяцев, клетка на день — видно, насколько ровно шёл год. Показывает всегда год, независимо от выбранного периода: 365 клеток, залитых данными одного месяца, говорили бы «ты почти не работал», когда вы просили показать сентябрь
  • История подтягивается из Notion в фоне. По месяцу за раз, примерно за час, уступая дорогу таймеру. Под картой видно, сколько месяцев уже загружено. Скачанный месяц сохраняется навсегда — прошедший месяц не меняется, и второй раз за ним никто не пойдёт
  • Не скачанное отличается от «не работал». Пока месяц в очереди, его дни бледные, а не пустые — иначе первый час выглядел бы как год простоя
  • Приложение работает без сети. Лента и дашборд рисуются из кэша сразу, а неудачный запрос больше не оставляет пустой экран — только отметку, когда была последняя удачная синхронизация
  • A GitHub-style year map. The last 12 months, a cell per day — how evenly the year actually went. It always shows the year regardless of the period you picked: 365 cells filled with one month's data would say "you barely worked" when you asked to see September
  • History downloads from Notion in the background. A month at a time, roughly an hour for the year, giving way to the timer. Below the map you can see how many months have arrived. A downloaded month is kept for good — a month that has ended doesn't change, so nobody goes back for it
  • Not-yet-downloaded looks different from "didn't work". Months still queued show as faint rather than empty; otherwise the first hour would look like a year of idleness
  • The app works without a network. The feed and dashboard draw from the cache immediately, and a failed request no longer leaves a blank screen — just a note of when it last synced
2.2.9
  • «Unassigned» больше не выглядит как проект. Работа без проекта красилась синим — первым цветом палитры, — хотя это не проект, а его отсутствие. Теперь у неё нейтральный серый, как у строки «Other»
  • И освобождает цвет. Занятый слот сохранялся на диске, так что ваш первый настоящий проект получил бы второй цвет вместо первого. Запись вычищается при обновлении
  • "Unassigned" no longer looks like a project. Work with no project was painted blue — the palette's first colour — though it isn't a project, it's the absence of one. It gets the neutral grey now, the same as the "Other" row
  • And it gives the colour back. The slot it took was saved to disk, so your first real project would have got the second colour instead of the first. The stale entry is cleaned up on update
2.2.8
  • Дашборд позеленел. Везде, где цвет означает «сколько» — столбики по дням, метр встреч, новая карта — теперь брендовый зелёный вместо синего. Цвета проектов не тронуты: там цвет означает «кто», и их различимость подобрана отдельно
  • Новая карта «часы × дни недели» в стиле GitHub — в какие часы работа идёт на самом деле. Сессия раскладывается по часам пропорционально: полтора часа с 9:40 попадают и в 9, и в 10, а не всплеском в один. Работа за полночь честно ложится в оба дня
  • Яркость клетки — по квантилям. Один шестичасовой марафон иначе прижал бы все обычные часы к самому бледному оттенку и карта выглядела бы пустой
  • Акцентный цвет приложения стал брендовым. Он был не задан вовсе, и система подставляла свой синий — им были покрашены точка завершённой сессии, запись горячей клавиши и кнопка приветственного окна
  • The dashboard went green. Everywhere colour means "how much" — the daily bars, the meetings meter, the new map — it's the brand green now instead of blue. Project colours are untouched: there colour means "which one", and telling them apart is a separate job
  • A new hour-by-weekday map, GitHub-style — the hours you actually work. A session is spread across the hours it covers: ninety minutes from 9:40 lands in both 9 and 10 rather than spiking one. Work past midnight honestly counts toward both days
  • Cell shade follows quantiles. One six-hour marathon would otherwise push every ordinary hour into the palest shade and leave the map looking empty
  • The app's accent colour is the brand green. It had never been set, so the system substituted its own blue — that's what coloured the finished-session dot, the hotkey recorder and the welcome button
2.2.7
  • Появился раздел Reports — дашборд, а не таблица. Сверху одна цифра: сколько наработано за период, и на сколько это больше или меньше прошлого такого же. Ниже — средний рабочий день, самый загруженный день, и график по дням. Периоды: неделя, месяц, квартал, год или произвольный диапазон
  • Сколько времени съели встречи. Этого не покажет ни один трекер времени: они видят только свой таймер, а Nimer видит ещё и ваш календарь. «Из 57 часов 11 в встречах» — цифра, которую больше взять неоткуда
  • Будние дни без единой записи. Прямо показывает, где таймер забыли включить — для почасовой работы это непроставленные часы
  • Разбивка по проектам и клиентам — полосы и сортируемая таблица с долями. Цвет закреплён за проектом навсегда, так что при смене периода картинка не перекрашивается
  • Даты в окне теперь везде английские. На русской системе в подзаголовках Today и Sessions проступали «Ср, 16 сент.» вперемешку с английскими подписями
  • There's a Reports section now — a dashboard, not a table. One number up top: how much you tracked this period, and how that compares with the last one. Below it your average working day, your busiest day, and a chart by day. Periods: week, month, quarter, year, or any range you pick
  • How much of it went to meetings. No other time tracker can show this — they only see their own timer, while Nimer also reads your calendar. "11 of 57 hours in meetings" has to come from somewhere, and this is the only place it can
  • Weekdays with nothing tracked. Points straight at the days the timer never got started — on hourly work those are hours nobody billed
  • Breakdown by project and client — bars plus a sortable table with shares. A project keeps its colour for good, so changing the period doesn't repaint the picture
  • Dates in the window are English throughout. On a Russian system the Today and Sessions subtitles were showing "Ср, 16 сент." next to English labels
2.2.6
  • Кнопки в тулбаре наконец собраны по смыслу. Было так, что кнопка сайдбара склеивалась со стрелкой «назад», а Today оказывалась вырвана из середины собственной группы. Теперь стрелки и выбор даты — одной капсулой, Today — своей: двигаться по времени и вернуться в сегодня это разные вещи
  • Кнопка сайдбара больше не двоится. macOS добавляет свою сама, и она всегда на месте — просто справа, рядом с обновлением и настройками, а не у левого края, где её ищут. Моя лишняя убрана; ⌃⌘S и View → Toggle Sidebar работают как раньше
  • The toolbar is finally grouped by meaning. The sidebar button used to be glued to the back arrow, and Today was torn out of the middle of its own group. Now the arrows and the date picker share one capsule and Today has its own — moving through time and returning to now are different things
  • No more duplicate sidebar button. macOS supplies one itself and always keeps it visible — just over on the right, next to refresh and settings, rather than at the leading edge where you'd look for it. The extra one is gone; ⌃⌘S and View → Toggle Sidebar work as before
2.2.5
  • У окна и панельки теперь свои темы. Settings → General → Appearance: отдельно Window, отдельно Panel. Панелька висит над рабочим столом, и тёмная ей идёт; полноразмерному окну — не обязательно. Окно по умолчанию следует теме macOS, так что после обновления оно посветлеет, если система у вас в светлой теме. Панелька останется ровно такой, как была
  • Стиль стекла относится только к панельке. Раньше Clear делал тёмным и окно, в котором стекла нет вовсе
  • Кнопки в тулбаре Sessions собраны по смыслу. Было пять одинаковых таблеток подряд, по которым не понять, что с чем связано. Стало три группы: сайдбар, «‹ Today ›» одной капсулой как в Календаре, и выбор даты
  • Дата больше не написана дважды. Она осталась в подзаголовке, а из тулбара ушла; календарь открывается кнопкой с иконкой
  • The window and the panel have separate themes now. Settings → General → Appearance has Window and Panel as two choices. A panel floating over your desktop suits dark; a full-size window needn't. The window follows the macOS theme by default, so it will lighten after this update if your Mac is in light mode. The panel stays exactly as it was
  • The glass style applies to the panel only. Clear used to force the main window dark as well — a window that carries no glass at all
  • The Sessions toolbar is grouped by meaning. It was five identical pills in a row with nothing to say which belonged together. It's three groups now: the sidebar, "‹ Today ›" as one capsule the way Calendar does it, and the date picker
  • The date isn't written twice. It stays in the subtitle and leaves the toolbar; the calendar opens from an icon button
2.2.4
  • Тема окна слушается настройки Theme, а не стиля стекла. Раньше при стиле Clear окно становилось тёмным, даже если в настройках выбрана светлая тема. Это правило писалось для панельки — в ней Clear это светлый текст поверх задымлённой поверхности — но в главном окне стекла нет вообще, и настройка молча перебивала выбранную тему
  • Смена темы видна сразу. Раньше appearance читалась один раз при открытии, и переключение темы при открытом окне ничего не меняло до переоткрытия. Теперь перекрашивается на лету, вместе с заголовком и тулбаром
  • The window's theme follows the Theme setting, not the glass style. With Clear selected the window went dark even on a light theme. That rule was written for the panel — where Clear means light text over a smoked surface — but the main window carries no glass at all, so an unrelated setting was quietly overriding your choice
  • Theme changes show immediately. The appearance used to be read once when the window opened, so switching themes with it open did nothing until you closed and reopened it. It repaints live now, titlebar and toolbar included
2.2.3
  • Сайдбар теперь можно вернуть. В прошлой сборке его можно было схлопнуть и не достать обратно — не было ни пункта меню, ни кнопки. Появились и кнопка в тулбаре, и View → Toggle Sidebar с ⌃⌘S. Заодно это чинит окно настроек, где ловушка была ровно та же
  • Today стал повесткой дня. Только встречи и задачи — что у вас сегодня. Он пытался отвечать сразу на два вопроса и ни на один не отвечал толком
  • Новый раздел Sessions. На что ушёл день: записи работы с временем, задачей и проектом, сверху — сколько отработано и с какого по какое. Листание по дням стрелками, выбором даты или ⌘[ / ⌘] / ⌘T — можно посмотреть любой прошедший день
  • Каждый раздел считает своё. Повестка подводит итог встречам, Sessions — работе. Раздел больше не показывает цифры про то, чего в нём нет
  • The sidebar comes back now. In the last build you could collapse it and had no way to get it back — no menu item, no button. There's a toolbar button now, and View → Toggle Sidebar with ⌃⌘S. The same fix covers the Settings window, which had exactly the same trap
  • Today is the day's agenda. Meetings and tasks, and nothing else — what you have on. It had been trying to answer two questions at once and answering neither well
  • A new Sessions section. Where the day went: your recorded work with times, task and project, and above it how much you tracked and the span it covered. Move between days with the arrows, the date picker, or ⌘[ / ⌘] / ⌘T — any past day is there
  • Each section counts its own. The agenda sums up meetings, Sessions sums up work. No section reports numbers about rows it doesn't show
2.2.2
  • Статистика дня наконец настоящая. Раньше окно показывало только таймер, идущий прямо сейчас, — потрекал и остановил, и не осталось ничего. Теперь лента подтягивает завершённые сессии из трекера времени, а сверху видно, сколько отработано, сколько ушло на встречи и с какого по какое время шёл день. Суммы сходятся с роллапом в самом Notion
  • Слева появился сайдбар. Разделы Today и Tasks, переключение по ⌘1 и ⌘2. Внизу сайдбара всегда видно, что за задача идёт и сколько уже натикало, там же кнопка остановки. History и Reports появятся следующими
  • Раздел Tasks. Задачи с поиском, сгруппированные по срокам: просроченные, сегодняшние, будущие и выполненные
  • Окно перестало выглядеть сломанным. Ушли пустые полосатые строки во всю высоту, задачи без времени больше не уезжают вправо, а сводка из стены плиток стала одной строкой и не показывается вовсе, когда показывать нечего
  • Точнее определяется начало сессии. Прежнее правило раз в минуту принимало честный старт за округлённый; новое умеет то, чего старое не умело в принципе, — отличать правку времени вручную в Notion от округления самого Notion
  • The day's numbers are real now. The window used to show only the timer running at that moment — track something, stop it, and nothing was left. The feed now pulls finished sessions from your time tracker, with the day's tracked time, meeting time and span above it. The totals agree with Notion's own rollup
  • There's a sidebar. Today and Tasks, switchable with ⌘1 and ⌘2. Its foot always shows which task is running and how long it has been, with a stop button right there. History and Reports come next
  • A Tasks section. Your tasks with search, grouped by when they're due: overdue, today, later, done
  • The window stopped looking broken. Gone are the empty striped rows running to the bottom edge; untimed tasks no longer sit stranded to the right; and the summary is one line instead of a wall of tiles — absent entirely when there's nothing to summarise
  • A session's start time is read more carefully. The old rule mistook an honest start for a rounded one once a minute; the new one can do what the old one couldn't at all — tell a hand-edited time in Notion apart from Notion's own rounding
2.2.1
  • У Nimer появилось окно. Не панелька в строке меню, а обычное окно приложения с лентой дня: встречи календаря, задачи из Notion и идущая сессия — одной хронологической колонкой, со сводкой сверху. Открывается кнопкой в панельке рядом с шестерёнкой, из Dock или из меню File → Open Nimer Window
  • Сводка дня. Сколько отработано, сколько ушло на встречи, с какого по какое время шёл день и какой проект забрал больше всего
  • Меню приложения. У Nimer впервые есть настоящее меню — а вместе с ним ⌘Q, ⌘W и работающие ⌘C/⌘V в полях ввода, включая окно настроек, где их раньше не было
  • Иконка в Dock ведёт себя предсказуемо. Пока окно открыто, она есть; закрыли — возвращается ваша настройка. Панелька и Quick Add при этом больше не теряют фокус
  • Что дальше. Пока в ленте видна только текущая сессия: история завершённых и листание по дням появятся в следующих сборках
  • Nimer has a window now. Not the menu bar panel — a real application window with the day's feed: calendar meetings, Notion tasks and the running session in one chronological column, with a summary above it. Open it from the button next to the gear in the panel, from the Dock, or from File → Open Nimer Window
  • The day at a glance. How much you tracked, how much went to meetings, the span the day covered, and which project took the most of it
  • An app menu. Nimer has a real menu bar for the first time — and with it ⌘Q, ⌘W, and working ⌘C/⌘V in text fields, including the Settings window where they never worked before
  • The Dock icon behaves. It's there while the window is open and goes back to your setting once you close it. The panel and Quick Add no longer lose focus over it
  • What's next. The feed shows only the session running right now; finished sessions and day-by-day navigation land in the next builds

Сентябрь 2026September 2026

2.2.0

Календарь Apple в NimerApple Calendar in Nimer

  • События Apple Calendar рядом с задачами. Включается в Настройках → Calendar. Работает через системный календарь, поэтому подхватывает всё, что уже подключено в Календаре — iCloud, Google, Exchange. Только чтение: Nimer ничего не создаёт и не меняет
  • Единая лента дня. Если у задачи в Notion указано не только число, но и время, она встаёт в хронологию рядом со встречами. Задачи без времени — ниже, в блоке ANYTIME
  • Какие календари показывать — выбираете вы. Отдельная страница настроек со списком: дни рождения и подписные календари выключены сразу, чтобы праздники не забивали день
  • Не пропустить начало встречи. Когда таймер не запущен, в строке меню видно, что дальше и через сколько. Когда таймер идёт, за 5 минут до встречи приходит уведомление с кнопкой Stop Timer — таймер останавливается прямо из баннера
  • Починки по пути. Фокус больше не уезжает на другой монитор при открытии панели; сама панель использует всю доступную высоту экрана и не показывает полосу прокрутки на коротком списке
  • Apple Calendar events next to your tasks. Turn it on in Settings → Calendar. It reads the system calendar, so everything already connected in Calendar comes along — iCloud, Google, Exchange. Read-only: Nimer never creates or changes events
  • One timeline for the day. When a Notion task carries a time and not just a date, it takes its place alongside your meetings. Tasks without a time sit below, under ANYTIME
  • You choose which calendars show. A settings page of its own: birthdays and subscribed calendars start off, so holidays don't crowd out your day
  • Don't miss the start of a meeting. With no timer running, the menu bar shows what's next and how long you have. While a timer runs, five minutes before a meeting you get a notification with a Stop Timer button — the timer stops straight from the banner
  • Fixes along the way. Focus no longer jumps to another display when the panel opens, and the panel now uses the full height available instead of putting a scrollbar on a short list
ещё 10 сборок внутри10 more builds inside
2.2.0
  • Версия пакета для прод-канала. Код тот же, что проверялся на dev в 2.1.49 — изменился только номер версии, потому что календарь это новая возможность, а не исправление
  • The package version for the prod channel. Same code as 2.1.49, which was the one tested on dev — only the version number changed, because the calendar is a new capability rather than a fix
2.1.49
  • Предупреждение о встрече стало уведомлением с кнопками. Раньше это была беззвучная подсказка у иконки, исчезавшая через 6 секунд — её легко было не заметить. Теперь приходит обычное уведомление macOS со звуком: «Meeting in 5 min», кнопки Stop Timer и Keep Running. Таймер останавливается прямо из баннера, переключаться в приложение не нужно
  • Иконка в доке прыгает, пока вы не отреагируете — если Nimer в этот момент не активен
  • Полоса прокрутки при коротком списке ушла окончательно. Высота области списка задавалась измерением её же содержимого — замкнутый круг, который устаивался на несколько точек короче нужного. Теперь при коротком списке прокрутки нет по построению
  • The meeting warning is now a notification with buttons. It used to be a silent pill by the menu bar icon that vanished after six seconds — easy to miss entirely. You now get a normal macOS notification with sound: "Meeting in 5 min", with Stop Timer and Keep Running. The timer stops straight from the banner, no switching to the app
  • The Dock icon bounces until you respond — when Nimer isn't the active app at the time
  • The scrollbar on a short list is gone for good. The list's height was driven by a measurement of its own content — a loop that could settle a few points short. A list that fits now has nothing to scroll by construction
2.1.48
  • Панель больше не обрезается раньше времени. Высота ограничивалась долей в 70% от экрана — цифра произвольная, да ещё и включавшая 80pt прозрачного поля вокруг стекла, которого не видно. Из-за этого запущенный таймер плюс пять строк уже давали полосу прокрутки на 13 дюймах
  • Теперь потолок считается по реальному месту — от иконки в строке меню до низа экрана, с учётом Dock. На встроенном экране это примерно 940pt видимого содержимого вместо 590
  • The panel no longer gets cut short. Its height was capped at an arbitrary 70% of the screen — a figure that also counted the 80pt of transparent margin around the glass, which nobody can see. A running timer plus five rows was already enough to put a scrollbar on a 13-inch display
  • The ceiling is now the room actually available — from the menu bar icon down to the bottom of the screen, Dock included. On the built-in display that's roughly 940pt of visible content instead of 590
2.1.47
  • Календарь стал отдельным разделом настроек. Раньше он ютился внутри General, а список календарей занимал половину вкладки. Теперь это полноценная страница в боковом списке — рядом с Tasks и General
  • Список календарей больше не спрятан за раскрывашкой. Он просто виден на своей странице, а в заголовке секции — сколько календарей показывается из скольких
  • Calendar is its own settings page now. It used to be squeezed into General, where the calendar list took up half the tab. It sits in the sidebar alongside Tasks and General instead
  • The calendar list is no longer hidden behind a disclosure arrow. It's simply visible on its own page, with the section header saying how many calendars are showing out of how many
2.1.46
  • Список календарей убран во вложенность. Раньше десяток чекбоксов занимал половину раздела настроек. Теперь это свёрнутый блок «Calendars — 2 of 12 shown»
  • В заголовке видно, сколько календарей показывается. Скрытые календари не были видны нигде, и день, все события которого лежали в снятом календаре, выглядел как сломанная функция
  • The calendar list is folded away. A dozen checkboxes used to take up half the settings section. It is now a collapsed group labelled "Calendars — 2 of 12 shown"
  • The label says how many calendars are showing. Hidden calendars were invisible before, so a day whose events all sat in an unchecked calendar looked like a broken feature
2.1.45
  • Фокус больше не уезжает на другой экран. На двух мониторах панель открывалась там, где надо, но строка меню активировалась на главном дисплее. Причина — устаревший метод активации, чей смысл буквально «активироваться невзирая на другие приложения»; Apple помечает его как устаревший и советует замену. Переведено на современный кооперативный вызов, а key-состояние панели закрепляется явно, чтобы стекло осталось прежним
  • Quick Add открывается на том экране, где вы работаете. Раньше поле ввода центрировалось по экрану, на котором Nimer в последний раз держал фокус, а не по тому, где курсор
  • Настройки и другие окна открываются на экране со строкой меню, а не на том, куда их занесло в прошлый раз
  • Focus no longer jumps to the other display. On a two-monitor setup the panel opened where it should, but the menu bar lit up on the main display instead. The cause was a deprecated activation call whose whole meaning is "activate regardless of other apps" — Apple marks it deprecated and names the replacement. It now uses the modern cooperative call, and the panel's key state is re-asserted explicitly so the glass looks exactly as before
  • Quick Add opens on the screen you're working on. The input field used to centre on whichever display Nimer last held focus on rather than the one under your pointer
  • Settings and other windows open on the menu bar's screen, instead of wherever they last landed
2.1.44
  • Строки событий стали плотнее. Между цветной полоской и временем было 21pt пустоты, между временем и названием — около 26pt: оба слота были заметно шире своего содержимого. Теперь 9pt и 10pt
  • Выравнивание при этом сохранилось. Слот под полоской расширяется сам, как только в ленте появляется задача со временем — её чекбокс и время события встают на одну линию
  • Многодневное событие больше не обрезается. Метка вида «until 14:00» не влезала в колонку времени и сжималась — теперь она занимает столько места, сколько нужно
  • Event rows are tighter. There were 21pt of dead space between the colour bar and the time, and about 26pt between the time and the title — both slots were far wider than what sat in them. Now 9pt and 10pt
  • Alignment survived the change. The indicator slot widens on its own as soon as a timed task joins the timeline, so its checkbox and the events' times line up
  • Multi-day events are no longer clipped. An "until 14:00" label didn't fit the time column and got squeezed — it now takes the room it needs
2.1.43
  • Доступ к календарю наконец выдаётся. В 2.1.41 и 2.1.42 система отказывала мгновенно и не показывала запрос: приложению не хватало разрешения personal-information.calendars. Оно требуется из-за hardened runtime, а не из-за песочницы — Nimer в песочнице не работает, поэтому его и упустили. Теперь запрос появляется как положено
  • Кнопка «Grant Access…» и текст ошибки остаются. Если система когда-нибудь откажет снова, будет видно почему, а не молчаливый откат тумблера
  • Calendar access is finally granted. In 2.1.41 and 2.1.42 the system refused instantly and never showed the prompt: the app was missing the personal-information.calendars entitlement. It's required by the hardened runtime rather than by the sandbox — Nimer isn't sandboxed, which is exactly why it was overlooked. The prompt now appears as it should
  • The "Grant Access…" button and the error text stay. If the system ever refuses again, you'll see why instead of a toggle quietly snapping back
2.1.42
  • Подключение календаря наконец работает. В 2.1.41 тумблер молча возвращался обратно: запрос доступа уходил с фонового потока, а EventKit показывает системное окно только через главный. Теперь окно появляется как положено
  • Появилась явная кнопка «Grant Access…». Раньше единственным способом был тумблер, и если запрос не проходил, на экране не оставалось ни объяснения, ни кнопки, чтобы попробовать снова
  • Ошибка доступа теперь видна. Если система откажет, Nimer покажет причину текстом, а не сделает вид, что ничего не произошло
  • Connecting a calendar actually works now. In 2.1.41 the toggle quietly snapped back off: the access request was made from a background thread, and EventKit only puts its system dialog on screen through the main one. The dialog now appears as it should
  • There's an explicit "Grant Access…" button. The toggle used to be the only way in, and when the request didn't go through nothing was left on screen — no explanation, and nothing to press again
  • Access errors are visible. If the system refuses, Nimer now shows the reason in plain text instead of pretending nothing happened
2.1.41
  • События из Apple Calendar рядом с задачами. Включается в Настройках → General → Calendar. Работает через системный календарь, поэтому подхватывает всё, что уже подключено в Календаре — iCloud, Google, Exchange. Только чтение: Nimer ничего не создаёт и не меняет
  • Какие календари показывать — выбираете вы. Список с чекбоксами в тех же настройках. Дни рождения и подписные календари выключены сразу, чтобы праздники не забивали день
  • Единая лента дня. Если у задачи в Notion указано не только число, но и время, она встаёт в хронологию рядом со встречами. Задачи без времени — ниже, в блоке ANYTIME
  • Ближайшая встреча в строке меню. Когда таймер не запущен, в меню-баре видно, что дальше и через сколько. Когда таймер идёт, строка по-прежнему показывает время, а о встрече предупреждает небольшая подсказка у иконки — чтобы успеть остановить таймер
  • Список в панели больше не обрезается. На 13-дюймовых экранах длинный список задач мог уходить за нижний край окна — теперь высота считается от экрана
  • Apple Calendar events next to your tasks. Turn it on in Settings → General → Calendar. It reads the system calendar, so everything already connected in Calendar comes along — iCloud, Google, Exchange. Read-only: Nimer never creates or changes events
  • You choose which calendars show. A checkbox list in the same settings. Birthdays and subscribed calendars start off, so holidays don't crowd out your day
  • One timeline for the day. When a Notion task carries a time and not just a date, it takes its place in the day alongside your meetings. Tasks without a time sit below, under ANYTIME
  • The next meeting in the menu bar. With no timer running, the menu bar shows what's next and how long you have. While a timer runs it keeps showing the timer, and a small reminder appears near the icon instead — in time to stop the clock
  • The panel list no longer gets clipped. On 13-inch displays a long task list could run past the bottom of the window; the height now follows the screen

Август 2026August 2026

2.1.40

Обновление визуала стеклаGlass visual update

  • Панель с задачами наконец выглядит как настоящее стекло. Раньше она была плоской матовой плитой: macOS не отдаёт материал окнам, которые не могут стать активными, а панель была именно такой. Теперь у неё преломление и светлый кант по кромке — то же стекло, что и у окна быстрого добавления
  • Тёмная тема стала по-настоящему тёмной. Тему стекла рисует система по теме окна, а приложение её не задавало — при системной светлой теме выбор «Dark» давал светлое стекло с тёмным текстом
  • Новая настройка Glass: Frosted или Clear. Frosted следует теме Light/Dark и лучше читается; Clear — дымчатое стекло со светлым текстом в обеих темах, как виджеты рабочего стола. В настройке темы добавился вариант System
  • Убраны визуальные артефакты: прямоугольный контур вокруг панели, квадратная тень у окна ввода и квадратные рамки вокруг подсказок ↵, ⇧↵, Esc
  • Скругления углов приведены к системным, а рамки и обводки, спорившие с материалом, убраны
  • The task panel finally looks like real glass. It used to be a flat frosted slab: macOS withholds the material from windows that can't become active, and the panel was exactly such a window. It now has refraction and a bright rim along its edge — the same glass as the quick-add window
  • Dark theme is actually dark. The system paints the glass from the window's theme, which the app never set — so picking "Dark" while macOS was in Light mode produced light glass carrying dark text
  • New Glass setting: Frosted or Clear. Frosted follows the Light/Dark theme and reads best; Clear is smoked glass with light text in both themes, like a desktop widget. The theme setting also gained a System option
  • Visual artefacts removed: the rectangular outline around the panel, the square shadow around the input window, and the square frames around the ↵, ⇧↵ and Esc hints
  • Corner radii now match the system, and the borders and strokes that were fighting the material are gone
ещё 8 сборок внутри8 more builds inside
2.1.40
  • Вариант стекла Clear стал читаемым. Раньше в светлой теме он давал тёмный текст поверх затемнённой подложки — на светлых обоях текст сливался с фоном, а поверх тёмного окна сквозь панель просвечивал чужой текст. Теперь Clear работает как виджеты рабочего стола: светлый текст на дымчатом стекле, одинаково в обеих темах
  • The Clear glass variant is readable now. In the Light theme it used to put dark text over a darkening scrim — text sank into bright wallpapers, and over a dark window the text behind showed through and competed with the panel's own. Clear now behaves like a desktop widget: light text on smoked glass, identical in both themes
2.1.39
  • Убран прямоугольный контур вокруг панели. Тень рисовалась окном, а не панелью, и упиралась в его край — линия обреза и читалась как рамка. Теперь вокруг стекла достаточно места, и тень мягко повторяет скругление
  • Removed the rectangular outline around the panel. The shadow was drawn by the window rather than the panel and ran into its edge — that cut line is what read as a border. There is now enough room around the glass for the shadow to follow the rounded shape and fade out softly
2.1.38
  • У панели с задачами теперь такое же стекло, как у окна ввода. Всё это время у них был один и тот же код стекла, а выглядели они по-разному из-за окна: macOS не даёт материал окнам, которые не могут стать активными, — а панель именно такой и была. Теперь она устроена так же, как окно быстрого добавления, и получает полноценный эффект с преломлением и бликом по кромке
  • Убрана рамка вокруг панели. Она появлялась из-за тени: у прозрачного окна macOS считает тень по форме содержимого, и вокруг стекла тень вырождалась в жёсткий прямоугольный контур
  • The task panel now has the same glass as the input window. They ran identical glass code all along and still looked different, because of the window: macOS withholds the material from windows that can't become active, and the panel was exactly such a window. It is now built like the quick-add window and gets the full effect, with refraction and a rim along the edge
  • Removed the outline around the panel. It came from the shadow: on a transparent window macOS derives the shadow from the content's shape, and around the glass that shadow collapsed into a hard rectangular border
2.1.37
  • Панель снова открывается по клику на иконку. В сборках 2.1.34–2.1.36 она то закрывалась в момент открытия, то показывалась только после клика по иконке в доке. Виновата была настройка окна, из-за которой панель пряталась, пока приложение неактивно, — а приложение у Nimer активным и не бывает
  • Поведение окна возвращено ровно к версии 2.1.33, где оно работало. Единственное отличие — тень, которая отделяет панель от обоев
  • Из правок внешнего вида сохранены только безопасные: убрана квадратная тень вокруг окна Quick Add и квадратные рамки у подсказок ↵, ⇧↵, Esc; вариант стекла Clear получил подложку и больше не выцветает в тёмной теме, а по умолчанию теперь Frosted
  • The panel opens from the menu bar icon again. In 2.1.34–2.1.36 it either closed the instant it opened or only appeared after clicking the Dock icon. The culprit was a window setting that hides the panel while the app is inactive — and Nimer's app is never active
  • Window behaviour is back to exactly what 2.1.33 did, where it worked. The only difference is the shadow that separates the panel from the wallpaper
  • Only the safe appearance fixes were kept: the square shadow around the Quick Add window and the square frames around the ↵, ⇧↵ and Esc hints are gone; the Clear glass variant got a scrim so it no longer washes out in dark mode, and Frosted is now the default
2.1.36
  • Исправлено: в 2.1.35 панель перестала открываться. Она закрывалась в тот же момент, когда открывалась — снаружи это выглядело так, будто клик по иконке вообще ничего не делает. Причина: закрытие было завязано на потерю фокуса окном, а фокус успевает «моргнуть», пока окно только выводится на экран
  • Закрытие вернулось к прежнему, проверенному механизму — клик мимо панели и переключение приложения. Исправление стекла при этом осталось на месте
  • Fixed: 2.1.35 stopped the panel from opening. It closed at the same instant it opened, which from the outside looked like clicking the icon did nothing at all. The cause: dismissal was tied to the window losing focus, and focus flickers once while the window is still being placed on screen
  • Dismissal is back to the previous, proven mechanism — clicking away from the panel and switching apps. The glass fix stays in place
2.1.35
  • Панель настроена ровно так же, как собственное меню-окно macOS. Замер системного окна показал, что оно отличалось от нашего одним-единственным свойством — способностью стать активным. Всё остальное — тип окна, уровень, способ показа — теперь совпадает с системным байт в байт
  • Панель больше не перехватывает приложение целиком. Ей достаточно получить фокус, чтобы система дала ей материал, — полная активация была лишней. При закрытии фокус возвращается туда, где вы работали, и окно настроек при этом больше не сворачивается
  • The panel is now configured exactly like macOS's own menu window. Measuring the system window showed it differed from ours by a single property — whether it can become active. Everything else — window type, level, how it's presented — now matches the system byte for byte
  • The panel no longer grabs the whole app. Taking focus is all the material needs; full activation was unnecessary. Closing hands focus back to where you were working, and the Settings window no longer gets pulled down with it
2.1.34
  • Стекло панели наконец настоящее. Причина оказалась не в материале, а в типе окна: по правилам macOS неактивные окна материал не получают вовсе, а панель была сделана так, что не могла стать активной никогда — поэтому Liquid Glass у неё вырождался в простой блюр без бликов и преломления. Панель Quick Add такой проблемы не имела, и разница между ними была видна невооружённым глазом. Теперь панель ведёт себя как окно и получает материал целиком
  • Панель закрывается по потере фокуса. Клик мимо, переключение приложения или повторный клик по иконке — закрывают её и возвращают фокус тому, где вы работали. Заодно перестала быть мёртвой зона по краям панели
  • Убрана пустота в половину панели. При двух-трёх задачах панель растягивалась до самой большой высоты, которая когда-либо была, и низ оставался пустым. Теперь высота всегда по содержимому
  • Убрана квадратная тень вокруг окна Quick Add и квадратные рамки вокруг скруглённых подсказок ↵, ⇧↵, Esc
  • Вариант стекла Clear получил подложку, которую требует Apple, — он больше не выцветает в тёмной теме. По умолчанию теперь Frosted: для панели с большим объёмом текста так предписывает документация
  • The panel's glass is finally real. The cause turned out to be the window, not the material: macOS gives no material at all to inactive windows, and the panel was built so it could never become active — so Liquid Glass collapsed into a plain blur with no highlights or refraction. The Quick Add panel never had this problem, and the difference between the two was visible at a glance. The panel now behaves like a window and gets the full material
  • The panel closes when it loses focus. Clicking away, switching apps, or clicking the menu bar icon again all close it and hand focus back to whatever you were working in. The dead zone around the panel's edges is gone too
  • No more half-empty panel. With two or three tasks the panel used to stretch to the tallest height it had ever had, leaving the bottom blank. Height now always follows the content
  • Removed the square shadow around the Quick Add window and the square frames around the rounded ↵, ⇧↵ and Esc hints
  • The Clear glass variant got the scrim Apple requires, so it no longer washes out in dark mode. Frosted is now the default — that's what the documentation prescribes for a panel carrying this much text
2.1.33
  • Панель наконец выглядит как настоящее стекло. Материалу просто не давали работать: он был зажат в границы окна, поэтому кромка, преломление и собственная тень обрезались — получался плоский серый прямоугольник. Теперь вокруг стекла есть место, и оно рисует себя целиком
  • Тёмная тема стала по-настоящему тёмной. Стекло рисует система по теме окна, а её приложение не задавало — при системной светлой теме «Dark» давал светлое стекло с тёмным текстом. Больше нет
  • Новая настройка Glass: Clear или Frosted. Clear — обои реально просвечивают, Frosted — плотнее и спокойнее для мелкого текста на пёстрых обоях
  • В теме появился вариант System — панель следует светлой/тёмной теме macOS
  • Скругления углов стали continuous, как во всей системе, а рамки и обводки, спорившие с материалом, убраны
  • The panel finally looks like real glass. The material was never given room to work: it sat flush against the window edge, so its rim, refraction and own shading were clipped away — leaving a flat gray slab. Now there is space around the glass and it draws itself in full
  • Dark theme is actually dark. Glass is painted by the system from the window's appearance, which the app never set — so picking "Dark" while macOS was in Light mode produced light glass under dark text. Fixed
  • New Glass setting: Clear or Frosted. Clear lets the desktop genuinely show through; Frosted is denser and kinder to small text over busy wallpapers
  • Theme gained a System option — the panel follows the macOS light/dark setting
  • Corners are continuous curves like the rest of the system, and the strokes that were fighting the material are gone
2.1.32

Время из фразы больше не теряетсяThe time you typed no longer goes missing

  • Время из фразы больше не теряется. «в субботу в 15 часов» ставит субботу на 15:00 — раньше время исчезало из чипа, а в Notion уезжала задача на весь день. Касалось всех форм записи: «5 мая в 15:00», «через 3 дня в 16:00», английского «tomorrow at 3pm»
  • Числа больше не читаются как время по ошибке. «в субботу заехать в 2 магазина» не превращается в 14:00, и «в 2» остаётся в названии задачи, а не вырезается из него
  • Невозможный час («в 45») больше не перекидывает задачу на следующий день
  • The time you typed no longer goes missing. "в субботу в 15 часов" now schedules Saturday at 15:00 — the time used to vanish from the chip and reach Notion as an all-day task. This affected every form: "5 мая в 15:00", "через 3 дня в 16:00" and English "tomorrow at 3pm"
  • Counts are no longer mistaken for times. "в субботу заехать в 2 магазина" no longer becomes 14:00, and the "в 2" stays in the task title instead of being cut out of it
  • An impossible hour ("в 45") no longer pushes the task to the next day
2.1.31

Даты прямо в тексте и создание без таймераDates in plain text, and creating without a timer

  • Даты прямо в тексте задачи. «завтра сделать отчёт» ставит срок на завтра, «завтра в 15:00 созвон» — ещё и со временем. Понимает «к концу недели», «в середине месяца», «в конце января». Распознанная дата видна в панели до отправки.
  • Shift+Enter создаёт задачу, не запуская таймер. Enter по-прежнему создаёт и сразу запускает.
  • Панель закрывается сразу по Enter — экран свободен мгновенно, а подтверждение улетает плашкой к иконке в меню-баре. Если сохранить не удалось, окно вернётся с вашим текстом и причиной, Enter повторит.
  • Список баз в настройках открывается за секунду вместо одиннадцати.
  • Честное поведение без сети. Баннер «Connection issue» не появляется от одиночного сбоя, кнопка Retry работает, а ошибки Notion показываются своим текстом, а не маскируются под проблему со связью.
  • Dates written straight into the task. “tomorrow write the report” schedules it for tomorrow, “tomorrow at 3pm call” adds the time too. It understands “by the end of the week”, “mid-month” and “at the end of January”. The date it recognised shows in the panel before you send.
  • Shift+Enter creates the task without starting the timer. Enter still creates it and starts straight away.
  • The panel closes the moment you press Enter — your screen is free immediately and the confirmation flies as a pill to the menu-bar icon. If the save fails the window comes back with your text and the reason; Enter retries.
  • The database list in Settings opens in about a second instead of eleven.
  • Honest behaviour when the network drops. The “Connection issue” banner no longer appears after a single blip, Retry works, and Notion errors are shown in their own words instead of being disguised as a connection problem.
ещё 7 сборок внутри7 more builds inside
2.1.31
  • Кнопка Retry больше не прячет баннер при неудаче — раньше нажатие без сети убирало предупреждение и показывало устаревший список, будто всё получилось
  • Список баз в настройках открывается за секунду вместо одиннадцати — схемы Notion и названия страниц теперь кэшируются
  • Задача, созданная без таймера, больше не оставляет пустым поле статуса таймера в Notion
  • Два быстрых добавления подряд — обе плашки показывают подтверждение
  • Убраны лишние повторные опросы при пробуждении и возврате сети; только что созданная задача больше не пропадает из списка из-за медленного запроса
  • Retry no longer hides the banner when it fails — pressing it while offline used to clear the warning and show a stale task list, as though it had worked
  • The database list in Settings opens in about a second instead of eleven — Notion schemas and page titles are cached now
  • A task captured without a timer no longer leaves its Timer Status blank in Notion
  • Two quick captures in a row — both pills show their confirmation
  • Fewer redundant refreshes on wake and on reconnect; a task you just created can no longer disappear from the list because a slower request landed after it
2.1.30
  • Кнопка «Retry» в баннере «Connection issue» снова нажимается — раньше клик по ней просто не доходил до приложения
  • При нажатии Retry теперь виден индикатор загрузки, а не замерший баннер
  • Баннер «Connection issue» больше не появляется от одиночного сбоя сети — нужно два подряд
  • Ошибки Notion (истёкший токен, незаполненные поля, проблемы настроек) показываются своим текстом, а не маскируются под проблему с соединением
  • Таймер корректно переживает сон Mac: опрос ставится на паузу и возобновляется после пробуждения, а при возврате сети данные обновляются сразу
  • The “Retry” button in the “Connection issue” banner is clickable again — the click simply never reached the app before
  • Pressing Retry now shows a loading indicator instead of a frozen banner
  • The “Connection issue” banner no longer appears after a single network blip — it takes two in a row
  • Notion errors (an expired token, unmapped fields, setup problems) are shown in their own words instead of being disguised as a connection problem
  • The timer survives your Mac going to sleep: polling pauses and resumes on wake, and data refreshes immediately once the network is back
2.1.29
  • Плашка подтверждения больше не висит лишние ~5 секунд — раньше она ждала не только создания задачи, но и полного обновления списка после него. Теперь список обновляется в фоне, а подтверждение появляется сразу, как задача создана
  • The confirmation pill no longer lingers for an extra ~5 seconds — it used to wait not just for the task to be created, but for the whole list to refresh afterwards. The list now refreshes in the background and the confirmation shows up the moment the task exists
2.1.28
  • Панель закрывается сразу по Enter — экран освобождается мгновенно, а подтверждение улетает плашкой к иконке в меню-баре: сначала «Saving…», потом «Added · timer started» или «Added to Tomorrow». Раньше окно висело по центру всё время запроса к серверу
  • Если сохранить не удалось, плашка возвращается и окно открывается заново — с вашим текстом, выбранным проектом и причиной ошибки. Enter повторяет
  • The panel closes the moment you press Enter — your screen is free immediately, and the confirmation flies as a pill to the menu-bar icon: “Saving…” first, then “Added · timer started” or “Added to Tomorrow”. The window used to sit in the middle of the screen for the whole server round-trip
  • If the save fails, the pill comes back and the window reopens — with your text, the project you picked and the reason it failed. Enter retries
2.1.27
  • Чип с распознанной датой прижат к правому краю панели — раньше он висел с заметным отступом
  • The chip with the recognised date is now flush with the right edge of the panel — it used to hang with a noticeable gap
2.1.26
  • Понимает «конец периода» — «к концу недели», «до конца недели», «в конце недели» ставят задачу на пятницу; «в середине недели» на среду; «к концу месяца» на последний день, «в середине месяца» на 15-е. Работают и названия месяцев: «в конце января». Английские формы тоже: «by the end of the week»
  • Исправлено: «до конца месяца» ставило задачу на сегодня, а «в конце месяца» — на 21-е
  • Панель ввода стала чище — убрана иконка Enter, она дублировала подсказку строкой ниже
  • It understands “end of period” — “by the end of the week”, “end of the week” and “at the end of the week” schedule the task for Friday; “mid-week” for Wednesday; “by the end of the month” for the last day, “mid-month” for the 15th. Month names work too: “at the end of January”. The Russian phrasings are supported as well
  • Fixed: “before the end of the month” scheduled the task for today, and “at the end of the month” for the 21st
  • The input panel is cleaner — the Enter icon is gone, it duplicated the hint on the line below
2.1.25
  • Shift+Enter в Quick Add — создаёт задачу, не запуская таймер. Enter по-прежнему создаёт и сразу запускает
  • Даты прямо в тексте — «завтра сделать отчет» ставит задачу на завтра, «завтра в 15:00 созвон» ещё и со временем. Распознанная дата показывается в панели до отправки
  • Проект по «@» больше не теряется, если набрать его имя и не выбирать из списка стрелками
  • Исправлена дата у задач, добавленных поздно вечером — раньше они уезжали на следующий день
  • Shift+Enter in Quick Add — creates the task without starting the timer. Enter still creates it and starts straight away
  • Dates right in the text — “tomorrow write the report” schedules the task for tomorrow, “tomorrow at 3pm call” adds the time too. The date it recognised is shown in the panel before you send
  • A project typed after “@” is no longer lost if you type its name without picking it from the list with the arrow keys
  • Fixed the date on tasks added late at night — they used to land on the following day
2.1.24

Оживает после VPN и смены сетиRecovers after a VPN or network change

  • Исправлено зависание после переподключения VPN или смены сети — раньше приложение могло по 20–30 минут отваливаться по таймауту на каждом запросе, хотя связь уже работала
  • Quick Add больше не закрывается молча при ошибке: окно остаётся открытым, показывает причину и сохраняет введённый текст — можно повторить по Enter
  • Запросы падают быстро (15 секунд вместо минуты) вместо долгого ожидания
  • Fixed the freeze after reconnecting a VPN or switching networks — the app could spend 20–30 minutes timing out on every request while the connection was already fine
  • Quick Add no longer closes silently on an error: the window stays open, shows the reason and keeps your text — press Enter to retry
  • Requests fail fast (15 seconds instead of a minute) instead of hanging

Июнь 2026June 2026

2.1.23

Таймер останавливается с первого разаThe timer stops on the first try

  • Стоп больше не «дёргается». Раньше таймер мог остановиться, на секунду запуститься снова и опять остановиться — из-за задержки индексации на стороне Notion.
  • Неудачный стоп больше не врёт. Если остановить не удалось из-за связи, таймер честно остаётся запущенным с понятной ошибкой, вместо ложного «остановлено».
  • Stopping no longer bounces. The timer used to stop, start again for a second and stop once more, because of Notion's indexing lag.
  • A failed stop no longer lies. If the connection drops, the timer honestly stays running with a clear error instead of falsely claiming it stopped.
ещё 2 сборки внутри2 more builds inside
2.1.23
  • Исправлена остановка таймера. После стопа таймер больше не «дёргается» (останавливается → на секунду запускается → снова останавливается) из-за задержки индексации Notion. А если стоп не прошёл из-за проблем со связью — таймер честно остаётся запущенным с понятной ошибкой, без ложного «остановлено».
  • Fixed stopping the timer. After a stop the timer no longer bounces (stop → start for a second → stop again) because of Notion's indexing lag. And if the stop didn't go through because of a connection problem, the timer honestly stays running with a clear error, instead of falsely claiming it stopped.
2.1.22
  • Исправлена остановка таймера. После стопа таймер больше не «дёргается» — раньше он мог остановиться, на секунду запуститься снова и опять остановиться (из-за задержки индексации Notion). Теперь стоп всегда стабильный.
  • Fixed stopping the timer. After a stop the timer no longer bounces — it used to stop, start again for a second and stop once more, because of Notion's indexing lag. The stop is stable now.
2.1.21

Подключение Notion без тупиковConnecting Notion without dead ends

  • Базы и поля проставляются сами. Notion копирует шаблон в фоне до минуты — приложение теперь ждёт столько, сколько нужно, и как только базы готовы, само их выбирает и маппит.
  • Работает и «Select pages to share», а не только шаблон. Tasks и Time Tracker находятся поиском при любом способе подключения.
  • Видно, что идёт поиск. Под пикером крутится спиннер, пока Notion индексирует свежерасшаренную базу, и есть кнопка обновления — вместо пустого экрана.
  • Переподключение применяется сразу, без перезапуска, а «Open in Notion» открывает вашу копию баз, а не оригинальный шаблон.
  • Интерфейс приложения полностью на английском — больше нет смешения языков.
  • Databases and fields map themselves. Notion copies a template in the background for up to a minute — the app now waits as long as it takes and selects and maps everything the moment it's ready.
  • “Select pages to share” works too, not just the template. Tasks and Time Tracker are found by search whichever way you connect.
  • You can see the search happening. A spinner runs under the picker while Notion indexes a freshly shared database, and there's a refresh button — instead of a blank screen.
  • A reconnect applies immediately, no restart, and “Open in Notion” opens your copy of the databases rather than the original template.
  • The interface is fully in English — no more mixed languages.
ещё 7 сборок внутри7 more builds inside
2.1.21
  • Понятное ожидание списка баз. При подключении воркспейса через «Select pages» Notion отдаёт только что расшаренную базу в поиск не сразу (до пары минут). Теперь под пикером крутится спиннер «Looking for your Notion databases…», список сам подтягивается, когда Notion проиндексирует, и есть кнопка обновления — без пустого экрана и без перезапуска.
  • Из 2.1.20: надёжное подключение шаблона разработчика (ждём фоновое копирование Notion и сами маппим базы и поля).
  • The wait for your database list makes sense now. When you connect a workspace through “Select pages”, Notion doesn't return the freshly shared database to search right away — it can take a couple of minutes. A “Looking for your Notion databases…” spinner now runs under the picker, the list fills itself in once Notion catches up, and there's a refresh button. No blank screen, no restart.
  • From 2.1.20: reliable developer-template setup — we wait out Notion's background copy and map the databases and fields ourselves.
2.1.20
  • Базы и поля проставляются автоматически после копирования шаблона. Notion иногда копирует шаблон 30–60 секунд — теперь приложение ждёт столько, сколько нужно («Ожидаем копирование базы…»), и как только базы готовы, сами выбираются и маппятся. Больше не бывает «базы есть, но не выбраны».
  • Из 2.1.18–2.1.19: «Open in Notion» открывает вашу копию; переподключение без перезапуска; корректное сохранение токена; авто-определение при обоих способах подключения; самовосстановление; полный сброс при Disconnect; английский интерфейс.
  • Databases and fields are set up automatically after the template copy. Notion sometimes takes 30–60 seconds to copy a template — the app now waits as long as it needs to (“Waiting for the database copy…”), and the moment the databases are ready it selects and maps them for you. No more “the databases exist but nothing is selected”.
  • From 2.1.18–2.1.19: “Open in Notion” opens your copy; reconnect without a restart; correct token storage; auto-detection for both connection methods; a self-healing picker; a full reset on Disconnect; an English interface.
2.1.19
  • Надёжное подключение шаблона разработчика. Notion копирует шаблон в фоне несколько секунд — теперь приложение показывает «Ожидаем копирование базы…» и само дожидается, пока базы появятся, без пустого пикера и без перезапуска.
  • «Open in Notion» открывает вашу копию баз, а не оригинальный шаблон.
  • Из 2.1.18: переподключение применяется сразу без перезапуска; токен корректно сохраняется; авто-определение баз и при «Use developer template», и при «Select pages to share»; самовосстановление при недоступной базе; Disconnect полностью сбрасывает состояние; интерфейс полностью на английском.
  • Connecting the developer template is reliable now. Notion copies the template in the background for a few seconds — the app now says “Waiting for the database copy…” and waits for the databases to appear, instead of leaving you with an empty picker and a restart.
  • “Open in Notion” opens your copy of the databases, not the original template.
  • From 2.1.18: a reconnect applies immediately without a restart; the token is stored correctly; database auto-detection works with both “Use developer template” and “Select pages to share”; the picker heals itself when a database is unreachable; Disconnect resets everything; the interface is fully in English.
2.1.18
  • Переподключение применяется сразу — без перезапуска. Если окно настроек открыто во время реконнекта, базы и маппинг подтягиваются автоматически.
  • «Open in Notion» открывает вашу копию баз, а не корень Notion / оригинальный шаблон.
  • Исправлено сохранение токена при повторном входе — больше нет ошибки «Notion token not found» после Disconnect → Connect.
  • Интерфейс полностью на английском; авто-определение баз работает и при «Use developer template», и при «Select pages to share»; самовосстановление при недоступной базе; Disconnect полностью сбрасывает состояние.
  • A reconnect applies immediately — no restart. If the Settings window is open while you reconnect, databases and mapping refresh themselves.
  • “Open in Notion” opens your copy of the databases, not the Notion root or the original template.
  • Fixed token storage on a second sign-in — no more “Notion token not found” after Disconnect → Connect.
  • The interface is fully in English; database auto-detection works with both “Use developer template” and “Select pages to share”; the picker heals itself when a database is unreachable; Disconnect resets everything.
2.1.17
  • Интерфейс приложения теперь полностью на английском — больше нет смешения языков.
  • Базы определяются и при «Select pages to share». Раньше авто-настройка работала только при дублировании шаблона; теперь Tasks и Time Tracker находятся через поиск и при выборе уже существующего шаблона.
  • Самовосстановление пустого/битого пикера. Если сохранённая база недоступна в текущем воркспейсе, приложение очищает её и подтягивает список баз для выбора — без тупика.
  • Disconnect полностью сбрасывает состояние: чистятся задачи, таймер, базы и кэш на сервере — «призрачные» задачи из старого аккаунта больше не висят.
  • Реконнект к другому воркспейсу больше не отдаёт старые задачи из кэша.
  • The app's interface is now fully in English — no more mixed languages.
  • Databases are detected with “Select pages to share” as well. Auto-setup used to work only when you duplicated the template; Tasks and Time Tracker are now found via search when you pick an existing template too.
  • An empty or broken picker heals itself. If the saved database isn't reachable in the current workspace, the app clears it and loads the list for you to choose from — no dead end.
  • Disconnect now resets everything: tasks, the timer, databases and the server-side cache — no more ghost tasks from an old account.
  • Reconnecting to a different workspace no longer serves stale tasks from the cache.
2.1.16
  • Базы определяются и при «Select pages to share». Раньше авто-настройка работала только при дублировании шаблона; теперь Tasks и Time Tracker находятся через поиск и при выборе уже существующего шаблона.
  • Самовосстановление пустого/битого пикера. Если сохранённая база недоступна в текущем воркспейсе (404), приложение очищает её и подтягивает список баз для выбора — без тупика.
  • Disconnect полностью сбрасывает состояние: чистятся задачи, таймер, базы и кэш на сервере — «призрачные» задачи из старого аккаунта больше не висят.
  • Реконнект к другому воркспейсу больше не отдаёт старые задачи из кэша.
  • Databases are detected with “Select pages to share” as well. Auto-setup used to work only when you duplicated the template; Tasks and Time Tracker are now found via search when you pick an existing template too.
  • An empty or broken picker heals itself. If the saved database isn't reachable in the current workspace (404), the app clears it and loads the list for you to choose from — no dead end.
  • Disconnect now resets everything: tasks, the timer, databases and the server-side cache are all cleared — no more ghost tasks from an old account.
  • Reconnecting to a different workspace no longer serves stale tasks from the cache.
2.1.15
  • Шаблон разработчика сразу подставляет базы. Tasks и Time Tracker определяются по ID продублированного шаблона — пикер баз больше не остаётся пустым.
  • Исправлена ошибка «Не удалось сохранить настройки» (HTTP 400), которая возникала до выбора баз.
  • Название базы и поля подтягиваются по ID напрямую, даже если поиск Notion ещё не проиндексировал свежий воркспейс.
  • После авторизации в Notion окно браузера показывает «Готово» вместо зависшего «Authorizing…».
  • The developer template fills the databases in for you. Tasks and Time Tracker are detected from the duplicated template's ID — the database picker no longer sits there empty.
  • Fixed the “Failed to save settings” error (HTTP 400) that showed up before you had picked your databases.
  • Database and field names are fetched by ID directly, even when Notion's search hasn't indexed a fresh workspace yet.
  • After you authorise in Notion the browser window says “Done” instead of hanging on “Authorizing…”.

Май 2026May 2026

2.1.14

Поле «Всего» снова считает верноThe Total field adds up again

  • Исправлено поле «Всего» (TOTAL). Суммарное время задачи показывало нули: rollup в Notion обычно хранит минуты, а приложение трактовало число как секунды. Теперь значение корректно конвертируется в секунды на сервере.
  • Новая настройка единицы rollup. В разделе Tasks → Total Time Rollup появился выбор единицы измерения — секунды / минуты / часы (по умолчанию минуты).
  • Из 2.1.13: настройка темы (Appearance → Theme) и адаптивные карточки статистики.
  • Из 2.1.12: убран force-dark; cut-off Quick Add при наборе текста исправлен.
  • Fixed the “Total” field. A task's total time showed zeros: a Notion rollup usually stores minutes, while the app read the number as seconds. The value is now converted to seconds properly on the server.
  • A new rollup-unit setting. Tasks → Total Time Rollup now lets you pick the unit — seconds, minutes or hours (minutes by default).
  • From 2.1.13: the theme setting (Appearance → Theme) and adaptive stat cards.
  • From 2.1.12: force-dark is gone; the Quick Add cut-off while typing is fixed.
2.1.13

Liquid Glass и выбор темыLiquid Glass and a theme picker

  • Попап и Quick Add на нативном Liquid Glass macOS 26 — настоящее преломление, стекло ловит цвет обоев, как Control Center.
  • Выбор темы в настройках. Появилась секция Appearance → Theme со светлой и тёмной темами.
  • Сортировка задач. Невыполненные всегда сверху, выполненные приглушённо в конце; порядок Notion сохраняется внутри каждой группы.
  • Попап растёт под количество задач — скроллбар появляется, только когда список действительно не помещается.
  • Больше не выбрасывает на экран входа при временных ошибках сервера или Notion.
  • The popover and Quick Add run on native macOS 26 Liquid Glass — real refraction, and the glass picks up your wallpaper's colour the way Control Center does.
  • A theme picker in Settings. A new Appearance → Theme section with a light and a dark theme.
  • Task sorting. Unfinished tasks always on top, completed ones dimmed at the bottom; Notion's own order is preserved inside each group.
  • The popover grows with your list — the scrollbar appears only when it genuinely doesn't fit.
  • No more surprise logouts on transient server or Notion errors.
ещё 9 сборок внутри9 more builds inside
2.1.13
  • Настройка темы в Settings. Появилась секция Appearance → Theme со светлой и тёмной темами для попапа и Quick Add. По умолчанию тёмная — сохраняет привычный вид. Переключение применяется мгновенно (через @Observable на AppSettings).
  • Фикс чёрных карточек статистики. Карточки PROJECT / CLIENT / TOTAL в активном таймере использовали жёстко зашитый Color(white: 0.1) — оставались чёрными даже когда вся остальная UI адаптировалась к Light Mode. Заменено на Color.primary.opacity(0.06).
  • Из 2.1.12: убран force-dark; cut-off Quick Add при наборе текста исправлен.
  • Из 2.1.11: корректная зачистка NSHostingView layer.
  • Из 2.1.9: vibrancy-aware .foregroundStyle().
  • Из 2.1.7: сортировка задач, динамическая высота попапа.
  • Из 2.1.5: hotfix авторизации.
  • A theme setting. Settings gained an Appearance → Theme section with a light and a dark theme for the popover and Quick Add. Dark is the default, so nothing changes unless you want it to. Switching applies instantly (via @Observable on AppSettings).
  • Fixed the black stat cards. The PROJECT / CLIENT / TOTAL cards on a running timer used a hardcoded Color(white: 0.1) and stayed black even when the rest of the UI adapted to Light Mode. Now they use Color.primary.opacity(0.06).
  • From 2.1.12: force-dark is gone; the Quick Add cut-off while typing is fixed.
  • From 2.1.11: the NSHostingView layer is cleared correctly.
  • From 2.1.9: vibrancy-aware .foregroundStyle().
  • From 2.1.7: task sorting, a popover that grows with the list.
  • From 2.1.5: the auth hotfix.
2.1.12
  • Адаптивный colorScheme. Force-dark снят и с попапа и с Quick Add — теперь оба окна следуют системному Light/Dark режиму как Control Center. Текст vibrancy-aware и читается на любом стекле.
  • Quick Add больше не «обрезается» при наборе текста. Причина: onChange(of: taskName) кидал колбек видимости dropdown'а на каждое нажатие клавиши, а контроллер запускал NSAnimationContext-анимацию resize даже на no-op переходах. Анимация перебивала предыдущую в полёте и фрейм мерцал. Теперь колбек кидается только при реальной смене состояния dropdown'а, а сам resize гардится от no-op'ов.
  • Из 2.1.11: корректная зачистка корневого NSHostingView layer (без трогания внутренних слоёв Apple-овского стекла).
  • Из 2.1.9: vibrancy-aware .foregroundStyle().
  • Из 2.1.7: сортировка задач, динамическая высота попапа.
  • Из 2.1.5: hotfix авторизации.
  • Adaptive colorScheme. Force-dark is off both the popover and Quick Add — both windows now follow the system's light/dark mode the way Control Center does. Text is vibrancy-aware and stays readable on any glass.
  • Quick Add no longer clips while you type. The cause: onChange(of: taskName) fired the dropdown-visibility callback on every keystroke, and the controller ran an NSAnimationContext resize even for no-op transitions. Each animation cut off the one still in flight and the frame flickered. The callback now fires only on a real dropdown state change, and the resize itself is guarded against no-ops.
  • From 2.1.11: the root NSHostingView layer is cleared correctly, without touching Apple's inner glass layers.
  • From 2.1.9: vibrancy-aware .foregroundStyle().
  • From 2.1.7: task sorting, a popover that grows with the list.
  • From 2.1.5: the auth hotfix.
2.1.11
  • Фикс артефактов стекла при типизации в Quick Add. В 2.1.10 рекурсивное обнуление backing layers заходило слишком глубоко и трогало внутренние NSVisualEffectView самого .glassEffect — отсюда срезанные углы и блёклый плоский вид при наборе текста. Теперь чистится только корневой layer NSHostingView (где как раз и сидит дефолтный системный фон), а внутренние слои стекла Apple остаются нетронутыми.
  • Из 2.1.10: force-dark colorScheme на оба окна для консистентной тёмной идентичности.
  • Из 2.1.9: vibrancy-aware .foregroundStyle() для текста.
  • Из 2.1.7: сортировка задач, динамическая высота попапа.
  • Из 2.1.5: hotfix авторизации.
  • Fixed the glass artifacts while typing in Quick Add. In 2.1.10 the recursive backing-layer wipe went too deep and touched the NSVisualEffectView instances inside .glassEffect itself — hence the clipped corners and the washed-out flat look while typing. Only the root NSHostingView layer is cleared now (that's where the default system background actually lives), and Apple's inner glass layers are left alone.
  • From 2.1.10: force-dark colorScheme on both windows for a consistent dark identity.
  • From 2.1.9: vibrancy-aware .foregroundStyle() for text.
  • From 2.1.7: task sorting, a popover that grows with the list.
  • From 2.1.5: the auth hotfix.
2.1.10
  • Стекло теперь действительно стеклянное. В 2.1.8–2.1.9 под .glassEffect просвечивал дефолтный непрозрачный слой NSHostingView — на Light Mode он выглядел как плоский светло-серый прямоугольник, гасил преломление. Теперь оба окна (попап и Quick Add) рекурсивно очищают backing layers на каждом layout-проходе, и стекло наконец показывает desktop за собой.
  • Стабильная тёмная идентичность. Force-dark colorScheme возвращён на сам попап и Quick Add (но не на NSPanel через darkAqua) — даёт узнаваемый тёмный chrome независимо от системного режима, как у Fantastical / Bartender / Things. Стекло всё равно ловит цвет обоев на краях.
  • Из 2.1.9: vibrancy-aware .foregroundStyle(.primary/.secondary/.tertiary) для текста.
  • Из 2.1.7: сортировка задач (невыполненные сверху), динамическая высота попапа.
  • Из 2.1.5: hotfix авторизации при транзиентных 401.
  • The glass is finally glass. In 2.1.8–2.1.9 an opaque default NSHostingView layer showed through underneath .glassEffect — in Light Mode it looked like a flat light-grey rectangle and killed the refraction. Both windows (the popover and Quick Add) now clear their backing layers recursively on every layout pass, and the glass finally shows the desktop behind it.
  • A stable dark identity. The force-dark colorScheme is back on the popover and Quick Add themselves (but not on the NSPanel via darkAqua) — that gives Nimer a recognisable dark chrome regardless of the system mode, the way Fantastical, Bartender and Things do it. The glass still catches your wallpaper's colour at the edges.
  • From 2.1.9: vibrancy-aware .foregroundStyle(.primary/.secondary/.tertiary) for text.
  • From 2.1.7: task sorting (unfinished on top), a popover that grows with the list.
  • From 2.1.5: the auth hotfix for transient 401s.
2.1.9
  • Читаемый текст в Light Mode. В 2.1.8 текст на стекле был блёклый чёрный с фиксированным уровнем прозрачности — на ярких обоях сливался со светлым стеклом. Теперь используется vibrancy-aware .foregroundStyle(.primary/.secondary/.tertiary): система автоматически подбирает контраст под яркость стекла в обоих режимах.
  • Из 2.1.8: убраны darkAqua, force-dark colorScheme, чёрный тинт и лишние тени со стекла. Попап и Quick Add теперь рендерятся как нативный Liquid Glass с адаптацией к обоям.
  • Из 2.1.7: сортировка задач (невыполненные сверху), динамическая высота попапа без лишнего скроллбара.
  • Из 2.1.5: приложение не выбрасывает на авторизацию при транзиентных 401 от сервера.
  • Readable text in Light Mode. In 2.1.8 text on glass was a washed-out black at a fixed opacity, and it disappeared into light glass over a bright wallpaper. It now uses vibrancy-aware .foregroundStyle(.primary/.secondary/.tertiary), so the system picks the contrast for you in both modes.
  • From 2.1.8: darkAqua, the force-dark colorScheme, the black tint and the extra shadows are off the glass. The popover and Quick Add render as native Liquid Glass that adapts to your wallpaper.
  • From 2.1.7: task sorting (unfinished on top) and a popover that grows with the list, without a stray scrollbar.
  • From 2.1.5: no logouts on transient 401s from the server.
2.1.8
  • Liquid Glass теперь действительно адаптивный. Убраны слои, которые гасили нативное стекло: форсированный darkAqua, .environment(\.colorScheme, .dark), чёрный тинт поверх .glassEffect, обрезающий clipShape и тяжёлые тени на Quick Add. Стекло теперь подсвечивается цветом обоев как у Control Center и адаптируется к светлому/тёмному режиму системы.
  • Адаптивные цвета текста. 48 захардкоженных .white.opacity(...) мигрированы на .primary.opacity(...) — текст автоматически тёмный на светлом фоне и светлый на тёмном.
  • Из 2.1.7: сортировка задач (невыполненные сверху), динамическая высота попапа, фикс скроллбара через PreferenceKey.
  • Из 2.1.5: приложение не выбрасывает на авторизацию при транзиентных 401 от сервера.
  • Liquid Glass is genuinely adaptive now. The layers that were smothering the native glass are gone: forced darkAqua, .environment(\.colorScheme, .dark), a black tint on top of .glassEffect, a clipping clipShape and heavy shadows on Quick Add. The glass now picks up your wallpaper's colour the way Control Center does, and follows the system's light/dark mode.
  • Adaptive text colours. 48 hardcoded .white.opacity(...) calls moved to .primary.opacity(...) — text is dark on light backgrounds and light on dark ones, automatically.
  • From 2.1.7: task sorting (unfinished on top), a popover that grows with the list, and the scrollbar fix via PreferenceKey.
  • From 2.1.5: no logouts on transient 401s from the server.
2.1.7
  • Сортировка задач. Невыполненные задачи теперь всегда сверху списка, выполненные приглушённо в конце. Порядок Notion сохраняется внутри каждой группы.
  • Динамическая высота попапа. Окно подстраивается под количество задач — скроллбар появляется только когда список действительно не помещается на экран. В 2.1.6 скроллбар протекал из-за неверного измерения высоты ScrollView, теперь исправлено.
  • Настоящий Liquid Glass. Менюбар-попап и Quick Add используют нативный .glassEffect() API macOS 26 (с шиммером и преломлением), а не плоский матовый Material как в 2.1.6.
  • Hotfix (из 2.1.5): приложение больше не выбрасывает на экран авторизации при транзиентных ошибках сервера или временных проблемах с Notion.
  • Task sorting. Unfinished tasks always on top, completed ones dimmed at the bottom. Notion's order is preserved inside each group.
  • The popover grows with your list. The scrollbar shows up only when the list genuinely doesn't fit. In 2.1.6 it leaked through because the ScrollView height was measured wrong — fixed.
  • Real Liquid Glass. The popover and Quick Add use the native macOS 26 .glassEffect() API, with its shimmer and refraction, instead of the flat frosted Material of 2.1.6.
  • Hotfix (from 2.1.5): no more logouts on transient server errors or Notion hiccups.
2.1.6
  • Сортировка задач. Невыполненные задачи теперь всегда сверху списка, выполненные приглушённо в конце. Порядок Notion сохраняется внутри каждой группы.
  • Динамическая высота попапа. Окно растёт с количеством задач — без скролла когда задач мало, до 70% высоты экрана. ScrollView включается только при переполнении.
  • Liquid Glass. Менюбар-попап и окно быстрого ввода теперь используют нативный материал macOS 26 — настоящее размытие фона с лёгким тёмным оттенком.
  • Hotfix (из 2.1.5): приложение больше не выбрасывает на экран авторизации при транзиентных ошибках сервера или временных проблемах с Notion.
  • Task sorting. Unfinished tasks now always sit on top, completed ones are dimmed at the bottom. Notion's own order is preserved inside each group.
  • The popover grows with your list. No scrolling when you only have a few tasks, up to 70% of the screen height. The ScrollView kicks in only on overflow.
  • Liquid Glass. The menu-bar popover and Quick Add now use the native macOS 26 material — real background blur with a light dark tint.
  • Hotfix (from 2.1.5): the app no longer throws you back to the login screen on transient server errors or Notion hiccups.
2.1.5
  • Hotfix: приложение больше не выбрасывает на экран авторизации при транзиентных ошибках сервера или временных проблемах с Notion. Раньше любой 401 от polling-эндпоинтов (включая ложные, вызванные DNS-сбоем до БД) стирал сохранённую сессию и заставлял заново проходить OAuth. Теперь Keychain очищается только при реальной потере сессии.
  • Hotfix: the app no longer throws you back to the login screen on a transient server error or a temporary Notion hiccup. Any 401 from a polling endpoint — including false ones caused by a DNS failure in front of the database — used to erase the stored session and send you through OAuth again. The Keychain is now cleared only when the session is genuinely gone.

Апрель 2026April 2026

2.1.4

Настройки перестали терятьсяSettings stopped going missing

  • Жёсткая защита от потери данных. Приложение блокируется и просит зайти в настройки, если хоть одно обязательное поле Notion не замаплено. Раньше сервер молча пропускал запись — например, не сохранялось время окончания таймера.
  • Настройки сохраняются сразу при выборе поля, а не при закрытии окна: сохранение на закрытии на macOS могло просто не успеть выполниться.
  • Ошибки сохранения видны в попапе красным баннером, а не прячутся мелким шрифтом внутри настроек.
  • Notion-сессия переживает автообновление — временная ошибка сервера при старте больше не стирает токен и не заставляет логиниться заново.
  • A hard block against losing data. The app locks itself and sends you to Settings if even one required Notion field is unmapped. The server used to skip the write silently — the timer's end time, for instance, was never saved.
  • Settings save the moment you pick a field, not when the window closes: save-on-close on macOS could simply not run in time.
  • Save errors show in the popover as a red banner instead of hiding in small type inside Settings.
  • Your Notion session survives an auto-update — a transient server error at launch no longer wipes the token and forces you through the login again.
ещё 4 сборки внутри4 more builds inside
2.1.4
  • Hotfix: настройки сохраняются на сервер сразу при выборе любого поля, а не только при закрытии окна Settings. Раньше из-за нестабильности SwiftUI на macOS save при закрытии Settings мог не успеть выполниться — поле End Time повторно пропадало в БД.
  • Hotfix: ошибки сохранения теперь видны прямо в попапе как красный баннер. Раньше они были спрятаны мелким шрифтом внутри Settings и пользователь не понимал почему ничего не сохраняется.
  • Hotfix: settings save to the server the moment you pick a field, not only when the Settings window closes. SwiftUI on macOS is unreliable here — the save on close could simply not run, and the End Time field went missing from the database all over again.
  • Hotfix: save errors are now visible in the popover as a red banner. They used to hide in small type inside Settings, leaving you wondering why nothing was being saved.
2.1.3
  • Hotfix авторизации: Notion-сессия больше не слетает при автообновлении приложения. Раньше любая временная ошибка сервера во время старта (502/503 — типично пока контейнер пересобирается) приводила к удалению токена из Keychain и заставляла залогиниваться заново.
  • Hotfix лицензии: «Devices: 0 / 0» при свежем запуске — теперь автоматически перепроверяется через 30 секунд при сетевой ошибке, а не раз в сутки. Открытие вкладки License тоже подтягивает свежие данные.
  • Включает фиксы из v2.1.2: Settings save больше не отвергается из-за пустых полей; экран блокировки в попапе сам исчезает после заполнения настроек.
  • Auth hotfix: your Notion session no longer drops when the app auto-updates. Any transient server error during launch (a 502/503 while the container rebuilds, typically) used to delete the token from the Keychain and force you through the login again.
  • License hotfix: “Devices: 0 / 0” on a cold launch is now re-checked 30 seconds after a network error instead of once a day. Opening the License tab also pulls fresh data.
  • Includes the 2.1.2 fixes: settings saves are no longer rejected because of empty fields, and the popover's blocked state clears itself once setup is done.
2.1.2
  • Hotfix: настройки теперь корректно сохраняются на сервер при выборе любого поля. В v2.1.1 из-за строгой проверки на сервере любое сохранение могло молча проваливаться, если хоть одно поле было пустым — поле End Time после повторного маппинга не доезжало до базы.
  • Hotfix: экран блокировки в попапе теперь сам исчезает сразу после заполнения настроек. Раньше требовался перезапуск приложения.
  • Hotfix: settings now save to the server whenever you pick a field. In 2.1.1 the server's strict validation could make any save fail silently if a single field was still empty — the End Time field never made it back to the database after a re-map.
  • Hotfix: the blocked-state screen in the popover now disappears the moment your settings are complete. It used to need an app restart.
2.1.1
  • Жёсткая защита от потери данных: приложение блокируется и просит зайти в настройки, если хоть одно обязательное поле Notion не замаплено. Раньше при отсутствии маппинга сервер молча пропускал запись (например, не сохранялось время окончания таймера). Теперь — никаких записей в Notion при неполной настройке.
  • Сохранение настроек больше не затирает чужие поля: сервер мерджит входящий маппинг с существующим вместо полной замены. Старые клиенты не смогут стереть поля, о которых не знают.
  • Синхронизация схемы: добавлены поля taskStatusField и taskTodayField в payload macOS — больше не дропают значения, выставленные через iOS.
  • A hard block against losing data: the app locks itself and sends you to Settings if even one required Notion field is unmapped. Previously the server quietly skipped the write when a mapping was missing — the timer's end time, for instance, was never saved. Now nothing is written to Notion until the setup is complete.
  • Saving settings no longer wipes fields it doesn't know about: the server merges the incoming mapping with the stored one instead of replacing it wholesale. An older client can no longer erase newer fields.
  • Schema sync: taskStatusField and taskTodayField were added to the macOS payload — they no longer drop values set from iOS.
2.1.0

Бесплатный ключ активацииFree activation key

  • Введён бесплатный ключ активации. Получи его на nimer.nooka.pro — отправим за минуту по email.
  • Один ключ работает на 2 Mac'ах. Управление устройствами — Settings → License.
  • Magic-link «Open Nimer & activate» в письме — вставит ключ в приложение автоматически.
  • Nimer now has a free activation key. Get it at nimer.nooka.pro — it lands in your inbox within a minute.
  • One key covers 2 Macs. Manage your devices in Settings → License.
  • The “Open Nimer & activate” magic link in the email fills the key in for you.
2.0.17

Время окончания снова записываетсяEnd time is written again

  • Исправлено: «Время окончания» теперь снова записывается в Notion при остановке таймера
  • Синхронизация настроек на сервер включает полный маппинг — клиент больше не затирает поле «Время окончания»
  • Fixed: “End time” is written back to Notion again when you stop the timer
  • Settings sync now sends the full mapping — the client no longer wipes the “End time” field
2.0.16

Отметка «Done» прямо в спискеMark tasks done from the list

  • Чекбокс «Done» в списке задач — клик отмечает задачу выполненной в Notion. В настройках появилась секция «Mark Done» для выбора поля статуса и значения.
  • Выполненные задачи остаются на виду — серые, с зачёркнутым текстом, чтобы видеть всё сделанное за день.
  • Поле «Total» поддерживает Formula и Number, а не только Rollup.
  • A “Done” checkbox in the task list — one click marks the task complete in Notion. Settings gained a “Mark Done” section for picking the status field and its value.
  • Completed tasks stay in view — greyed out and struck through, so you can see everything you finished today.
  • The “Total” field supports Formula and Number, not just Rollup.
ещё 3 сборки внутри3 more builds inside
2.0.16
  • Fix: настройки «Mark Done» теперь сохраняются на сервер сразу при выборе (а не только при закрытии окна настроек)
  • При клике по чекбоксу приложение авто-синкает настройки на сервер — работает, даже если save-on-close не сработал
  • Понятное сообщение об ошибке: если Done-поле не настроено, попап подсказывает, где его выбрать
  • В настройках появился индикатор сохранения Done-маппинга
  • Fix: the “Mark Done” settings now save to the server the moment you pick them, not only when the Settings window closes
  • Clicking the checkbox auto-syncs settings to the server — it works even if save-on-close didn't
  • Clear error message: if the Done field isn't configured, the popover tells you where to pick it
  • Settings now show a saving indicator for the Done mapping
2.0.15
  • Выполненные задачи теперь остаются в списке — серые, с зачёркнутым текстом и отмеченным чекбоксом
  • При ошибке отметки Done показывается сообщение в попапе (видно, если не удалось обновить статус в Notion)
  • Список задач теперь включает задачи в статусе «Complete» — чтобы видеть все выполненные за день
  • Completed tasks now stay in the list — greyed out, struck through, with the checkbox ticked
  • If marking a task Done fails, the popover shows why (so you know the Notion update didn't land)
  • The list now includes tasks in the “Complete” status, so you can see everything you finished today
2.0.14
  • Добавлен чекбокс «Done» в списке задач — клик отмечает задачу выполненной в Notion
  • В настройках появилась секция «Mark Done» для выбора поля статуса и значения «Done»
  • Исправлено поле «Total» — теперь поддерживаются свойства типа Formula и Number, а не только Rollup
  • Added a “Done” checkbox to the task list — one click marks the task complete in Notion
  • Settings gained a “Mark Done” section for picking the status field and its “Done” value
  • Fixed the “Total” field — Formula and Number properties are now supported, not just Rollup
2.0.13

Записи трекера с названием задачиTime entries carry the task name

  • Записи в трекере времени создаются с названием задачи — в том числе при добавлении через Quick Add.
  • Задачи фильтруются по вашей локальной дате — исправлена путаница с часовыми поясами.
  • Старт таймера стал на два запроса к Notion легче.
  • Time-tracker entries are created with the task's name — including tasks added through Quick Add.
  • Tasks are filtered by your local date — the timezone confusion is fixed.
  • Starting a timer costs two fewer Notion API calls.
ещё 2 сборки внутри2 more builds inside
2.0.13
  • Исправлено: записи таймтрекера теперь создаются с названием задачи
  • Quick Add: запись в трекере времени также получает название
  • Оптимизация: на 2 API-запроса к Notion меньше при старте таймера
  • Fixed: time-tracker entries are now created with the task's name
  • Quick Add: the time-tracker entry gets a name too
  • Two fewer Notion API calls when starting a timer
2.0.12
  • Задачи фильтруются по локальной дате (исправлена проблема с часовыми поясами)
  • Настройки открываются мгновенно из локального кэша
  • Поля маппинга загружаются по требованию
  • Tasks are filtered by your local date (fixes the timezone problem)
  • Settings open instantly from the local cache
  • Mapping fields are loaded on demand

Март 2026March 2026

2.0.11

Quick Add без ожиданияQuick Add without the wait

  • Таймер появляется мгновенно после Quick Add (optimistic UI)
  • Фокус возвращается к предыдущему приложению после Quick Add
  • The timer appears immediately after Quick Add (optimistic UI)
  • Focus returns to the previous app after Quick Add
2.0.10

Чёлка больше не пустуетNo more empty notch panel

  • Notch-панель теперь полностью скрыта когда таймер не запущен — больше никакого пустого окна при наведении на чёлку
  • Панель появляется только при активном таймере
  • The notch panel is now fully hidden while no timer is running — no more empty window when you hover over the notch
  • The panel appears only when a timer is active
2.0.9

Мгновенный отклик интерфейсаThe interface responds instantly

  • Старт и стоп таймера не ждут ответа сервера — интерфейс реагирует сразу, а запущенный таймер виден, даже если задача ещё не появилась в списке.
  • Настройки открываются мгновенно — окно переиспользуется между открытиями, база грузится только при первом.
  • Кнопка ↗ рядом с выбранной базой открывает её в Notion для проверки, а база задач определяется автоматически по полю связи Time Tracker.
  • Starting and stopping no longer wait for the server — the interface reacts at once, and a running timer stays visible even if its task hasn't appeared in the list yet.
  • Settings open instantly — the window is reused between openings and the database loads only the first time.
  • An ↗ button next to the selected database opens it in Notion so you can check it, and the tasks database is detected automatically from the Time Tracker relation.
ещё 4 сборки внутри4 more builds inside
2.0.9
  • Интерфейс теперь реагирует мгновенно — старт и стоп таймера не ждут ответа от сервера
  • Активный таймер виден даже если задача ещё не появилась в списке сегодняшних задач
  • The interface now responds instantly — starting and stopping the timer no longer waits for the server
  • A running timer stays visible even if its task hasn't shown up in today's list yet
2.0.8
  • В настройках рядом с выбранной базой появилась кнопка ↗ — открывает её в Notion для проверки
  • При первой настройке база задач определяется автоматически из поля связи Time Tracker
  • Settings now show an ↗ button next to the selected database — it opens the database in Notion so you can check it
  • On first setup the tasks database is detected automatically from the Time Tracker relation field
2.0.7
  • Настройки открываются мгновенно — окно переиспользуется между открытиями
  • Settings open instantly — the window is reused between openings
2.0.6
  • Исправлено отображение задач на сегодня — теперь корректно работает с диапазонами дат
  • Настройки открываются быстрее — база данных загружается только при первом открытии
  • Fixed today's task list — date ranges now work correctly
  • Settings open faster — the database is loaded only the first time
2.0.5

Nimer 2.0: вход через Notion в один кликNimer 2.0: connect Notion in one click

  • Подключение через Notion OAuth — один клик, без API-ключей. Базы воркспейса подгружаются автоматически после входа.
  • Синхронизация настроек между macOS и iOS через сервер.
  • Починены старт и стоп таймера — запись создаётся в трекере времени, а статус задачи в Notion обновляется корректно.
  • Накопленное время переживает перезапуск приложения, а панель в чёлке надёжно закрывается, если быстро увести курсор.
  • Connect through Notion OAuth — one click, no API keys. Your workspace databases load automatically after login.
  • Settings sync between macOS and iOS through the server.
  • Starting and stopping the timer are fixed — an entry is created in the time tracker and the task status in Notion updates correctly.
  • Elapsed time survives an app relaunch, and the notch panel closes reliably when you move the cursor away quickly.
ещё 6 сборок внутри6 more builds inside
2.0.5
  • Исправлен запуск таймера — теперь создаётся запись в трекере времени (вместо попытки изменить задачу)
  • Исправлена остановка таймера — статус задачи в Notion обновляется корректно
  • Исправлено количество задач в macOS — больше не скрываются задачи с устаревшим статусом таймера
  • Fixed starting the timer — it now creates a time-tracker entry instead of trying to edit the task itself
  • Fixed stopping the timer — the task status in Notion updates correctly
  • Fixed the task count on macOS — tasks with a stale timer status are no longer hidden
2.0.4
  • Накопленное время таймера корректно восстанавливается после перезапуска приложения
  • Timer elapsed time now resumes correctly after app relaunch
2.0.3
  • Панель в чёлке теперь надёжно закрывается, если быстро увести курсор
  • Notch window now reliably closes when cursor moves away quickly
2.0.2
  • Настройки открываются мгновенно — маппинг полей виден без загрузки
  • «Load Fields» только когда вы действительно хотите поменять маппинг
  • Settings open instantly — field mapping shown without loading
  • "Load Fields" only when you want to change the mapping
2.0.1
  • Обновление Sparkle корректно устанавливается из полного ZIP
  • Список изменений показывается до установки обновления
  • Sparkle update now installs correctly via full ZIP
  • Release notes shown before installing update
2.0
  • Notion OAuth — подключение в один клик, без API-ключей
  • Синхронизация настроек между macOS и iOS через сервер
  • Базы воркспейса подгружаются автоматически после входа
  • Исправлены дубли полей в маппинге настроек
  • Notion OAuth — connect with one click, no API keys needed
  • Settings sync between macOS and iOS via server
  • Workspace databases loaded automatically after login
  • Field mapping duplicates in Settings
1.1

Первый публичный релизFirst public release

  • Первая публичная версия Nimer: таймер задач Notion живёт в вырезе экрана MacBook, запускается и останавливается в один клик, а обновления приходят прямо в приложение.
  • The first public build of Nimer: a Notion task timer that lives in your MacBook's notch, starts and stops in one click, and updates itself in place.