[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:gram:ru":3,"releases:stats:cask:gram:ru":570,"releases:cask:gram:1:false:false:ru":571,"releases-count:cask:gram:true:ru":639},{"accentColor":4,"artifacts":5,"autoUpdates":39,"categories":40,"conflictsWith":47,"dependsOn":50,"deprecated":39,"description":58,"descriptionEn":59,"developer":60,"disabled":39,"displayName":61,"downloadSha256":62,"downloadSize":63,"downloadUrl":64,"editorChoice":39,"formulaeUrl":65,"homepage":66,"iconUrl":67,"installCommand":68,"installs":69,"installs30d":70,"isFont":39,"isLibrary":39,"kegOnly":39,"kind":73,"latestRelease":74,"machineTranslated":39,"name":61,"names":92,"platforms":93,"primaryCategory":537,"rank30d":538,"releaseCount":539,"releaseStats":540,"repoUrl":546,"screenshots":547,"sourceLocale":85,"sourceUrl":555,"summary":556,"summaryTranslation":557,"supports":558,"tags":560,"tap":568,"token":9,"version":91,"versionChangedAt":569},"#72A171",{"apps":6,"binaries":8,"entries":10,"pkgs":38},[7],"Gram.app",[9],"gram",[11,18,26],{"declaration":12,"phase":15,"sources":16,"target":14,"type":17},{"app":13,"target":14},[7],"\u002FApplications\u002FGram.app","install",[7],"app",{"declaration":19,"phase":15,"sources":24,"target":23,"type":25},{"binary":20,"target":23},[21,22],"$APPDIR\u002FGram.app\u002FContents\u002FMacOS\u002Fcli",{"target":9},"$HOMEBREW_PREFIX\u002Fbin\u002Fgram",[21],"binary",{"declaration":27,"phase":35,"sources":36,"type":37},{"zap":28},[29],{"trash":30},[31,32,33,34],"~\u002FLibrary\u002FApplication Support\u002FGram","~\u002FLibrary\u002FCaches\u002FGram","~\u002FLibrary\u002FLogs\u002FGram","~\u002FLibrary\u002FPreferences\u002Fse.ziran.Gram.plist","cleanup",[],"zap",[],false,[41],{"icon":42,"machineTranslated":43,"name":44,"slug":45,"sourceLocale":46},"lucide:code-xml",true,"Инструменты разработки","developer-tools","zh-CN",{"casks":48,"formulae":49},[],[],{"arch":51,"casks":54,"formulae":55,"requirements":56},[52,53],"arm64","x86_64",[],[],{"macos":57},{},"Gram — редактор кода и IDE с открытым исходным кодом, разработанные как самостоятельный форк Zed. Проект сообщества ставит во главу угла стабильность, надежность и написание кода вручную, а не рабочие процессы с помощью ИИ. В нем нет интеграции с LLM, телеметрии, проприетарного сервера для совместной работы и подписок.\n\n## Редактирование и разработка\nВстроенная поддержка языков и языковые серверы обеспечивают функции семантического редактирования. Gram включает интеграцию с Git, удаленную разработку по SSH, поддержку отладчика через протокол адаптера отладки (Debug Adapter Protocol), поддержку REPL для ноутбуков Jupyter, а также модальные режимы редактирования Vim и Helix. Темы, сочетания клавиш и встроенная документация помогают настроить рабочее пространство.\n\n## Расширения и безопасность\nПоддержка расширений Zed WebAssembly частичная. В официальной документации указано, что расширения нужно собирать из исходного кода, а не получать из проприетарного реестра. Важно: проект предупреждает, что в версии 3.3.0 расширения по-прежнему могут загружать и запускать программы, несмотря на настройку allow_binary_download. Устанавливайте только те расширения, которым доверяете; намерение проекта избегать автоматической установки не является гарантией наличия изолированной среды безопасности.\n\n## Установка в macOS и сведения о версиях\nУстановите приложение с помощью `brew install --cask gram` или официального бинарного дистрибутива. Homebrew содержит запись о Gram 3.3.0 и предоставляет отдельные образы диска для Apple Silicon и Intel. В официальных примечаниях к выпуску 3.3.0 указано, что поддержка версий macOS старше 12 прекращена. Проект также поддерживает другие настольные операционные системы. Онлайн-документация может не соответствовать установленной версии.\n\nИзменения, внесенные в Gram, лицензированы по GPLv3, а унаследованный код Zed и зависимости сохраняют свои лицензии. Официальный снимок экрана представляет собой изображение проекта на разных платформах; не утверждается, что на нем показана именно macOS.\n\n## Источники\n- [Официальный сайт](https:\u002F\u002Fgram-editor.com\u002F)\n- [Официальная документация](https:\u002F\u002Fgram-editor.com\u002Fdocs\u002F)\n- [Репозиторий и файл README](https:\u002F\u002Fcodeberg.org\u002FGramEditor\u002Fgram)\n- [Официальный выпуск 3.3.0](https:\u002F\u002Fcodeberg.org\u002FGramEditor\u002Fgram\u002Freleases\u002Ftag\u002F3.3.0)\n- [Уведомление о безопасности расширений](https:\u002F\u002Fgram-editor.com\u002Fposts\u002Fpsa-extensions\u002F)\n- [Homebrew cask](https:\u002F\u002Fgithub.com\u002FHomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fg\u002Fgram.rb)\n","Code editor focused on stability, without AI, subscriptions, or telemetry","Kristoffer Grönlund and Gram contributors","Gram","30fc7e9ff549d05dbddcec8c73530f0d8a19701d8e74b01304b53af0df2eaa40",96154024,"https:\u002F\u002Fcodeberg.org\u002FGramEditor\u002Fgram\u002Freleases\u002Fdownload\u002F3.3.0\u002FGram-aarch64-3.3.0.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fgram","https:\u002F\u002Fgram-editor.com\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F2dc5186701c9\u002Fa7386466a5ed-256.png","brew install --cask gram",{"d30":70,"d365":71,"d90":72},180,2053,761,"cask",{"bodyMarkdown":75,"brewCommittedAt":76,"hasNotes":43,"id":77,"isLatest":43,"isPrerelease":39,"machineTranslated":39,"publishedAt":78,"sections":79,"source":84,"sourceLocale":85,"summary":86,"title":87,"translation":88,"version":91},"## [3.3.0] — 2026-08-25\n\n## Добавлено\n\n- Добавлены действия `Toggle` для всех боковых панелей (#389), автор @ycna07\n- В панели git отображается число добавленных и удалённых строк для каждой записи и всего; функция управляется настройкой `git_panel.diff_stats` (zed#49519) (zed#58018)\n- Добавлен фильтр списка веток: все, локальные или удалённые (zed#60857)\n- Добавлена функция `git::ToggleFillCommitEditor`, разворачивающая редактор коммита на всю панель git; привязка к `alt-shift-escape` (zed#55043) (zed#55565) (zed#60368) (zed#59901)\n- Добавлены представления истории git для папок и текущего состояния\n- Добавлено действие `git:show history`\n- Добавлена возможность загружать установленные в системе расширения через `GRAM_SYSTEM_EXTENSIONS_DIR` (#459)\n\n## Удалено\n\n- Из предварительного просмотра Markdown удалена частичная поддержка HTML\n- Удалена загрузка аватаров из crate git (#388)\n- Удалено использование закрытых API MacOS и прекращена поддержка MacOS ниже 12 (zed#56315)\n\n## Изменено\n\n- Для выбора шрифтов вместо font-kit используется cosmic-text\n- Скорректированы цвета темы ferra (#391) (#399), автор @BillyDM\n- Щелчок по последнему коммиту в панели git открывает представление истории\n- Коммиты из представления истории открываются в соседней разделённой панели и на вкладке предварительного просмотра\n\n## Исправлено\n\n- Исправлена проверка наблюдаемых родительских каталогов в FsWatcher::add на macOS (#406), автор @sir_nacnud\n- Дескриптор окна не удаляется из хранилища рабочей области, если на него ссылается другая рабочая область (#407), автор @jasonmader\n- Удалено упоминание LLM в docs\u002Fremote-development (#396), автор @mayas\n- Для совместимости с Windows embed-resource понижен до 3.0.9 (#390)\n- Исправлены дублирующиеся пункты меню в некоторых дистрибутивах Linux (#394), автор @koru\n- Исправлены ошибки разбора пакетов Gentoo (#397), автор @koru\n- Там, где это уместно, используется cfg_select (#387), автор @ltdk\n- Исправлено сохранение устаревших записей о состоянии git при перемещении или удалении каталога (zed#59934)\n- Состояние git перезагружается, если повторное сканирование наблюдателем охватывает репозиторий (zed#61541)\n- Имена файлов в панели git отображаются в одну строку (zed#60862)\n- Репозитории git не теряются при повторном сканировании наблюдателем (zed#59976)\n- После коммита состояние git обновляется, поэтому панель больше не показывает закоммиченные файлы до следующей перезагрузки\n- Кнопка коммита активна, даже если редактор пуст, но предложено сообщение коммита\n- После сброса, получения и извлечения изменений состояние git обновляется, чтобы данные панели и счётчики опережения\u002Fотставания оставались актуальными (zed#60590)\n- В редакторе сообщения коммита используется `buffer_font_size` вместо более мелкого шрифта интерфейса; контейнер коммита также адаптирован для больших размеров шрифта (zed#55233) (zed#60331)\n- Размер модального окна коммита определяется шрифтом буфера, в котором оно отображается, а не более узким шрифтом интерфейса, благодаря чему сообщение коммита помещается целиком\n- Устранена неоднозначность при определении расположения фрагментов diff: фрагменты больше не отображаются как подготовленные к коммиту, если в git они не подготовлены (zed#60584)\n- При сбросе отслеживаемых изменений больше не сбрасываются также неподготовленные файлы (zed#61608)\n- При отмене удаления файла показываются отдельная метка и запрос вместо слова «восстановить», которое прежде применялось и к изменённым файлам (zed#61554)\n- Привязки клавиш панели git больше не перехватывают ввод в селекторах веток и репозиториев (zed#61282)\n- Кнопка коммита снова выровнена по правому краю нижней части редактора коммита\n- При сборе статистики diff для корня репозитория передаётся `.`, а не пустой pathspec, который git отклоняет\n- В безголовом режиме не создаются текстовая система и контекст wgpu (#361)\n- Улучшена поддержка плавной прокрутки\n- Исправлено неверное расширение jsonc у ядер Jupyter (#365)\n- Исправлена синхронизация состояния клавиатуры X11 (zed#53903) (#440)\n- Устранена утечка записи в 'expanded_dir_ids' (#463), автор @rockisch\n- Улучшено автодополнение Supertab\n- В стандартных раскладках клавиш заменены устаревшие команды (#457), автор @ltdk\n\nОфициальный источник: https:\u002F\u002Fcodeberg.org\u002FGramEditor\u002Fgram\u002Freleases\u002Ftag\u002F3.3.0","2026-08-25T10:09:43Z",2020,"2026-08-25T09:09:57Z",[80],{"area":81,"items":82},"Релиз",[83],"Полный официальный список изменений для этой версии приведён ниже.","editorial","en-US","Добавлены просмотр истории Git и управление панелью; улучшены обновления состояния Git, исправлены ошибки платформы и редактора.","",{"locale":89,"machineTranslated":39,"sourceLocale":85,"status":90},"ru-RU","manual","3.3.0",[61,9],[94,128,159,191,222,254,285,317,348,380,411,443,474,506],{"arch":53,"artifacts":95,"conflictsWith":115,"dependsOn":118,"downloadSha256":124,"downloadUrl":125,"macos":126,"requiresRosetta":39,"tag":127,"version":91},{"apps":96,"binaries":97,"entries":98,"pkgs":114},[7],[9],[99,103,108],{"declaration":100,"phase":15,"sources":102,"target":14,"type":17},{"app":101,"target":14},[7],[7],{"declaration":104,"phase":15,"sources":107,"target":23,"type":25},{"binary":105,"target":23},[21,106],{"target":9},[21],{"declaration":109,"phase":35,"sources":113,"type":37},{"zap":110},[111],{"trash":112},[31,32,33,34],[],[],{"casks":116,"formulae":117},[],[],{"arch":119,"casks":120,"formulae":121,"requirements":122},[53],[],[],{"macos":123},{},"f65d6e0be7386f321c9c6db39028ffb9c62e1ed8393fc5aaa760755577b2a386","https:\u002F\u002Fziranpub.b-cdn.net\u002FGram-x86_64-3.3.0.dmg","27","golden_gate",{"arch":52,"artifacts":129,"conflictsWith":149,"dependsOn":152,"downloadSha256":62,"downloadUrl":64,"macos":126,"requiresRosetta":39,"tag":158,"version":91},{"apps":130,"binaries":131,"entries":132,"pkgs":148},[7],[9],[133,137,142],{"declaration":134,"phase":15,"sources":136,"target":14,"type":17},{"app":135,"target":14},[7],[7],{"declaration":138,"phase":15,"sources":141,"target":23,"type":25},{"binary":139,"target":23},[21,140],{"target":9},[21],{"declaration":143,"phase":35,"sources":147,"type":37},{"zap":144},[145],{"trash":146},[31,32,33,34],[],[],{"casks":150,"formulae":151},[],[],{"arch":153,"casks":154,"formulae":155,"requirements":156},[52],[],[],{"macos":157},{},"arm64_golden_gate",{"arch":53,"artifacts":160,"conflictsWith":180,"dependsOn":183,"downloadSha256":124,"downloadUrl":125,"macos":189,"requiresRosetta":39,"tag":190,"version":91},{"apps":161,"binaries":162,"entries":163,"pkgs":179},[7],[9],[164,168,173],{"declaration":165,"phase":15,"sources":167,"target":14,"type":17},{"app":166,"target":14},[7],[7],{"declaration":169,"phase":15,"sources":172,"target":23,"type":25},{"binary":170,"target":23},[21,171],{"target":9},[21],{"declaration":174,"phase":35,"sources":178,"type":37},{"zap":175},[176],{"trash":177},[31,32,33,34],[],[],{"casks":181,"formulae":182},[],[],{"arch":184,"casks":185,"formulae":186,"requirements":187},[53],[],[],{"macos":188},{},"26","tahoe",{"arch":52,"artifacts":192,"conflictsWith":212,"dependsOn":215,"downloadSha256":62,"downloadUrl":64,"macos":189,"requiresRosetta":39,"tag":221,"version":91},{"apps":193,"binaries":194,"entries":195,"pkgs":211},[7],[9],[196,200,205],{"declaration":197,"phase":15,"sources":199,"target":14,"type":17},{"app":198,"target":14},[7],[7],{"declaration":201,"phase":15,"sources":204,"target":23,"type":25},{"binary":202,"target":23},[21,203],{"target":9},[21],{"declaration":206,"phase":35,"sources":210,"type":37},{"zap":207},[208],{"trash":209},[31,32,33,34],[],[],{"casks":213,"formulae":214},[],[],{"arch":216,"casks":217,"formulae":218,"requirements":219},[52],[],[],{"macos":220},{},"arm64_tahoe",{"arch":53,"artifacts":223,"conflictsWith":243,"dependsOn":246,"downloadSha256":124,"downloadUrl":125,"macos":252,"requiresRosetta":39,"tag":253,"version":91},{"apps":224,"binaries":225,"entries":226,"pkgs":242},[7],[9],[227,231,236],{"declaration":228,"phase":15,"sources":230,"target":14,"type":17},{"app":229,"target":14},[7],[7],{"declaration":232,"phase":15,"sources":235,"target":23,"type":25},{"binary":233,"target":23},[21,234],{"target":9},[21],{"declaration":237,"phase":35,"sources":241,"type":37},{"zap":238},[239],{"trash":240},[31,32,33,34],[],[],{"casks":244,"formulae":245},[],[],{"arch":247,"casks":248,"formulae":249,"requirements":250},[53],[],[],{"macos":251},{},"15","sequoia",{"arch":52,"artifacts":255,"conflictsWith":275,"dependsOn":278,"downloadSha256":62,"downloadUrl":64,"macos":252,"requiresRosetta":39,"tag":284,"version":91},{"apps":256,"binaries":257,"entries":258,"pkgs":274},[7],[9],[259,263,268],{"declaration":260,"phase":15,"sources":262,"target":14,"type":17},{"app":261,"target":14},[7],[7],{"declaration":264,"phase":15,"sources":267,"target":23,"type":25},{"binary":265,"target":23},[21,266],{"target":9},[21],{"declaration":269,"phase":35,"sources":273,"type":37},{"zap":270},[271],{"trash":272},[31,32,33,34],[],[],{"casks":276,"formulae":277},[],[],{"arch":279,"casks":280,"formulae":281,"requirements":282},[52],[],[],{"macos":283},{},"arm64_sequoia",{"arch":53,"artifacts":286,"conflictsWith":306,"dependsOn":309,"downloadSha256":124,"downloadUrl":125,"macos":315,"requiresRosetta":39,"tag":316,"version":91},{"apps":287,"binaries":288,"entries":289,"pkgs":305},[7],[9],[290,294,299],{"declaration":291,"phase":15,"sources":293,"target":14,"type":17},{"app":292,"target":14},[7],[7],{"declaration":295,"phase":15,"sources":298,"target":23,"type":25},{"binary":296,"target":23},[21,297],{"target":9},[21],{"declaration":300,"phase":35,"sources":304,"type":37},{"zap":301},[302],{"trash":303},[31,32,33,34],[],[],{"casks":307,"formulae":308},[],[],{"arch":310,"casks":311,"formulae":312,"requirements":313},[53],[],[],{"macos":314},{},"14","sonoma",{"arch":52,"artifacts":318,"conflictsWith":338,"dependsOn":341,"downloadSha256":62,"downloadUrl":64,"macos":315,"requiresRosetta":39,"tag":347,"version":91},{"apps":319,"binaries":320,"entries":321,"pkgs":337},[7],[9],[322,326,331],{"declaration":323,"phase":15,"sources":325,"target":14,"type":17},{"app":324,"target":14},[7],[7],{"declaration":327,"phase":15,"sources":330,"target":23,"type":25},{"binary":328,"target":23},[21,329],{"target":9},[21],{"declaration":332,"phase":35,"sources":336,"type":37},{"zap":333},[334],{"trash":335},[31,32,33,34],[],[],{"casks":339,"formulae":340},[],[],{"arch":342,"casks":343,"formulae":344,"requirements":345},[52],[],[],{"macos":346},{},"arm64_sonoma",{"arch":53,"artifacts":349,"conflictsWith":369,"dependsOn":372,"downloadSha256":124,"downloadUrl":125,"macos":378,"requiresRosetta":39,"tag":379,"version":91},{"apps":350,"binaries":351,"entries":352,"pkgs":368},[7],[9],[353,357,362],{"declaration":354,"phase":15,"sources":356,"target":14,"type":17},{"app":355,"target":14},[7],[7],{"declaration":358,"phase":15,"sources":361,"target":23,"type":25},{"binary":359,"target":23},[21,360],{"target":9},[21],{"declaration":363,"phase":35,"sources":367,"type":37},{"zap":364},[365],{"trash":366},[31,32,33,34],[],[],{"casks":370,"formulae":371},[],[],{"arch":373,"casks":374,"formulae":375,"requirements":376},[53],[],[],{"macos":377},{},"13","ventura",{"arch":52,"artifacts":381,"conflictsWith":401,"dependsOn":404,"downloadSha256":62,"downloadUrl":64,"macos":378,"requiresRosetta":39,"tag":410,"version":91},{"apps":382,"binaries":383,"entries":384,"pkgs":400},[7],[9],[385,389,394],{"declaration":386,"phase":15,"sources":388,"target":14,"type":17},{"app":387,"target":14},[7],[7],{"declaration":390,"phase":15,"sources":393,"target":23,"type":25},{"binary":391,"target":23},[21,392],{"target":9},[21],{"declaration":395,"phase":35,"sources":399,"type":37},{"zap":396},[397],{"trash":398},[31,32,33,34],[],[],{"casks":402,"formulae":403},[],[],{"arch":405,"casks":406,"formulae":407,"requirements":408},[52],[],[],{"macos":409},{},"arm64_ventura",{"arch":53,"artifacts":412,"conflictsWith":432,"dependsOn":435,"downloadSha256":124,"downloadUrl":125,"macos":441,"requiresRosetta":39,"tag":442,"version":91},{"apps":413,"binaries":414,"entries":415,"pkgs":431},[7],[9],[416,420,425],{"declaration":417,"phase":15,"sources":419,"target":14,"type":17},{"app":418,"target":14},[7],[7],{"declaration":421,"phase":15,"sources":424,"target":23,"type":25},{"binary":422,"target":23},[21,423],{"target":9},[21],{"declaration":426,"phase":35,"sources":430,"type":37},{"zap":427},[428],{"trash":429},[31,32,33,34],[],[],{"casks":433,"formulae":434},[],[],{"arch":436,"casks":437,"formulae":438,"requirements":439},[53],[],[],{"macos":440},{},"12","monterey",{"arch":52,"artifacts":444,"conflictsWith":464,"dependsOn":467,"downloadSha256":62,"downloadUrl":64,"macos":441,"requiresRosetta":39,"tag":473,"version":91},{"apps":445,"binaries":446,"entries":447,"pkgs":463},[7],[9],[448,452,457],{"declaration":449,"phase":15,"sources":451,"target":14,"type":17},{"app":450,"target":14},[7],[7],{"declaration":453,"phase":15,"sources":456,"target":23,"type":25},{"binary":454,"target":23},[21,455],{"target":9},[21],{"declaration":458,"phase":35,"sources":462,"type":37},{"zap":459},[460],{"trash":461},[31,32,33,34],[],[],{"casks":465,"formulae":466},[],[],{"arch":468,"casks":469,"formulae":470,"requirements":471},[52],[],[],{"macos":472},{},"arm64_monterey",{"arch":53,"artifacts":475,"conflictsWith":495,"dependsOn":498,"downloadSha256":124,"downloadUrl":125,"macos":504,"requiresRosetta":39,"tag":505,"version":91},{"apps":476,"binaries":477,"entries":478,"pkgs":494},[7],[9],[479,483,488],{"declaration":480,"phase":15,"sources":482,"target":14,"type":17},{"app":481,"target":14},[7],[7],{"declaration":484,"phase":15,"sources":487,"target":23,"type":25},{"binary":485,"target":23},[21,486],{"target":9},[21],{"declaration":489,"phase":35,"sources":493,"type":37},{"zap":490},[491],{"trash":492},[31,32,33,34],[],[],{"casks":496,"formulae":497},[],[],{"arch":499,"casks":500,"formulae":501,"requirements":502},[53],[],[],{"macos":503},{},"11","big_sur",{"arch":52,"artifacts":507,"conflictsWith":527,"dependsOn":530,"downloadSha256":62,"downloadUrl":64,"macos":504,"requiresRosetta":39,"tag":536,"version":91},{"apps":508,"binaries":509,"entries":510,"pkgs":526},[7],[9],[511,515,520],{"declaration":512,"phase":15,"sources":514,"target":14,"type":17},{"app":513,"target":14},[7],[7],{"declaration":516,"phase":15,"sources":519,"target":23,"type":25},{"binary":517,"target":23},[21,518],{"target":9},[21],{"declaration":521,"phase":35,"sources":525,"type":37},{"zap":522},[523],{"trash":524},[31,32,33,34],[],[],{"casks":528,"formulae":529},[],[],{"arch":531,"casks":532,"formulae":533,"requirements":534},[52],[],[],{"macos":535},{},"arm64_big_sur",{"icon":42,"machineTranslated":43,"name":44,"slug":45,"sourceLocale":46},557,9,{"brewLag":541,"cadence":545,"count30d":543},{"compared":542,"earlierCount":543,"medianMinutes":544},3,0,59,"biweekly","https:\u002F\u002Fcodeberg.org\u002FGramEditor\u002Fgram",[548],{"caption":549,"height":550,"machineTranslated":39,"sourceLocale":85,"theme":551,"thumbUrl":552,"url":553,"width":554},"Официальный скриншот редактора Gram (кроссплатформенный интерфейс)",889,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F48552a34dddd\u002Fa81f7ce39aed-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F48552a34dddd\u002Fa81f7ce39aed-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fg\u002Fgram.rb","Редактор кода и IDE с открытым исходным кодом: языковые серверы, Git, удаленная разработка по SSH и отладка; без ИИ, телеметрии и подписок.",{"locale":89,"machineTranslated":39,"sourceLocale":85,"status":90},{"arm64":43,"requiresRosetta":39,"status":559,"x86_64":43},"known",[561,562,563,564,565,566,567],"Code Editor","IDE","Open Source","Git","LSP","Remote SSH","Debugger","homebrew\u002Fcask","2026-10-07T09:38:36.653349Z",null,{"current":572,"records":573,"size":636,"stats":637,"total":539},1,[574,579,593,604,611,616,621,626,631],{"bodyMarkdown":75,"brewCommittedAt":76,"hasNotes":43,"id":77,"isLatest":43,"isPrerelease":39,"machineTranslated":39,"publishedAt":78,"sections":575,"source":84,"sourceLocale":85,"summary":86,"title":87,"translation":578,"version":91},[576],{"area":81,"items":577},[83],{"locale":89,"machineTranslated":39,"sourceLocale":85,"status":90},{"bodyMarkdown":580,"brewCommittedAt":581,"hasNotes":43,"id":582,"isLatest":39,"isPrerelease":39,"machineTranslated":43,"publishedAt":583,"sections":584,"source":84,"sourceLocale":85,"summary":589,"title":87,"translation":590,"version":592},"## [3.0.1] - 2026-06-30\r\n\r\n## Добавлено\r\n\r\n- Установлена переменная `GRAM_UPDATE_EXPLANATION` для внешних дистрибутивов (#357), автор: @koru\r\n\r\n## Исправлено\r\n\r\n- Исправлено отсутствие метода CGDirectDisplayID в Mac OS 15 (#359)\r\n- Документация: исправлена неработающая ссылка в документации\r\n- Документация: исправлена подсказка о назначении клавиш для отступов в vim\n\nОфициальный источник: https:\u002F\u002Fcodeberg.org\u002FGramEditor\u002Fgram\u002Freleases\u002Ftag\u002F3.0.1","2026-06-30T22:29:44Z",2019,"2026-06-30T21:40:33Z",[585],{"area":586,"items":587},"Выпуск",[588],"Ниже сохранён полный официальный список изменений для этой версии.","Добавлена переменная с пояснением обновления для внешних дистрибутивов, исправлены проблема API дисплея в macOS 15 и документация.",{"locale":89,"machineTranslated":43,"sourceLocale":85,"status":591},"machine","3.0.1",{"bodyMarkdown":594,"brewCommittedAt":595,"hasNotes":43,"id":596,"isLatest":39,"isPrerelease":39,"machineTranslated":43,"publishedAt":597,"sections":598,"source":84,"sourceLocale":85,"summary":601,"title":87,"translation":602,"version":603},"## [3.0.0] - 2026-06-29\r\n\r\n## Изменено\r\n\r\n- Mac переведён с собственного рендерера Metal на wgpu\r\n- cosmic-text используется для компоновки текста как в Linux, так и в Mac OS\r\n- cosmic-text обновлён до 0.19\r\n- Системный шрифт по умолчанию в Linux изменён на DejaVu Sans\r\n- Перенесены исправления компоновки cosmic-text из Zed\r\n- На экране приветствия всегда отображается «Вернуться к начальной настройке»\r\n- Загрузка Prettier разрешена только при включении соответствующей опции в конфигурации LSP\r\n- Установка пакетов NPM разрешена только при включении соответствующей опции в конфигурации LSP\r\n\r\n## Добавлено\r\n\r\n- Добавлена настройка `editor.line_number_scale` для уменьшения номеров строк\r\n- В систему текста cosmic text добавлена поддержка шрифтов с переменной насыщенностью\r\n- Добавлены полужирное и курсивное начертания для моноширинного шрифта по умолчанию (Myna)\r\n\r\n## Исправлено\r\n\r\n- Устранено обрезание таблиц в предпросмотре markdown (#332), автор: @kmkkiii\r\n- Восстановлен экран запуска при использовании CLI без аргументов (#340), автор: @ycna07\r\n- Улучшена система сборки \u002F CI (#335), автор: @koru\r\n- Добавлены инструкции по установке для MSYS2 (#337), автор: @ognevny\r\n- Исправлено возможное зависание при использовании буфера обмена в Linux \u002F Wayland (zed#58826), автор: @dantai\r\n- Добавлена обработка событий открытия файлов в macOS (#353), автор: @pixelkarma\r\n- Нормализованы окончания строк (#354), автор: @gluca\r\n- Настройки обновляются немедленно, без ожидания уведомления от наблюдателя файловой системы (#334)\r\n- Добавлено отслеживание ещё не существующих файлов путём опроса (например, settings.jsonc) (#334)\r\n- При фокусировке панели проекта запускается полное повторное сканирование\r\n- Панель git обновляется при получении фокуса\r\n- Записи для путей обновляются при каждом изменении активного элемента\r\n- Улучшена обработка версий в отладочных сборках\r\n- Удалена зависимость git2-rs (zed#53453) (#331) (#234)\r\n- Действие Toggle теперь действительно переключает видимость терминала\r\n- Минидампы не создаются, если не задана переменная GRAM_GENERATE_MINIDUMPS\r\n- Выполнено обновление до rust 1.96\r\n- Высота строки подписей интерфейса увеличена до 1.125 (+2\u002F16px) (#321)\r\n- Относительная нумерация строк не включается в мультибуферах\r\n- Исправлено нарушение правил stacked borrows в планировщике (zed#56850)\r\n- Для структурных представлений используется размер шрифта буфера (поскольку они используют шрифт буфера)\r\n- Исправлена проверка nixd LSPS (#347)\r\n- Открытие предпочтительно выполняется в окне с фокусом (#350)\r\n- Исправлена работа LSP, предоставляемых расширениями, в удалённых сеансах (zed#56487)\r\n- Исправлена загрузка задач из расширений\r\n- Раскладка клавиш Minimal стала чуть менее минимальной, чтобы уменьшить путаницу (#346)\r\n- Исправлено поведение cmd-e в macOS, чтобы оно лучше соответствовало ожидаемому (zed#54451)\r\n- Буферы сохраняются перед отладочным запуском (#338)\r\n- Для оконных диалогов используется objc2 (zed#59572)\r\n- Исправлена рассинхронизация списка недавних файлов при наличии в нём путей, которые больше не существуют\r\n- Исправлено положение кнопок управления окном после изменения оформления (Mac) (zed#59712)\r\n- В Roto для комментариев теперь используется \u002F\u002F начиная с 0.11\r\n\n\nОфициальный источник: https:\u002F\u002Fcodeberg.org\u002FGramEditor\u002Fgram\u002Freleases\u002Ftag\u002F3.0.0","2026-06-29T22:23:53Z",2021,"2026-06-29T20:46:31Z",[599],{"area":586,"items":600},[588],"Переводит отрисовку в macOS на wgpu, а компоновку текста — на cosmic-text, добавляет настройки шрифтов и исправляет поведение редактора и платформ.",{"locale":89,"machineTranslated":43,"sourceLocale":85,"status":591},"3.0.0",{"brewCommittedAt":605,"hasNotes":39,"isLatest":39,"isPrerelease":39,"sections":606,"source":607,"translation":608,"version":610},"2026-06-08T17:16:13Z",[],"homebrew",{"status":609},"none","2.2.0",{"brewCommittedAt":612,"hasNotes":39,"isLatest":39,"isPrerelease":39,"sections":613,"source":607,"translation":614,"version":615},"2026-05-23T22:06:55Z",[],{"status":609},"2.1.2",{"brewCommittedAt":617,"hasNotes":39,"isLatest":39,"isPrerelease":39,"sections":618,"source":607,"translation":619,"version":620},"2026-05-21T22:26:26Z",[],{"status":609},"2.1.1",{"brewCommittedAt":622,"hasNotes":39,"isLatest":39,"isPrerelease":39,"sections":623,"source":607,"translation":624,"version":625},"2026-05-18T22:19:25Z",[],{"status":609},"2.1.0",{"brewCommittedAt":627,"hasNotes":39,"isLatest":39,"isPrerelease":39,"sections":628,"source":607,"translation":629,"version":630},"2026-03-27T01:28:54Z",[],{"status":609},"1.2.1",{"brewCommittedAt":632,"hasNotes":39,"isLatest":39,"isPrerelease":39,"sections":633,"source":607,"translation":634,"version":635},"2026-03-22T21:40:48Z",[],{"status":609},"1.1.0",20,{"brewLag":638,"cadence":545,"count30d":543},{"compared":542,"earlierCount":543,"medianMinutes":544},{"current":572,"records":640,"size":572,"stats":646,"total":539},[641],{"bodyMarkdown":75,"brewCommittedAt":76,"hasNotes":43,"id":77,"isLatest":43,"isPrerelease":39,"machineTranslated":39,"publishedAt":78,"sections":642,"source":84,"sourceLocale":85,"summary":86,"title":87,"translation":645,"version":91},[643],{"area":81,"items":644},[83],{"locale":89,"machineTranslated":39,"sourceLocale":85,"status":90},{"brewLag":647,"cadence":545,"count30d":543},{"compared":542,"earlierCount":543,"medianMinutes":544}]