Вообще радует, что часть вещей, изначально запланированных на время после релиза 0.5, я реализовываю или реализовал уже сейчас.
*leechcraft
С меню открытия новой вкладки нужно что-то делать. Там сейчас можно выбрать тип вкладки, и на моей системе это 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 накодил.
*leechcraft is used by:
0xd34df00d
0xd34df00d
Mагог Магогович
magog
Пахом
Pahom
Darth Bricktop
Like-all
ʎǝuoɥǝʞɐus
snakehoney
K900
K900
Псикукумбер Томатический
Psykukumber
Spiritual ecstasy
rapture
Jarkko
Jarkko
Elena
Elena
Andrew Motrenko
werdn
Илья Силаков-Волынский
iLeamare
XonX
XonX
jabber
jabber
Haomand
Haomand
Maxim Kirenenko
part1zano
Артс
arts
профессиональный говноед
ulidtko
Оранжевус Охуеннус
utros
16+
238328
kb
kb
gelraen
gelraen
Michael Pogoda
MPogoda
Crazy_Owl
Crazy_Owl
nstm0
nstm0
Проба оперения
17eyes
Тимка
xennexy
Ноникнейм Кун
nonickname-kun
Thordendal
z56371410
Алексѣй
Ept
skyw00lf
skyw00lf
analizer
analizer
Hirthwork McGillah
hirthwork
Aika
Aika
Ищезаяц
zaez
werehuman
werehuman
L29Ah
L29Ah
няша
generatorglukoff
biohazardmonkey
biohazardmonkey
TrollStation
TrollStation
Deadie
Deadie
Desu1488
Desu1488
Ствол
Dulo_T-34
Mostly harmless
sevasat
wasd
wasd
VidaDI
VidaDI
Mellon
Mellon
Nico-izo
Nico-izo
Notis
Notis
Maxim Barzunov
zweipluse
alxrt
alxrt
Daniil_TrueIfrit
Daniil_TrueIfrit
e1coyot
e1coyot
akifo
akifo2
Iwasawafag
Iwasawafag
Kirsche
Kirsche
NIR
NIR
Лисий хвост
madInsane
Nebeda
nebeda
πες
violetta
Марсианская улиточка
gisty
nya
nya
anonymous_owl
anonymous_owl
dorfe
dorfe
Алексий
sigmakyte
MarSoft
MarSoft
8
Eight
cirno
cirno
Faumi
Faumi
Джордж Ричмонд
richmond
Имя
werkzeug
Bender Bending Rodríguez
DJm00n
SetazeR
setazer
techpriest
techpriest
Дэш
dash
lexszero
lexszero
Myp
Myp
Tosh
zombieff
ilder
ilder
al1k
al1k
Александр Марков
komar
Akirame-Miko
Akirame-Miko
Владимир
xaos
0xd43df00d
0xd43df00d
SirAnthony
SirAnthony
Evgeny I. E. Omelchenko
Elemir
Veles
vs
MarkS
MarkS
shchvova
shchvova
Daria
Doma-Ne-Voi
diSabler
diSabler
hate-engine
hate-engine
anonkz
anonkz
Emo♥boy
Emoboy
Хотеть!
xotetb
beardog
beardog
wass
wass
Minoru
Minoru
folex
folex
Voker57
Voker57
Elias Artamonov
onotoleonide
Forth EMU
emu
rarjpeg
jpeg
asmer
asmer
der_FeniX
der_FeniX
chemikadze
chemikadze
Алексей Скобкин
skobkin-ru
4DA
4da
"Это добром не кончится!"
greenbastad
Ky6uk
Ky6uk
Капитан Утковидность
captain-obvious
eurekafag
eurekafag
DOOMer
DOOMer
Катенька
sociobljad
Octocat
octocat
Oxyd
Oxyd
ЛиЧкРаФтИкИ
leechcraft
Раджа
radjah
Coldead
Coldead
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