[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:halloy:ru":3,"releases:stats:cask:halloy:ru":493,"related:cask:halloy:ru":494,"markdown:3:2348:19nup8w":550},{"accentColor":4,"artifacts":5,"autoUpdates":28,"categories":29,"conflictsWith":35,"dependsOn":38,"deprecated":28,"description":46,"descriptionEn":47,"developer":48,"disabled":28,"displayName":49,"downloadSha256":50,"downloadSize":51,"downloadUrl":52,"editorChoice":28,"formulaeUrl":53,"homepage":54,"iconUrl":55,"installCommand":56,"installs":57,"installs30d":58,"isFont":28,"isLibrary":28,"kegOnly":28,"kind":61,"latestRelease":62,"machineTranslated":28,"name":49,"names":88,"platforms":90,"primaryCategory":462,"rank30d":463,"releaseCount":464,"releaseStats":465,"repoUrl":472,"screenshots":473,"sourceLocale":82,"sourceUrl":481,"summary":482,"summaryTranslation":483,"supports":484,"tags":486,"tap":491,"token":89,"version":87,"versionChangedAt":492},"#EC9878",{"apps":6,"binaries":8,"entries":9,"pkgs":27},[7],"Halloy.app",[],[10,17],{"declaration":11,"phase":14,"sources":15,"target":13,"type":16},{"app":12,"target":13},[7],"\u002FApplications\u002FHalloy.app","install",[7],"app",{"declaration":18,"phase":24,"sources":25,"type":26},{"zap":19},[20],{"trash":21},[22,23],"~\u002FLibrary\u002FApplication Support\u002Fhalloy","~\u002FLibrary\u002FSaved Application State\u002Forg.squidowl.halloy.savedState","cleanup",[],"zap",[],false,[30],{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},"lucide:message-circle","Communication","communication","zh-CN",{"casks":36,"formulae":37},[],[],{"arch":39,"casks":42,"formulae":43,"requirements":44},[40,41],"arm64","x86_64",[],[],{"macos":45},{},"Halloy is an open-source IRC client for macOS, Windows and Linux, designed to be simple and fast. The Homebrew cask installs the macOS application; it is an IRC client rather than a hosted messaging service. Connect to IRC networks and participate in channels or private conversations using the client interface.\n\n## Conversation workspace\nHalloy provides a sidebar for servers and conversations, configurable panes, channel nicklists, unread and highlight indicators, and internal buffers. Recent releases add a Channel Monitor for messages from joined channels and an in-app configuration editor. Server and internal buffer actions, nickname interactions and keyboard shortcuts can be configured for your preferred workflow.\n\n## IRCv3 and network features\nThe official project lists support for SASL, message tags, server-time, echo-message, chathistory, read markers, replies, reactions, typing, account notifications and other IRCv3 capabilities. Availability depends on the server. Bouncer network configuration, connection retry limits and protocol logging are documented release features. Halloy also supports file transfers, link previews and configurable appearance.\n\n## Configuration and recent features\nConfiguration includes server definitions, authentication, buffer behavior, fonts and themes. The 2026.8 release introduced system-keyring support for several password types, undo\u002Fredo in editors and explicit portable mode. The 2026.9 release adds animated GIF support, keyboard-driven message focus and smooth scrolling. Consult the version notes and documentation for exact settings and migration changes instead of assuming old configuration keys remain unchanged.\n\n## Project and macOS distribution\nHalloy is developed in the squidowl\u002Fhalloy repository and distributed under GPL-3.0. Its community support channel is #halloy on libera.chat. The recorded macOS 2026.9 artifact is halloy.dmg; its HTTP Content-Length was measured as 41,044,413 bytes. The release publishes a single macOS DMG rather than separate architecture-named DMGs.\n\n## Official sources\n- https:\u002F\u002Fhalloy.chat\u002F\n- https:\u002F\u002Fhalloy.chat\u002Finstallation.html\n- https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\n- https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Ftag\u002F2026.9\n- https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Ftag\u002F2026.8\n- https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Ftag\u002F2026.7.2\n","IRC client","Halloy contributors","Halloy","52f889a9225ba515aa74f1eb5f9a4f139360634a1712db4eb911a968a4855a0e",41044413,"https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Fdownload\u002F2026.9\u002Fhalloy.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Fhalloy","https:\u002F\u002Fhalloy.chat\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F3e0e3f23c176\u002F0636204d5fe9-256.png","brew install --cask halloy",{"d30":58,"d365":59,"d90":60},158,3152,748,"cask",{"bodyMarkdown":63,"brewCommittedAt":64,"hasNotes":65,"id":66,"isLatest":65,"isPrerelease":28,"machineTranslated":28,"publishedAt":67,"sections":68,"source":81,"sourceLocale":82,"summary":83,"title":84,"translation":85,"version":87},"Added:\r\n\r\n- Animated GIFs support\r\n- Keyboard-driven message focus: navigate and act on messages without mouse\r\n  - Links and channel mentions within a message can be focused and opened\r\n  - New `buffer.focus` theme color for the focused message border\r\n- Smooth scrolling\r\n- Support link delimiters (`\u003C` & `>`) with markdown formatting\r\n- Ability to configure individual bouncer networks with `servers.\u003Cname>.networks.\u003Cnetwork>`\r\n- `buffer.server_messages.condense.timestamp` setting to control whether a condensed message shows a time range, its start timestamp, its end timestamp, or no timestamp\r\n- Optional `font.code` setting for code-formatted text\r\n- `buffer.nickname.offline` supports `\"dimmed\"` \u002F `{ dimmed = float }`, and `{ color = \"theme\"|\"nickname\", alpha = ...}` so theme offline color and dimming can be combined\r\n- `buffer.nickname.color_override` rules for assigning colors to specific nicknames\r\n- Optional `buffer.self_message` theme style for messages sent by yourself\r\n- Config options `buffer.channel.nicklist.scrollbar.hidden`, `sidebar.scrollbar.hidden`, and `pane.scrollbar.hidden` that control whether the nicklist, sidebar, and in-pane scrollbars respectively are enabled or not\r\n- Additional setting for controlling anti-flood burst parameter (`servers.\u003Cname>.anti_flood.burst`); default value has been reduced from `10` to `8`\r\n- Expanded `servers.\u003Cname>.max_connection_attempts` to allow unlimited attempts\r\n- Server context menu action to open Channel Discovery with that server selected\r\n- Server messages can be configured to trigger unread in a buffer or not (`buffer.server_messages.\u003Cserver_message>.triggers_unread`)\r\n- Sidebar visibility is remembered across application launches\r\n- Settings to control how internal and server buffers are opened from the sidebar (`actions.sidebar.internal` and `actions.sidebar.server`)\r\n- Config file path is now shown in config editor\r\n- CTCP actions in private message context menus\r\n- Config option to include ignored nicknames in autocomplete (`buffer.text_input.autocomplete.include_ignored`)\r\n- `file_transfer.send_completion_message` setting to control whether a PRIVMSG is sent to the remote user when a file transfer completes.\r\n\r\nFixed:\r\n\r\n- Scroll-to-reply when clicking a reply preview\r\n- Allow listing modes by not providing \u003C+|->\r\n- Selection on mutliline messages\r\n- Display RELAYMSG senders correctly\r\n- Receiving an invite will reveal the query with the inviter in the sidebar\r\n- Config editor now properly out-scrolls the cursor\r\n- Anti-flood rate-limiting applied to post-authentication JOINs (and similar on-connect messages)\r\n- Display messages from legacy ISO-8859-1 clients instead of replacing invalid UTF-8 bytes\r\n- Reconnect WebSocket connections when ping writes fail or exceed `servers.\u003Cname>.ping_timeout`\r\n- Avoid bursts of IRC pings after delays\r\n- Text in input box being scrolled\u002Fclipped 2px on the left on pane load or when navigating history\r\n- Show registration-required join errors in the channel buffer instead of the server buffer\r\n- Remove blank space above the input after marking a buffer as read\r\n- Don't show another preview from the same message after hiding one\r\n- User avatars are only shown when `avatar` is included in `metadata.preferred_keys`\r\n- Expand `$HOME` or `%AppData%` when first component in a path setting\r\n- Include\u002Fexclude conditions are properly accounted for when highlighting nicknames\r\n- Restrict commonly used (`()\u003C>\"`) chars from being used to highlight nicks\r\n- \"Apply Colors & Font Styles\" button in Theme Editor persists modifications made via the theme editor\r\n- Better support for larger font sizes in modals\r\n- Sanitize incoming DCC filenames against Windows reserved device names, illegal characters, and trailing dots\u002Fspaces\r\n- Reject server icons whose decoded dimensions would exceed the maximum GPU buffer size, matching the existing link-preview guard\r\n- Cap the number of concurrently open IRCv3 batches a server can hold open, so a single connection cannot grow memory without bound\r\n- User-specified log levels are applied to all log sources (including non-Halloy log sources, which were previously exempt)\r\n\r\nChanged:\r\n\r\n- Right-aligned nickname columns now size to nearby messages instead of the entire loaded history\r\n- Offline nicknames are styled only by `buffer.nickname.offline`; `buffer.nickname.away` no longer applies to them\r\n- `esc` in the input box now scrolls the buffer to the bottom\r\n- \"Changed mode\" messages reverted to not trigger unread (but remain not-dimmed by default)\r\n- Removed active and passive categories for server message types; control of dimming and triggering unread can be controlled specifically for each server message type instead\r\n- User avatars are configurable with `metadata.avatar.size`\r\n- Link preview requests now use `Halloy\u002F\u003Cversion>` as their default User-Agent\r\n- Anti-flood rate parameter has been moved `servers.\u003Cname>.anti_flood` to `servers.\u003Cname>.anti_flood.rate`\r\n- IRC protocol logs for bouncer networks have their logs directory nested under the bouncer name\r\n- Rename `servers.\u003Cname>.websocket_ping_interval` to `servers.\u003Cname>.websocket_ping_time`\r\n- When reloading the config file, if the config file editor pane is opened with unsaved changes then those changes will be saved before reloading\r\n- The XDG data directory `~\u002F.local\u002Fshare\u002Fhalloy` can be used for storing history\u002Flogs\u002Fetc macOS, instead of `~\u002FLibrary\u002FApplication Support\u002Fhalloy\u002F` (move entire directory to migrate)\r\n- `+draft\u002Funreact` and `+draft\u002Freact` capabilities can be enabled separately (when either is available for the server)\r\n- The Theme Editor appends a `.toml` extension when saving a theme without the extension specified\r\n\r\nThanks:\r\n\r\n- Contributions: @rollecode, @luca020400, @rtmongold, @tranzystorekk, @englut, @furudean, @ncfavier, @edwardloveall\r\n- Bug reports: @sebbu2, @dpedu, kurwavidae, @ncfavier, wwWraith, kurwavidae, @SRAZKVT, @WinnerWind, @lojinks, @edwardloveall, CGML, @TheDcoder, @ToyKeeper, @BKVad1m, @gigioneggiando, @dei-layborer, @goyusia, @ncfavier\r\n- Feature requests: @daniiooo, @fabricionaweb, @RoboDanjal, @AbandonedCranium, tbo, ivocavalcante, @sebbu2, @coraxioU9, @ncfavier, @darienm, @Anonymous1157, gkoebel, @BigOjisan, garoto, @classabbyamp, @WinnerWind, @NoHandlebars87, @cyrneko, @Victorious3\r\n\n\nOfficial source: https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Ftag\u002F2026.9","2026-10-01T13:24:58Z",true,2539,"2026-10-01T10:34:10Z",[69,75],{"area":70,"items":71},"Added",[72,73,74],"Animated GIF support and smooth scrolling.","Keyboard-driven message focus and link navigation.","Per-network bouncer configuration and code-font settings.",{"area":76,"items":77},"Fixed",[78,79,80],"Reconnects WebSockets when ping writes fail or time out.","Caps concurrent IRCv3 batches to bound memory usage.","Sanitizes incoming DCC filenames for Windows.","editorial","en-US","Adds animated GIFs, keyboard-driven message focus and smooth scrolling; fixes reconnect, input, rate-limiting and security-related edge cases.","Halloy 2026.9",{"locale":82,"machineTranslated":28,"sourceLocale":82,"status":86},"source","2026.9",[49,89],"halloy",[91,118,144,171,197,224,250,277,303,330,356,383,409,436],{"arch":41,"artifacts":92,"conflictsWith":107,"dependsOn":110,"downloadSha256":50,"downloadUrl":52,"macos":116,"requiresRosetta":28,"tag":117,"version":87},{"apps":93,"binaries":94,"entries":95,"pkgs":106},[7],[],[96,100],{"declaration":97,"phase":14,"sources":99,"target":13,"type":16},{"app":98,"target":13},[7],[7],{"declaration":101,"phase":24,"sources":105,"type":26},{"zap":102},[103],{"trash":104},[22,23],[],[],{"casks":108,"formulae":109},[],[],{"arch":111,"casks":112,"formulae":113,"requirements":114},[41],[],[],{"macos":115},{},"27","golden_gate",{"arch":40,"artifacts":119,"conflictsWith":134,"dependsOn":137,"downloadSha256":50,"downloadUrl":52,"macos":116,"requiresRosetta":28,"tag":143,"version":87},{"apps":120,"binaries":121,"entries":122,"pkgs":133},[7],[],[123,127],{"declaration":124,"phase":14,"sources":126,"target":13,"type":16},{"app":125,"target":13},[7],[7],{"declaration":128,"phase":24,"sources":132,"type":26},{"zap":129},[130],{"trash":131},[22,23],[],[],{"casks":135,"formulae":136},[],[],{"arch":138,"casks":139,"formulae":140,"requirements":141},[40],[],[],{"macos":142},{},"arm64_golden_gate",{"arch":41,"artifacts":145,"conflictsWith":160,"dependsOn":163,"downloadSha256":50,"downloadUrl":52,"macos":169,"requiresRosetta":28,"tag":170,"version":87},{"apps":146,"binaries":147,"entries":148,"pkgs":159},[7],[],[149,153],{"declaration":150,"phase":14,"sources":152,"target":13,"type":16},{"app":151,"target":13},[7],[7],{"declaration":154,"phase":24,"sources":158,"type":26},{"zap":155},[156],{"trash":157},[22,23],[],[],{"casks":161,"formulae":162},[],[],{"arch":164,"casks":165,"formulae":166,"requirements":167},[41],[],[],{"macos":168},{},"26","tahoe",{"arch":40,"artifacts":172,"conflictsWith":187,"dependsOn":190,"downloadSha256":50,"downloadUrl":52,"macos":169,"requiresRosetta":28,"tag":196,"version":87},{"apps":173,"binaries":174,"entries":175,"pkgs":186},[7],[],[176,180],{"declaration":177,"phase":14,"sources":179,"target":13,"type":16},{"app":178,"target":13},[7],[7],{"declaration":181,"phase":24,"sources":185,"type":26},{"zap":182},[183],{"trash":184},[22,23],[],[],{"casks":188,"formulae":189},[],[],{"arch":191,"casks":192,"formulae":193,"requirements":194},[40],[],[],{"macos":195},{},"arm64_tahoe",{"arch":41,"artifacts":198,"conflictsWith":213,"dependsOn":216,"downloadSha256":50,"downloadUrl":52,"macos":222,"requiresRosetta":28,"tag":223,"version":87},{"apps":199,"binaries":200,"entries":201,"pkgs":212},[7],[],[202,206],{"declaration":203,"phase":14,"sources":205,"target":13,"type":16},{"app":204,"target":13},[7],[7],{"declaration":207,"phase":24,"sources":211,"type":26},{"zap":208},[209],{"trash":210},[22,23],[],[],{"casks":214,"formulae":215},[],[],{"arch":217,"casks":218,"formulae":219,"requirements":220},[41],[],[],{"macos":221},{},"15","sequoia",{"arch":40,"artifacts":225,"conflictsWith":240,"dependsOn":243,"downloadSha256":50,"downloadUrl":52,"macos":222,"requiresRosetta":28,"tag":249,"version":87},{"apps":226,"binaries":227,"entries":228,"pkgs":239},[7],[],[229,233],{"declaration":230,"phase":14,"sources":232,"target":13,"type":16},{"app":231,"target":13},[7],[7],{"declaration":234,"phase":24,"sources":238,"type":26},{"zap":235},[236],{"trash":237},[22,23],[],[],{"casks":241,"formulae":242},[],[],{"arch":244,"casks":245,"formulae":246,"requirements":247},[40],[],[],{"macos":248},{},"arm64_sequoia",{"arch":41,"artifacts":251,"conflictsWith":266,"dependsOn":269,"downloadSha256":50,"downloadUrl":52,"macos":275,"requiresRosetta":28,"tag":276,"version":87},{"apps":252,"binaries":253,"entries":254,"pkgs":265},[7],[],[255,259],{"declaration":256,"phase":14,"sources":258,"target":13,"type":16},{"app":257,"target":13},[7],[7],{"declaration":260,"phase":24,"sources":264,"type":26},{"zap":261},[262],{"trash":263},[22,23],[],[],{"casks":267,"formulae":268},[],[],{"arch":270,"casks":271,"formulae":272,"requirements":273},[41],[],[],{"macos":274},{},"14","sonoma",{"arch":40,"artifacts":278,"conflictsWith":293,"dependsOn":296,"downloadSha256":50,"downloadUrl":52,"macos":275,"requiresRosetta":28,"tag":302,"version":87},{"apps":279,"binaries":280,"entries":281,"pkgs":292},[7],[],[282,286],{"declaration":283,"phase":14,"sources":285,"target":13,"type":16},{"app":284,"target":13},[7],[7],{"declaration":287,"phase":24,"sources":291,"type":26},{"zap":288},[289],{"trash":290},[22,23],[],[],{"casks":294,"formulae":295},[],[],{"arch":297,"casks":298,"formulae":299,"requirements":300},[40],[],[],{"macos":301},{},"arm64_sonoma",{"arch":41,"artifacts":304,"conflictsWith":319,"dependsOn":322,"downloadSha256":50,"downloadUrl":52,"macos":328,"requiresRosetta":28,"tag":329,"version":87},{"apps":305,"binaries":306,"entries":307,"pkgs":318},[7],[],[308,312],{"declaration":309,"phase":14,"sources":311,"target":13,"type":16},{"app":310,"target":13},[7],[7],{"declaration":313,"phase":24,"sources":317,"type":26},{"zap":314},[315],{"trash":316},[22,23],[],[],{"casks":320,"formulae":321},[],[],{"arch":323,"casks":324,"formulae":325,"requirements":326},[41],[],[],{"macos":327},{},"13","ventura",{"arch":40,"artifacts":331,"conflictsWith":346,"dependsOn":349,"downloadSha256":50,"downloadUrl":52,"macos":328,"requiresRosetta":28,"tag":355,"version":87},{"apps":332,"binaries":333,"entries":334,"pkgs":345},[7],[],[335,339],{"declaration":336,"phase":14,"sources":338,"target":13,"type":16},{"app":337,"target":13},[7],[7],{"declaration":340,"phase":24,"sources":344,"type":26},{"zap":341},[342],{"trash":343},[22,23],[],[],{"casks":347,"formulae":348},[],[],{"arch":350,"casks":351,"formulae":352,"requirements":353},[40],[],[],{"macos":354},{},"arm64_ventura",{"arch":41,"artifacts":357,"conflictsWith":372,"dependsOn":375,"downloadSha256":50,"downloadUrl":52,"macos":381,"requiresRosetta":28,"tag":382,"version":87},{"apps":358,"binaries":359,"entries":360,"pkgs":371},[7],[],[361,365],{"declaration":362,"phase":14,"sources":364,"target":13,"type":16},{"app":363,"target":13},[7],[7],{"declaration":366,"phase":24,"sources":370,"type":26},{"zap":367},[368],{"trash":369},[22,23],[],[],{"casks":373,"formulae":374},[],[],{"arch":376,"casks":377,"formulae":378,"requirements":379},[41],[],[],{"macos":380},{},"12","monterey",{"arch":40,"artifacts":384,"conflictsWith":399,"dependsOn":402,"downloadSha256":50,"downloadUrl":52,"macos":381,"requiresRosetta":28,"tag":408,"version":87},{"apps":385,"binaries":386,"entries":387,"pkgs":398},[7],[],[388,392],{"declaration":389,"phase":14,"sources":391,"target":13,"type":16},{"app":390,"target":13},[7],[7],{"declaration":393,"phase":24,"sources":397,"type":26},{"zap":394},[395],{"trash":396},[22,23],[],[],{"casks":400,"formulae":401},[],[],{"arch":403,"casks":404,"formulae":405,"requirements":406},[40],[],[],{"macos":407},{},"arm64_monterey",{"arch":41,"artifacts":410,"conflictsWith":425,"dependsOn":428,"downloadSha256":50,"downloadUrl":52,"macos":434,"requiresRosetta":28,"tag":435,"version":87},{"apps":411,"binaries":412,"entries":413,"pkgs":424},[7],[],[414,418],{"declaration":415,"phase":14,"sources":417,"target":13,"type":16},{"app":416,"target":13},[7],[7],{"declaration":419,"phase":24,"sources":423,"type":26},{"zap":420},[421],{"trash":422},[22,23],[],[],{"casks":426,"formulae":427},[],[],{"arch":429,"casks":430,"formulae":431,"requirements":432},[41],[],[],{"macos":433},{},"11","big_sur",{"arch":40,"artifacts":437,"conflictsWith":452,"dependsOn":455,"downloadSha256":50,"downloadUrl":52,"macos":434,"requiresRosetta":28,"tag":461,"version":87},{"apps":438,"binaries":439,"entries":440,"pkgs":451},[7],[],[441,445],{"declaration":442,"phase":14,"sources":444,"target":13,"type":16},{"app":443,"target":13},[7],[7],{"declaration":446,"phase":24,"sources":450,"type":26},{"zap":447},[448],{"trash":449},[22,23],[],[],{"casks":453,"formulae":454},[],[],{"arch":456,"casks":457,"formulae":458,"requirements":459},[40],[],[],{"macos":460},{},"arm64_big_sur",{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},598,16,{"brewLag":466,"cadence":470,"count30d":471},{"compared":467,"earlierCount":468,"medianMinutes":469},3,0,149,"monthly",1,"https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy",[474],{"caption":475,"height":476,"machineTranslated":28,"sourceLocale":82,"theme":477,"thumbUrl":478,"url":479,"width":480},"Official Halloy repository screenshot showing multi-pane IRC chat; operating system is not identified.",787,"dark","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F8f2782344d36\u002Fc4581b3705b0-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F8f2782344d36\u002Fc4581b3705b0-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fh\u002Fhalloy.rb","Open-source IRC client for macOS, Windows and Linux with multi-server chat, configurable panes, IRCv3 support and an in-app configuration editor.",{"locale":82,"machineTranslated":28,"sourceLocale":82,"status":86},{"arm64":65,"requiresRosetta":28,"status":485,"x86_64":65},"known",[487,488,489,490,32],"IRC","Chat","IRCv3","Open Source","homebrew\u002Fcask","2026-10-07T09:38:36.653349Z",null,[495,507,518,529,540],{"accentColor":496,"autoUpdates":65,"deprecated":28,"disabled":28,"displayName":497,"editorChoice":28,"iconUrl":498,"installs30d":499,"isFont":28,"isLibrary":28,"kind":61,"machineTranslated":65,"name":500,"primaryCategory":501,"rank30d":502,"sourceLocale":82,"summary":503,"token":504,"version":505,"versionChangedAt":506},"#8662F7","Rakuten Viber","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F12176cf7b296\u002F197df9462a03-256.png",167,"Viber",{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},582,"Клиент для звонков и сообщений на компьютере, синхронизирующийся с мобильной учётной записью Viber; для активации нужна активная учётная запись на телефоне.","viber","1.0.0.110,2154","2026-10-07T09:38:43.820266Z",{"accentColor":508,"autoUpdates":65,"deprecated":28,"disabled":28,"displayName":509,"editorChoice":28,"iconUrl":510,"installs30d":511,"isFont":28,"isLibrary":28,"kind":61,"machineTranslated":65,"name":509,"primaryCategory":512,"rank30d":513,"sourceLocale":82,"summary":514,"token":515,"version":516,"versionChangedAt":517},"#24A9F7","Spark","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Feb473b321dff\u002F2cd59e8d98f3-256.png",181,{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},554,"Почтовый клиент с приоритетными входящими, отложенной отправкой, напоминаниями, командной работой и дополнительными ИИ-инструментами для написания текстов и встреч.","readdle-spark","3.31.5.141152","2026-10-07T09:38:41.545736Z",{"accentColor":519,"autoUpdates":28,"deprecated":28,"disabled":28,"displayName":520,"editorChoice":28,"iconUrl":521,"installs30d":522,"isFont":28,"isLibrary":28,"kind":61,"machineTranslated":65,"name":520,"primaryCategory":523,"rank30d":524,"sourceLocale":82,"summary":525,"token":526,"version":527,"versionChangedAt":528},"#27417A","Mattermost","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F9538f52ecdbc\u002Fae0285b48df4-256.png",165,{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},586,"Нативный настольный клиент Mattermost для подключения к серверам совместной работы, переключения команд и получения уведомлений каналов и индикаторов упоминаний.","mattermost","6.3.0","2026-10-07T09:38:38.931734Z",{"accentColor":530,"autoUpdates":65,"deprecated":28,"disabled":28,"displayName":531,"editorChoice":28,"iconUrl":532,"installs30d":533,"isFont":28,"isLibrary":28,"kind":61,"machineTranslated":28,"name":531,"primaryCategory":534,"rank30d":535,"sourceLocale":82,"summary":536,"token":537,"version":538,"versionChangedAt":539},"#254BF7","Beeper","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F022ac932fc33\u002Fdea7100f3a41-256.png",204,{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},507,"A unified chat inbox for popular messaging services, with cross-device sync, on-device connections and optional paid productivity features.","beeper","4.3.176","2026-10-07T09:38:25.801627Z",{"accentColor":541,"autoUpdates":65,"deprecated":28,"disabled":28,"displayName":542,"editorChoice":28,"iconUrl":543,"installs30d":544,"isFont":28,"isLibrary":28,"kind":61,"machineTranslated":65,"name":542,"primaryCategory":545,"rank30d":546,"sourceLocale":82,"summary":547,"token":548,"version":549,"versionChangedAt":517},"#7B62FB","Proton Mail Bridge","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002Fd6ab797aaf54\u002F32a4840431e5-256.png",220,{"icon":31,"machineTranslated":28,"name":32,"slug":33,"sourceLocale":34},478,"Подключите платную учётную запись Proton Mail к настольным почтовым клиентам через локальные серверы IMAP\u002FSMTP с фоновым шифрованием и расшифровкой сообщений.","proton-mail-bridge","3.27.0","\u003Cp>Halloy is an open-source IRC client for macOS, Windows and Linux, designed to be simple and fast. The Homebrew cask installs the macOS application; it is an IRC client rather than a hosted messaging service. Connect to IRC networks and participate in channels or private conversations using the client interface.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Conversation workspace\u003C\u002Fh3>\n\u003Cp>Halloy provides a sidebar for servers and conversations, configurable panes, channel nicklists, unread and highlight indicators, and internal buffers. Recent releases add a Channel Monitor for messages from joined channels and an in-app configuration editor. Server and internal buffer actions, nickname interactions and keyboard shortcuts can be configured for your preferred workflow.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">IRCv3 and network features\u003C\u002Fh3>\n\u003Cp>The official project lists support for SASL, message tags, server-time, echo-message, chathistory, read markers, replies, reactions, typing, account notifications and other IRCv3 capabilities. Availability depends on the server. Bouncer network configuration, connection retry limits and protocol logging are documented release features. Halloy also supports file transfers, link previews and configurable appearance.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Configuration and recent features\u003C\u002Fh3>\n\u003Cp>Configuration includes server definitions, authentication, buffer behavior, fonts and themes. The 2026.8 release introduced system-keyring support for several password types, undo\u002Fredo in editors and explicit portable mode. The 2026.9 release adds animated GIF support, keyboard-driven message focus and smooth scrolling. Consult the version notes and documentation for exact settings and migration changes instead of assuming old configuration keys remain unchanged.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Project and macOS distribution\u003C\u002Fh3>\n\u003Cp>Halloy is developed in the squidowl\u002Fhalloy repository and distributed under GPL-3.0. Its community support channel is #halloy on libera.chat. The recorded macOS 2026.9 artifact is halloy.dmg; its HTTP Content-Length was measured as 41,044,413 bytes. The release publishes a single macOS DMG rather than separate architecture-named DMGs.\u003C\u002Fp>\n\u003Ch3 class=\"on-md-heading-1\">Official sources\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhalloy.chat\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fhalloy.chat\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhalloy.chat\u002Finstallation.html\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fhalloy.chat\u002Finstallation.html\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Ftag\u002F2026.9\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Ftag\u002F2026.9\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Ftag\u002F2026.8\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Ftag\u002F2026.8\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Ftag\u002F2026.7.2\" target=\"_blank\" rel=\"noopener noreferrer\">https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy\u002Freleases\u002Ftag\u002F2026.7.2\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n"]