Журнал изменений

2024-09-03

v0.399

Экспресс нововведения.

  1. Наша цель, экономить место в шапке сайта, но радиолюбители просили сделать ссылку на главную страницу. Всегда при нажатии логотипа, вы будете возвращаться на главную страницу, но мы подумали и сделали иконки. Если нажать на иконку с домом, вы вернётесь на главную страницу.
  2. Для SWL мы ранее писали, что важно иметь в adif файле RST_RCVD, по просьбам наблюдателей, переделали рапорта на RST_SEND, теперь рапорта будут приниматься из RST_SEND.

2024-08-27

v0.340

Долгожданные нововведения для SWL.

  1. После загрузки журнала SWL, начинается автоматический поиск подтверждений по радиолюбительским журналам.
  2. Двух сторонний обмен RQSL, по этому просьба к наблюдателям заполнять RST в форме онлайн журнала и в adif файле RST_RCVD, поскольку радиолюбителям интересно узнать как наблюдатель их принимал.

Напоминаем:

В форме онлайн журнала для SWL есть поле ввода RST WDK, если его заполнить, будет создана двух сторонняя запись. «Это не баг, это фича», создана для ускорения и удобства создания двух записей одним кликом мышки.

Рефакторинг:

  1. Алгоритм генерации изображения RQSL.
  2. Алгоритм поиска подтверждений по радиолюбительскому журналу.

2024-08-18

v0.330

Нововведения за неделю.

  1. Мы запустили раздел разработчикам, этот раздел сайта будет центром сбора информации для разработчиков.
  2. Опубликовали документацию по REST API, ранее писали что опубликуем 01.08.2024, пришлось задержаться, приносим свои извинения за задержку.
  3. Опубликовали прототип нашего агента и в то же время аппаратного журнала, многие уже опробовали на своих компьютерах. Результаты радуют, программа уже выполняет роль агента, не без багов и косяков она запускается у других. Наш API работает в штатном режиме, но QSO Logger иногда выдаёт ошибку связанную с API, код ошибки 99. Ошибка не в API, ошибка в том что сама программа не может совершить запрос к нашему серверу. Так же, будет создан отдельный Changelog для QSO Logger.
  4. Открыт раздел «Статистика».
  5. Опубликовали полностью переделанный раздел «Мои команды».

О разделе «Мои команды»:

Раздел «Мои команды» был переименован в «Команды», считаем это лучшим решением, можно было назвать «Мы команда», однако назвали коротко. Если кто-то предложит лучше название, просим обратиться к менеджеру разработки: R1BLH.

Теперь, в команде появилась возможность занять диапазон. Очень много было сообщений на эту тему, поскольку этот функционал очень важен для команды. Мы сделали простую таблицу со всеми доступными диапазонами, возможно кому-то не пригодится в этой таблице 1.25СМ, но лучше пусть будет. Так же во время диплома «BRICS» получали много сообщений, а где работает та или иная станция, а работает ли она вообще? Что бы решить данный вопрос, мы на следующий неделе сделаем внутренний «Спот» пока что для команд, когда оператор будет занимать нужный диапазон и модуляцию, сразу же в Спот попадает информация об этом.

После диплома «BRICS», от управляющих операторов, мы получали сообщения, с просьбой выдать журналы, количество связей исходную картинку диплома и многое другое. И так, теперь журналы можно скачать на странице команды, там же можно посмотреть сколько QSO было в журнале, сколько новых, сколько отклонено и так далее, общей статистики пока нет, появится в будущем. Что касается выдать информацию: Администрация сайта чтит неприкосновенность информации, и никому не будет передавать информацию «по заказу» кроме правоохранительных органов с готовым решением из суда.

Вынесли на отдельную страницу добавления участников в команду и список всех участников. По просьбе пользователей, мы добавили отображение позывных сигналов операторов в списке участников команды, однако все участники которые были добавлены до 19.08.2024 года, останутся без вывода позывных, это временная мера.

Баг, который известен:

  1. В документации по REST API используется Swagger, он предоставляет инструмент совершения запросов. Поскольку API на одном домене, а документация на другом домене, JS не может совершить запрос на другой домен.

2024-07-27

v0.301

Нововведения:

  1. Запущена интеграция с LoTW, теперь можно подтверждать QSO на нашем ресурсе с помощью LoTW.

BugFix:

  1. Исправили баги с подтверждением QSO.
  2. Все RQSL карточки повторно отправлены корреспондентам. Ошибочные подтверждения самого себя удалены.

2024-07-25

v0.300

Отчёт по техническим работам:

Финансовые затраты на сервера это главная статья расходов. Ресурсы стоят денег, на первый взгляд 14 рублей за 1Гб в месяц, не так уж и дорого, до тех пор пока не умножить на 90 и добавить к этому дополнительно Тариф, Оперативную память, Процессор и IPv4. Вот что мы сделали по оптимизации ресурсов:

  1. Отказались хранить журналы на основном сервере и перенесли их в облако, где стоимость 1Гб, 7.40 рублей, можно сказать что в два раза сократили расходы на диски.
  2. Оптимизировали базу данных и запустили оптимизацию памяти базы данных, это нам позволило снизить стоимость диска на 28 Гб, примерно 392 рубля в месяц.
  3. Оптимизация хранения журналов и базы данных, привело к уменьшению стоимости хранения резервных копий примерно на 500 рублей в связи с уменьшением памяти диска на серверах.

Нововведения:

  1. Скачивание журналов с раздела «Хранилище журналов» идёт не с основного сервера, а с облака. В таблицу с файлами добавлена новая колонка «Хранение», после загрузки журнала и выгрузки QSO, файл отправляется в облако через 10 минут.
  2. Все ранее и новые загруженные журналы с указанием модуляции FT4, переименованы в MFSK, а FT4 указывается в колонке под модуляции на странице QSO.
  3. Новые формы добавления позывных сигналов. Позывные которые мы можем проверить автоматически без участия человека, добавляются без проверки и сразу готовы к работе, о чем говорит зелёный большой баннер. Позывные SWL добавляются без ручной проверки в случае если они подходят под стандарт позывного времён СССР, современные позывные от СРР и те, которые заканчиваются на SWL, можно даже от основного позывного сделать /SWL. Специальные позывные будут проходить всегда ручную проверку. Дополнительные позывные будут так же проходить ручную проверку только если ранее основной позывной не был добавлен, по этому рекомендуем добавить основной позывной и дождаться проверки, а далее без проверок от основного позывного делать дополнительные.
  4. Разработан минимальный набор API методов, до 01.08.2024 года, будет открыт раздел «Разработчикам», где можно будет найти документацию по REST API. В API присутствует отдельный метод для SWL по созданию записей в журнале.
  5. В разделе «Мой журнал», просмотр QSO, ввели дополнительное поле «подмодуляция».
  6. Раздел сайта с SQL, переименован в RQSL.
  7. Переделана полностью RQSL карта, теперь есть в карте QR код для подтверждения сведений указанных в RSQL. Это сделано для того, чтобы никто не смог исправить данные на картинке в фотошопе.

Bug fix:

  1. Исправлена ошибка, которая появлялась вовремя загрузки журнала, сообщающая об отсутствии TIME_OFF.
  2. При оптимизации поискового инструмента для поиска подтверждения QSO?найдены дублирующие записи в базе данных которые были 1 в 1.

Ограничения для SWL из v0.020, сохраняются.

2024-07-16

v0.021

Нововведение:

Ограничения для SWL из v0.020, сохраняются.

  1. Открыта онлайн форма для введения логов наблюдателями.
  2. Задействован сервер cache в онлайн форме SWL, тестируем скорость работы.

2024-07-15

v0.020

Нововведение:

Открыта загрузка логов для SWL позывных, пока всё работает в тестовом режиме, есть свои ограничения:

  1. Редактирование, удаление и просмотр конкретной записи не доступно.
  2. Радиосвязи временно не подтверждаются на основании радиолюбительского лога, до пятницы по всем загруженным связям SWL проведём поиск подтверждений.
  3. Поиск по записям из раздела «Мой журнал SWL», временно отключён.

2024-07-12

v0.011

Будущие нововведение на неделе:

Проведены работы по оптимизации базы данных и разработаны инструменты для реализации будущего функционала:

  1. Статистика по-позывному, областям и диапазонам, видам излучения: CW, SSB, DIGI. Собирается в реальном времени, а не по таймерам и отложенным событиям. Часть статистики будет использоваться в дипломных программах.
  2. Подключён сервер для хранения кэша, в скором времени большая часть информации будет вноситься в кэш и обновляться по мере необходимости. Это даст проекту быструю работу и снизит нагрузку на сервер.
  3. Подключена платёжная система от Robokassa. С помощью платёжной системы сможем принимать пожертвования без разглашения данных администрации.
  4. Разработали Premium аккаунты. Premium аккаунты это один из видов поддержки проекта. Мне R4CAT обидно что люди жертвуют на проект, а взамен я ни каких плюшек или набора фичей не предоставляю. QSO.SU был и будет бесплатный для всех и всегда, однако наборы фичей и плюшек, то есть набор не обязательного функционала, будет предоставляться для Premium аккаунтов. По этому есть два варианта поддержки проекта, простое пожертвование или подключение Premium. Всем кто уже пожертвовал на развитие проекта, будет подключён Premium. Пункт №3 и №4 заработает после всех юридических моментов с платёжной системой.
  5. Подготовлена функциональность для онлайн отображения кто и где работает, радиолюбитель сможет заявить что сейчас он на таком диапазоне, в такой модуляции на такой частоте. А после как завершит работу, сможет удалить себя из онлайн списка или удалится автоматически через 1 час если радиолюбитель не подтвердит своего наличия по данным координатам. Часть функционала занятия диапазонов командами.
  6. 16.07.2024, заработает новая проверка позывных, SWL будет провериться автоматически и сразу без модерации добавляться. В том числе и дополнительные позывные, проверка будет автоматическая без модерации если добавлен основной позывной от дополнительного. К примеру: вы добавляете R4CAT/P, но нет основного R4CAT, дополнительный позывной добавлен не будет, при наличии основного позывного, дополнительный добавляется сразу без модерации. Основные и специальные позывные будут так же как и сейчас добавляются, через ручную модерацию. Данное нововведение снизит нагрузку на техническую поддержку и ускорит работу для радиолюбителей с сервисом QSO.SU

2024-07-09

v0.010

Нововведение:

  1. Создан раздел Сhangelog «Журнал изменений»‎.
  2. Разработан логотип проекта.
  3. Измен дизайн, сделали его светлее и просторнее. Шапка сайта и подвал изменены для экономии пространства в личном кабинете и в шапке сайта.
  4. Убран на главной странице личного кабинета раздел «Другое», ссылки переехали в подвал сайта.
  5. Убран надоедливый виджет ВКонтакте, теперь он доступен для не зарегистрированных пользователей.

Bug fix:

  1. В случае если разработчики забудут перевести какие-то фразы на нужный язык, то проект понимает что нет перевода и инициализирует перевод в режим онлайн через Yandex Cloud.