Справка - Поиск - Участники - Войти - Регистрация
Полная версия: Обновления Windows Клиента
Частный клуб Алекса Экслера > The ECS project
Developer
29 марта 2004, 17:09
Завожу эту тему с единственной целью:

Разделить обсуждение программы и сообщения о выходе новых версий.

Большая просьба, все замечеания, пожелания и сообщения об ошибках писать в тему IB Client (Windows).

В этой теме предполагаются только описания новых версий и какие-то инструкции и рекоммендации.
Developer
29 марта 2004, 17:12
Сейчас выложил тесовый вариант версии 2.16 (только исполнимый модуль).
Новое:
1. Сделаны настройки Proxy (Помощь в тестировании оказал Korsak)
2. В профиле участника теперь показываются пол, дата рождения (без года), место проживания, дата регистрации на форуме.
3. Как следствие пункта 2: при цитировании учитывается пол цитируемого участника. Если профиль не получен и пол участника неизвестен, то по старой схеме указывается только Ник, без слова написал(а).

Примечание: Архив полной версии по прежнему содержит 2.14
Developer
29 марта 2004, 17:14
Повторяю здесь инструкцию:
Как сделать возможной отправку сообщений и создание новых тем

Для того, чтобы иметь возможность отправлять сообщения на форум нужно выполнить следующее:
  1. Зарегистрироваться на форуме (пройти авторизацию)
  2. Открыть форум в браузере.
  3. Зайти в любую тему.
  4. Нажать ссылку ЦИТИРОВАТЬ любого сообщения.
  5. Когда появится форма ответа открыть исходник страницы (View Source)
  6. Найти контекстным поиском строчку auth_key
  7. Скопировать в буфер обмена значение, стоящее после value=
    !!!Без кавычек
  8. В программе выбрать пункт меню Сервер -> Ключ безопасности...
  9. Скопировать из буфера найденое значение.
Developer
30 марта 2004, 13:54
В версии 2.16 (выложенной вчера) обнаружилась ошибка, которая может приводить или к сообщениям "Out of memory" или вообще к зависанию программы (с неумеренным поеданием памяти). Поэтому выкладываю обновление:

Версия 2.17

1. Исправлена ошибка, приводящая к сообщениям Out of memory
2. Пункты профиля участников русифицированы (по возможности).

Только исполнимый модуль
Developer
8 апреля 2004, 14:01
Версия 2.18
  1. Настройка "Масштабировать аватар" если установлено, то аватары принудительно масштабируются в 90 писелов по вертикале (горизонтальный размер изменяется пропорционально). Недостаток: аватары с высотой меньше 90 точек увеличиваются, что сказывается на их качестве не самым благоприятным образом.
  2. Настройка "Показывать аватары". Сделана по просьбам форумчан, читающих форум с работы и не желающих привлекать к себе излишнее внимание начальства. wink.gif
  3. Настройка "Открывать список новостей при запуске программы" позволяет установить нужно ли автоматически открывать окно новостей.
  4. Цитаты можно "складывать" в редактор ответа, даже когда он спрятан.
  5. Найдена и устранена досадная ошибка, меняющая в никах форумчан апостроф и прочие символы на их HTML представление ( вроде ! )
  6. При полном цитировании и редактировании сообщения убран !--QEN--
  7. Несколько ошибок исправлено в механизме загрузки темы с сервера: не всегда читалось сообщение, на которое перешли по Alt+PgUp/Down или через выбор страницы, в процессе загрузки сообщений (упреждающее чтение) нельзы было выбрать страницу из комбо-бокса, поскольку фокус ввода необоснованно перемещался на другой элемент окна.
  8. Исправлена процедура удаления старых тем. Теперь в imgCache должны перестать плодиться пустые каталоги.

Выложены:
полная версия
только исполняемый модуль
исходники
файл с описанием новых функций
Developer
15 июня 2004, 16:03
Выложил пробный вариант версии 2.20 (только исполнимый модуль и исходники) (перескочил через номер для круглого счёта, поскольку функциональность важная).

Версия 2.20

1. Мелкие доработки по интерфейсу (Горячие клавиши для обновления темы)
2. Список тэгов закрывается при потере фокуса.
3. Сделана первая версия работы с приватными сообщениями.
( Полезные окна - Личные сообщения). Добавлена, так же, закладва к окно
настроек.
Проверка новых сообщений происходит только при условии открытого окна
Личных сообщений. Индикацию в трее и звуковая индикация пришедших сообщений
пока не сделаны. Будут добавлены (видимо) в следующей версии.
Всё, что не доработано - через WEB интерфейс. (Удаление отправленных
сообщений из папки исходящие например)
4. Подисправлена индикация состояния окна чтения темы.
5. По идее дожна работать NTLM авторизация.

Важно!
Проверьте чтобы в FERReader.ini была строчка
ScriptPM = http://forum.exler.ru/ib/ib_client/cltp7z05.php
Developer
15 июля 2004, 16:21
Снова эксперимент. Версия 2.21 (только ЕХЕшник и исходники).

Версия 2.21

1. Сделан новый механизм просмотра темы: В списке авторов сообшений (слева)
показываются не все, а 100 сообщений до выбранного и 300 после (для
ускорения открытия больших тем. Это эксперимент. Если будет плохо работать,
сделаем как было раньше.
2. Темы периодически сохраняются в процессе работы (по завершению упреждающего
чтения). Опять таки эксперимент. Если будет очень тормозить, предётся менять
логику поведения (частоту сохранений).
3. При новом поиске предлагается строка, введённая в предыдущем поиске.
4. Внесены изменения в интерфейс работы с приватными сообщениями:
обработка ссылок, закрытие по Ctrl+W, обработка тэгов il и justify.
Developer
6 августа 2004, 15:49
Ещё эксперимент. biggrin.gif

Версия 2.22

1. Изменён механизм прокрутки списка авторов сообщений при просмотре темы.
Поскольку список прокручивается "вручную" возможны всяческие ошибки и
странные эффекты. Буду признателен за описание таковых и терпеливое отношение
к "выкрутасам" программы.

2. Внесены всяческие мелкие изменения в чтение приватных сообщений.

3. На панеле кнопок редактирования сообщения добавлена кнопка
"Предварительный просмотр", которая показывает набранное сообщение в
виде HTML.
Предупреждение! Получаемый HTML неизбежно будет отличаться от того, что
покажет форум. Это происходит в силу отличий между возможностями клиента и
Интернет Эксплорера (или иного броузера).

4. В меню "Сервер" добавлен пункт "Обновить адреса форума...". Программа
предлагает выбрать ini файл, из которого будут извлечены все URL для работы
с форумом и записаны в текущий файл настроек. Это сделано для того, чтобы не
нужно было руками править обновлённые URL и сохранить данные авторизации.

Предполагаемый алгоритм обновления:

4.1 распаковываете архив с исполнимым и конфигурационным файлами в
отдельный каталог.
4.2 Перезаписываете FERReader.exe
4.3 Запускаете клиента.
4.4 Открываете пункт меню "Сервер" - "Обновить адреса форума..." и указываете
путь к только что распакованому FERReader.ini. Из него извлекаются только
URL. При этом данные регистрации (логин и ключ безопасности) остаются
без изменений.
Developer
6 августа 2004, 15:49
Выложил только исполнимый модуль и исходники.
Developer
9 сентября 2004, 17:16
Версия 2.23

1. Всяческие исправляения в механизме прокрутки сообщений (Окно чтения темы)
2. Немного передалено окно приватных сообщений. Точнее механизм работы с
сервером. В результате автоматическая проверка новых сообщений присходит
и при закрытом окне. При появлении новых сообщений вывешивается пункт
основного меню "Новые сообщения" с зелёной лампочкой. Пункт меню пропадёт,
после нажатия на него.
В настройках можно указать звуковой файл, который будет проигрываться в этот
момент.
Отправленные сообщения сохраняются в папку "Локальные исходящие".
Теперь, если нет галки "Оставлять копию на сервере" в "Исходящие" сервера
ничего не кладётся.
3. Запоминается размер области редактирования и скрыто/показано в просмотре темы.
Сохранённое положение не влияет на уже открытые окна.
4. Сделана настройка "Открывать список форумов на старте программы"
5. Название форума показывается в меню "Тема" (вместо статичного
"Родительский форум")
6. Не показывается форум "Для удалённых тем".
7. Исправлена ошибка позиционирования на последнее прочитанное сообщение темы.

ps.gif Может и ещё что поправил, но уже не помню. biggrin.gif
Developer
23 сентября 2004, 14:01
Версия 2.24

1. Исправлен механизм хождения по ссылкам.
2. В меню Тема добавлен пункт "Копировать ссылку на тему". Формирует ссылку
без указания конкретного сообщения.
3. Исправлена ошибка с загрузкой картинок (когда из нескольких картинок в
сообщении грузилась только одна).
4. Эксперимент! Сделана общая настройка шрифтов для всех окон программы.
Сервер - Настроить шрифт... Выбранный шрифт будет применён только ко вновь
открываемым окнам. Те окна, что уже были открыты в момент смены шрифта,
останутся без изменения до их переоткрытия. (выйти и войти снова biggrin.gif )
Напомню, что для панели с текстом поста и для редактора поста шрифт настраивается отдельно: "Основной фонт" в контекстном меню панели с текстом поста.

5. Ещё один эксперимент! Проверка орфографии в сообщениях. Для проверки
используется механизм из MS Word. В настройках на закладке "Орфография"
единственная галка: "Проверять орфографию при отправке сообщения". Если
она выставлена, то при нажатии кнопки "Отправить" сначала будет выполнена
проверка правописания. Запустить проверку можно из меню
"Тема" - "Проверка орфографии". Проверялось с MS Word 2003. Как будет работать
с другими версиями неизвестно.
Developer
5 октября 2004, 15:44
Версия 2.25
  1. Исправлены ошибки в чтении профилей участников форума.
  2. Сохраняется настройка "Работать без связи"
  3. Исправлена ошибка инициализации механизма проверки орфографии, которая приводила к появлению сообщения о неверном имени класса и не давала отправить сообщение в тему или приватку.
  4. Сделал на всякий случай ведение журнала запросов (Request.log). Сейчас туда пишутся только запросы GET (ответы не пишутся). Отключается запуском клиента с параметром NoLog (регистро зависимый ключ)

Очень рекомендую всем обновиться на эту версию!
Developer
23 ноября 2004, 16:41
Developer
13 января 2005, 18:32
Прошло совсем немного времени, как я собрался выложить новую версию. smile.gif

Напоминаю, что теперь версия лежит на бесплатном сайте Так что, если у вас не получается скачать, наберитесь терпения, пожалуйста. В работе rbcmail.ru случаются перебои.

Версию делал долго, но очень урывками, так что предыдущую версию рекомендую сохранить (ЕХЕшник) на всякий случай. wink.gif

Версия 2.26

1. Сортировка тем в окне форума по любой колонке.
2. В ini файле можно указать альтернативный вариант заголовка окна программы
вместо стандартного "Клиент форума". Для этого в секции [Session] нужно
добавить ключ AppTitle. Например AppTitle = Messenger
3. Команда "Стоп" в окне чтения темы работает по нажатию Esc
4. В Окне приватных сообщений, всплывающее меню содержит команду
"Сохранить все сообщения как HTML". Выбирается существующий каталог и туда
пишутся все личные сообщения выбранной папки.
5. Ужат формат версии для печати темы. (Сокращены межстрочные расстояния).
6. Сделана возможность открыть приватное сообщение в броузере (всплывающее меню
в списке сообщений)
7. Во всплывающее меню списка форумов добавлена команда "копировать ссылку".
8. Исправлено редактирование сообщений. Теперь можно редактировать и вложения.
Если при редактировании поста ничего не делать с изображением, то останется
старое. Если выбрать новое вложение, то произойдёт замена. Если же очистить
вложение, то старое будет удалено.
9. Доработан поиск в теме. Есть опции поиска вперёд/назад и с текущего/с первого.
10. Сделана возможность поиска по прочитанным (сохранённым на диск) темам.
В первой версии никаких опций поиска нет. Задаётся подстрока и ищется по
сообщениям, включая имя автора.
Developer
18 февраля 2005, 18:57
Новая версия теперь находится здесь. Со временем будут отредактированы ссылки в этом и соседних тредах.

Версия 2.27

1. Исправлена ошибка в функции смены шрифтов.
2. Исправлена ошибка в приватных сообщениях, которая приводила к удалению
отправленных писем.
3. Переделано хранение картинок. Теперь все картинки темы хранятся в одной
папке. Конвертация из старого формата в новый пассивная. Т.е. при просмотре
ранее полученных изображений они переносятся в каталог темы и удаляются из
каталога поста (каталог соответственно то же будет удалён).
4. В контекстном меню просмотра темы добавлен пункт "Отметить сообщение"
5. В контекстном меню просмотра сообщения добавлен пункт "Получить картинку".
Принудительно загружает картинку, даже если в настройках форума стоит
"Не получать картинки".
6. Для всех вновь полученных сообщений инициируется загрузка картинок, не
дожидаясь первого прочтения, как это было раньше.
7. Сделана прокрутка списка участников темы колёсиком мыши.
8. Сделана сортировка форумов (окно со списком форумов).
1. По алфавиту - все форумы вне зависимости от предпочтений сортируются в
алфавитном порядке
2. По предпочтениям - сначала идут все избранные форумы в алфавитном порядке
затем все прочие, так же в алфавитном порядке.
3. по порядку создания - фактически по возрастанию идентификаторов форума.
9. В Настройках на отдельную закладку "Чтение треда" перенесена настройка
"Число сообщений на странице темы" и добавлена новая настройка
"Подписываться на каждую тему, в которую вы пишите". Если выставить эту опцию,
то в теме будет ставиться галка "E-mail об ответах".
Chief
19 февраля 2005, 02:00

Developer написал: Напоминаю, что теперь версия лежит на бесплатном сайте Так что, если у вас не получается скачать, наберитесь терпения, пожалуйста. В работе rbcmail.ru случаются перебои.

Давай попробуем у меня выложить... Скорость не слишком большая (выделю под это 2 МБита), если трафик меня не испугает (не более 4ГБайт в месяц), то могу и предоставить...smile.gif
Developer
3 марта 2005, 13:16
Версия 2.28

1. Результаты поиска в прочитанном представляются в виде таблицы.
2. Сделана возможность открывать несколько форумов одновременно.
3. Сделана настройка "Запоминать открытые форумы"
4. В контекстное меню списка участников темы (окно чтения темы) добавлен
пункт меню "Сообщить модератору (через броузер)". Этот пункт меню формирует
ссылку на текущий пост так же как в WEB интерфейсе и открывает окно броузера
для заполнения формы сообщения модератору.
5. В меню Сервер добавлен пункт "Вычислить ключ безопасности...". Для вычисления
должны выполняться два условия:
5.1 Профиль пользователя должен быть получен с сервера
5.2 Программа потребует ввести E-mail так, как он был указан при регистрации
на форуме (можно скопировать из профиля, открытого в броузере).
6. Добавлена проверка на наличе ключа безопасности. Если его нет, то новое
сообщение в тему отправить нельзя (выдаётся сообщение об отсутствии ключа).
7. Сделал конвертакцию из старого формата кэша картинок (с разбивкой по постам)
Для выполнения конвертакции нужно запустить FERReader convert
После конвертации программа запуститься в обычном режиме. Побочные действия:
У меня после отработки конвертера осталось довольно много каталогов с картинками.
При дальнейшем рассмотрении выяснилось, что ссылок на эти картинки в текстах
сообщений нет. Значит плохо работатет механизм удаления старых тем. frown.gif
Но с этим ещё предстоит разбираться. Пока подобные "отходы" придётся удалить
вручную.
8. Для перезагрузки картинки можно пользоваться пунктом всплывающего меню
"Загрузить картинку".
9. Во всплывающее меню панели текущего сообщения добавлен пункт
"Цитата автора (со ссылкой на пост)". Никаких настроек делать не стал.
Developer
6 июня 2005, 11:05
Версия 2.29
Версия выпускается исключительно для того, чтобы подзалатать работу с цитатами.

Кроме цитат была сделано:
1. Добавлена возможность закрыть окно по двойному щелчку на кнопке с названием окна
2. Исправлена ошибка в приватных сообщениях.
3. Исправлено недоразумение с кнопкой цвета.
Developer
19 июля 2005, 23:45
Версия 2.30

1. Сделана возможность сохранять тему в формате клиента (вместе с картинками) в
произвольно указанный каталог.
2. Исправлена ошибка, приводящая к исчезновению аватаров.
3. В статистике (информации по трафику) отдельной строкой показывается
сколько трафика ушло на получение картинок.
4. Улучшен механизм проверки орфографии. Работает даже если русский не является
в MS Word языком по умолчанию.
5. Сделана минимизация программы в Трей.
duk
20 июля 2005, 12:13
.....
Developer
20 ноября 2005, 23:34
Версия 2.31

1. Иконка в трее не удаляется, если программа развёрнута.
2. Сделана настройка, нужно ли сварачивать программу в трей.
3. Щелчок средней кнопки по списку окон закрывает текущее окно.
4. В окно новостей добавлены пункты меню "Открыть в браузере" и
"Копировать ссылку"
5. Индекс картинок сохраняет относительные пути (для переносимости с
компьютера на компьютер). Ранее сохранённые пути приводятся к относительным
в момент чтения индекса. Для нормальной работы каталог imgCache должен
встречаться в пути только один раз.
6. Список новостей обновляется даже если окно новостей неактивно.
7. Исправлен диалог сохранения картинок: корректно подставляется расширение и
устанавливается фильтр расширений.
8. В меню темы добавлен пункт "Открыть папку картинок", по которому
открывается Экспллорер с каталогом, где лежат все картинки данной темы.
9. В списке тем сделана индикация перенесённых и закрытых тем.
Developer
3 августа 2006, 15:09
Версия 2.32

1. Сделана возможность просмотра результатов записи на митинг.
Для работы этой функции в FERReader.ini должна быть строчка

ScriptMeetingURL=http://forum.exler.ru/ib_client/cltmeet1z02.php

Поскольку сервер не сообщает о наличии в теме записи, то программа сама не показывает
наличие записи. Можно только запросить просмотр результатов
(Тема - Митинг - Посмотреть запись на митинг). Они или появятся или нет.
Там же есть пункт Записаться (в браузере). При выборе этого пункта откроется браузер
с формой заявки на участие в митинге.

2. Программа ведёт историю тем, куда текущий пользователь писал сообщения. Темы, куда
были отправлены сообщения отмечаются перстом указующим в списке тем и в окне новостей.
Позже, наверное, сделаю отдельное окно для просмотра списка тем, куда были отправлены
сообщения.
История ограничена 300 темами.

3. Если при обновлении темы выясняется, что последнее сообщение было удалено и тема не
может обновиться, то программа автоматически сбрасывает последние 5 сообщений и
перечитывает тему. Делается это один раз за время, когда открыто окно просмотра треда.
Т.е. если сбросив 5 сообщений вы опять попадёте на отсутствующее сообщение, то
повторного сброса ещё 5-ти постов не будет.
Сделано это по двум причинам:
1. Если тема была частично перенесена в архив, то клиенту придётся сбрасывать по 5
постов до полного обнуления. А желаемого эффекта достигнуто так и не будет.
2. Если сервер перегружен, то он возвращает то же сообщение, что и при запросе
удалённого сообщения.

4. Отметки в теме сохраняются при закрытии темы и при закрытии программы. Сбросить все
отметки в теме можно по Ctrl+Shift+F2

5. Переделал окно смайликов. Теперь оно показывает не весь список целиком, а по 9
смайликов за раз. Прокрутку можно производить кнопками навигации (в левом верхнем углу
окна) или колёсиком мыши. Такой вариант менее ресурсоёмок и должен работать на Win98.

6. Если приватное сообщение создаётся из контекстного меню в окне чтения темы, то
заголовок приватки формируется как Re: <Название темы>

7. Нажатие средней кнопки мыши на строке со списком открытых окон закрывает выбранное окно.

8. Списку приватных сообщений назначена горячая клавиша Ctrl+E

Возможно, я добавил и ещё что-то. Но, поскольку, версия готовилась очень долго, то я
мог просто забыть внести изменения в список.
Developer
24 ноября 2006, 18:27
Версия 2.33

1. Программа умеет открывать перенесённые темы.

2. В диалоге параметров поиска в теме добавлены две "галки":
Искать в тексте
Искать в имени автора
По умолчанию выбраны обе. Соответственно снятие галки отменяет поиск в указанной части
поста.
3. Немного реорганизована строка состояния программы. Имя пользователя выводится в крайней
левой панели. Двойной щелчок по этой панели вызывает диалог авторизации.

4. Ключ авторизации теперь хранится в подкаталоге пользователя. Так что для смены ника
достаточно пройти авторизацию. Однажды сохранённый ключ будет читаться для залогиненного
участника.
5. Сделана обработка URL в новом формате http://form.exler.ru/t/123123/p/254124535

ps.gif Прошу прощения за то, что не внёс обещанные некоторым форумчанам изменения. Версия выкладывается внепланово, в связи с изменившимся форматом ссылок на темы и сообщения.
Developer
17 октября 2007, 11:26
Версия 2.34

1. Сделано сохранение новостей. Теперь при закрытии/открытии окна новостей или программы
непрочитанные новости не теряются.
2. Там же в новостях добавлена функция "Удалить всё" (Cltr+Del), чтобы очистить всё окно
новостей.
3. Исправлена ошибка, приводившая к накоплению в кэше картинок от удалённых тем.
4. Отключена функция автоматического перечитывания темы при сбое. (Приводившая к автоматическому удалению
последних 5-ти сообщений)
5. Сделано корректное редактирование тэга Spoiler.
6. В окне просмотра списка тем форума добавлена функция очистки кэша выбранной темы. (Ctrl+Del)
Это упрощённый вариант удаления темы через окно Истории. Плезно, если тема перестала обновляться в результате
переноса части темы в архив.
7. В настройки на закладке "Чтение треда" добавленка галка "Упреждающее чтение темы". Если её убрать, то
загрузка сообщений будет производиться по 30 штук, начиная с выбранного сообщения и останавливаться до того момента
как будет выбран следующий непрочитанный пост.
8. При завершении сессии Windows программа закрывается не спрашивая подтверждения. (Забыл написать в хистори)

Альтернативная ссылка на обновление
Developer
13 ноября 2008, 00:51
Версия 2.35

1. Исправлена ошибка, приводившая к долгому открытию окна новостей на старте программы.

2. Сделана возможность отключить запрос, подтверждающий закрытие программы. (Сервер - Настройки... - Прочие - Спрашивать разрешение закрыть программу ) Если галку снять, то Клиент закрывается без лишних вопросов.

3. Избранные темы не удаляются за давностью лет.

4. Поиск в теме можно вести раздельно по нику и/или подстроке в теле сообщения.

5. Сообщение об успешно отправленном сообщении выводится не окошком, блокирующим всю программу, а панелькой поверх редактора.

6. Кнопочка "Q" (цитата) добавляет в редактор цитату со ссылкой на пост. Ссылка формируется по тем же правилам, что и в браузере.

7. Проект пересобран под Delphi 7 и более новую версию компонента просмотра Html. При тестировании особых различий замечено не было. Но это не значит, что их нет.

Возможно сделал ещё что-то. Но, поскольку, делал долго и по чуть-чуть, мог и забыть. biggrin.gif
Adolf
20 октября 2009, 20:28
Закрытие окна по двойному клику, мне кажется, плохое решение. Много раз случайно так закрывал интересные для меня форумы.
Adolf
20 октября 2009, 20:29
.
Эта версия форума - с пониженной функциональностью. Для просмотра полной версии со всеми функциями, форматированием, картинками и т. п. нажмите сюда.
Invision Power Board © 2001-2017 Invision Power Services, Inc.
модификация - Яро & Серёга
Хостинг от «Зенон»Сервера компании «ETegro»