Всем привет!

В России сегодня выходной, но в офисах Vivaldi, расположенных в Европе и в США, работа продолжается без остановок. Сегодня мы подготовили очередную еженедельную сборку, в которой исправляли ошибки, обнаруженные вами с момента выхода TP3.

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

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

Как это будет работать. При первом запуске данной версии браузера Vivaldi будет сгенерирован индивидуальный ID для вашей версии браузера. Затем раз в 24 часа браузер будет отправлять (если он работает, конечно) по защищённому протоколу HTTPS на наши серверы следующую информацию:

  • Уникальный ID
  • Данные User Agent браузера
  • Архитектура CPU
  • Разрешение экрана
  • Язык интерфейса браузера


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

Загрузить новую сборку можно по ссылкам ниже:



Полный список изменений:

  • VB-5438 — Spatnav does not update focus indicator when window gets resized
  • VB-5388 — Vivaldi name missed under vivaldi menu
  • VB-5185 — Fixing typo in Import
  • VB-5012 — Cannot edit keyboard shortcuts
  • VB-4733 — Warn when adding already used shortcut
  • VB-3935 — Can't set more than one keyboard shortcut pper item
  • VB-3019 — Setting windows is black and show nothing in it
  • VB-1256 — Url-drop-down should not go away when history item has been deleted
  • VB-478 — Add unique constraint to keyboard shortcuts
  • VB-5505 — Clean up tab thumbnail
  • VB-5319 — Windows installer starts Vivaldi as Admin
  • VB-5192 — Spatnav cursor and form submit
  • VB-4880 — Esc and F8 hotkeys don't leave address bar


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

Комментарии (27)


  1. movsb
    05.05.2015 07:37

    Соберите статистику сбора статистики. После отправки выдайте сообщение пользователю: «С вашего компьютера успешно отправлена информация о вашем CPU, разрешении экрана, языке интерфейса, …» и предоставьте выбор вариантов:

    • продолжать отправлять ежедневно;
    • продолжать отправлять ежедневно без выдачи этого сообщения;
    • прекратить отправку.
    И отправьте себе выбранный ответ.


    1. skobkin
      05.05.2015 09:05

      Лучше вообще — сделать наподобие того как у Steam.
      1. Отправить статистику?
      2. Если да, то отправляем.
      3. Хотите посмотреть результаты?
      4. Если да — показывается страница со статистикой.

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


  1. ertaquo
    05.05.2015 09:27
    +7

    Раз в день — не слишком ли часто для подобной информации? Вряд ли кто-то каждый день меняет архитектуру CPU и язык интерфейса :)


    1. grcool
      05.05.2015 13:35

      Думаю, просто чтобы не делать 2 разных вида запроса: «У меня такие настройки» и «Я еще живой».


    1. Shpankov Автор
      05.05.2015 14:14
      +2

      На самом деле нам нужна информация о количестве ежедневных пользователей тоже. Это важно — иметь точные цифры и строить работу компании на основе реальности, а не придуманных цифр.


  1. movsb
    05.05.2015 16:12

    А почему по HTTPS?


    1. Shpankov Автор
      05.05.2015 16:20

      Для защищённости данных.


      1. movsb
        05.05.2015 17:14
        -2

        Но ведь

        статистика обезличена и не представляет коммерческой ценности


        1. Shpankov Автор
          05.05.2015 22:20

          И что? Это внутренняя информация компании, зачем давать повод другим её посмотреть?


          1. movsb
            06.05.2015 08:26
            -2

            Это не внутренняя информация компании, а внутренняя информация пользователя.


            1. Shpankov Автор
              06.05.2015 13:08

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


              1. movsb
                06.05.2015 14:37

                Когда данные о пользователе передаются на сервер, они все равно остаются данными о пользователе. Представьте, что я на своем сервере буду хранить ваши ФИО, паспортные данные, домашний адрес и т.д. Чьи это данные – ваши или мои? Предполагаю, что ваши. То же самое и при отправке данных о компьютере пользователя. Сервер компании, но данные то пользователя.
                Внутренняя информация компании – это исходники браузера, список сотрудников, данные о начисленной зарплате каждому сотруднику. А статистика, собранная с машин пользователей – это не ваши данные, а данные о пользователях, даже если эти данные хранятся на ваших серверах.


                1. Shpankov Автор
                  06.05.2015 15:19

                  Я, наверное, не очень понятно объяснил.

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


                  1. movsb
                    06.05.2015 16:43

                    Хорошо, пусть это данные браузера (все же полученные с машины пользователя). Пусть каждый браузер первым делом сообщает эти данные любому сайту при посещении (возможно, за исключением разрешения экрана).
                    Но никак не пойму, зачем передавать эту информацию по защищенному протоколу. Хотите скрыть информацию, которая передается? Но заголовки HTTP гуляют по всему интернету в открытом виде, а вы практически ничего кроме них не отправляете. Сама передаваемая информация не несет никакой ценности.
                    Хотите скрыть сам факт передачи данных? Но ведь и так видно, что передается информация. По HTTPS не видно что внутри, но сам факт передачи информации через HTTPS на ваши сервера будет виден.
                    Напрашивается предположение – браузер будет сливать еще какую-то информацию, возможно личную. Может не сейчас, а в одной из следующих версий. А если нет – нет смысла использовать защищенный протокол.


                    1. Shpankov Автор
                      07.05.2015 02:47

                      Вам никто не мешает посмотреть, что за данные отправляются.

                      Кроме того, наши серверы являются защищёнными и работают по протоколу HTTPS — мы не хотим, чтобы к нам пролезла какая-нибудь зараза.

                      И ещё один довод — мы планируем добавить в браузер синхронизацию. А уж эти данные в любом случае нужно защищать.


                      1. movsb
                        07.05.2015 10:36

                        Извините, очень интересна тема применения защищенного протокола.

                        Вам никто не мешает посмотреть, что за данные отправляются.
                        Но ведь снифануть HTTPS не получится, т.к. он шифруется. Можно только поверить браузеру «на слово», если он покажет данные перед отправкой.
                        Кроме того, наши серверы являются защищёнными и работают по протоколу HTTPS — мы не хотим, чтобы к нам пролезла какая-нибудь зараза.
                        Разве при желании кто-нибудь не сможет подключиться по HTTPS и накидать вам своей «статистики» (ведь по сравнению с HTTP усложняется взаимодействие, но защита сервера не появляется)?


                        1. Shpankov Автор
                          07.05.2015 13:35

                          Я нашёл решение. Я добавлю ваши вопросы в общий список и попрошу на них ответить Ингве, который у нас занимается всеми вопросами безопасности. Хорошо?


                          1. movsb
                            07.05.2015 14:09

                            Да, спасибо большое.


  1. ildars
    06.05.2015 07:30
    +1

    Уже несколько версий назад убрали из окна заголовок открытой страницы, не стали делать отдельную строку. А зря, это удобно, когда вверху видно название:
    image

    Планируется ли это вернуть или уже окончательно отказались?


    1. Shpankov Автор
      06.05.2015 13:06

      В своём интерфейсе эту строку убрали, но она становится видимой в заголовке окна браузера, если включить использование нативного окна (в настройках).


      1. ildars
        07.05.2015 07:30

        Настроил, что-то всё равно заголовок не появляется:
        image
        image

        Вивальди перезагрузил.


        1. Shpankov Автор
          07.05.2015 13:36

          Хм… А в Linux работает, как надо. Попозже проверю в Windows тоже.


  1. Jeditobe
    06.05.2015 13:22

    NPAPI оставите или нет?


    1. Shpankov Автор
      06.05.2015 13:29

      Насколько я понимаю — оставим. Но для вас хороший шанс воспользоваться вот этим предложением :)


      1. Jeditobe
        06.05.2015 13:50

        Да, наверное стоит. Мне туда вопрос продублировать или как?


        1. Shpankov Автор
          06.05.2015 14:10

          Лучше продублировать, чтобы не потерялся.


  1. Serenevenkiy
    07.05.2015 09:23

    Почините, пожалуйста HTML плеер на Ютубе. Его интерфейс работает очень своеобразно: чтобы он появился, надо сначала ткнуть по видео, оно ставится на паузу (или нет — тут уж как повезёт) и тогда, может быть, появится интерфейс. То есть просто при наведении курсора он почти никогда не срабатывает. Vivaldi 167.2 Win7 Pro 64.