alor-broker / Astras-Trading-UI

Astras. The Angular's trading terminal from Alor Broker. https://alorbroker.ru/
Apache License 2.0
66 stars 21 forks source link

[FEATURE] Сохранение настроек рабочего пространства в файл #1696

Open varo1n opened 6 months ago

varo1n commented 6 months ago

Опишите проблему, которую решает ваша фича

Сегодня столкнулся с не приятной ситуацией, которая отняла достаточно времени. Решил обновить терминал, очистил кэш, перезагрузил страницу и мне открылось полностью дефолтное окно. Терминал обновился, появилось уведомление с новыми фичами и исправлениями. Но сбросилось вообще все, настройки терминала, сохраненные дашборды, настройки всех виджетов и тд. Настройка с нуля заняла достаточно много времени, хорошо не додумался обновить во время открытой позиции.

Опишите предлагаемое вами решение

Добавить возможность экспортировать все настройки в файл.

Опишите альтернативные решения, о которых вы думали

No response

Дополнительная информация

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

Правила

PilgrimViis commented 6 months ago

Терминал обновляется самостоятельно, для этого не нужно сбрасывать кэш.

Но я вижу другой юзкейс. Сброс кэша это то что тех поддержка всегда советует в первую очередь, поэтому если сделаем экспорт пространства, то сохраним время пользователям в этом случае.

Думаю можем сделать

sbelashevskiy commented 6 months ago

Из описания совершенно непонятно что подразумевается под очисткой кэша. Если это очистка данных сайта через браузер, то это не приводит к сбросу настроек, а если приводит, то это баг. https://github.com/alor-broker/Astras-Trading-UI/assets/29191749/78474d8c-78ff-47f6-8adf-b9117a191bac

При обновлении даже такой сброс кэша не нужен. Если по какой-то причине не видны изменения из описания релиза, то достаточно нажать Ctrl+F5.

По описанию был выполнен сброс полный сброс настроек, а не кэша браузера. image При этом сброс кэша и сброс настроек совершенно разные вещи. При сбросе явно выводится предупреждение, что все настройки будут потеряны image И такой сброс нужен именно для решения проблем с настройками, а всякий там экспорт просто делает эту опцию бесполезной

varo1n commented 6 months ago

Очистка кэша через меню браузера. В настройках самого Астрас ничего не сбрасывал. В дискорде ШВТ говорили, что для корректной работы терминала после обновления желательно удалять кэш. Снимок экрана 2024-05-30 в 10 13 39

PilgrimViis commented 6 months ago

@varo1n это неправда. Удалять кэш нужно только при неполадках. Если у вас есть какие-то проблемы с обновлениями без очистки кэша, то проверьте свой антивирус. Например, в Касперском вот такая настройка насильно пихает определенную строчку в веб-сайт, и из-за этого браузер не понимает что обновление не удалось. Он сверяет хэш-сумму архива с кодом сайта, видит что она изменилась (из-за строчки которую добавляет Касперский) и считает что обновление прошло. В реальности же ничего не обновилось. image

sbelashevskiy commented 6 months ago

@varo1n это десктоп или планшет?

varo1n commented 6 months ago

У меня мак, антивирусов нет, браузер safari, в браузере нет никаких расширений и тд, что могло бы как-то повлиять на работу терминала. В windows браузерах Ctrl+F5 это обновление с очисткой кэша, в safari нет такого хоткея, есть только Command+R просто обновить страницу, кэш можно сбросить только через меню как на моем скриншоте выше, наверно по этой причине мне и советовали перед перезагрузкой страницы терминала очищать кэш. Повторюсь, что это случилось первый раз, до этого сбрасывал кэш, обновлял терминал и все настройки сохранялись.

varo1n commented 6 months ago

@varo1n это десктоп или планшет?

десктоп

sbelashevskiy commented 6 months ago

@varo1n , можете указать логин, который используете для входа? Это конфиденциальности не нарушает, а мы хотя бы сможем логи посмотреть. Очень странное поведение на Вашей конфигурации: все признаки, что либо сброшены настройки, либо терминал запущен с мобилки/планшета.

varo1n commented 6 months ago

@varo1n , можете указать логин, который используете для входа?

P088315 Сброс не нажимал, с телефона или планшета в терминал не заходил.

sbelashevskiy commented 6 months ago

@varo1n, Вы и раньше под этой учеткой сидели? Может раньше по номеру телефона логинились или как-то еще? Просто, очень странно - за последние 90 дней логи есть только за вчера

varo1n commented 6 months ago

@sbelashevskiy до этого логинился через P086989 и через телефон, точно не вчера перешел на 88315, как минимум месяц через этот логин захожу.

sbelashevskiy commented 6 months ago

Это очень странно. Согласно нашим логам за последниий год по учетке P088315 первая активность появилась 29 мая 2024г в 17.04 по MSK. До этого никакой активности через ASTRAS не наблюдается image Т.е терминал вообще впервые встретил пользователя с такой учеткой и создал для него все настройки по умолчанию.

Для сравнения активность по учетке P086989: image Явно есть активности типа "Разрыв соединения".

Так что больше походит, что никакого ошибочного поведения со стороны терминала нет, а причина в путанице с аккаунтами

varo1n commented 6 months ago

@sbelashevskiy могли данные для входа быть в этом кэше? Если да, то это единственное логичное объяснение. Данные лежали в кэше, я заходил как 88315, а кэш подтягивался из 86989, потом когда сбросил кэш, то 88315 воспринялся как новый пользователь с дефолтными настройками. Скорее всего я коряво выразился, но думаю суть поймете ))

varo1n commented 6 months ago

@sbelashevskiy Вот например отчет за 22 мая по 88315. Кроме как в Астрасе у меня возможности торговать нет из-за операционки, с мобильного или планшета в Астрас не захожу.

Снимок экрана 2024-05-30 в 14 07 52