1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/wallace5303-electron-egg

12.03.2025 18:11
GitLife Service Account

4.1.0

  1. [Improvement] Optimization of ee-bin for increased efficiency of incremental updates with support for a match file
  2. [Improvement] Optimization of ee-bin for removal of functions
  3. [Improvement] Optimization of ee-bin to support Node.js version 16
  4. [Improvement] Optimization of ee-bin for deferred startup
  5. [Improvement] Optimization of ee-bin for hot reloading
  6. [Improvement] Optimization of ee-core for cross-process exit
  7. [Improvement] Optimization of ee-go for logging and storing data in directories
  8. [Improvement] Optimization of ee-demo for the method of initializing sqlitedb
Последнее сообщение коммита: [feat] up ee-bin & ee-core
12.03.2025 18:11
GitLife Service Account

4.0.0

  1. [Добавлено] В ee-core добавлена поддержка TypeScript с типами.
  2. [Улучшено] В ee-core проведена рефакторизация кода, предоставлены более стандартизованные API.
  3. [Улучшено] В ee-core добавлен модуль приложения, новый процесс запуска фреймворка.
  4. [Улучшено] В ee-core конфигурация перезаписана логика загрузки конфигураций.
  5. [Улучшено] В ee-core контроллер перезаписана логика загрузки контроллеров.
  6. [Улучшено] В ee-core основной модуль упрощён, удалены избыточные строки кода и функциональность.
  7. [Улучшено] В ee-core электрон перезаписана функциональность, предоставлены API.
  8. [Улучшено] В ee-core задачи улучшены.
  9. [Улучшено] В ee-core загрузчик удалены избыточные методы.
  10. [Улучшено] В ee-core журнал улучшен.
  11. [Добавлено] В ee-core ps удалены двусмысленные API, добавлены новые методы appVersion, getDataDir, getBundleDir, getBaseDir, getUserHomeDir, getUserHomeAppDir, getUserHomeHiddenAppDir.
  12. [Улучшено] В ee-core сокет улучшен.
  13. [Улучшено] В ee-core хранилище удалена поддержка jsondb, sqlitedb изменена путь хранения и типы поддерживаемых данных.
  14. [Улучшено] В ee-core утилиты улучшены.
  15. [Добавлено] В ee-bin добавлена поддержка TypeScript с добавлением esbuild как средства сборки.
  16. [Добавлено] В ee-bin добавлена возможность шифрования фронтенд-кода.
  17. [Улучшено] В ee-bin улучшена функциональность горячей перезагрузки.
  18. [Улучшено] В ee-bin изменён конфигурационный файл.
  19. [Улучшено] В ee-bin улучшена функциональность сборки.
    20.[Улучшено] В ee-bin изменён командный файл move.
  20. [Обновление] ee-bin@4.0.0 & ee-core@4.0.0
  21. [Обновление] node@20.16.0 & electron@31.7.6
Последнее сообщение коммита: release: v4
12.03.2025 18:10
GitLife Service Account

3.15.0

  1. [Улучшение] ee-core больше не генерирует system.json, что помогает избежать некоторых异常导致的程序无法打开。
  2. [Улучшение] в ee-core job теперь можно использовать лог.
  3. [Улучшение] при выполнении job в ee-core, теперь могут быть пойманы异常。
  4. [Улучшение] ee-core улучшил loader.
  5. [Улучшение] в ee-core ps добавлена функция appVersion.
  6. [Улучшение] в ee-core jsonsdb удалены выводы лога.

Примечание: В тексте присутствуют кириллические символы, которые могут быть ошибками ввода или специфическими требованиями к тексту. Для корректного понимания текста, рекомендую проверить правильность этих символов.

Последнее сообщение коммита: 3.15.0
12.03.2025 18:10
GitLife Service Account

3.14.0

  1. [Добавлено] В ee-bin добавлен скрипт для частичного обновления.
  2. [Добавлено] В ee-core исправлен баг в elog.
  3. [Добавлено] В ee-core eaddon используется extend, чтобы избежать перезаписи многомерных объектов и废弃ctx.
  4. [Добавлено] В ee-core eseervice\econtroller и废弃ctx.
  5. [Добавлено] В ee-core ejob добавлен метод вызова функций процесса jobs основным процессом.
  6. [Добавлено] В ee-demo добавлен пример вызова функций подпроцесса job основным процессом.
  7. [Добавлено] В ee-demo добавлен build-lr-arm64, добавлен .npmrc и废弃glebarez/go-sqlite.
  8. [Добавлено] В ee-demo разделены среды выполнения для go.
  9. [Обновлено] Обновлены до версий ee-bin v1.8.0, ee-core v2.11.0, ee-go v1.2.1.

Замечание: Из-за того что слово "废弃" является ключевым термином в данном контексте, оно было оставлено на китайском языке для сохранения профессионализма и точности технической документации.

Последнее сообщение коммита: 3.13.0
12.03.2025 18:09
GitLife Service Account

Версия 3.13.0

  1. Добавлено в ee-go eapp — функция Register и событие beforeClose.
  2. Добавлено в ee-go etask — очередь задач.
  3. Добавлено в ee-go ehttp — параметры Args и ArgJson.
  4. Добавлено в ee-go eipc — мост связи между node.js и go.
  5. Добавлено в ee-go ehelper — методы IsDir, SlicesContains, Contains, RemoveDuplicatedElem, RandomSleep.
  6. Добавлено в ee-go eutil — метод Recover.
  7. Добавлено в ee-demo — горячая перезагрузка Go.
  8. Добавлено в ee-demo — пример приложения Go, включающий базовый входной файл, SQLite-базу данных, очередь задач и функцию регистрации.
  9. Обновлено до версии ee-go v1.1.0.
Последнее сообщение коммита: 3.13.0
12.03.2025 18:09
GitLife Service Account

3.12.0

  1. [Optimization] Optimization of jsondb in ee-core.
  2. [Optimization] Optimization of configuration in ee-core.
  3. [Optimization] Improvement of the socket service in ee-core; parameters are now passed through the args arguments. In C#, params is a keyword and cannot be used to pass parameters.
  4. [Optimization] When double-clicking on the icon, the window that was opened at the first launch is displayed.
  5. [Addition] Added the ability to configure opening port 0.0.0.0 in ee-core. @zp
  6. [Addition] Support for parameter synchronization in command-line configuration in ee-bin. @ADS
  7. [Addition] Added parameters -i and -o for the icon command in ee-bin. @lsw
  8. [Addition] Added support for configuration files in JSON5, JSON, CJS, TS formats in ee-bin. @ADS
  9. [Addition] Support for channel configuration in the socket service in ee-core; supports the use of empty callbacks.
  10. [Update] Updated to versions ee-bin v1.6.0 and ee-core v2.10.0.
Последнее сообщение коммита: doc
12.03.2025 18:09
GitLife Service Account

【output】Устранение проблемы с плugginом для обновления функционала.

Исправление:

【вывод】Устранение проблемы с плагином для обновления функционала.
Последнее сообщение коммита: AutoUpdaterAddon
12.03.2025 18:09
GitLife Service Account

Версия 3.11.0

  1. Добавлена поддержка Python в ee-core и ee-bin.
  2. В ветке demo добавлены примеры использования Python, включая Flask/FastAPI.
  3. Добавлен параметр stdio команде exec в ee-bin.
  4. Добавлен атрибут force команде dev в ee-bin.
  5. В модуль utils библиотеки ee-core добавлена новая API-функция fileIsExist().
  6. Добавлен модуль html в ee-core.
  7. В модуль socket ee-core добавлены новые свойства сервера сокета.
  8. В модуль cross ee-core добавлены оптимизации cmdPath и параметра stdio.
  9. В ветке demo добавлены возможности отображения главного окна при нажатии левой кнопки мыши, включения WebGL и отключения политики одного источника.
  10. Обновлены ee-bin до версии 1.5.0 и ee-core до версии 2.9.2.
Последнее сообщение коммита: Merge branch 'master' of github.com:dromara/electron-egg
12.03.2025 18:08
GitLife Service Account

3.10.0

  1. [Оптимизация] Оптимизация модуля ee-core; теперь поддерживаются Go, Java и другие языки.
  2. [Добавление] Добавлены API модуля ee-core cross: run(), killAll(), kill(pid), killByName(name), getUrl(name), getProcByName(name), getProc(pid), getPids().
  3. [Добавление] Добавлен объект процесса в модуль ee-core cross с API: pid, name, port, config, child, emitter, kill(), getUrl(), getArgsObj().
  4. [Добавление] Добавлен пример использования функциональности Go и Java.
  5. [Исправление] Исправлена проблема кэширования в electron/index.
  6. [Исправление] Исправлена проблема зависания при записи большого количества логов в jobs.
  7. [Исправление] Исправлена проблема непредвиденного поведения при использовании сторонних моделей.
  8. [Изменение] Изменено значение по умолчанию для включения GPU, установлен протокол по умолчанию как file://.
  9. [Изменение] Изменены конфигурационные параметры окружения разработки для Go.
  10. [Обновление] Обновлен до версии ee-core v2.8.0.
Последнее сообщение коммита: doc
12.03.2025 18:08
GitLife Service Account

Версия 3.9.0

[Основные изменения]

  1. [Добавлено] Введен модуль ee-go, поддерживающий язык Go и множество других функций.
  2. [Добавлено] Введен ee-bin dev для Go.
  3. [Добавлено] Введен ee-bin dev с конфигурацией electron.loadingPage.
  4. [Добавлено] Введен ee-core cross-модуль, поддерживающий многолингвичность сервисов.
  5. [Добавлено] Введен ee-core с конфигурацией загрузочной страницы для среды продакшн.
  6. [Улучшено] Улучшена поддержка ee-bin dev --serve для использования пользовательских команд.
  7. [Улучшено] Улучшена поддержка ee-bin exec --cmds для использования пользовательских команд.
  8. [Улучшено] Улучшена поддержка ee-bin build --cmds для использования пользовательских команд.
  9. [Обновлено] Обновлен до версии ee-core v2.7.0, ee-bin v1.4.0 обновлен до последней версии.
Последнее сообщение коммита: dist
12.03.2025 18:08
GitLife Service Account

3.8.0

  1. [Добавлено] Добавлена команда ee-bin exec для поддержки пользовательских команд.
  2. [Добавлено] Добавлена конфигурация ee-core jobs для включения/выключения messageLog.
  3. [Улучшено] Улучшено обработка异常处理 в ee-core jsondb.
  4. [Улучшено] Улучшено захватывание异常捕获 и запись логов в ee-core controller/services.
  5. [Улучшено] Улучшено центрирование анимации загрузки в ee-bin.
  6. [Улучшено] Улучшен логотип electron-egg, оптимизированы иконки macOS и Linux.
  7. [Улучшено] Улучшено центрирование анимации загрузки в electron-egg.
Последнее сообщение коммита: doc
12.03.2025 18:07
GitLife Service Account

3.7.0

  1. [Добавлено] Добавлен конфигурационный файл bin.js для единой обработки параметров конфигурации ee-bin.
  2. [Добавлено] Добавлена команда ee-bin dev, которая одновременно запускает сервис frontend electron.
  3. [Добавлено] Добавлена команда ee-bin start, использующая node spawn для запуска electron.
  4. [Добавлено] Добавлена команда ee-bin build, создающая процесс с данными отрисовщика.
  5. [Добавлено] Добавлены страницы boot и failure в ee-core для улучшения опыта разработки.
  6. [Добавлено] Добавлена поддержка изменения каталога хранения данных через jsondb в ee-core.
  7. [Добавлено] Добавлен параметр rd в ee-bin, поддерживающий параметры dist и target.
  8. [Добавлено] Добавлен параметр rd в ee-bin, поддерживающий параметры dist и target.
  9. [Добавлено] Добавлен демонстрационный branch demo, содержащий анимацию загрузки (frontend), эффект окна входа и эффект загрузки локальных изображений.
  10. [Добавлено] Добавлен демонстрационный branch demo, содержащий возможность переключения каталога jsondb (electron) и проверку состояния плагинов Java.
  11. [Улучшено] Улучшены сообщения лога для ee-bin команд, добавлен цветной вывод.
  12. [Улучшено] Улучшена поддержка передачи параметров в config.openDevTools в ee-core.
  13. [Улучшено] Улучшен параметр listen для HTTP-сервиса.
  14. [Улучшено] Улучшен опыт разработки.
  15. [Исправлено] Исправлен баг получения порта getPort.
  16. [Удалено] Удалены события app.on('activate') и app.on('second-instance').
  17. [Обновлено] Обновлен ee-core до версии v2.5.0, ee-bin до версии 1.2.0
Последнее сообщение коммита: ui
12.03.2025 18:07
GitLife Service Account

3.6.0

  1. [Добавлено] Добавлена библиотека ee-bin, установка в зависимости dev для сокращения размера установочного пакета.
  2. [Добавлено] Ветка demo переписана с использованием vue3 + vite, а старый demo сохранён как demo-vue2.
  3. [Улучшено] Улучшены возможности команды rd, теперь параметры могут расширяться, улучшены сообщения об ошибках.
  4. [Улучшено] Улучшена команда encrypt, теперь можно указывать конфигурационный файл и выходной каталог.
  5. [Улучшено] Улучшена команда clean, теперь можно указывать директории для удаления.
  6. [Улучшено] Улучшена команда icon, теперь можно отдельно устанавливать зависимые библиотеки, что позволяет избежать ошибок при невозможности установки на некоторых системах.
  7. [Улучшено] Удалена проверка devtools в режиме производства.
  8. [Устарело] Удалён бин-скрипт ee-core, заменён на ee-bin.
  9. [Обновление] Обновлён ee-core до версии v2.4.0
Последнее сообщение коммита: terser
12.03.2025 18:06
GitLife Service Account

Удалите команду icon, так как некоторые пользователи не могут установить пакет icon-gen.
TODO: В будущем выделите функционал bin в отдельный пакет.

Последнее сообщение коммита: 3.5.1
12.03.2025 18:06
GitLife Service Account

3.5.0

  1. [Добавлено] Добавлена команда ee-core icon для однокнопочного генерирования всех типов логотипов приложения.
  2. [Улучшено] Улучшены названия логотипов для совместимости с новой командой icon.
  3. [Улучшено] Улучшена команда rd, чтобы автоматически создавался каталог public/dist, если он отсутствует.
  4. [Улучшено] Улучшена команда rd для совместимости с различными версиями функции удаления файлов.
  5. [Улучшено] Улучшены примеры demo, включая код функций job, view, window.
  6. [Улучшено] Улучшен экспорт объекта Renderer в ipcRenderer.js.
  7. [Исправлено] Исправлено异常问题 при работе главного процесса Mac в режиме file.
  8. [Обновлено] Обновлено ee-core до версии v2.3.0.
Последнее сообщение коммита: 3.5.0
12.03.2025 18:06
GitLife Service Account

3.4.0

  1. [Добавлено] Поддержка загрузки статических ресурсов в основном процессе mainserver, а также конфигурация входных файлов.
  2. [Добавлено] Модуль config с методами isWebProtocol() и isFileProtocol().
  3. [Обновлено] Обновление electron до версии v21.4.4
  4. [Обновлено] Обновление @electron/rebuild до версии v3.2.13
  5. [Обновлено] Ветка demo с обновлением better-sqlite3 до версии v8.4.0
  6. [Исправлено] Исправление многоуровневого вызова сервиса.
  7. [Улучшено] Разделение конфигурации сборки в отдельный файл builder.json для упрощения содержимого файла package.json.
Последнее сообщение коммита: 添加配置
12.03.2025 18:06
GitLife Service Account
  1. Устранение многоуровневых вызовов в модуле services
Последнее сообщение коммита: doc
12.03.2025 18:05
GitLife Service Account
  1. [Добавлено] Добавлен модуль main, поддерживающий внедрение ee-core в сторонние фреймворки или проекты с использованием более чем 100 API.
  2. [Добавлено] Добавлен модуль addon, который позволяет использовать экземпляр addon в контроллере, preload и пользовательских модулях.
  3. [Добавлено] Добавлен модуль services, который позволяет использовать экземпляр service в контроллере, preload и пользовательских модулях.
  4. [Добавлено] В модуль electron добавлен модуль window, предоставляющий методы createMainWindow() и restoreMainWindow().
  5. [Добавлено] В модуль electron добавлен модуль app, предоставляющий методы create() и quit().
  6. [Добавлено] В модуль ps добавлены методы initMode(), mode(), verifyMode(), isFrameworkMode() и isModuleMode().
  7. [Улучшено] Бизнес-логика в main.js перемещена в электронный index.js для реализации глобального шифрования кода.
  8. [Улучшено] Все зависимости this.app в демонстрационной среде заменены на модульные API.
  9. [Улучшено] Усовершенствованы сообщения об ошибках при неудачной загрузке фронтенда в режиме разработки.
Последнее сообщение коммита: 新的样式
12.03.2025 18:05
GitLife Service Account

3.2.0

  1. [Improvement] Added a demonstration branch demo to showcase the functionality effect.
  2. [Improvement] Simplified the main branch master, leaving only necessary dependencies.
  3. [Addition] In the demonstration branch demo, classification of optimization (framework, system, hardware, special effects) has been added, along with examples of working with printers and video playback.
  4. [Improvement] Simplified the main branch master, leaving only necessary dependencies.
  5. [Fix] Fixed the logging module ee-core, resolving issues causing cross-day log recording.
  6. [Addition] Two APIs have been added to the utils module in ee-core: machineIdSync() and machineId().
Последнее сообщение коммита: v 3.2.0
12.03.2025 18:05
GitLife Service Account
  1. Добавлены функции модуля Utils для работы с MAC-адресами: getMAC / isMAC
  2. Добавлены функции модуля Utils для работы с IP-адресами: publicIpv4 / publicIpv6
  3. Добавлены функции модуля Job для управления childJob: createProcess / getPids / execPromise
  4. Добавлены функции модуля Job для управления childJobPool: create / run / runPromise / getChildByPid / getChild / getPids / killAll
  5. Добавлено управление исключениями в модуле exception для main/child/renderer процессов
  6. Добавлены функции модуля ps: getEncryptDir / isEncrypted / exitChildJob / isChildJob / isChildPoolJob
  7. Добавлены функции модуля Utils: co / deprecate / extend / get-port / time
  8. Добавлена функциональность модуля tools для шифрования файлов и их фильтрации
  9. Добавлена функция модуля bin для очистки шифрованных файлов: clean
Последнее сообщение коммита: 3.1.0
1
https://api.gitlife.ru/oschina-mirror/wallace5303-electron-egg.git
git@api.gitlife.ru:oschina-mirror/wallace5303-electron-egg.git
oschina-mirror
wallace5303-electron-egg
wallace5303-electron-egg