[#]
CutieFeed
vit01(mira, 1) — All
2016-05-26 16:39:31
В сабже переработан способ хранения исходящих сообщений.
Теперь для каждой станции имеется собственная директория, где они лежат. Механизм очень похож на тот, что в Цезии, только имя каталога генерируется автоматически. Способ взаимодействия остаётся прежним.
* При переходе в эху через главное меню отправка идёт на выбранную станцию
* Если нажата ii-ссылка (любая), то алгоритм пытается догадаться по названию эхи, на какую станцию отправлять
* Когда он не может догадаться, то отправляет на самую первую станцию
* В диалоге исходящих теперь можно увидеть путь к файлу в ToolTip
* Если попытаться убрать станцию из настроек, то клиент заботливо вас спросит, что делать с исходящими сообщениями (удалить или сохранить)
* Теперь можно выключать фетч определённых серверов из настроек (полезно для резервных нод, которыми редко пользуешься)
Планирую в ближайшее время (а времени теперь у меня предостаточно) добавить ещё пару годных фич, которые подсмотрел в Цезии.
[#]
Re: CutieFeed
vit01(mira, 1) — vit01
2016-05-27 11:54:24
Обновлены сборки для винды и дебиана. Доступны по старым ссылкам (см. документация).
[#]
Re: CutieFeed
vit01(mira, 1) — vit01
2016-05-26 21:24:54
Сабж заполучил фичу избранных сообщений.
Чтобы добавить/удалить из этого списка, достаточно нажать на звёздочку (или Alt+L) во время чтения любой эхи.
Диалог избранных (смотреть в меню) похож на такой же у исходящих. Можно смотреть и удалять элементы.
Кстати, в диалоге исходящих неотправленные сообщения теперь показаны жирным шрифтом.
[#]
Re: CutieFeed
vit01(mira, 1) — vit01
2016-06-12 10:11:07
В настройки сабжа добавил пункт "Разворачивать клиент на весь экран при запуске". По умолчанию отключен.
Он может пригодиться обладателям floating WM на небольших мониторах и/или виндоюзерам. А то не все же на тайловых сидят :)
[#]
Re: CutieFeed
vit01(mira, 1) — Andrew Lobanov
2016-06-30 14:58:32
vit01>> Теперь можно с уверенностью сказать, что этот фетчер умеет всё подряд. Ну, по крайней мере, все фишки с фетчем, которые мы когда-либо придумывали.
AL> Умеет ли он клонировать эхи и есть ли возможность задавать все параметры (ноду, эхи, клонируемые эхи) через CLI? А то я подумываю не велосипедить, а прикрутить к цезию твой фетчер.
Через GUI клонирование только костылём. По факту фетчер - это всего лишь одна функция:
def fetch_messages(adress, firstEchoesToFetch, xcenable=False, one_request_limit=20, fetch_limit=False, from_msgid=False, proxy=None, pervasive_ue=False, callback=None, cut_remote_index=0):
Вызывая её только с первыми двумя параметрами, ты получаешь тот самый clone.
Думаю, CLI-морду для всех возможностей ты вполне можешь реализовать сам. Если что, спрашивай.
И тут я посмотрел на неё и понял, что, оказывается, немного ввожу народ в заблуждение.
Параметр from_msgid не работает, потому это всего лишь заглушка (а в стандарте подходящего расширения просто нет, несмотря на то что сервер ii-php его поддерживает).
Также эта штука не поддерживает /x/features, который в стандарте у нас как бы есть. На комфорт и скорость это не влияет, но на точность моего высказывания - да. Так что прошу прощения.
[#]
Re: CutieFeed
Andrew Lobanov(tavern,1) — vit01
2016-06-30 10:43:58
vit01> Добавил в фетчер (и в GUI-конфигуратор) сабжа возможность принудительной обрезки удалённого индекса. Такую же функцию реализует Цезий, работая со старыми станциями на 0.3, которые не поддерживают расширенный /u/e
vit01> Теперь можно с уверенностью сказать, что этот фетчер умеет всё подряд. Ну, по крайней мере, все фишки с фетчем, которые мы когда-либо придумывали.
Умеет ли он клонировать эхи и есть ли возможность задавать все параметры (ноду, эхи, клонируемые эхи) через CLI? А то я подумываю не велосипедить, а прикрутить к цезию твой фетчер.
[#]
Re: CutieFeed
vit01(mira, 1) — vit01
2016-06-29 20:53:29
Добавил в фетчер (и в GUI-конфигуратор) сабжа возможность принудительной обрезки удалённого индекса. Такую же функцию реализует Цезий, работая со старыми станциями на 0.3, которые не поддерживают расширенный /u/e
Теперь можно с уверенностью сказать, что этот фетчер умеет всё подряд. Ну, по крайней мере, все фишки с фетчем, которые мы когда-либо придумывали.
[#]
Re: CutieFeed
vit01(mira, 1) — vit01
2016-07-06 13:27:55
В сабже починил ответ на сообщения из окна "стены текста"
В настройках станций добавил пункт "Настроить всё автоматически". Когда пользователь нажмёт эту кнопку, клиент заботливо проверит поддержку всех схем через /x/features и сам расставит все галочки для расширений в зависимости от их поддержки.
А если /x/features сообщает о наличии list.txt, то ещё и загрузит список эх с ноды (аж минус один клик!).
Если нет поддержки расширенного /u/e, то поставит принудительную обрезку индекса на 50 сообщений (как в Цезии).
Также кнопка автонастройки проверяет одну типичную опечатку для новичков (забывают слэш в конце адреса ноды) и исправляет её.
Надо бы потом обновить сборки для винды и дебиана, но пока лень.
[#]
Re: CutieFeed
vit01(mira, 1) — vit01
2016-06-30 15:04:02
vit01> Через GUI клонирование только костылём.
Ну как костылём. Просто создать в настройках такую же станцию, но отключив при этом галочками новомодные расширения.
[#]
Re: CutieFeed
vit01(mira, 1) — vit01
2016-08-15 15:33:26
Что нового:
* В настройках появился пункт "Таймаут сетевого соединения". По умолчанию равен 20 секунд. Действует не только на фетчеры, но и на всё остальное.
* Окно списка эх теперь запоминает станцию, с которой пользователь последний раз работал
[#]
Re: CutieFeed
vit01(mira, 1) — vit01
2017-05-31 20:55:00
Решил вдруг сделать сабж более няшным и минималистичным.
Вот скриншотец:
https://ii-net.tk/screens/cutiefeed-md.png
Вдохновлялся Андроид-клиентом; значки от Гугла, как и полагается. Коммитить пока не буду, времени нет :)
Хотя идей и здесь полно, каких можно дореализовать.
[#]
Re: CutieFeed
Andrew Lobanov(tavern,1) — vit01
2017-06-01 08:40:27
> Вдохновлялся Андроид-клиентом; значки от Гугла, как и полагается. Коммитить пока не буду, времени нет :)
> Хотя идей и здесь полно, каких можно дореализовать.
Как сделаешь сборку под винду свежей версии, отпишись пожалуйста. Есть один знакомый, который заинтересован в саюже под винду.