[#] Qt-клиент, последняя версия
vit01(mira, 1) — All
2016-02-02 16:24:29


Итак, все изменения теперь в Git, всё по моим планам доделано.

Скриншоты:
1. http://ii-net.tk/ii/files/19k0K8LVRSL17fGYzm58.png
2. http://ii-net.tk/ii/files/nhAMWRboe5Jiv7YAg4n0.png

Заметьте, что и на первом, и на втором скриншоте клиент работает через Tor.

Что нового:
* Полная поддержка /x/file, удобное скачивание
* Вся сетевая активность теперь идёт из одного модуля, убрана куча костылей и дублирование
* Полноценная поддержка прокси даже в /x/file (показано на скриншоте)

Теперь можно переходить к заключительным этапам: изготовление скриншотов для запихивания в README.md, сборка пакетов и сборка под венду (по факту это будет, скорее всего, Wine или ReactOS, потому с настоящей вендой не хочу иметь дело).

[#] Re: Qt-клиент, последняя версия
vit01(mira, 1) — Andrew Lobanov
2016-02-04 09:19:07


AL> Можно же, вроде, иконки под отдельной лицензией. Или нет?

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

AL> А вообще я за GPLv2 и особенно за GPLv3. Хотя меня редко в этом поддерживают, но Столлман чертяка прав во многом.

Тоже. Софт на GPL гораздо проще поддерживать, да и беспокойств с ним меньше. По факту у меня код клиента уже за 1300 строк точно перевалил, так что вполне неплохо было бы и просто так переехать.

[#] Re: Qt-клиент, последняя версия
vit01(mira, 1) — vit01
2016-02-04 08:25:36


Для совместимости с виндой и с "необычными" конфигурациями придётся засунуть тему значков прямо в сам клиент.

На примете есть одна хорошая, но она под GPLv3. Не против, если я перелицензирую клиент с СС0 на GPL, или мне поискать другие значки?

[#] Re: Qt-клиент, последняя версия
Andrew Lobanov(station13, 1) — vit01
2016-02-04 08:50:27


vit01> На примете есть одна хорошая, но она под GPLv3. Не против, если я перелицензирую клиент с СС0 на GPL, или мне поискать другие значки?

Можно же, вроде, иконки под отдельной лицензией. Или нет? А вообще я за GPLv2 и особенно за GPLv3. Хотя меня редко в этом поддерживают, но Столлман чертяка прав во многом.

[#] Re: Qt-клиент, последняя версия
vit01(mira, 1) — vit01
2016-02-07 14:36:19


Что нового:

* Перевёл всё на GPLv3
* Пофиксил кавычки в сабжах слева
* Ещё раз пересобрал виндоверсию (см. ii://develop.16 )
* Сделал пакет для Debian
* Добавил нужные ссылки на http://ii-net.tk/iidownload/

[#] Re: Qt-клиент, последняя версия
vit01(mira, 1) — vit01
2016-02-07 18:45:44


Новый коммит.

* Починил баг с получением list.txt при первом запуске
* Починил баг с перекрытием дебаг-окна в окне дополнительных фич
* При ошибке отправки сообщения на ноду выходит пояснительное сообщение о том, что произошло

За последние 2 пункта спасибо btimofeev

Виндосборку и пакет переделаю ещё раз, когда накопятся изменения. Скорее всего, это будет через день-два.

[#] Re: Qt-клиент, последняя версия
vit01(mira, 1) — vit01
2016-02-10 07:22:17


Новый, вкусный коммит:

* Теперь при расширенном /u/e фетчер ведёт себя "правильно", если новых сообщений в эхе появилось больше, чем скачивается за один запрос
// эта фича не включена по-умолчанию, но есть в настройках станции
* Уменьшение количества запросов к серверу по минимуму.
Оказалось, что я наврал Андрею вот здесь:

vit01> потому что алгоритм фетча слишком оптимизирован (как у Ромы), и не определишь, к какой эхе какое сообщение относится

Извиняюсь за непроверенную информацию и с этим коммитом добавляю заявленное поведение.
Теперь запросы /u/m клиент делает для всех эх сразу, а не для каждой по-отдельности.

* Починил баги с внешним видом таблиц (list.txt и /x/file)
* Более понятное поведение GUI в настройках станций
* Теперь можно задать размер бандла из настроек

Пошёл собирать сборки для винды и пакеты...

[#] Re: Qt-клиент, последняя версия
vit01(mira, 1) — vit01
2016-02-09 06:35:23


vit01> Скорее всего, это будет через день-два.

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

[#] Re: Qt-клиент, последняя версия
Difrex(mira, 14) — vit01
2016-02-11 11:02:00


>Пакет для дебиана
Вычисти в следующей версии шаблоны dh_make. Я про *ex/*EX :)

[#] Re: Qt-клиент, последняя версия
vit01(mira, 1) — vit01
2016-02-11 10:43:16


Сразу скриншот: http://ii-net.tk/ii/files/qxAbpNKfjHbJyRCSqhDb.png

Что нового на этот раз:

* Новый диалог исходящих сообщений.
Теперь удаление, правка и просмотр стали гораздо удобнее.
* Убрал немного ненужного кода и старья
* Исправил сбой фетчера на пустой эхе

Сборки под винду уже сделаны, ищите по прежним ссылкам.
Пакет для дебиана теперь вот тут: http://ii-net.tk/files/iicli-modular.deb

[#] Re: Qt-клиент, последняя версия
vit01(mira, 1) — Difrex
2016-02-11 11:40:07


Difrex> Вычисти в следующей версии шаблоны dh_make. Я про *ex/*EX :)

Готово.

// надо бы потом ещё в какой-нибудь репозиторий, наверное, добавить его