[#]
Caesium update
spline(station13, 1) — All
2015-09-10 11:41:34
Сабж. Теперь на экране выбора эхоконференций отображается общее количество сообщений в эхе и количество непрочитанных сообщений.
[#]
Re: Caesium update
spline(station13, 1) — All
2015-09-10 13:09:25
Ещё небольшие, но приятные изменения.
В режиме чтения теперь можно жмакать клавишу Enter. Это теперь просто мегаклавиша в цезии. Одной ей можно читать все новые сообщения во всех эхах, не нажимая ничего больше. Можно педаль приделать и есть борщ, читая почту с помощью педали.
Если сообщение не помещается на экран, то по нажатию Enter оно промотается на экран вниз. Если помещается или на момент нажатия на экране видно конец сообщения, то происходит переключение на следующее сообщение в эхе. Если ж так оказалось, что сообщений больше нет, то происходит выход на экран выбора эхи.
Если из режима чтения на экран выбора эхи выход производился с помощью клавиши "курсор вправо" или "enter", то курсор автоматически переключится на следующую эху, в которой есть непрочитанные сообщения.
Очень удобно, но возможны баги. Буду рад прочитать о них.
[#]
Re: Caesium update
spline(station13, 1) — All
2015-09-10 13:45:57
Очередной коммит. Теперь при получении новых сообщений курсор автоматически встаёт на первую в списке эху с новыми сообщениями. В итоге для чтения хватает 3 клавиши: G - загрузить сообщения, Enter - читать, F10 - выйти из клиента. =)
[#]
Re: Caesium update
51t(station13, 11) — spline
2015-09-10 13:25:40
sadm там есть? :)
ps. можно что-нибудь сделать с авторизацией? она быстро слетает, а поскольку это строка пароля, а не обычная строка - в автодополнении её нет... поэтому фиг на что ответишь :(
[#]
Re: Caesium update
51t(station13, 11) — spline
2015-09-10 13:39:24
> Что есть? =)
был в golded такой юмор :)
> Один дpyг мне сказал, что, набpав в GoldEd'е быстpо 'sadm', я yвижy небольшой сюpпpиз от Одинна.
[#]
Re: Caesium update
51t(station13, 11) — spline
2015-09-10 13:41:41
а вообще, если правильно помню, это означает Select All Delete Marked
[#]
Re: Caesium update
vit01(mira, 1) — spline
2015-09-10 15:14:58
> Очень удобно, но возможны баги. Буду рад прочитать о них.
Скачиваю новые сообщения. Скачались. Дальше жму End, переходя в конец эхи. Потом жму Enter, надеясь перескочить на первое непрочитанное сообщение. Клиент же выходит из эхи.
[#]
Re: Caesium update
vit01(mira, 1) — 51t
2015-09-10 15:14:58
> ps. можно что-нибудь сделать с авторизацией? она быстро слетает, а поскольку это строка пароля, а не обычная строка - в автодополнении её нет... поэтому фиг на что ответишь :(
"фиг на что ответишь" происходит из-за проверки на csrf, так что нельзя открывать несколько вкладок одновременно.
Если ты про слетание по другой причине, то тут всё действительно, как сказал Андрей, из-за сессий (это как бы и не баг). Куки поставить, конечно, можно, но руки до этого не дошли. Запишу-ка себе в план поправить.
[#]
Re: Caesium update
spline(station13, 1) — 51t
2015-09-10 13:29:25
>sadm там есть? :)
Что есть? =)
>ps. можно что-нибудь сделать с авторизацией? она быстро слетает, а поскольку это строка пароля, а не обычная строка - в автодополнении её нет... поэтому фиг на что ответишь :(
Ну у себя я время жизни сессии продлил, вроде, но был какой-то баг со временем жизни её. Так что фиг знает помогло или нет. Я в потроха глубоко лезть к PHP-ноде не хочу.
ЗЫЖ Я бы печеньками это сделал, а не сессией, если честно.
[#]
Re: Caesium update
spline(station13, 1) — 51t
2015-09-10 13:44:27
>> Что есть? =)
>был в golded такой юмор :)
Как раз на днях с товарищем вспоминали такой прикол, но опять из головы вылетело. Память стала как у золотой рыбки =(
[#]
Re: Caesium update
spline(station13, 1) — vit01
2015-09-10 15:24:27
>> Очень удобно, но возможны баги. Буду рад прочитать о них.
>Скачиваю новые сообщения. Скачались. Дальше жму End, переходя в конец эхи. Потом жму Enter, надеясь перескочить на первое непрочитанное сообщение. Клиент же выходит из эхи.
Что логично, так как ты уже читаешь последнее сообщение в эхе. Скачались, курсор встал на эху, жмёшь Enter, заходишь, читаешь, листая Enter'ом.
[#]
Re: Caesium update
spline(station13, 1) — vit01
2015-09-10 15:48:02
>По другой логике скачал я 1000 сообщений, требуется прочитать два последних, но потом вернуться к непрочитанным =)
Клиент в этом отношении тупой -- он помнит только указатель на локальные файлы индексов эхоконференций. Если клиент переедет на SQLite, то можно будет помечать каждое сообщение как прочитанное отдельно, прилепить поиск по произвольному набору символов в и много чего ещё вертеть-крутить, но с классической базой так быстрее и проще всего.
[#]
Re: Caesium update
vit01(mira, 1) — spline
2015-09-10 15:35:45
> Скачались, курсор встал на эху, жмёшь Enter, заходишь, читаешь, листая Enter'ом.
Если делать по такому принципу, то багов нет. Пытался просто как-то иначе сделать.
По другой логике скачал я 1000 сообщений, требуется прочитать два последних, но потом вернуться к непрочитанным =)
[#]
Re: Caesium update
51t(station13, 11) — spline
2015-09-10 15:53:01
>>По другой логике скачал я 1000 сообщений, требуется прочитать два последних, но потом вернуться к непрочитанным =)
>Клиент в этом отношении тупой -- он помнит только указатель на локальные файлы индексов эхоконференций. Если клиент переедет на SQLite, то можно будет помечать каждое сообщение как прочитанное отдельно, прилепить поиск по произвольному набору символов в и много чего ещё вертеть-крутить, но с классической базой так быстрее и проще всего.
да в ГОЛДЕДЕ хоть и были индивидуальные отметки кроме глобального маркера - не помню, чтобы хоть раз ими воспользовался (я даже не знаю, как по ним скакать). локального маркера хватит для всех ;) в крайнем случае - ввести режим ленты для чтения (когда показывается по 20 сообщений разом, и можно по страницам бегать - в общем, как веб, только в голдеде)