Вообще радует, что часть вещей, изначально запланированных на время после релиза 0.5, я реализовываю или реализовал уже сейчас.
Вообще радует, что часть вещей, изначально запланированных на время после релиза 0.5, я реализовываю или реализовал уже сейчас.
С меню открытия новой вкладки нужно что-то делать. Там сейчас можно выбрать тип вкладки, и на моей системе это 9 вариантов. Если собран EiskaltDC++ — это еще плюс 8 вариантов. Менюшка из 17 пунктов открытия вкладки — это какой-то пиздец. В общем, щас оно выглядит как-то так: ... more →
Кое-чо переделываю в ядре личкрафтов. Для упрощения понимания и уменьшения объема кода ядро личкрафтов таки стало плагином для самого себя.
Посоны, тут чуваки в очередной раз отказываются от участия в проекте с мотивировкой, что дедфуд такой дедфуд ебнутый. ЧТОДЕЛАЦ?!
В общем, хитрый план:
1. Довпиливаем Jingle, еще пару XEP'ов, заняшиваем местами гуйцы, допиливаем плагины типа автоидлера и игнора, релизим 0.5.
2. Перехуячиваем все на много процессов, взаимодействие через дибас, запиливаем VFS, доводим до ума скриптинг, переименовываем libplugininterface.so в libleechcraft.so, ... more →
[23:20:17] * part1zan__azoth changed nick to part1zan__azoth_azoth_azoth_azoth
[23:20:17] * part1zan__azoth_azoth_azoth_azoth changed nick to part1zan__azoth
[23:20:18] * part1zan__azoth changed nick to part1zan__azoth_azoth_azoth_azoth_azoth
[23:21:32] * part1zan__azoth_azoth_azoth_azoth_azoth has left the ... more →
Теперь по хистори можно искать: http://dump.bitcheese.net/images/yfuweja...
Правда, благодаря глюкам SQLite, не-латиница case-sensitive. Ну и хуй с ним.
Azoth теперь также поддерживает XEP-0145: Annotations. Я уже добавил к juick@juick.com заметку, что Угнич — шлюха, например :3
Олсо, личкрафты наконец-то научились детектить два плагина с одним ID и загружать только один из них. Так что теперь никаких двух азотхов в одном инстансе, если вдруг личкрафты были установлены одновременно в /usr и в /usr/local.
Devel digest 4: http://leechcraft.org/devel-digest-4 (en), http://leechcraft.org/ru/devel-digest-4 (ru).
...: кто то должен мой оптимизм уравновешивать
...: а то я реально думаю мы убьем KDE 4 через N времени
0xd34df00d: Да.
0xd34df00d: Когда выйдет KDE 5.
0xd34df00d: И KDE 4 сдохнет само.
0xd34df00d: :3
0xd34df00d: Optimistic deadfood is so optimistic.
Посоны, зделойте мне в личкрафтах плагин для блокирования избранного пользователя в конфочках (повеситься на хук получения сообщения, сверять ник и тупо отменять стандартный обработчик), а также допилите плагин для хистори, чтобы там поиск и уняня.
В общем, я придумал, что делать с личкрафтами и хистори.
Хотел сначала описать, что, но потом понял, что лень.
С другой стороны, представление хистори отдельным протоколом поможет решить проблему отображения истории того контакта, которого уже нет в ростере по тем или иным причинам. Например, если его удалили руками, если это была конференция или участник в конференции.
Короче, посоны, давайте думать, а то у меня идеи ... more →
Блин, я, похоже, довыебывался с ПЛАГИНАМИ @ АРХИТЕКТУРОЙ.
Сейчас хистори выглядит немного уебищно: http://dump.bitcheese.net/images/uturehy... , и наиболее очевидным решением этой уебищности является отображение истории прямо в окне чятика, со всеми стилями и форматированием.
Правда, тут возникает одна ... more →
Зделол также отображение статуса отправки сообщения в гуйцах, да: http://dump.bitcheese.net/images/ivikoga...
По дефолту отправленное сообщение с синенькой стрелочкой, при получении уведомления о доставке стрелочка заменяется на зеленую, как на скрине.
И XEP-0224 реализовал! Прямо праздник какой-то. Правда, пока не закоммитил.
% leechcraft --version
LeechCraft 0.4.75-26-g270b4e4 ( http://leechcraft.org)
this version can haz teh UNLIMITED CAT POWA :3 ε:
CAT POWA FTW!
Уняня, реализовал XEP-0184 (delivery notifications) и закинул этим няшам патчик в апстрим. Пойти что ли сделать attention и annotations.
СОБЫТИЕ ВЕКА! Я реализовал, наконец, conference-only-ростер: http://dump.bitcheese.net/images/aziweve...
Сварганил табличку XEP'ов в Azoth: http://leechcraft.org/plugins-azoth-xoox
Реквестирую ваши реквесты по поддержке различных XEP'ов.
Перешел на свежую версию QXmpp. Кто собирает из гита — перед следующим обновлением личкрафтов не забудьте утянуть свежую версию QXmpp заодно, а то попрет туева хуча ошибок.
Из улучшений — ничего особого заметного, просто мигрировал на новый API по работе с MUC'ами, так что оно должно быть чуточку пошустрее, ... more →
В общем, запилил альтернативные ники при джойне в конференциях и сделал поддержку изменения размера шрифта в азотхе по Ctrl+Scroll.
Вообще, похоже, личкрафт идет по пути одебиливания^W улучшения юзабилити.
Сейчас добавил альтернативные ники на случай, если при джойне к конфе ник уже занят — такое часто бывает, если человек только пробует личкрафт.
Потом подумал и сделал использование альтника в виде дописывания "_azoth" к использовавшемуся ... more →
Выкинул к хуям Konversation и решил попробовать сидеть в ирке только с личкрафтов. Посмотрим, чо там @magog накодил.
Subscribe to *leechcraft
0xd34df00d
magog
Pahom
Like-all
snakehoney
K900
Psykukumber
rapture
Jarkko
Elena
werdn
iLeamare
XonX
jabber
Haomand
part1zano
arts
ulidtko
utros
238328
kb
gelraen
MPogoda
Crazy_Owl
nstm0
17eyes
xennexy
nonickname-kun
z56371410
Ept
skyw00lf
analizer
hirthwork
Aika
zaez
werehuman
L29Ah
generatorglukoff
biohazardmonkey
TrollStation
Deadie
Desu1488
Dulo_T-34
sevasat
wasd
VidaDI
Mellon
Nico-izo
Notis
zweipluse
alxrt
Daniil_TrueIfrit
e1coyot
akifo2
Iwasawafag
Kirsche
NIR
madInsane
nebeda
violetta
gisty
nya
anonymous_owl
dorfe
sigmakyte
MarSoft
Eight
cirno
Faumi
richmond
werkzeug
DJm00n
setazer
techpriest
dash
lexszero
Myp
zombieff
ilder
al1k
komar
Akirame-Miko
xaos
0xd43df00d
SirAnthony
Elemir
vs
MarkS
shchvova
Doma-Ne-Voi
diSabler
hate-engine
anonkz
Emoboy
xotetb
beardog
wass
Minoru
folex
Voker57
onotoleonide
emu
jpeg
asmer
der_FeniX
chemikadze
skobkin-ru
4da
greenbastad
Ky6uk
captain-obvious
eurekafag
DOOMer
sociobljad
octocat
Oxyd
leechcraft
radjah
Coldead