Voilà.
Эта версия представляет собой продолжение перехода на MetaWeblog API и исправление ошибок, выявленных в двух предшествующих версиях.
 
Изменения:
– отправка записей «задним числом»: исправлена проблема с часовым поясом; теперь записи появляются с тем временем, которое было указано, а не на 3 и 4 часа позже;
– загрузка изображений в БИ: теперь загрузка выполняется через MWA, что позволяет избежать излишних запросов к серверу и, следовательно, делает загрузку более быстрой. При загрузке нескольких изображений подряд больше нет паузы между изображениями, а получаемые адреса картинок теперь всегда корректны (т.е. теперь невозможна ситуация, когда загружалось одно изображение, а появилось - другое);
– полноценная работа с аватарами: теперь аватар можно выбирать для записей, отправляемых «задним числом»; изменять при редактировании уже отправленных записей; появилась опция «Без аватара». Последнюю опцию можно сделать включенной по умолчанию для всех новых записей (настройки » вкладка Аватары);
– опция «Без комментариев», иногда сбоившая, снова полноценно работает;
– новые комментарии теперь определяются независимо от наличия или отсутствия других сообщений (баг в версии 0.4.13, из-за которого комментарии были видны только при наличии непрочитанных дискуссий или писем, исправлен);
– аналогично в экспресс-проверке (баг в версии 0.4.14, из-за которого экспресс-проверка не выводила число комментариев или дискуссий, если других новых сообщений не было, исправлен);
– из текста U-mail и из окон предпросмотра теперь можно копировать в буфер обмена;
– ссылки в U-mail теперь открываются в браузере, выбранном вами, а не всегда в Internet Explorer;
– тэг CODE теперь обрабатывается на сервере и, следовательно, выглядит так же, как при создании записей с сайта.

Обновление по необходимости.

По прежнему адресу:
http://photonid.com/diary/atclient/atdiary.client.rar - 772 кБ.

Отчеты о найденных глюках, любые предложения, замечания, вопросы? Прошу в комментарии.

@темы: @дневники

Комментарии
01.09.2008 в 05:12

Тотальная неудачница и убийца жёстких дисков.
Не успела ещё обновиться, но, судя по всему, не поправлено:
justamente.diary.ru/p47697992.htm
01.09.2008 в 11:22

Подкроватный дракон ;)
L.P.M. Спасибо большое)))))))))))
01.09.2008 в 20:50

Voilà.
Линда Кайе, обработка [CODE], начиная с этой версии, происходит на стороне сервера. Действительно, забыл об этом упомянуть)

Lady_Asher ReaL, ^___^
01.09.2008 в 21:28

Тотальная неудачница и убийца жёстких дисков.
Тоесть всёже тебе удалось донести до админов важность тэга? O_O Круто ^___^
01.09.2008 в 21:49

Voilà.
Линда Кайе, нет, они это сделали самостоятельно. )
01.09.2008 в 21:55

Тотальная неудачница и убийца жёстких дисков.
Хммм... А почему CRLF не работает? И как-то странно размеры прыгают...
01.09.2008 в 23:14

Voilà.
Линда Кайе,
А почему CRLF не работает? И как-то странно размеры прыгают...
Боюсь, я не очень понял, в чем именно проблема ^^'
01.09.2008 в 23:42

Тотальная неудачница и убийца жёстких дисков.
Пишу две строки, заключаю в CODE, на выходе получаю одну строку...


01.09.2008 в 23:44

Тотальная неудачница и убийца жёстких дисков.
Было:

{00000309-0000-0000-C000-000000000046}
{0000030B-0000-0000-C000-000000000046}
{00000315-0000-0000-C000-000000000046}
{00000316-0000-0000-C000-000000000046}


Кстати, это не PRE, а должен был бы быть...
01.09.2008 в 23:45

Тотальная неудачница и убийца жёстких дисков.
Кстати, сильно напомнинает костыли на Блогах с горизонтальной прокруткой сшишком широкого поста...
01.09.2008 в 23:49

Voilà.
Пишу две строки, заключаю в CODE, на выходе получаю одну строку...




Пишу две строки, заключаю в CODE, на выходе получаю одну строку...
спорное утверждение
я, например, жалею, что не додумался ^^'
02.09.2008 в 00:13

Тотальная неудачница и убийца жёстких дисков.
Эээээ... Значит Ajax. Тоесть при добавлении коммента BR не вставляется...

я, например, жалею, что не додумался ^^'

До чего?
02.09.2008 в 21:24

Voilà.
Эээээ... Значит Ajax. Тоесть при добавлении коммента BR не вставляется...
В текстарее не должно быть BR
Но глюк теперь понятен, спасибо )

До чего?
до использования textarea
02.09.2008 в 23:06

Cherka Trova
Разпаковал, ввел логин, пароль (галочку входа без пароля не убирал), нажал "Войти". Кнопка нажата, и ноль эффекта. Может, я чего не так делаю...
03.09.2008 в 00:25

Voilà.
Masque, для начала, пожалуйста, назовите операционную систему.
puis, если подождать подольше, все равно ничего не происходит?
эти программы могут влиять на вход в систему: WinAMP, Windows Media Player, Internet Explorer. Если что-то из этого запущено, можно попробовать их закрыть и войти снова. Обязательно напишите, если получится :)

Если нет, то -
1) какие-то новые файлы появились в папке клиента после запуска? Внутри папки пользователя (называется по никнейму), если таковая присутствует, если можно, тоже.
2) будет ли возможность проверить другую версию, если я прямо здесь ее выложу? Скорее всего, придется сделать это 2-3 раза.
03.09.2008 в 08:32

Cherka Trova
L.P.M.
ОС Windows XP Home
из названых програм ничего не запущено, отключал и firefox, и все прочее, без изменений

после запуска самого клмента распаковывается множество файлов, после ввода логина - появляется соответствующая папка и файл настроек, при нажатии кнопки "Войти" возникает папа smilies и в ней 1 файл, далее ничего. Я думал, клиент грузит картинки БИ и аватары, но с моим соединением в 3Мбит он бы сайлы-то точно загрузил минут за 10..

да и кстати, после нажатия кнопки почем-то выделяется строка с паролем, хотя он точно введен правильно.

Возможность тестить есть сколько угодно.
03.09.2008 в 10:57

Voilà.
Masque, diary.photonid.com/client/beta/atdiary.client.0... - 772 кБ
архив можно распаковать в ту же папку (поверх старой версии) или отдельно и, соответственно, запустить программу, попробовать еще раз, как в прошлый раз.
во-первых, возможно, будет выведено какое-то сообщение об ошибке;
во-вторых, в папке программы появится файл debug.txt;
содержание обоих давайте прямо сюда.
03.09.2008 в 11:34

Cherka Trova
Ошибка: при загрузке профиля Masque были допущены ошибки. Возможно, некоторые фалы были удалены или заняты другой программой. Продолжить? (далее две кнопки с вариантами ответа)
После ответа "Да" открывается клиент.

Файл debug.txt as is в следующем комменте
03.09.2008 в 11:35

Cherka Trova
application started
enter()
verified
init
loading profile
loading (2)
loading (3)
loading (4)
loading (5)
{user}\buffer
{user}\*.bin
{profile}
ok
loading tags
ok
common files
ok
birthdays ok
loaded profile
verified smileys
loaded smileys
_d[] init
saving profile
ok
preparing (1)
preparing (2)
preparing (3)
preparing (4)
preparing (5)
run()
frm.run() 1
frm.run() 2
frm.run() 3
frm.run() 4
frm.run() 5
frm.run() 6
frm.run() 7
frm.run() 8
frm.run() 9
frm.run() 10
frm.run() 11
frm.run() 12
frm.run() 13
frm.run() 14
frm.run() 15
frm.run() 16
frm.run() 17
frm.run() 18
frm.run() 19
frm.run() 20
frm.run() 21
frm.run() 22
frm.run() 23
frm.run() 24
frm.run() 25
frm.run() 26
frm.run() 27
frm.run() 28
frm.run() 29
frm.run() 30
frm.run() 31
frm.run() 32
frm.run() 33
frm.run() end
ok
preparation ok
show()
show ok
ok
interface reset ok
end procedure
03.09.2008 в 11:38

Cherka Trova
Так же выявлены какие-то проблемы с отображением кодировки, но я не со своего компа щас, может, просто глюки винды.
03.09.2008 в 12:49

Voilà.
ОК, тогда так: http://diary.photonid.com/client/beta/atdiary.client.0.4.15.2.rar - 773 кБ
Лучше (для чистоты эксперимента) распаковать в новую папку, заново создать пользователя, попробовать войти. Если заработает, можно скопировать программу в старую папку (если там уже что-то настроено).
Если не заработает, действуем так же: сообщение об ошибке (если есть) и debug.txt сюда.

Так же выявлены какие-то проблемы с отображением кодировки, но я не со своего компа щас, может, просто глюки винды.
Можно подробнее?
В идеале со скриншотом.


Линда Кайе, ты тоже можешь попробовать эту версию - речь идет о координатах окна предпросмотра.
03.09.2008 в 13:03

Cherka Trova
ошибок нет
[231375]
[231375]
[231375] application started
[238921] enter()
[238937] verified
[238937] init
[238937] loading profile
[238953] loading (2)
[238953] loading (3)
[238953] loading (4)
[238968] loading (5)
[238968] {user}\buffer
[238968] {user}\*.bin
[238984] {profile}
[239000] ok
[239000] loading tags
[239000] ok
[239015] common files
[239046] ok
[239046] birthdays ok
[239062] loaded profile
[239078] verified smileys
[239078] loaded smileys
[239078] _d[] init
[239093] saving profile
[239109] ok
[239109] preparing (1)
[239109] preparing (2)
[239125] preparing (3)
[239140] preparing (4)
[239140] preparing (5)
[239156] run()
[239156] frm.run() 1
[239171] frm.run() 2
[239171] frm.run() 3
[239171] frm.run() 4
[239187] frm.run() 5
[239187] frm.run() 6
[239203] frm.run() 7
[239203] frm.run() 8
[239218] frm.run() 9
[239234] frm.run() 10
[239250] frm.run() 11
[239250] frm.run() 12
[239250] frm.run() 13
[239265] frm.run() 14
[239265] frm.run() 15
[239281] frm.run() 16
[239281] frm.run() 17
[239296] frm.run() 18
[239296] frm.run() 19
[239296] frm.run() 20
[239312] frm.run() 21
[239312] frm.run() 22
[239328] frm.run() 23
[239343] frm.run() 24
[239359] frm.run() 25
[239359] frm.run() 26
[239375] frm.run() 27
[239375] frm.run() 28
[239390] frm.run() 29
[239390] frm.run() 30
[239390] frm.run() 31
[239406] frm.run() 32
[239406] frm.run() 33
[239421] frm.run() end
[239421] ok
[239421] preparation ok
[239437] show()
[239468] show ok
[239484] ok
[239484] interface reset ok
[239484] end procedure
03.09.2008 в 13:03

Cherka Trova
Проблемы с кодировкой на этом компе не обнаружены, видимо глюки той винды.
03.09.2008 в 13:08

Voilà.
Masque, т.е., теперь все работает правильно?
судя по логу, это так.

Проблемы с кодировкой на этом компе не обнаружены, видимо глюки той винды.
Было бы неплохо все равно на них посмотреть, мало ли у кого еще будут такие глюки :)
03.09.2008 в 13:13

Cherka Trova
Все работает совершенно правильно, включая закачку аватаров)) спасибо большое

правда, дневник импортироваться не хочет, выдает ошибку HTTP/1.1 302 Moved Temporarily
03.09.2008 в 14:46

Тотальная неудачница и убийца жёстких дисков.
L.P.M.

А может сделать опциональным парсинг CODE в клиенте, а то нововведения меня совсем не впечатлили... И хорошо бы код взять из Diary2LJ - там всё правильно отправляется...
03.09.2008 в 15:07

Тотальная неудачница и убийца жёстких дисков.
Хммм... Диалог теперь нормально выводится.
03.09.2008 в 15:39

Cherka Trova
Вот на ноутбуке при входе и закрытии окна настроек возникают две ошибки вот такого вида:


апд. нормальной работе эта ошибка не мешает, более того, на ноутбуке заработал импорт дневника с сайта))
03.09.2008 в 16:06

Тотальная неудачница и убийца жёстких дисков.
Вот на ноутбуке при входе и закрытии окна настроек возникают две ошибки вот такого вида:

Buffer Overflow? ^^ А что за функция используется? /* Это я L.P.M. */
03.09.2008 в 16:27

Cherka Trova
апд. данная ошибка выскакивает периодически.