Skip to content
pioner22Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

229 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yagodka macOS Client

macOS/Electron клиент Ягодки. Репозиторий содержит desktop shell, update feed tooling и общий web runtime, который пакуется в приложение.

Что внутри

  • src/, public/, scripts/ - общий клиентский UI/runtime и сборка web assets.
  • desktop/ - Electron main/preload runtime.
  • electron-builder.json - конфигурация desktop сборки.
  • build/ - macOS entitlements.
  • test/ - web + desktop/Electron regression tests.

Локальная разработка

npm install
npm run dev

Во втором терминале:

npm run desktop:dev

Проверки и сборка

npm run typecheck
npm run test
npm run desktop:build

Unsigned macOS ZIP и update feed для тестирования:

npm run desktop:dist:mac:unsigned

Auto-update

Desktop auto-update использует electron-updater и generic feed. Production feed по умолчанию:

https://yagodka.org/desktop-updates/mac/

Перед публичным signed release нужны Apple signing/notarization secrets. Они не хранятся в репозитории.

MacBook Hardware Diagnostics — 2.0.0-rc3

Отдельный RU/EN комплекс с приоритетом Recovery без установленной ОС. Активная реализация: diagnostics_v2/. Постоянная команда:

curl -fL https://raw.githubusercontent.com/pioner22/MacOS/main/st.sh | bash

Сначала определяются аппаратная платформа, загруженная ОС/среда, консоль и работающие инструменты; затем выбирается и сохраняется профиль, после чего показывается меню. Recovery без компилятора использует ограниченные Perl-сценарии, если доступны их зависимости. Чистый ограниченный RAM/file screen — INCONCLUSIVE, не полный аппаратный PASS. Нативные большие проверки сохраняют обязательный mlock. Готовые проверенные Recovery-бинарники этим RC ещё не поставляются.

14 — self-test комплекта, 15 — профиль, 16 — адаптивная приёмка без стирания, 17 — новый тестовый файл, 18 — отдельный native 40-GiB RAM→RESCUE, 19 — локальный минимальный пакет обратной связи. Никаких автоматических отправок полных логов и встроенных upload-токенов.

Старые разрушительные пункты 1/13 и ssd_test.sh заблокированы. Не собирайте legacy mhdd_v2.part* вручную. Файловый тест не проверяет весь SSD; сведения о питании не являются аппаратным PASS. Приёмка требует независимой и ручной проверки.

Подробности: DIAGNOSTICS.md, Recovery-first архитектура и обратная связь, фактическая проверка rc3.

License

GPL-3.0-or-later. См. LICENSE.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages