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

OSCHINA-MIRROR/dromara-electron-egg

23.04.2025 17:39
GitLife Service Account

4.1.0

  1. [Улучшение] Оптимизация ee-bin для инкрементальных обновлений, поддержка файлового соответствия
  2. [Улучшение] Оптимизация функции удаления в ee-bin
  3. [Улучшение] Оптимизация поддержки версии Node.js 16 в ee-bin
  4. [Улучшение] Оптимизация задержки при запуске ee-bin
  5. [Улучшение] Оптимизация горячей перезагрузки в ee-bin
  6. [Улучшение] Оптимизация выхода cross-процесса в ee-core
  7. [Улучшение] Оптимизация каталогов логов и хранения данных в ee-go
  8. [Улучшение] Оптимизация способа инициализации SQLiteDB в ee-demo
Последнее сообщение коммита: [feat] up ee-bin & ee-core
23.04.2025 17:39
GitLife Service Account

4.0.0

  1. 【Добавлено】в ee-core добавлена поддержка ts, добавлены типы определений
  2. 【Улучшено】в ee-core重构代码,提供更标准的api
  3. 【Улучшено】в ee-core добавлен модуль app, новый процесс запуска фреймворка
  4. 【Улучшено】в ee-core config переписана логика загрузки конфигурации
  5. 【Улучшено】в ee-core controller переписана логика загрузки контроллера
  6. 【Улучшено】в ee-core core упрощен модуль core, удалены избыточные код и функции
  7. 【Улучшено】в ee-core electron переписана функциональность, предоставлены api
  8. 【Улучшено】в ee-core jobs улучшено
  9. 【Улучшено】в ee-core loader удалены избыточные методы
  10. 【Улучшено】в ee-core log улучшено
  11. 【Добавлено】в ee-core ps удалены неоднозначные api, добавлены appVersion, getDataDir, getBundleDir, getBaseDir, getUserHomeDir, getUserHomeAppDir, getUserHomeHiddenAppDir
  12. 【Улучшено】в ee-core socket улучшено
  13. 【Улучшено】в ee-core storage удалена поддержка jsondb, изменен путь и типы поддержки sqlitedb
  14. 【Улучшено】в ee-core utils улучшено
  15. 【Добавлено】в ee-bin добавлена поддержка ts, добавлено esbuild как инструмент сборки
  16. 【Добавлено】в ee-bin добавлена поддержка шифрования фронтенд-кода
  17. 【Улучшено】в ee-bin улучшена функция горячей перезагрузки
  18. 【Улучшено】в ee-bin изменен конфигурационный файл
  19. 【Улучшено】в ee-bin улучшена функция сборки
  20. 【Улучшено】в ee-bin изменен командный параметр move
  21. 【Обновлено】ee-bin@4.0.0 & ee-core@4.0.0
  22. 【Обновлено】node@20.16.0 & electron@31.7.6

Перевод:

  1. 【Добавлено】в ee-core добавлена поддержка TypeScript, добавлены типы определений
  2. 【Улучшено】в ee-core переработан код, предоставлены более стандартные API
  3. 【Улучшено】в ee-core добавлен модуль app, новый процесс запуска фреймворка
  4. 【Улучшено】в ee-core config переписана логика загрузки конфигурации
  5. 【Улучшено】в ee-core controller переписана логика загрузки контроллера
  6. 【Улучшено】в ee-core core упрощен модуль core, удалены избыточные код и функции
  7. 【Улучшено】в ee-core electron переписана функциональность, предоставлены API
  8. 【Улучшено】в ee-core jobs улучшено
  9. 【Улучшено】в ee-core loader удалены избыточные методы
  10. 【Улучшено】в ee-core log улучшено
  11. 【Добавлено】в ee-core ps удалены неоднозначные API, добавлены appVersion, getDataDir, getBundleDir, getBaseDir, getUserHomeDir, getUserHomeAppDir, getUserHomeHiddenAppDir
  12. 【Улучшено】в ee-core socket улучшено
  13. 【Улучшено】в ee-core storage удалена поддержка jsondb, изменен путь и типы поддержки sqlitedb
  14. 【Улучшено】в ee-core utils улучшено
  15. 【Добавлено】в ee-bin добавлена поддержка TypeScript, добавлено esbuild как инструмент сборки
  16. 【Добавлено】в ee-bin добавлена поддержка шифрования фронтенд-кода
  17. 【Улучшено】в ee-bin улучшена функция горячей перезагрузки
  18. 【Улучшено】в ee-bin изменен конфигурационный файл
  19. 【Улучшено】в ee-bin улучшена функция сборки
  20. 【Улучшено】в ee-bin изменен командный параметр move
  21. 【Обновлено】ee-bin@4.0.0 & ee-core@4.0.0
  22. 【Обновлено】node@20.16.0 & electron@31.7.6
Последнее сообщение коммита: release: v4
23.04.2025 17:38
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
23.04.2025 17:37
GitLife Service Account

3.14.0

  1. 【Добавлено】в ee-bin добавлен скрипт для инкрементального обновления.
  2. 【Исправлено】в ee-core исправлен баг в elog.
  3. 【Добавлено】в ee-core eaddon используется extend, чтобы избежать перезаписи многомерных объектов и废弃 ctx。
  4. 【Добавлено】в ee-core esevice\econtroller добавлен extend,废弃 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
23.04.2025 17:37
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 demo, включающий базовый вход, sqlite-базу данных, очередь задач, методы регистрации и т.д.
  9. [Обновлено] Обновлено ee-go до версии v1.1.0.
Последнее сообщение коммита: 3.13.0
23.04.2025 17:37
GitLife Service Account

3.12.0

  1. [Оптимизация] Оптимизация jsondb в ee-core.
  2. [Оптимизация] Оптимизация конфигурации в ee-core.
  3. [Оптимизация] Оптимизация сервиса socket в ee-core, изменение передаваемых параметров на args. параметр params является ключевым словом в C# и его нельзя передавать.
  4. [Оптимизация] В ee-core двойное нажатие на иконку отображает окно, открытое в первый раз.
  5. [Добавление] В ee-core добавлена конфигурация для открытия переднего конечного пункта на OnClickListener 0.0.0.0. @zp
  6. [Добавление] В ee-bin добавлена поддержка синхронных параметров в конфигурационных командах. @ADS
  7. [Добавление] В ee-bin команда icon добавлена поддержка параметров -i -o. @lsw
  8. [Добавление] В ee-bin добавлена поддержка конфигурационных файлов json5, json, cjs, ts. @ADS
  9. [Добавление] В ee-core добавлена поддержка конфигурации channel в сервисе socket, поддержка пустых обратных вызовов.
  10. [Обновление] Обновление ee-bin до версии v1.6.0, ee-core до версии v2.10.0.
Последнее сообщение коммита: doc
23.04.2025 17:36
GitLife Service Account

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

Последнее сообщение коммита: AutoUpdaterAddon
23.04.2025 17:36
GitLife Service Account

3.11.0

  1. [Добавлено] ee-core, ee-bin поддерживают Python.
  2. [Добавлено] В ветке demo добавлены примеры использования Python, включая Flask/FastAPI.
  3. [Добавлено] В ee-bin добавлен параметр stdio для команды exec.
  4. [Добавлено] В ee-bin добавлен атрибут force для команды dev.
  5. [Добавлено] В ee-core добавлен модуль utils с новым API: fileIsExist().
  6. [Добавлено] В ee-core добавлен модуль html.
  7. [Добавлено] В ee-core добавлен модуль socket, в котором добавлены параметры socket для socketServer.
  8. [Добавлено] В ee-core добавлен модуль cross, в котором оптимизирован cmdPath и добавлен параметр stdio.
  9. [Изменено] В ветке demo добавлено отображение главного окна при левом клике, включена поддержка WebGL, отключена политика одного источника.
  10. [Обновлено] Обновлены ee-bin до версии v1.5.0 и ee-core до версии v2.9.2.
Последнее сообщение коммита: Merge branch 'master' of github.com:dromara/electron-egg
23.04.2025 17:36
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
23.04.2025 17:35
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 для конфигурации loadingPage в режиме production.
  6. [Улучшено] Улучшено ee-bin dev --serve для поддержки пользовательских команд.
  7. [Улучшено] Улучшено ee-bin exec --cmds для поддержки пользовательских команд.
  8. [Улучшено] Улучшено ee-bin build --cmds для поддержки пользовательских команд.
  9. [Обновлено] Обновлено ee-core до версии 2.7.0, ee-bin до версии 1.4.0
Последнее сообщение коммита: dist
23.04.2025 17:35
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
23.04.2025 17:34
GitLife Service Account

3.7.0

  1. 【Добавлено】Добавлен файл конфигурации config/bin.js для единой обработки параметров конфигурации ee-bin.
  2. 【Добавлено】Добавлена команда ee-bin dev для одновременного запуска сервиса frontend electron.
  3. 【Добавлено】Добавлена команда ee-bin start для запуска electron с помощью node spawn.
  4. 【Добавлено】Добавлена команда ee-bin build для сборки процесса, содержащего данные процесса рендерера.
  5. 【Добавлено】Добавлены страницы boot и failure для ee-core для улучшения опыта разработки.
  6. 【Добавлено】Добавлена поддержка ee-core jsondb для изменения каталога хранения данных.
  7. 【Добавлено】Добавлен параметр ee-bin rd для поддержки параметров dist и target.
  8. 【Добавлено】Добавлен параметр ee-bin rd для поддержки параметров dist и target.
  9. 【Добавлено】Добавлен демонстрационный ветвь (frontend), включающий анимацию загрузки, окно входа и эффект загрузки локальных изображений.
  10. 【Добавлено】Добавлен демонстрационный ветвь (electron), включающий функцию переключения каталога jsondb и проверку состояния плагина Java.
  11. 【Улучшено】Улучшены команды логов ee-bin, добавлен цветной эффект.
  12. 【Улучшено】Улучшена конфигурация ee-core config.openDevTools для поддержки передачи параметров.
  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
23.04.2025 17:34
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. 【Улучшено】Удалена проверка devtool в среде производства.
  8. 【Устарело】ee-core bin скрипт удален, заменен на ee-bin.
  9. 【Обновлено】Обновлено ee-core до версии v2.4.0
Последнее сообщение коммита: terser
23.04.2025 17:33
GitLife Service Account

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

Последнее сообщение коммита: 3.5.1
23.04.2025 17:33
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. 【Исправлено】Исправлено异常问题 при работе в режиме file на платформе Mac для основного процесса.
  8. 【Обновлено】Обновлено ee-core до версии v2.3.0

异常问题 при работе в режиме file на платформе Mac для основного процесса.
异常问题在Mac平台的主进程中使用文件模式时得到修正。

Последнее сообщение коммита: 3.5.0
23.04.2025 17:33
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.
Последнее сообщение коммита: 添加配置
23.04.2025 17:32
GitLife Service Account
  1. Исправление многоуровневого вызова модуля services
Последнее сообщение коммита: doc
23.04.2025 17:32
GitLife Service Account
  1. [Добавлено] Добавлен модуль main, поддерживающий введение ee-core в сторонние фреймворки или проекты, используя более 100 API.
  2. [Добавлено] Добавлен модуль addon, который позволяет использовать экземпляры addon в контроллерах, preload и пользовательских модулях.
  3. [Добавлено] Добавлен модуль services, который позволяет использовать экземпляры service в контроллерах, preload и пользовательских модулях.
  4. [Добавлено] Добавлен модуль window в модуле electron, предоставляющий createMainWindow() и restoreMainWindow().
  5. [Добавлено] Добавлен модуль app в модуле electron, предоставляющий create() и quit().
  6. [Добавлено] Добавлены initMode(), mode(), verifyMode(), isFrameworkMode() и isModuleMode() в модуль ps.
  7. [Улучшено] Перемещены бизнес-логи из main.js в electron/index.js для реализации глобального шифрования кода.
  8. [Улучшено] Заменены все зависимости this.app в демонстрационном приложении на модульные API.
  9. [Улучшено] Улучшены сообщения об ошибках при неудачной загрузке фронтенда в среде разработки.
Последнее сообщение коммита: 新的样式
23.04.2025 17:32
GitLife Service Account

3.2.0

  1. 【Улучшение】Добавлена ветка demo для демонстрации функциональных возможностей.
  2. 【Улучшение】Упрощена ветка master, оставлены только необходимые зависимости.
  3. 【Добавлено】В ветке demo добавлены оптимизированные категории (фреймворк, система, аппаратное обеспечение, спецэффекты) и примеры работы с принтером, воспроизведение видео.
  4. 【Улучшение】Упрощена ветка master, оставлены только необходимые зависимости.
  5. 【Исправление】Исправлены проблемы с логированием в ee-core, связанные с неправильной записью событий через день.
  6. 【Добавлено】В модуль utils ee-core добавлены два API: machineIdSync() и machineId().
Последнее сообщение коммита: v 3.2.0
23.04.2025 17:31
GitLife Service Account
  1. 【Добавлено】Функции модуля Utils для macOS: 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/dromara-electron-egg.git
git@api.gitlife.ru:oschina-mirror/dromara-electron-egg.git
oschina-mirror
dromara-electron-egg
dromara-electron-egg