🅰️nimeCoder
Electron fuse
ну вроде даже яндекс не юзает ASAR Integrity
Yuri
ну вроде даже яндекс не юзает ASAR Integrity
Это определенно не плюс Яндексу
🅰️nimeCoder
ну, смысла не много думаю, захотят все равно отредачат
🅰️nimeCoder
защиты от школьника
Yuri
Короч используй что хочешь, лишь бы тебе нравилось. Имхо, фича стоит использования
🅰️nimeCoder
Не, ну понятно, ну это скорее не ради защиты от ручной модификации
🅰️nimeCoder
А как проверка целостности и в принципе
eden
Привет, а кто-то подписывает через CI windows сборки? Читаю на сайте электрона, что там физический ключ для подписи нужен и CI пролетает. Вроде можно купить какой-то онлайн ключ, но я что-то не пойму, как и куда копать. Подскажите, пожалуйста
eden
почему пролетает?)
ну а как я флешку к github серверам подключу?
No
ну так ты ж не уточнил что у тебя гитхабовские пайплайны) кажется тут кто-то уже делился опытом похожим, попробуй поиском воспользоваться
Yuri
Ребят, кто нибудь юзает индивидуальные (IV) сертификаты подписи? У кого берете?
Вадим
Ребят, кто нибудь юзает индивидуальные (IV) сертификаты подписи? У кого берете?
Цифровая подпись ЭЦП что-ли на электронном носителем типа флешки?
Alexey Filippov
Yuri
Ребята, вы угараете?
Yuri
https://www.ssl.com/article/dv-ov-and-ev-certificates/
ALΣX
Ребят, кто нибудь юзает индивидуальные (IV) сертификаты подписи? У кого берете?
Сам не пользовался, но могу посоветовать глянуть в сторону Azure Trust Signing - относительно невысокая цена (месячная подписка), но адский процесс верификации личности
Yuri
Даже с зарубежной платежной картой
ALΣX
Для индивидуального российского девелопера реально пользоваться этим?
Я не знаю, как там ситуация для рос девелоперов, но в Украине можно было без проблем создать аккаунт и оформить подписку, но я устал пытаться верифицировать личность, потому не смог оценить на деле. Но для апки генерируем EV сертификат от Azure и полет нормальный
ALΣX
А какие там траблы с верификацией личности?
Автоматическая система валидации с трудом принимала нужные документы для подтверждения личности. В случае ошибки просто возвращала “Something Wrong. Try again later”, без объяснений и так на протяжении 2-3 недель. В итоге проще было сгенерировать EV-сертификат для клиента (хотя и там приняли документы только с 5-6 попытки) и уже ним подписывать (+ там есть возможность генерировать тестовые сертификаты, как для EV, так и для IV). Возможно, сейчас систему валидации улучшили и она вышла из беты, стоит попробовать. Но на основе моих поисков более гибкого варианта по цене и возможностям я пока не нашёл.
Александр
Здравствуйте! Подскажите пожалуйста возможно запустить Electron под Windows 2012 R2?
Георгий
Здравствуйте! Подскажите пожалуйста возможно запустить Electron под Windows 2012 R2?
Это на основе семёрки которая? Возможно, но нужно искать версию электрона, которая поддерживала вин7
Георгий
И часть зависимостей тоже даунгрейдить придётся, которые с электроном связаны
Александр
Windows Server 2012 на основе Windows 7 ?
Георгий
Windows Server 2012 на основе Windows 7 ?
Ага, чуть не угадал
Георгий
Windows Server 2012 R2 является преемницей Windows Server 2012 и основана на кодовой базе Windows 8.1.
Alexander
Правила чата При общении в чатах сообщества рекомендуется руководствоваться правилом: «относись к другим, как хочешь, чтобы относились к тебе». 1. Оскорбления запрещены. 2. Не нужно писать несколько коротких сообщений, связанных одной мыслью. Излагайте свою мысль в одном сообщении. По таким сообщениям проще отслеживать тред. 3. Старайтесь отвечать на сообщения. Все официальные клиенты поддерживают эту фичу. Когда в чате одновременно несколько тредов, невозможно понять какое сообщение кому адресовано. 4. Голосовые сообщения, аудио, команды ботам и флуд стикерами нещадно вырезаются; 5. Желательно выбирать такие имя и фамилию, чтобы другие члены чата могли обратиться к вам напрямую через @ (собачку). В противном случае применение ограничений остается на усмотрение Админов конкретного чата; 7. Пользователи с оскорбительными или пустыми именем и фамилией будут переведены в ReadOnly до исправления. Пользователи, заимствующие чужие имя и фамилию и/или аватарки будут переведены в ReadOnly до исправления. Это же касается пользователей, которые используют в имени и фамилии спецсимволы, «вылезающие» за блок с именем и фамилией 8. Реклама, вакансии и спам нам не нужны. Нарушители будут мгновенно забанены во всех чатах сообщества, а их сообщения удалены. Исключение — релевантные вакансии в чатах по поиску работы и сотрудников 9. Крайне нежелательно дублировать один вопрос в нескольких чатах. Это может быть расценено как спам 10. Админы чатов могут удалить любое сообщение, не соответствующее правилам, ровно как и применить ограничения за такие сообщения 11. Данный список правил не является исчерпывающим. Админы могут применить ограничения на свое усмотрение, независимо от указанных тут правил 12. Узнать за что были применены ограничения или обсудить их можно в https://t.me/unban_ru.
Всем привет! Я бы хотел именно разраба на Electron опытного найти, чтобы сделать проект, оплата договорная, проект довольно нестандартный, именно поэтому нужен с хорошим опытом человек
Alexander
а я не понимаю что значит спам с вакансиями, а где релевантное исключение из этого определения)
Георгий
Ахмед
Здарова кто знает как в электроне врубить бом функции? хочу внедрить "историю" в свой проект
Ахмед
Sergey
история изменений?
Артем
всем привет, у кого есть опыт подписания приложения с помощью github actions для macos? поделитесь своими actions) я столкнулся с тем, что не могу подписать на гх тачке: 'code has no resources but signature indicates they must be present'. локально всё работает отлично. возможно нужно выгрузить .p12 сертификат на гх, но я не уверен
Ахмед
история изменений?
нет location, на какой странице находишься
Ахмед
знаю, но она не активна по умолчанию, нет?
Sergey
знаю, но она не активна по умолчанию, нет?
https://www.electronjs.org/docs/latest/tutorial/navigation-history
Sergey
https://www.electronjs.org/docs/latest/tutorial/recent-documents
Tars
всем привет. Ищу решение привязать Prisma, Electron и React. Все что я находил, работает только в режиме Dev
Alexey Filippov
всем привет. Ищу решение привязать Prisma, Electron и React. Все что я находил, работает только в режиме Dev
электрон и реакт никаких проблем, а вот с призмой я трахался пару дней и так не смог подружить лучше выбери другую орм, сиквалайс топ
Ferrari
всем ку, подскажите как можно пофиксить ошибку. Когда собираю приложение и устанавливаю .dmg, запускаю выдает ошибку A JavaScript error occurred in the main process Uncaught Exception: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'axios' imported from /Applications/test-code.app/Contents/Resources/app/dist-app/api.js мой package.json { "name": "test-code", "private": true, "version": "0.0.0", "type": "module", "main": "dist-app/main.js", "scripts": { "dev": "npm-run-all --parallel dev:ui dev:app", "dev:app": "npm run build:app && cross-env NODE_ENV=development electron .", "dev:ui": "vite", "build:ui": "tsc && vite build", "build:app": "tsc --project src/electron/tsconfig.json", "dist:mac": "npm run build:app && npm run build:ui && electron-builder --mac --arm64", "dist:win": "npm run build:app && npm run build:ui && electron-builder --win --x64", "dist:linux": "npm run build:app && npm run build:ui && electron-builder --linux --x64" }, "devDependencies": { "@tailwindcss/vite": "^4.0.9", "@types/electron": "^1.4.38", "cross-env": "^7.0.3", "electron": "^35.0.0", "electron-builder": "^25.1.8", "npm-run-all": "^4.1.5", "tailwindcss": "^4.0.9", "typescript": "~5.7.2", "vite": "^6.2.0" }, "dependencies": { "axios": "^1.8.1", "highlight.js": "^11.11.1", "marked": "^15.0.7", "marked-highlight": "^2.2.1" } } и electron-builder.json { "appId": "com.test-code.magic-wind", "icon": "./desk-icon.png", "extraResources": ["dist-app/preload.cjs", "src/electron/assets/**"], "files": [ "dist-app/**/*", "dist-ui/**/*", "!node_modules" ], "includeSubNodeModules": true, "mac": { "target": "dmg" }, "linux": { "target": "AppImage", "category": "Utility" }, "win": { "target": [ { "target": "nsis", "arch": [ "x64" ] } ] } }
Vladislav
всем ку, подскажите как можно пофиксить ошибку. Когда собираю приложение и устанавливаю .dmg, запускаю выдает ошибку A JavaScript error occurred in the main process Uncaught Exception: Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'axios' imported from /Applications/test-code.app/Contents/Resources/app/dist-app/api.js мой package.json { "name": "test-code", "private": true, "version": "0.0.0", "type": "module", "main": "dist-app/main.js", "scripts": { "dev": "npm-run-all --parallel dev:ui dev:app", "dev:app": "npm run build:app && cross-env NODE_ENV=development electron .", "dev:ui": "vite", "build:ui": "tsc && vite build", "build:app": "tsc --project src/electron/tsconfig.json", "dist:mac": "npm run build:app && npm run build:ui && electron-builder --mac --arm64", "dist:win": "npm run build:app && npm run build:ui && electron-builder --win --x64", "dist:linux": "npm run build:app && npm run build:ui && electron-builder --linux --x64" }, "devDependencies": { "@tailwindcss/vite": "^4.0.9", "@types/electron": "^1.4.38", "cross-env": "^7.0.3", "electron": "^35.0.0", "electron-builder": "^25.1.8", "npm-run-all": "^4.1.5", "tailwindcss": "^4.0.9", "typescript": "~5.7.2", "vite": "^6.2.0" }, "dependencies": { "axios": "^1.8.1", "highlight.js": "^11.11.1", "marked": "^15.0.7", "marked-highlight": "^2.2.1" } } и electron-builder.json { "appId": "com.test-code.magic-wind", "icon": "./desk-icon.png", "extraResources": ["dist-app/preload.cjs", "src/electron/assets/**"], "files": [ "dist-app/**/*", "dist-ui/**/*", "!node_modules" ], "includeSubNodeModules": true, "mac": { "target": "dmg" }, "linux": { "target": "AppImage", "category": "Utility" }, "win": { "target": [ { "target": "nsis", "arch": [ "x64" ] } ] } }
Так а что у тебя в files указан !node_modules ?
Alexey Filippov
спасибо за ответ. а как дела с кросплатформой с данной ОРМ?
делаю только под виндовс, но уверен, что сиквалайз отлично работает на любой ос
Ferrari
Так а что у тебя в files указан !node_modules ?
я переписал build { "appId": "com.test-code.magic-wind", "icon": "./desk-icon.png", "extraResources": ["dist-app/preload.cjs", "src/electron/assets/**"], "files": [ "dist-app/**/*", "dist-ui/**/*" ], "asar": false, "mac": { "target": "dmg" }, "linux": { "target": "AppImage", "category": "Utility" }, "win": { "target": [ { "target": "nsis", "arch": [ "x64" ] } ] } } и щас какая штука, с asar: false все норм работает, а если true, то опять та же проблема
Ferrari
размер + скорость + сокрытие?
🅰️nimeCoder
🅰️nimeCoder
блин от кого ты что скрываешь? размер там тоже вродь не меньше ни байта
🅰️nimeCoder
блин от кого ты что скрываешь? размер там тоже вродь не меньше ни байта
со скоростью тоже спорно, есть только два стула - вес и скорость, быстрое много весит, медленное мало весит да и нативки например анпакают из асара чтоб быстрее было
Ferrari
в общем проблема была в том, что я когда собирал в package.json type был module, а не commonjs можно создать монорепу и компилить electron как "module": "NodeNext" в tsconfig сщ своим package.json и type: commonjs, а ui собирать со своим тс конфигом и package.json как esm с type: module
Ferrari
и вообще понял, что лучше всего это гавно работает с commonjs иначе могут быть проблемы с node_modules пакетами
Yevhenii
Всем привет, есть такой вопрос наткнулся на пост на гитхабе https://github.com/electron/electron/issues/40721, не знаєте поддерживається ли CloudApAuthEnabled вот ета настройка в електроне, так как моє приложение скорее всего не проходит проверку Contidional Access.
Gerald
i am looking for anyone interested in jumping on an electron project to assist with implementing file system related functionality
Yuri
i am looking for anyone interested in jumping on an electron project to assist with implementing file system related functionality
During reading this I firstly misread it like "looking for anyone interested in jumping off the cliff"
Gerald
During reading this I firstly misread it like "looking for anyone interested in jumping off the cliff"
i am stuck with my app prematurely reloading when i upload a bunch of documents at once. are you able to help?
Yuri
i am stuck with my app prematurely reloading when i upload a bunch of documents at once. are you able to help?
Post your question on StackOverflow. Most likely you'll get the help you want
Gerald
Post your question on StackOverflow. Most likely you'll get the help you want
its more complicated than that, i need someone that can keenly have a look at my javascripts files then make a few changes. AI has failed me
Muhammadaziz
hi, i built my app and this problem showed, before builting, in running dev, it worked well, but during building my app, it didnt build? how to fix them?
Alexey Filippov
у меня ipcMain.emit ipcMain.emit('v1/window/state', windowState) могу только 1 раз поймать
Alexey Filippov
у меня ipcMain.emit ipcMain.emit('v1/window/state', windowState) могу только 1 раз поймать
а точнее вообще не срабатывает( неудобно просто webContents.send