-rw-r--r-- 4.1K 28 марта 2026 · 506D0D0 · ~2 мин

Swift клиент для CouchDB 2.4.0

swift couchdb swift package vapor open source

Основные изменения

  • Проведен рефакторинг внутреннего устройства выполнения запросов в CouchDBClient для использования более чистых потоков в стиле async/await и уменьшения дублирования логики обработки ответов.
  • Улучшены пути буферизации и декодирования для сырых и типизированных запросов с упором на более безопасное выполнение в EventLoopGroup и повышение производительности при обработке ответов.
  • Расширено тестовое покрытие для выполнения запросов на базе EventLoopGroup, включая сырые и типизированные get, сырые и типизированные find, загрузку вложений, вывод списков индексов Mango и объяснение запросов Mango.
  • Обновлена документация для пользователей: README, статьи DocC и руководства (tutorials).
  • Обновлены инструменты документирования для новых рабочих процессов DocC, включая поддержку экспорта в Markdown.

Улучшения API и поведения

  • Добавлена и доработана поддержка EventLoopGroup для большего количества путей запросов в CouchDBClient.
  • Улучшены внутренние пути обработки ошибок и поведение декодирования ответов для операций CouchDB.
  • Упрощена многоуровневая структура помощников запросов и уменьшено дублирование кода обработки запросов/ответов.
  • Улучшено поведение, связанное с вложениями, и соответствующие тесты.
  • В манифест пакета добавлена поддержка visionOS.

Документация

  • Исправлены и обновлены примеры в README для использования CRUD и запросов Mango.
  • Обновлены целевые страницы DocC для лучшего отражения текущего API.
  • Исправлены фрагменты кода в руководстве по продвинутым запросам Mango, чтобы они соответствовали текущему типизированному API запросов.
  • Исправлены примеры в руководстве по Vapor.
  • Исправлена настройка пакета и зависимостей в руководстве по Hummingbird.
  • Обновлен buildDocs.sh для поддержки:
    • настраиваемого пути вывода и базового пути хостинга;
    • встраивания контента для статического хостинга;
    • экспериментального вывода в Markdown;
    • генерации манифеста Markdown.
  • Добавлен этап постобработки в buildDocs.sh, который внедряет относительную ссылку на Markdown в сгенерированные HTML-страницы DocC.

Инструменты и зависимости

  • Обновлены зависимости пакета в Package.resolved.
  • Обновлена матрица версий Swift для процесса сборки под Ubuntu.

CouchDB Client на GitHub | Документация с примерами и руководствами.

Star Fork

[↵] открыть пост couchdb-client-for-swift-2-4-0.md
-rw-r--r-- 2.6K 12 марта 2026 · EEC4B31 · ~1 мин

Actioneer для Linux 1.0.8

actioneer macos apps приложения open source

Actioneer для Linux 1.0.8

Новый релиз Actioneer 1.0.8 направлен на повышение надежности мониторинга GitHub Actions в реальном времени и более эффективное использование GitHub API.

Основные изменения

  • Запускаемые процессы (workflow runs) теперь продолжают обновляться, пока они активны, благодаря чему расширенные данные о задачах и шагах остаются актуальными до завершения запуска.
  • Расширенная информация о запусках стала более стабильной и читаемой: появились четкие значки, сохранение контекста задач и непрерывная нумерация шагов.
  • Значки статуса workflow теперь переводятся более единообразно на все поддерживаемые в приложении языки.
  • Фоновое обновление стало менее нагруженным для GitHub API, что уменьшает количество дублирующих запросов и помогает сохранить запас лимита запросов.

Технические улучшения

  • Исправлено несколько проблем с жизненным циклом «живого» обновления в панели деталей: теперь переключение репозиториев или пересоздание строк больше не прерывает активный цикл обновления.
  • Удалены дублирующие запросы начальных задач, вызванные состоянием гонки при повторном рендеринге только что развернутых запусков.
  • Снижена нагрузка от ненужных запросов за счет оптимизации управления обновлением выбранного репозитория и повторного использования данных об обновлениях задач.

Скачать из Snap Store
Скачать на Flathub

[↵] открыть пост actioneer-for-linux-1-0-8.md
-rw-r--r-- 1.0K 5 марта 2026 · EBF079C · ~1 мин

Actineer для Linux получил локализации

actioneer macos apps приложения open source

Actioneer для Linux 1.0.7

Actioneer для Linux доступен на множестве языков, включая русский, испанский, французский, португальский (Бразилия), хинди, упрощенный китайский, арабский, бенгальский, урду, немецкий и нидерландский.

Приложение также включает встроенную систему отчетов о сбоях: вы можете скопировать отчет и вставить его куда угодно или просто создать issue на GitHub. Кроме того, были внесены некоторые внутренние исправления и улучшения.

Скачать из Snap Store
Скачать на Flathub

[↵] открыть пост actioneer-for-linux-got-translations.md
-rw-r--r-- 3.3K 13 февр. 2026 · 2084C19 · ~2 мин

Недавние обновления Actioneer для Linux

actioneer macos apps приложения open source

Actioneer для Linux

За последнее время вышло несколько обновлений Actioneer для Linux, о которых я забыл рассказать здесь. Вот что нового в этих версиях:

1.02

  • Более быстрый и плавный интерфейс с обновленными списками репозиториев/workflow и улучшенным поведением прокрутки.
  • Новые инструменты фильтрации запусков с улучшенным кэшированием: переключение фильтров происходит мгновенно и не требует перезагрузки данных.
  • Улучшено автообновление workflow и статусов запусков, включая уменьшение количества дублирующих запросов.
  • Уведомления стали надежнее в Snap/Flatpak благодаря улучшенной обработке иконок и наличию резервных вариантов.
  • Улучшено хранение учетных данных в песочнице с использованием secret portal для Snap/Flatpak.
  • Добавлена устойчивость к работе в офлайн-режиме: сохранение кэша для workflow, запусков и задач.
  • Обновления упаковки и CI для Snap, Flatpak и AppImage для лучшей совместимости.
  • Обновление зависимостей и исправления стабильности.

1.03

  • Логи задач теперь поддерживают ANSI-цвета, группировку разделов workflow и более четкое форматирование команд и вывода.
  • Выравнивание временных меток и префиксов команд улучшило читаемость логов, а также было усилено выделение ошибок.
  • Обновлен процесс сборки с поддержкой мультиархитектуры для AppImage/Snap/Flatpak.
  • Обновление зависимостей и обновление демо-логов для повышения точности.

1.04

  • Обработка истекших логов задач (HTTP 410): теперь вместо сломанного отображения выводится понятное сообщение.
  • Удаление маркеров BOM в логах задач, чтобы временные метки на первой строке отображались корректно.

1.05

  • Ручной запуск workflow теперь поддерживает входные данные workflow_dispatch с динамическими полями параметров.
  • Обновление зависимостей для ryu, unicode-ident и zmij.

Скачать из Snap Store
Скачать на Flathub

[↵] открыть пост actioneer-1-02-1-05.md
-rw-r--r-- 2.8K 3 февр. 2026 · D25BFAD · ~2 мин

Claw Screenshot - консольная утилита для создания скриншотов в Linux

claw screenshot linux apps приложения open source

Claw Screenshot - консольная утилита для создания скриншотов в Linux

В последнее время я экспериментировал с Clawd / Moltbot / Openclaw ботом. Конечно, всё закончилось тем, что я попросил его написать какой-то код. Поскольку я запускаю его в виртуальной машине с Ubuntu Linux, я пробовал разрабатывать для него некоторые приложения. И в какой-то момент я осознал, что отправляю скриншоты приложения, но каждый раз мне приходится делать это вручную.

Поэтому я решил автоматизировать эту часть. Я пробовал некоторые консольные приложения для Linux, которые обещали, что умеют делать скриншоты, но по какой-то причине ни одно из них у меня не заработало.

В итоге я решил написать своё. Я выбрал Rust, а Openclaw провел для меня небольшое исследование того, как это должно быть реализовано. Результатом стало консольное приложение, использующее FreeDesktop Screenshot portal. Понадобилось создать .desktop файл, чтобы я мог увидеть запрос разрешений от Gnome и нажать «Разрешить». Это требуется всего один раз, так что теперь я всё автоматизировал.

Честно говоря, это довольно крутая штука, которую я уже пробовал с iOS-приложением, используя UI-тесты: ИИ-агент просто запускает UI-тесты, берет скриншоты из отчета, анализирует их и понимает, что не так с интерфейсом приложения.

Я выложил приложение на GitHub и опубликовал релиз с бинарными файлами, а также пакетами .deb и .rpm для архитектур arm64 и amd64. К нему прилагается отличный скрипт для автоматической установки. Поскольку я создал его с помощью Openclaw, я назвал его Claw Screenshot.

Попробуйте сами: https://github.com/makint/claw-screenshot

[↵] открыть пост claw-screenshot-0-1-0.md
-rw-r--r-- 804B 21 янв. 2026 · 8445AE8 · ~1 мин

AppMetric 1.14.0

macos приложения appmetric appmetrica

AppMetric screenshot

Вышло обновление AppMetric версии 1.14.0.

Новое

  • Окно настроек с переключателем «Запускать при входе».
  • Обновлённые иконки приложения для Liquid Glass.

Улучшения

  • Более быстрые и стабильные обновления: параллельные запросы с backoff при лимитах и учётом дневной квоты.
  • Поповер подстраивается под контент.
  • Улучшено форматирование дат в графиках.

Загрузить

[↵] открыть пост appmetric-1-14-0.md
-rw-r--r-- 1.2K 20 янв. 2026 · 4C1F7F4 · ~1 мин

Actioneer 1.01

actioneer macos apps приложения open source

Скриншот Actioneer

Вышло первое обновление Actioneer. Вот что нового:

  • Обновление workflow происходит в фоновом режиме, поэтому новые запуски, запущенные вручную, появляются автоматически.
  • Снижено использование API и количество превышений лимита запросов благодаря кэшированию на основе ETag — списки загружаются быстрее, а ваша кэш-квота расходуется медленнее.
  • Приложение запоминает репозиторий, который вы просматривали, между запусками.
  • Улучшенная диагностика и надежность для более комфортной повседневной работы.

Загрузить

Следите за обновлениями в X: https://x.com/ActioneerCI

[↵] открыть пост actioneer-1-01.md
makoni@arm1:~/blog$ cd ../page-1/ // ← предыдущая cd ./page-3/ // ещё посты →