Anonymous
Очень надеюсь на это
Sergey
Может перешли на расписание релизов?
Anonymous
Похоже что да: https://github.com/electron/electron/compare/v3.0.0-beta.1...upgrade-to-chromium-66
Anonymous
Ahoj! Если у вас какие-то вопросы по электрону, релизам и проч, или нужно кому-то пожаловаться, то можно мне, я один из ментейнеров :)
Anonymous
Мы переходим на семвер релизы, мёрдж Хромиума теперь будет считаться major update. Бета 3.0 вышла как релиз с Хромиумом 66, список известных проблем, которые мы планируем поправить к стабильному релизу, можно посмотреть здесь: https://github.com/issues?q=is%3Aopen+is%3Aissue+archived%3Afalse+label%3Aupgrade-follow-up%2F66
Anonymous
Я тоже когда то давно контрибутил електрон в далеком 2015м) Там конечно не 20 коммитов было, но для macos решил пару очень старых и неприятных багов. Добро пожаловать!
Anonymous
Ха, могу подкинуть багов на 20 коммитов :)
Anonymous
Про новую схему версий можно почитать здесь: http://electronjs.org/docs/tutorial/electron-versioning#semver
Anonymous
Я думаю мердж ноды синхронизируется с мерджем хромиума
Anonymous
мерж ноды будет минорным или мажорным?
Мажорный апдейт ноды = мажорный апдейт электрона Минорный апдейт ноды = минорный апдейт электрона
Sergey
Anonymous
как часто собираетесь мержить хромиум?
Как только мы заканчиваем одну версию, мы сразу начинаем работу над следующей. К сожалению, иногда не получается делать их последовательно, т.к. для электрона важно, чтобы версия v8 в хромике и ноде совпадала. Текущий план = после стабилизации 66 начать работу над 67
Anonymous
мажорные релизы ноды и хрома будут идти вместе или как получится?
Как правило, мы занимаемся апдейтом хромика, и нода обновляется как последний этап этой задачи. У меня в голове сейчас нет примера, когда мы в последний раз обновляли ноду саму по себе, но если кто-то попросит и не будет технических проблем, мы обновим
Sergey
И так, чисто интересно: коммиты из мастера в релизные ветки летят черрипиками?
Anonymous
Да
Sergey
основая разработка в мастере?
Anonymous
Да
Sergey
еее понятный флоу разработки
Anonymous
Ну и backport баг фиксов. Типичный git flow
Sergey
Никак
раз ты мейнтейнер, будешь сидеть здесь и иногда на вопросы отвечать?
Anonymous
Привет. кто встречал апи для манипуляции функционалом "представления задач" в windows 10
А о чём именно речь? Насколько понимаю, этим занимается ОС и приложение не должно ни на что влиять, нет?
Victor
https://github.com/electron/electron/issues/8036 я все это жду)
Anonymous
раз ты мейнтейнер, будешь сидеть здесь и иногда на вопросы отвечать?
Я могу. Могу молчать, если вам так было уютнее :)
Sergey
Я могу. Могу молчать, если вам так было уютнее :)
было бы круто, если бы был глас из продукта)
Sergey
я выдам админку чата
Anonymous
https://github.com/electron/electron/issues/8036 я все это жду)
Думаю, ваш лучший шанс дождаться = это отправить PR. Я не знаю команду, для которой эта задача сейчас была бы в приоритете ¯\_(ツ)_/¯
Anonymous
Никак
А разве это не поможет? app.commandLine.appendSwitch("disable-application-cache"); app.commandLine.appendSwitch("media-cache-size", 1); app.commandLine.appendSwitch("disk-cache-size", 1);
Victor
Думаю, ваш лучший шанс дождаться = это отправить PR. Я не знаю команду, для которой эта задача сейчас была бы в приоритете ¯\_(ツ)_/¯
Так я не спешу)) А вообще очень круто когда мейнтейнер в чате может отвечать на вопросы представителей комьюнити 👍
Anonymous
Я с удовольствием добавлю это в свой список TIL, но вот тут я этого флага не вижу: https://cs.chromium.org/chromium/src/chrome/common/chrome_switches.h
Anonymous
Проверил у себя на mac путь: ~/Library/Application Support/Electron/Cache. Работает, но частично. медиа файлы не создаются, размер кеша значительно меньше стал (с 2 Mb до 250 Kb). Видимо нужно еще что то лимитировать
Anonymous
"disable-application-cache" как правильно заметил Тони выпиляли, так что работают только "media-cache-size" и "disk-cache-size"
Anonymous
А что за список TIL?
Today i learned, открытия дня
Anonymous
got it! Я думал это только список полезных флагов для chrome/electron)
Anonymous
Есть еще одна идея, но работать будет только на linux/darwin. Сделать так: app.commandLine.appendSwitch("disk-cache-dir", "/dev/null");
Anonymous
Увы но нет. Так не работает=(
Anonymous
Они раньше что то другое использовали только для мака, сейас видимо вернулись на электрон
Anonymous
А вообще кто щас занимается разработкой? Чисто опенсорс или ребята из гитхаба?
Разработкой занимается «опенсорс»: как независимые разработчики, так и команды от разных компаний, например, Майкрософт, Слак, Атлассиан. Одного человека, который диктует правила, нет, всем заведует комьюнити
Anonymous
Дело в том, что гугл тебе бесплатно позволяете делать эти ключи, так что в них нету ценности практически
Это чудесная тема для обсуждения, между прочим. У апи есть ограничение на кол-во запросов в минуту/час. Если кто-то (в теории) вытащит ваш ключ, а от него дико зависит работа вашего приложения, приложение оч легко положить
Anonymous
Стоит ждать билды v3.0.0-beta-1 ? Уже 8 часов как бы прошло)
Anonymous
Точно! Забыл название MacGap. И весил всего 40 или 50mb
Shu
404 👏
Sergey
10 нода в electron@3 это прям отлично
Anonymous
66й хром еще лучше
Electron.js releases
v2.0.3 https://github.com/electron/electron/releases/tag/v2.0.3 v2.0.3
Anonymous
V8 6.6, нет проблем с производительностью графики на mac и linux. По идее можно включить BigInt через флаг. Да там много чего нового по сравнению с 6.2
Sergey
во 2 элекроне вроде даже 61
Sergey
хром 66 отлично, да
Sergey
нода 10 пофиг (хотя если 10.5, то тоже отлично, но вряд ли 10.5 будет)
Данил
классно я обновился, перестали загружаться некоторые авы вк
Данил
раньше ни разу такого не было
Данил
фотки у аудио тоже перестали грузиться
Данил
и что делать? ждать второй беты или это можно как-то тут исправить?
Данил
все авы групп отвалились вообще
Данил
ужас вообще
Данил
так SSL_PROTOCOL_ERROR
Roman
выключи веб секурити
Данил
как
Roman
webSecurity: false
Roman
https://electronjs.org/docs/api/browser-window
Roman
ну лучше откатить
Данил
webSecurity: false
все равно не помогло
Roman
хера
Anonymous
Там какие то шаманства были с TSL
Чурка
Мне вот стало интересно между делом. А какой смысл держать Ноду в Электроне ? Нет, помимо "ничего лучше нет". Нода как была чисто сераерным решением, так и не сдвинулась ни на йоту с этого статуса. Там по факту предоставляется минимум функций, которые нельзя просто дописать к форку хромиума. Это какое-то желание пользоваться исключительно всем готовым ?
Anonymous
ну нода это бэкенд просто встроенный в аппку, нужно ведь как то управлять оконным стеком, делать что то за рамками web песочницы и просто синхронизировать данные между разными окнами. Вместо ноды, может быть и другой бэк, просто с нодой проще, можно легко перекинуть что то с фронта на бэк и на оборот почти что безболезненно
Anonymous
Если убрать у electron ноду получиться обычный хром)
Anonymous
> Там по факту предоставляется минимум функций, которые нельзя просто дописать к форку хромиума. И получить небезопасную среду исполнения.