[#] 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


> Вдохновлялся Андроид-клиентом; значки от Гугла, как и полагается. Коммитить пока не буду, времени нет :)
> Хотя идей и здесь полно, каких можно дореализовать.

Как сделаешь сборку под винду свежей версии, отпишись пожалуйста. Есть один знакомый, который заинтересован в саюже под винду.