Новости $mol и Giper Dev

2 мин

Спасибо за помощь с выпуском @amigun

TLDR: сопровождение Node.js в $mol_storage, новые инструменты для работы с интерфейсами, WYSIWYG-редактор, GTK-модуль, компонент отзывов и улучшения безопасности в mol_link

за август-сентябрь включительно

В $mol_storage появилась сопровождение Node.js.

Теперь через модуль можно получать статистику по файловой системе:

$mol_storage.used() // занято байт
$mol_storage.free() // свободно байт
$mol_storage.total() // всего байт
$mol_storage.portion() // доля использования
$mol_storage.level() // логарифмический уровень использования

Источник:
https://t.me/giper_dev/2/54566

jack.tree

Подробнее в статье:
https://page.hyoo.ru/#!=rh7yx5_no0yh1

Обсуждение:
https://t.me/mam_mol/151777

WYSIWYG-редактор

На первом этапе была реализована базовая работа с inline-форматированием текста.

Редактор можно попробовать здесь:
https://baza.giper.dev/#!section=glob/link=wSHSRH45_oYwzWbO9

Позже появилась поддержка блочного форматирования.

Inline-инструменты были вынесены в отдельное меню, а выбор типа блока теперь позволяет преобразовать текущий параграф в соответствующую структуру.

Для управления вложенностью используется привычная клавиатурная модель:

  • Tab — вложить текущий блок;

  • Shift + Tab — поднять блок на уровень выше.

Функциональность пока продолжает развиваться, но уже формируется полноценная схема редактирования структурированного текста.

Новый компонент $mol_hotkey2

Для работы с горячими клавишами появился $mol_hotkey2.

api построен декларативно: сочетание клавиш можно напрямую связать с действием компонента.

Например:

<= Hotkey $mol_hotkey2 action * ctrl_alt_del? <=> reboot? null

Такой подход даёт возможность описывать клавиатурные действия непосредственно в структуре компонента без отдельной ручной обработки событий.

Плагин для ctrl + a ( ctrl + c )

$bog_selection

Репозиторий:
https://github.com/b-on-g/selection

Появился отдельный компонент для работы с GTK:

https://github.com/b-on-g/gtk

Он позволяет использовать GTK наряду с проектами экосистемы $mol и создавать нативные интерфейсы без WebView.

Это особенно интересно для экспериментов с desktop-приложениями, где хочется сохранить декларативный подход $mol, но использовать нативный ui-стек.

Пока проект находится на ранней стадии, но уже представляет собой отдельное направление развития экосистемы за пределами браузера.

Компонент отзывов

В b-on-g появился готовый модуль для сбора отзывов с возможностью просмотра всех отправленных сообщений.

Подключение выглядит так:

<= Feedback $bog_feedback2_form feedback_id \ваш_айди

Демо:
https://b-on-g.github.io/feedback2

Такой компонент можно быстро подключить к небольшому проекту, документации или сервису без необходимости отдельно реализовывать оболочку формы обратной связи.

Обновления smalljs и music

Равным образом была обновлена документация smalljs:

https://b-on-g.github.io/smalljs/

И опубликована релиз music v1.**:

https://b-on-g.github.io/music/ -- многое переработано, напишу отд статью\пост

Улучшения безопасности

В $mol_link появилась фильтрация скриптовых протприблизительнов.

Кроме того, был закрыт security issue в Giper Baza.

Источники:

https://t.me/giper_dev/2/53488

https://github.com/giper-dev/baza/issues/15

Результат

Изменений конечно больше, проектов делается эффективно вайбкодится - уйма

Читают сейчас

Google урежет бесплатный Gemini до Flash-Lite

2 часа назад

Google урежет бесплатный Gemini до Flash-Lite

Google поменяет доступ к моделям в Gemini Apps. С 9 октября организация начнёт поэтапно ограничивать набор моделей для пользователей без подписки: останется только Gemini Flash-Lite. Flash и Pro из бе

Anthropic запустила Claude Frontier Academy и вложит $100 млн в обучение инженеров

5 часов назад

Anthropic запустила Claude Frontier Academy и вложит $100 млн в обучение инженеров

Anthropic планирует вложить $100 млн в обучение инженеров для реализации ИИ‑проектов в компаниях. Компания запустила инициативу Claude Frontier Academy, которая призвана преодолеть нехватку специалист

В Дании произошла утечка данных 8,8 млн граждан

6 часов назад

В Дании произошла утечка данных 8,8 млн граждан

Правительство Дании сообщило о крупной утечке: киберпреступникам удалось похитить информация 8,8 млн жителей страны из Центрального реестра населения (CPR). Они получили доступ к именам, адресам и пер

Покупателя ПК с RTX 5090 в США попросили заполнить декларацию с запретом на вывоз и предъявить водительские права

7 часов назад

Покупателя ПК с RTX 5090 в США попросили заполнить декларацию с запретом на вывоз и предъявить водительские права

Покупатель ПК с RTX 5090 в магазине Micro Center в США рассказал, что при покупке его попросили предъявить водительские права и заполнить «декларацию» с запретом на экспорт устройства. Читать далее

Фестиваль «Космос рядом»: профессии, технологии и будущее космоса

7 часов назад

Фестиваль «Космос рядом»: профессии, технологии и будущее космоса

19–20 ноября в московском кампусе НИУ ВШЭ пройдёт фестиваль «Космос рядом» — центральное событие программы «Таланты для космоса». Рассказываем о встречах с инженерами и учёными, презентациях космическ