{"id":120038,"date":"2024-10-04T13:09:24","date_gmt":"2024-10-04T11:09:25","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/lagrange-1-18-i-1-18-1"},"modified":"2024-10-04T13:09:24","modified_gmt":"2024-10-04T11:09:25","slug":"lagrange-1-18-i-1-18-1","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/lagrange-1-18-i-1-18-1","title":{"rendered":"Lagrange 1.18 and 1.18.1","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><a rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/images\/21482\/original.png\" itemprop=\"contentURL\">            <img decoding=\"async\" alt=\"Lagrange 1.18 and 1.18.1\" src=\"\/wp-content\/uploads\/2024\/10\/eed365820e2d7108595df230c68baf68.jpg\" style=\"display:block;margin: 0 auto;\" \/>                   <\/a>                         <noindex>      <noindex><\/p>\n<p>Two weeks ago, a major update took place <a rel=\"nofollow\" href=\"https:\/\/gmi.skyjake.fi\/lagrange\">Lagrange<\/a>, a client of the Gemini network (<a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Gemini_(protocol)\">Wikipedia article<\/a>, <a rel=\"nofollow\" href=\"https:\/\/geminiprotocol.net\">website<\/a>), presented as a lightweight alternative to the WWW, created with a nod to <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Gopher\">Gopher<\/a>, but with enhancements such as a dedicated markup language <a rel=\"nofollow\" href=\"https:\/\/hexdocs.pm\/gemtext\/Gemtext.html\">Gemtext<\/a> for basic text formatting and encryption. On September 29, update 1.18.1 was released, fixing several bugs from the previous release.<\/p>\n<p><\/noindex><\/noindex> <noindex><\/p>\n<p>Lagrange is a cross-platform client that utilizes the capabilities of the <a rel=\"nofollow\" href=\"https:\/\/libsdl.org\/\">SDL<\/a> libraries for graphics acceleration and <a rel=\"nofollow\" href=\"https:\/\/openssl.org\/\">OpenSSL<\/a> encryption. The program supports tabs and split-screen functionality, browsing history, bookmarks, network search, smart suggestions when typing in the address bar, built-in image display on pages, audio file playback, and theme selection, and includes a built-in news aggregator. The Lagrange interface resembles that of modern web browsers but offers extensive customization options. More details about the application features can be found by opening the about:help tab in Lagrange or by reading the file  <a rel=\"nofollow\" href=\"https:\/\/git.skyjake.fi\/gemini\/lagrange\/raw\/branch\/release\/res\/about\/help.gmi\">help.gmi<\/a><\/p>\n<p><\/noindex>  <noindex><\/p>\n<p>The program's source code is written in C and can be compiled on any modern POSIX-compliant platform. Official 64-bit release builds <a rel=\"nofollow\" href=\"https:\/\/git.skyjake.fi\/gemini\/lagrange\/releases\">are<\/a> for Windows, macOS, and GNU\/Linux (AppImage) platforms. Beta releases are available for mobile platforms: <a rel=\"nofollow\" href=\"https:\/\/testflight.apple.com\/join\/UjdtSEhu\">iOS<\/a>, Android (<a rel=\"nofollow\" href=\"https:\/\/skyjake.github.io\/fdroid\/repo\/\">F-Droid repository<\/a>, <a rel=\"nofollow\" href=\"https:\/\/github.com\/skyjake\/skyjake.github.io\/tree\/master\/fdroid\/repo\">APK<\/a>)<\/p>\n<p><\/noindex> <\/p>\n<h1>1.18<\/h1>\n<h2>New Features:<\/h2>\n<ul>\n<li>Support for messaging <a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/cipres\/misfin\">Misfin<\/a>. Links misfin:\/\/ open in the sending dialog.<\/li>\n<li>Support <a rel=\"nofollow\" href=\"https:\/\/github.com\/dimkr\/guppy-protocol\">Guppy<\/a>, a lightweight protocol based on UDP. Added by Dima Krasner.<\/li>\n<li><a rel=\"nofollow\" href=\"https:\/\/github.com\/mikeghen\/titan-protocol\">Titan<\/a>: Support for the 'edit' parameter in open Titan links. The link content loads and opens in the submission dialog text editor. After editing, the content is sent back to the server.<\/li>\n<li>Option to disable all TLS unsafe connection warnings.<\/li>\n<li>Sound playback in <a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Opus_(%D0%BA%D0%BE%D0%B4%D0%B5%D0%BA)\">Opus<\/a> via libopusfile (optional dependency). Added by Martin Chang.<\/li>\n<\/ul>\n<h2>Changes and improvements:<\/h2>\n<ul>\n<li>Using <a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Curses_(programming_library)\">Curses<\/a> The clagrange console client can now be built alongside the GUI version, rather than separately from it. The TUI build script has been removed.<\/li>\n<li>Improved focus on interface elements: arrow keys move focus to the adjacent widget.<\/li>\n<li>Context menus can be navigated using the arrow keys, and the first letters of menu item shortcuts are used for quick focus movement by pressing the corresponding key on the keyboard.<\/li>\n<li>Bookmarks URLs are automatically updated in case of permanent redirects. (The original URL continues to be stored in bookmarks.ini).<\/li>\n<li>The length of the string changes dynamically (adapts to the window size), including fields such as preformatted blocks and plain text lines.<\/li>\n<li>The file path can be manually typed in the upload dialog. Previously, only drag-and-drop support was available.<\/li>\n<li>Right-clicking on the site's banner shows the link context menu (linked to the root URL of the capsule).<\/li>\n<li>When saving to the downloads folder, a confirmation pop-up is displayed.<\/li>\n<li>Menu panel: When activated from the keyboard, it reopens the last opened submenu, not necessarily 'File' as before.<\/li>\n<li>The Return key now focuses on the URL entry field.<\/li>\n<li>About page: Clarified the meaning of 'fingerprint'. Displays hash type (SHA-256) and what was used for its calculation (full certificate or only the public key).<\/li>\n<li>Action symbols updated for 'Go to root', remote bookmarks, and bookmark indicator (button).<\/li>\n<li>Gopher: Correct parsing of Telnet string types 8 and T.<\/li>\n<li>The Noto Emoji font has been updated to support Unicode 15.1.<\/li>\n<li>TUI: Frequently used keyboard shortcuts are displayed in place of the menu bar when it is disabled to make the interface more accessible.<\/li>\n<li>TUI: Improved interface layout, considering usability at a minimum resolution of 80&#215;25.<\/li>\n<li>TUI: The display of various widgets in text mode has been enhanced.<\/li>\n<\/ul>\n<h2>Fixes:<\/h2>\n<ul>\n<li>Titan URLs erroneously opened the upload dialog when viewing history.<\/li>\n<li>A request in the open Titan tab was resent with empty content upon launching the application.<\/li>\n<li>The identification for sending to Titan was sometimes selected incorrectly.<\/li>\n<li>The upload dialog was missing several lines for errors during drag-and-drop.<\/li>\n<li>Gopher: Formatting elements of Gemtext found in Gopher page text are ignored to avoid distorting the visual representation of the page.<\/li>\n<li>Gopher: The port number may be empty on i-lines.<\/li>\n<li>Query tags that already contain a ? in the prefix had an extra ?.<\/li>\n<li>Numeric (alphanumeric) link markers shown when navigating with the Alt\/Option keys or home row keys now start from the very top of the viewport.<\/li>\n<li>Incorrect event processing order when multiple windows are present, with one of the widgets in focus.<\/li>\n<li>macOS: Trackpad navigation on an unfocused window could trigger in another focused window.<\/li>\n<li>Missing focus indication in empty lists and Snippets lists.<\/li>\n<li>Holding down Alt\/Option (the modifier for showing link numbers) when opening a query link could result in the input focus not appearing in the dialog.<\/li>\n<li>Incorrect letter spacing in preformatted blocks.<\/li>\n<li>The first paragraph highlighting did not work correctly with the monospaced body font.<\/li>\n<li>Text characters occasionally appeared partially clipped.<\/li>\n<li>TUI: Color escape sequences were not considered in the output.<\/li>\n<li>TUI: Submenu characters were missing.<\/li>\n<li>TUI: Possible freezing when displaying wrapped text.<\/li>\n<\/ul>\n<h1>1.18.1<\/h1>\n<ul>\n<li>macOS: Fixed opening the URI Misfin from external sources using the system's resources.<\/li>\n<li>Windows: Now you can remember Lagrange as the application for opening misfin:\/\/ URLs.<\/li>\n<li>TUI: Fixed possible output distortion.<\/li>\n<li>TUI: Curses will be linked statically only when using the CMake ENABLE_STATIC option.<\/li>\n<li>Updated interface translations.<\/li>\n<\/ul>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.linux.org.ru\/news\/internet\/17747973\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0432\u0435 \u043d\u0435\u0434\u0435\u043b\u0438 \u043d\u0430\u0437\u0430\u0434 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u043e\u0441\u044c \u043a\u0440\u0443\u043f\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 Lagrange, \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0441\u0435\u0442\u0438 Gemini (\u0441\u0442\u0430\u0442\u044c\u044f \u043d\u0430 \u0412\u0438\u043a\u0438\u043f\u0435\u0434\u0438\u0438, \u0432\u0435\u0431-\u0441\u0430\u0439\u0442), \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u043a\u0430\u043a \u043e\u0431\u043b\u0435\u0433\u0447\u0451\u043d\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 WWW \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u043e\u0439 \u0441 \u043e\u0433\u043b\u044f\u0434\u043a\u043e\u0439 \u043d\u0430 Gopher, \u043d\u043e \u0441 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u0442\u0430\u043a\u0438\u0445 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439, \u043a\u0430\u043a \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a Gemtext \u0434\u043b\u044f \u0431\u0430\u0437\u043e\u0432\u043e\u0439 \u0440\u0430\u0437\u043c\u0435\u0442\u043a\u0438 \u0442\u0435\u043a\u0441\u0442\u0430 \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u0435. 29 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u0432\u044b\u0448\u043b\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 1.18.1, \u0437\u0430\u043a\u0440\u044b\u0432\u0448\u0435\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0431\u0430\u0433\u043e\u0432 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0440\u0435\u043b\u0438\u0437\u0430. Lagrange \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u0440\u043e\u0441\u0441\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u044b\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":120039,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-120038","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/lagrange-1-18-i-1-18-1\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Lagrange 1.18 \u0438 1.18.1 | ProHoster\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/lagrange-1-18-i-1-18-1\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-10-04T11:09:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-10-04T11:09:25+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lagrange 1.18 and 1.18.1 | ProHoster","description":"","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/lagrange-1-18-i-1-18-1","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Lagrange 1.18 \u0438 1.18.1 | ProHoster","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/lagrange-1-18-i-1-18-1","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-10-04T11:09:25+00:00","article:modified_time":"2024-10-04T11:09:25+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"120038","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 07:01:39","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 07:01:39","updated":"2026-01-23 07:01:39","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/120038","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=120038"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/120038\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/120039"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=120038"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=120038"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=120038"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}