Vadim
Зачем SSR для Electron... Какое value
Anton
@arxanter, кстати, с маком нотарализацию решил?
Да разобрался, там патч выпустили для electron-builder в версии 20.43.00. Он закрыл почти все вопросы. Я статью написал на хабре( свою первую)) ), но она до сих пор на модерации. Может не одобрят) Вот ссылка на статью парня, которые делал коммит для electron-builder https://kilianvalkhof.com/2019/electron/notarizing-your-electron-application/
Anton
Зачем SSR для Electron... Какое value
Хз)) но вдруг у него так приложение сделано сейчас. Я сам не прадставляю, как это сможет работать))
Vadim
SSR переносит вычисления с клиента на сервер, а тут клиент и сервер одна машина
Anton
SSR переносит вычисления с клиента на сервер, а тут клиент и сервер одна машина
Я понимаю. Но если у него сделан дашборд на Next.js, наверно логичнее перенести просто на реакт. Но не замучеешься ли переделывать все компоненты и перелопачивать структуру. Поэтому просто скинул ссылку описания, как завести их вместе) Я не сталкивался с SSR, только сейчас сижу курю документацию, чтобы сделать небольшой сайт.
Anton
В общем, у меня вот такой таск: Love the electron app. Did you manage to get it to start an instance of the hf-server in the background? currently to start the server you have to run npm run start-server or node scripts/start-server.js. Это нормально, что электрон будет еще запускать сервер в бэкграунде?
Anton
fork работает нормально, спасибо
Electron.js releases
v7.0.0-nightly.20190612 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190612 v7.0.0-nightly.20190612
Electron.js releases
v7.0.0-nightly.20190613 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190613 v7.0.0-nightly.20190613
Anton
Кстати в этом случае советую посмотреть на nextron
Спасибо, но у меня такой задачи не стоит) Но буду иметь ввиду
Anton
Привет. Подскажите плиз как указать для в настройках апа разные иконки для разних мест? Вот на примере авакода
Anton
http://prntscr.com/o1vju6
Anton
в package.json указывается только одна для всего http://prntscr.com/o1vldk
Anonymous
в package.json указывается только одна для всего http://prntscr.com/o1vldk
mainWindow = new BrowserWindow({ width: 800, height: 600, icon: __dirname + '/icon.ico' });
Electron.js releases
v7.0.0-nightly.20190614 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190614 v7.0.0-nightly.20190614
Electron.js releases
v6.0.0-beta.8 https://github.com/electron/electron/releases/tag/v6.0.0-beta.8 v6.0.0-beta.8
Electron.js releases
v5.0.4 https://github.com/electron/electron/releases/tag/v5.0.4 v5.0.4
Anton
mainWindow = new BrowserWindow({ width: 800, height: 600, icon: __dirname + '/icon.ico' });
это же должно изменить иконку в панеле задач?
Electron.js releases
v7.0.0-nightly.20190615 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190615 v7.0.0-nightly.20190615
Artur
Всем привет, не могу разобраться, как запустить electron-builder c babel, чтобы при сборке он транспилил es6 код. Заранее извиняюсь, если вопрос глупый)
Sergey
это что за версия электрона такая древняя, что не умеет es6?
Artur
Он async/await не поддерживает, было бы очень круто, если кто-нибдуь помог, пол дня борюсь с этой проблемой)
Vadim
1.8 поддерживает
Vadim
А вон скоро будет 7
S
Странный случай
Artur
Спасибо ребята, сейчас попробую чекнуть!
Сергій
Привет всем, сегодня попробовал запустить свое приложение под линуксомвсе вродь работает кроме иконок приложения они почему-то не хотят загружаться и я не пойму в чем проблема.
Сергій
пробовал и разные форматы и разрешения, всеравно ставятся дефолтные иконки
Artur
Всем еще раз привет, столкнулся с проблемой, что не могу реализовать кроссплатформенный auto update, пользовался этим гайдом - https://github.com/SychDan/ElectronTest , в итоге получаю ошибку, прилагаю скриншот с ошибкой. Мб кто-нибдуь сталкивался с подобным?
Anton
Всем еще раз привет, столкнулся с проблемой, что не могу реализовать кроссплатформенный auto update, пользовался этим гайдом - https://github.com/SychDan/ElectronTest , в итоге получаю ошибку, прилагаю скриншот с ошибкой. Мб кто-нибдуь сталкивался с подобным?
у тебя приложение делает запрос на yaml файл в интернет, а ему отдают страницу «пожалуйста залогиньтесь» от гитлаба, оно падает, потому что там не yaml, а html в ответе
Artur
Спасибо большое за ответ, Антон. Понимаю, но как заставить заработать с приватным репозиторием гитлаба?
Anton
не подскажу
Anton
а, там видимо можно с каким-то токеном запрашивать файлы, чтобы он отдавал без авторизации
Anton
Anton
мб в настройках репо в гитлабе есть такое
Artur
Да, я создавал токен в настройках, но что-то все равно не работает.
Anton
токен в настройках вроде как для API
Anton
и ещё вот здесь не хватает слэша
Anton
Anton
Artur
токен в настройках вроде как для API
Хм, я создавал в настройках Access Tokens , разве не тут?
Artur
Перед тире? Я его у себя проставлял, но что-то не работает
Anton
ну access token насколько я понимаю gitlab использует для вызовов на свой api (gitlab.com/api/v4/...), а здесь не api вызов (gitlab.com/user/repo)
Anton
о, смотри
Anton
через api можно файлы скачать
Anton
Artur
О, круто, а случайно не знаешь, где этот токен можно сгенерировать?
Anton
https://gitlab.com/profile/personal_access_tokens
Anton
https://docs.gitlab.com/ee/api/jobs.html#download-the-artifacts-archive
Artur
А, я здесь и создавал, не помогло, и чекбоксы даже проставил все. Странно, что не помогает :/
Anton
точнее, вот это: https://docs.gitlab.com/ee/api/jobs.html#download-a-single-artifact-file-from-specific-tag-or-branch
Anton
у тебя будет как-то так: https://gitlab.com/api/v4/projects/:id/jobs/artifacts/master/raw/dist?job=job_build, только узнай свой project id
Artur
Попробовал таким образом, все равно не вышло.
Artur
Антон, спасибо, что помогаешь)
Anton
Попробовал таким образом, все равно не вышло.
у тебя там с этим URL'ом явно что-то не то
Electron.js releases
v7.0.0-nightly.20190616 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190616 v7.0.0-nightly.20190616
Nikita
гайз, подскажите, как-то можно настроить конфигурацию для msi target в electron-builder? если конкретно – требуется выключить автозапуск после установки приложения. судя по всему, это работа темплейта, который, вроде как, настроить возможности нет. ткните пальцем, плиз, я уж все переискал :(
Nikita
Я под винду почти не собирал. А через custom nsis script нельзя эту задачу решить?
NSIS гораздо живее выглядит, в оф репозитории electron-builder авторы посылают юзать тот же NSIS, говоря, что MSI мертв и болен. пытаюсь вот договориться с руководством мигрировать на NSIS. надежды уже почти нет, но на всякий случай закинул вопрос.
Завтра
NSIS гораздо живее выглядит и поэтому за полгода они так и не пофиксили багу с исчезновением иконки из трея после апдейта
Завтра
Там проблема в NSIS вроде
Nikita
NSIS гораздо живее выглядит и поэтому за полгода они так и не пофиксили багу с исчезновением иконки из трея после апдейта
https://github.com/electron-userland/electron-builder/issues/723#issuecomment-415719700 Келин, ты просто глянь в этот тред %)
Завтра
https://github.com/electron-userland/electron-builder/issues/723#issuecomment-415719700 Келин, ты просто глянь в этот тред %)
Я бы закрыл ишью после первой фразы A customer is asking for an MSI installer, instead of NSIS
Nikita
Прежде чем уговаривать руководство, проверь в песочнице, что всё заведется)
ну, как я понял, msi настраивается через xml-like темплейты в пакете app-builder-lib. там прям ушито все.
Завтра
Нахуй прогибаться под клиента, который наверняка нихуя не понимает
Nikita
ну, как я понял, msi настраивается через xml-like темплейты в пакете app-builder-lib. там прям ушито все.
вот разве что найти опцию для включения assisted режима. но в доках нихера я не нашел как конфигурировать MSI target 🤷🏻‍♂️
Nikita
Нахуй прогибаться под клиента, который наверняка нихуя не понимает
ну, в целом-то все так. более того, это на данном этапе от тестировщика пришло. и вроде как конечных требований к инсталлеру не было. но у нас тут не все так легко решается по "слову разработчика" к сожалению
Завтра
Нахуй в таких местах работать)0)
Завтра
Ну типа, если даже такой банальный ни на что толком не влияющий вопрос решить нельзя, то руководителям явно надо заняться другой деятельностью, чтобы не вредить команде