app-release.apk
5.1 MB
Inline 0.14
- Добавлен фреймворк настроек, у многих встроенных модулей появился экран настроек, Главный экран -> Троеточие -> Preferences
- Модуль ChatGPT стал встроенным, чтобы удалить старый модуль, выполните
- Модуль ChatGPT теперь может очищать историю по времени
- Модуль GPT-3 теперь имеет корректную температуру
- Также все модули с OpenAI могут брать текст за выражением:
- Добавлен фреймворк настроек, у многих встроенных модулей появился экран настроек, Главный экран -> Троеточие -> Preferences
- Модуль ChatGPT стал встроенным, чтобы удалить старый модуль, выполните
{delete chatgpt.lua}$- Модуль ChatGPT теперь может очищать историю по времени
- Модуль GPT-3 теперь имеет корректную температуру
- Также все модули с OpenAI могут брать текст за выражением:
question{ask}$
Примеры модулей: https://github.com/dmitrijkotov634/Inline2/tree/master/app/src/main/assets/modules👍14
Может перевести Inline на Kotlin?
и чуток переделать:
- Удалить API связанное с UI либо переделать, также адекватно использовать его в модулях стандартных
- Поправить стандартные модули, убрать GPT-3, ChatGPT переписать
- Добавить больше методов для работы со строками
и чуток переделать:
- Удалить API связанное с UI либо переделать, также адекватно использовать его в модулях стандартных
- Поправить стандартные модули, убрать GPT-3, ChatGPT переписать
- Добавить больше методов для работы со строками
❤12👍6👎1👏1
Forwarded from 🇪🇺 wavacat 💀📢🔨 (acato)
This media is not supported in your browser
VIEW IN TELEGRAM
Google заставил меня реализовать Microsoft Windows на телефоне
app-release.apk
5.7 MB
Inline 1.0
Документация: https://github.com/dmitrijkotov634/Inline2/wiki/Inline
Исходный код: https://github.com/dmitrijkotov634/Inline2
-
- Модуль GPT3 удален, ChatGPT модели обновлены
- [Эксперементально] Добавлен визуальный редактор текста {fspace название заметки}$ для примера.
- Нестабильно
Документация: https://github.com/dmitrijkotov634/Inline2/wiki/Inline
Исходный код: https://github.com/dmitrijkotov634/Inline2
-
{info}$ {raminfo}$ заменены на {fetch}$- Модуль GPT3 удален, ChatGPT модели обновлены
- [Эксперементально] Добавлен визуальный редактор текста {fspace название заметки}$ для примера.
- Нестабильно
🔥3
app-release.apk
5.7 MB
Inline 1.1
- Добавлены новые методы и инструменты для работы в плавающих окнах, хорошо демонстрирует это модуль exchange_rates:
- Во всех существующих модулях по типу ChatGPT появилась вставка текста после курсора
- Интересная команда
Документация: https://github.com/dmitrijkotov634/Inline2/wiki/Inline
Модули: https://github.com/ImSkaiden/inline_modules
API для плавающих окон сильно не стандартизировано и имеет кучу Android зависимостей, поэтому оно может измениться в будущем, нужно будет придумать как это все упростить по типу
- Добавлены новые методы и инструменты для работы в плавающих окнах, хорошо демонстрирует это модуль exchange_rates:
{load https://raw.githubusercontent.com/ImSkaiden/inline_modules/refs/heads/main/exchange_rates.lua}$- Во всех существующих модулях по типу ChatGPT появилась вставка текста после курсора
- Интересная команда
{flogo}$Документация: https://github.com/dmitrijkotov634/Inline2/wiki/Inline
Модули: https://github.com/ImSkaiden/inline_modules
API для плавающих окон сильно не стандартизировано и имеет кучу Android зависимостей, поэтому оно может измениться в будущем, нужно будет придумать как это все упростить по типу
require "windows" -- сейчас такого нет
windows.init(module) -- нужен общий мониторинг полей ввода для вставки
windows.insertTextToLatest(text)
windows.getScreenHeight() -- нужно общее андроид апи
windows.gravityOf()
и т.д.
🔥2👍1
app-release.apk
5.7 MB
Inline 1.2
Документация: https://github.com/dmitrijkotov634/Inline2/wiki/Inline
• Все модули теперь можно загружать с главного экрана
• Обновлён API для работы с плавающими окнами
• Модули, содержащие только команды, теперь поддерживают ленивую загрузку: вызов module:saveLazyLoad() сохранит список команд, и модуль будет загружен только при использовании одной из них
Документация: https://github.com/dmitrijkotov634/Inline2/wiki/Inline
• Все модули теперь можно загружать с главного экрана
• Обновлён API для работы с плавающими окнами
• Модули, содержащие только команды, теперь поддерживают ленивую загрузку: вызов module:saveLazyLoad() сохранит список команд, и модуль будет загружен только при использовании одной из них
❤4
app-release.apk
5.7 MB
Inline 1.2.5 — что нового:
Документация: https://github.com/dmitrijkotov634/Inline2/wiki/Inline
- Улучшен главный экран: добавлены описания встроенных модулей.
- Если модули загружаются долго, главный экран больше не будет перезапускать их, пока приложение активно.
- В меню Preferences появился раздел Settings:
- Notification timeout — задаёт интервал получения событий от системы. Чем меньше значение, тем быстрее обрабатываются команды и меню. Большой интервал (например, 5 секунд) снижает нагрузку на систему и батарею, что полезно при использовании Inline с модулем Logging.
- Receive selection changes — может улучшить производительность, но отключает интерактивные меню, вставку из плавающих окон и работу модулей, зависящих от этого события.
> ⚠️ Для применения изменений необходимо перезапустить службу через настройки системы.
- В модуле Settings добавлена команда
Документация: https://github.com/dmitrijkotov634/Inline2/wiki/Inline
- Улучшен главный экран: добавлены описания встроенных модулей.
- Если модули загружаются долго, главный экран больше не будет перезапускать их, пока приложение активно.
- В меню Preferences появился раздел Settings:
- Notification timeout — задаёт интервал получения событий от системы. Чем меньше значение, тем быстрее обрабатываются команды и меню. Большой интервал (например, 5 секунд) снижает нагрузку на систему и батарею, что полезно при использовании Inline с модулем Logging.
- Receive selection changes — может улучшить производительность, но отключает интерактивные меню, вставку из плавающих окон и работу модулей, зависящих от этого события.
> ⚠️ Для применения изменений необходимо перезапустить службу через настройки системы.
- В модуле Settings добавлена команда
{hotload}$ для очистки lazyload-кэша. Если модуль ещё не загружен, команда может не отображаться. В этом случае используйте {help}$ или {reload}$, чтобы модуль загрузился и команда стала доступна.👍4
app-release.apk
5.7 MB
Inline 1.3.1 - Исправления
- Изменение в дизайне TextInput настроек плавающих окон и настроек
- Binder: добавлена команда echohtml выводящая текст с html форматированием, добавлена приставка !end
- Теперь можно отключить форматирование команд в настройках: Disable HTML
- Теперь модули которые содержат предпочтения могут использовать ленивую загрузку, так как при открытии каталога Preferences загружаются все модули снова
- Удалена команда fspace из модуля fspace, добавлена команда fnote которая редактирует заметки в модуле notes
- Теперь можно писать {}₽ {}₴ {}$ для запуска команды по умолчанию
- Исправлена ошибка в loader модуле
- Встроенные модули теперь показываются на главном экране без интернета
- Команда
- Изменение в дизайне TextInput настроек плавающих окон и настроек
- Binder: добавлена команда echohtml выводящая текст с html форматированием, добавлена приставка !end
{bind паттерн !end команда аргументы} - паттерн будет срабатывать только в конце поля ввода и вызывать команду с указанными аргументами- Теперь можно отключить форматирование команд в настройках: Disable HTML
- Теперь модули которые содержат предпочтения могут использовать ленивую загрузку, так как при открытии каталога Preferences загружаются все модули снова
- Удалена команда fspace из модуля fspace, добавлена команда fnote которая редактирует заметки в модуле notes
- Теперь можно писать {}₽ {}₴ {}$ для запуска команды по умолчанию
- Исправлена ошибка в loader модуле
- Встроенные модули теперь показываются на главном экране без интернета
- Команда
{pkgname}$ возвращает имя пакета приложения👍1🔥1
app-release.apk
5.9 MB
Inline 1.3.2
Документация: https://github.com/dmitrijkotov634/Inline2/wiki/Inline
- Добавлено создание окон под полем ввода
- Исправлен баг в текстовых меню
- Ускорена загрузка модулей на главном экране
Модули calc, exchange rates с окнами теперь создают окна в неудобном месте из за того что было исправлено направление отступа от поля ввода. Исправить это можно в настройках модуля убрав минус у Window offset у обоих модулей
Исходный код: https://github.com/hugecatdev/Inline2
Документация: https://github.com/dmitrijkotov634/Inline2/wiki/Inline
- Добавлено создание окон под полем ввода
windows.createAligned(node, { position = "above" | "below" }, ui)- Исправлен баг в текстовых меню
- Ускорена загрузка модулей на главном экране
Модули calc, exchange rates с окнами теперь создают окна в неудобном месте из за того что было исправлено направление отступа от поля ввода. Исправить это можно в настройках модуля убрав минус у Window offset у обоих модулей
Исходный код: https://github.com/hugecatdev/Inline2
👍5
app-release.apk
6.2 MB
Inline 1.4
Новые элементы интерфейса: Card, Divider, FlexSpacer, Switch, Slider, VScrollView, HScrollView
- Настройки модулей теперь доступны прямо из карточки модуля через иконку ⚙️ на главном экране — больше не нужно заходить в отдельное меню
- require теперь работает как замена luajava.bindClass — можно загружать Java-классы напрямую:
- Новое API:
- SeekBar заменён на Material Slider с поддержкой шага (setStep) и целых чисел (useInt)
- Команда
- Исправлен ошибки
Обновите модули
https://github.com/hugecatdev/Inline2/wiki/Inline | https://github.com/hugecatdev/Inline2
Новые элементы интерфейса: Card, Divider, FlexSpacer, Switch, Slider, VScrollView, HScrollView
- Настройки модулей теперь доступны прямо из карточки модуля через иконку ⚙️ на главном экране — больше не нужно заходить в отдельное меню
- require теперь работает как замена luajava.bindClass — можно загружать Java-классы напрямую:
require "com.example.MyClass"- Новое API:
inline:getLoadedModules(), windows.closeAll(), windows.getLastNode(), windows.getLastText(), windows.getLastPackage(), windows.isInsertAvailable()- SeekBar заменён на Material Slider с поддержкой шага (setStep) и целых чисел (useInt)
- Команда
{modules}$ и {fetch}$ показывают модули и количество загруженных модулей- Исправлен ошибки
Обновите модули
exchange rates, rollback, calc с репозитория чтобы все работалоhttps://github.com/hugecatdev/Inline2/wiki/Inline | https://github.com/hugecatdev/Inline2
👍2👎1🔥1
Inline
app-release.apk
Модуль calc теперь поддерживает математические выражения
local env = {
sin = math.sin, cos = math.cos, tan = math.tan,
asin = math.asin, acos = math.acos, atan = math.atan,
sinh = math.sinh, cosh = math.cosh, tanh = math.tanh,
sqrt = math.sqrt, abs = math.abs,
log = math.log, ln = math.log, log10 = math.log10,
exp = math.exp,
floor = math.floor, ceil = math.ceil,
min = math.min, max = math.max,
rad = math.rad, deg = math.deg,
pi = math.pi, e = math.exp(1),
huge = math.huge, inf = math.huge,
}Media is too big
VIEW IN TELEGRAM
Вайбкод модуль который позволяет вызывать команды совсем иначе
❤1👍1😱1