1<!DOCTYPE html> 2 3<html lang="en"> 4 <head> 5 <meta charset="utf-8"> 6 <meta content="ie=edge" http-equiv="x-ua-compatible"> 7 <meta content="width=device-width, initial-scale=1" name="viewport"> 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
30<script type="application/ld+json"> 31 { 32 "@context": "https://schema.org", 33 "@type": "Organization", 34 "name": "Remote Sunrise LTD", 35 "url": "https://rs.ltd" 36 , 37 "logo": "https://rs.ltd/assets/images/logo/logo.png" 38 39 } 40 </script>
40 41 42 43 44 45 46 47 48 49<meta http-equiv="Content-Language" content="en"> 50 51<link rel="canonical" href="https://rs.ltd/news/"/> 52 53 54 55 56 57<link rel="alternate" hreflang="de" href="https://rs.ltd/de/news/"/> 58 59 60 61 62 63<link rel="alternate" hreflang="es" href="https://rs.ltd/es/news/"/> 64 65 66 67 68 69<link rel="alternate" hreflang="fr" href="https://rs.ltd/fr/news/"/> 70 71 72 73 74 75<link rel="alternate" hreflang="he" href="https://rs.ltd/he/news/"/> 76 77 78 79 80 81<link rel="alternate" hreflang="it" href="https://rs.ltd/it/news/"/> 82 83 84 85 86 87<link rel="alternate" hreflang="ja" href="https://rs.ltd/ja/news/"/> 88 89 90 91 92 93<link rel="alternate" hreflang="ko" href="https://rs.ltd/ko/news/"/> 94 95 96 97 98 99<link rel="alternate" hreflang="en" href="https://rs.ltd/news/"/> 100<link rel="alternate" hreflang="x-default" href="https://rs.ltd/news/"/> 101 102 103 104 105 106<link rel="alternate" hreflang="nl" href="https://rs.ltd/nl/news/"/> 107 108 109 110 111 112<link rel="alternate" hreflang="no" href="https://rs.ltd/no/news/"/> 113 114 115 116 117 118<link rel="alternate" hreflang="pt" href="https://rs.ltd/pt/news/"/> 119 120 121 122 123 124<link rel="alternate" hreflang="sv" href="https://rs.ltd/sv/news/"/> 125 126 127 128 129 130<link rel="alternate" hreflang="zh" href="https://rs.ltd/zh/news/"/> 131 132 133 134 135 136 137 138 139<title>News | Remote Sunrise LTD</title> 140<meta name="generator" content="Jekyll v4.4.1" /> 141 142<meta name="description" content="News about my apps and website." /> 143 144<meta property="og:title" content="News" /> 145<meta property="og:locale" content="en" /> 146 147<meta property="og:description" content="News about my apps and website." /> 148 149<meta property="og:url" content="https://rs.ltd/news/" /> 150<meta property="og:site_name" content="Remote Sunrise LTD" /> 151 152<meta property="og:image" content="https://rs.ltd/assets/images/logo/logo.png" /> 153 154<meta property="og:type" content="website" /> 155 156 157<meta property="article:modified_time" content="2022-11-06T22:00:00+00:00" /> 158 159<meta name="twitter:card" content="summary_large_image" /> 160 161<meta property="twitter:image" content="https://rs.ltd/assets/images/logo/logo.png" /> 162 163<meta property="twitter:title" content="News" /> 164 165<meta property="twitter:description" content="News about my apps and website." /> 166
167<script type="application/ld+json"> 168{ 169 "@context": "https://schema.org", 170 "@type": "WebPage", 171 "@id": "https://rs.ltd/news/", 172 "url": "https://rs.ltd/news/", 173 "name": "News", 174 "description": "News about my apps and website.", 175 "inLanguage": "en", 176 "isPartOf": { 177 "@type": "WebSite", 178 "name": "Remote Sunrise LTD", 179 "url": "https://rs.ltd" 180 } 181 , 182 "image": "https://rs.ltd/assets/images/logo/logo.png" 183 , 184 "dateModified": "2022-11-06T22:00:00+00:00" 185 186} 187</script>
187 188 189 190 <link rel="icon" href="/assets/images/favicon/favicon.png"> 191 192 193 194 <link rel="preload" as="image" href="/assets/images/gen/news/large.jpg" fetchpriority="high"> 195 196 <link href="https://fonts.googleapis.com" rel="preconnect"> 197 <link href="https://fonts.gstatic.com" rel="preconnect" crossorigin> 198 <link href="/assets/css/main.css" rel="stylesheet"> 199 200 <link href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"> 201 202 203 204
204<script> 205 localStorage.getItem('darkMode') === 'true' && document.documentElement.setAttribute('data-mode', 'dark'); 206 </script>
206 207 208 209
209<script> 210 window.storePreferredLanguage = function(lang) { 211 if (!lang) return; 212 try { localStorage.setItem('preferred_lang', lang); } catch (e) {} 213 document.cookie = 'preferred_lang=' + encodeURIComponent(lang) + '; path=/; max-age=31536000'; 214 }; 215 216 window.changeSiteLanguage = function(select) { 217 if (!select || !select.value) return; 218 var option = select.options[select.selectedIndex]; 219 window.storePreferredLanguage(option && option.getAttribute('data-lang')); 220 window.location.href = select.value; 221 }; 222 223 (function() { 224 try { 225 var ua = navigator.userAgent || ''; 226 var isBot = /(bot|crawl|spider|slurp|facebookexternalhit|Slackbot|Twitterbot|BingPreview|LinkedInBot|Semrush|Yandex|DuckDuckBot)/i.test(ua); 227 if (isBot) return; 228 229 var supported = ["en","de","fr","es","it","ja","he","nl","sv","no","zh","ko","pt"]; 230 var available = ["de","es","fr","he","it","ja","ko","en","nl","no","pt","sv","zh"]; 231 var defaultLang = "en"; 232 var active = "en"; 233 234 // Only redirect from default language pages 235 if (active && active !== '' && active !== defaultLang) return; 236 237 // Allow opt-out via query param 238 if (location.search.indexOf('no-lang-redirect=1') !== -1) return; 239 240 function getCookie(name){ 241 var m = document.cookie.match(new RegExp('(?:^|; )' + name.replace(/([.$?*|{}()\[\]\\\/\+^])/g, '\\$1') + '=([^;]*)')); 242 return m ? decodeURIComponent(m[1]) : null; 243 } 244 245 var stored = localStorage.getItem('preferred_lang') || getCookie('preferred_lang'); 246 var preferred = stored || ''; 247 248 function normalize(code){ 249 if (!code) return ''; 250 code = code.toLowerCase(); 251 if (code === 'nb' || code === 'nb-no') return 'no'; 252 if (code.indexOf('zh') === 0) return 'zh'; 253 if (code.indexOf('pt') === 0) return 'pt'; 254 return code.length > 2 ? code.slice(0,2) : code; 255 } 256 257 if (!preferred) { 258 var langs = navigator.languages && navigator.languages.length ? navigator.languages : [navigator.language || navigator.userLanguage || '']; 259 for (var i=0; i<langs.length; i++) { 260 var cand = normalize(langs[i]); 261 if (supported.indexOf(cand) !== -1 && cand !== defaultLang) { preferred = cand; break; } 262 } 263 } 264 265 if (!preferred || preferred === defaultLang) return; 266 if (available.indexOf(preferred) === -1) return; 267 if (location.pathname.indexOf('/' + preferred + '/') === 0) return; // already on target lang 268 269 var path = "/news/"; // e.g. "/apps/..." (no lang prefix for default) 270 var target = '/' + preferred + path + location.search + location.hash; 271 272 window.storePreferredLanguage(preferred); 273 location.replace(target); 274 } catch (e) { /* noop */ } 275 })(); 276 </script>
276 277 278 <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> 279 <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> 280 <link rel="apple-touch-icon" href="/apple-touch-icon.png" /> 281 <link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png" /> 282 <link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png" /> 283 <link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png" /> 284 <link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png" /> 285 <link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png" /> 286 <link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png" /> 287 <link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png" /> 288 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png" /> 289 290<!--
290<script type='text/javascript'>--> 291<!-- //some default pre init--> 292<!-- var Countly = Countly || {};--> 293<!-- Countly.q = Countly.q || [];--> 294<!----> 295<!-- //provide countly initialization parameters--> 296<!-- Countly.app_key = '435f6aebdf2a389be0a2f38458584d540145fc7e';--> 297<!-- Countly.url = 'https://countly.rs.ltd';--> 298<!----> 299<!-- Countly.q.push(['track_sessions']);--> 300<!-- Countly.q.push(['track_pageview']);--> 301<!-- Countly.q.push(['track_clicks']);--> 302<!-- Countly.q.push(['track_links']);--> 303<!----> 304<!-- //load countly script asynchronously--> 305<!-- (function() {--> 306<!-- var cly = document.createElement('script'); cly.type = 'text/javascript';--> 307<!-- cly.async = true;--> 308<!-- //enter url of script here--> 309<!-- cly.src = 'https://cdnjs.cloudflare.com/ajax/libs/countly-sdk-web/20.4.0/countly.min.js';--> 310<!-- cly.onload = function(){Countly.init()};--> 311<!-- var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(cly, s);--> 312<!-- })();--> 313<!-- </script>
313--> 314 </head> 315<body class="page page-basic has-fixed-header"> 316 317 <noscript><img alt="analytics pixel" src='https://countly.rs.ltd/pixel.png?app_key=435f6aebdf2a389be0a2f38458584d540145fc7e&begin_session=1'/></noscript> 318 319 320<div class="menu-main-mobile " id="menu-main-mobile"> 321 322 <div class="menu-main-mobile-top"> 323 <div id="close-overlay" class="menu-main-close"> 324 <div class="hamburger"></div> 325 </div> 326 </div> 327 328 <div class="menu-main-mobile-center"> 329 330 331 332 <ul class="menu"> 333 334 <li class="menu-item-home"> 335 <a href="/">Home</a> 336 </li> 337 338 <li class="menu-item-apps"> 339 <a href="/apps/">Apps</a> 340 </li> 341 342 <li class="menu-item-support"> 343 <a href="/support/">Support</a> 344 </li> 345 346 <li class="menu-item-community"> 347 <a href="https://www.reddit.com/r/cherpake/">Community</a> 348 </li> 349 350 <li class="menu-item-more"> 351 <a href="/">More</a> 352 </li> 353 354 </ul> 355 356 </div> 357 358 <div class="menu-main-mobile-bottom"> 359 360 361 362<div class="social" id="social"> 363 364</div> 365 366 367 368 369 <div class="dark-mode-switcher " id="dark-mode-container"> 370 <div class="dark-mode-switch"> 371 <svg class="dark-mode-icon-dark" data-name="Layer 1" fill="#000000" height="20px" viewbox="0 0 64 64" width="20px" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"> 372 <title>essential</title> 373 <path d="M33.28,58.24A26.95,26.95,0,0,1,24,6l.39-.13a2,2,0,0,1,2.4,2.87,22.42,22.42,0,0,0-1.51,18.75h0A22.47,22.47,0,0,0,54.09,40.8l.76-.3a2,2,0,0,1,2.24.48,2,2,0,0,1,.35,2.24,27,27,0,0,1-24.16,15ZM21.11,11.85a22.94,22.94,0,1,0,30,33.91A26.46,26.46,0,0,1,21.53,28.87h0A26.4,26.4,0,0,1,21.11,11.85Z"></path> 374 </svg> 375 <svg class="dark-mode-icon-light" fill="#000000" height="20px" style="enable-background: new 0 0 100 100;" version="1.1" viewbox="0 0 100 100" width="20px" x="0px" xml:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" y="0px"> 376 <g> 377 <path d="M50,75c-13.8,0-25-11.2-25-25s11.2-25,25-25s25,11.2,25,25S63.8,75,50,75z M50,33.3c-9.2,0-16.7,7.5-16.7,16.7 c0,9.2,7.5,16.7,16.7,16.7c9.2,0,16.7-7.5,16.7-16.7C66.7,40.8,59.2,33.3,50,33.3z"></path> 378 </g> 379 <g> 380 <path d="M50,100c-2.3,0-4.2-1.9-4.2-4.2v-8.3c0-2.3,1.9-4.2,4.2-4.2c2.3,0,4.2,1.9,4.2,4.2v8.3C54.2,98.1,52.3,100,50,100z M17.5,86.7c-1.1,0-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.3,0-5.9l5.8-5.8c1.6-1.6,4.3-1.6,5.9,0c1.6,1.6,1.6,4.3,0,5.9l-5.8,5.8 C19.6,86.3,18.6,86.7,17.5,86.7z M82.5,86.7c-1.1,0-2.1-0.4-2.9-1.2l-5.8-5.8c-1.6-1.6-1.6-4.3,0-5.9s4.3-1.6,5.9,0l5.8,5.8 c1.6,1.6,1.6,4.3,0,5.9C84.6,86.3,83.6,86.7,82.5,86.7z M95.8,54.2h-8.3c-2.3,0-4.2-1.9-4.2-4.2c0-2.3,1.9-4.2,4.2-4.2h8.3 c2.3,0,4.2,1.9,4.2,4.2C100,52.3,98.1,54.2,95.8,54.2z M12.5,54.2H4.2C1.9,54.2,0,52.3,0,50c0-2.3,1.9-4.2,4.2-4.2h8.3 c2.3,0,4.2,1.9,4.2,4.2C16.7,52.3,14.8,54.2,12.5,54.2z M76.7,27.5c-1.1,0-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.3,0-5.9l5.8-5.8 c1.6-1.6,4.3-1.6,5.9,0c1.6,1.6,1.6,4.3,0,5.9l-5.8,5.8C78.8,27.1,77.7,27.5,76.7,27.5z M23.3,27.5c-1.1,0-2.1-0.4-2.9-1.2 l-5.8-5.8c-1.6-1.6-1.6-4.3,0-5.9c1.6-1.6,4.3-1.6,5.9,0l5.8,5.8c1.6,1.6,1.6,4.3,0,5.9C25.5,27.1,24.4,27.5,23.3,27.5z M50,16.7 c-2.3,0-4.2-1.9-4.2-4.2V4.2C45.8,1.9,47.7,0,50,0c2.3,0,4.2,1.9,4.2,4.2v8.3C54.2,14.8,52.3,16.7,50,16.7z"></path> 381 </g> 382 </svg> 383 <div class="ball"></div> 384 </div> 385</div> 386 387 </div> 388 389</div> 390 391 392 393<div id="header" class='header header-fixed'> 394 <div class="container"> 395 <div class="logos"> 396 <div class="logo logo-desktop"> 397 398 <div class="logo-image"> 399 <a href="/"> 400 <img height="34px" width="34px" alt="Remote Sunrise LTD Logo" src="/assets/images/logo/logo.png"/> 401 </a> 402 </div> 403 404 405 406 407 </div> 408 409 <div class="logo logo-desktop-invert"> 410 411 412 <div class="logo-image"> 413 <a href="/"> 414 <img height="34px" width="34px" alt="Remote Sunrise LTD Logo" src="/assets/images/logo/logo-invert.png"/> 415 </a> 416 </div> 417 418 419 420 421 </div> 422 423 <div class="logo logo-mobile"> 424 425 426 <div class="logo-image"> 427 <a href="/"> 428 <img height="34px" width="34px" alt="Remote Sunrise LTD Logo" src="/assets/images/logo/logo-mobile.png"/> 429 </a> 430 </div> 431 432 433 434 435 </div> 436 437 438 <div class="logo logo-mobile-invert"> 439 440 441 <div class="logo-image"> 442 <a href="/"> 443 <img height="34px" width="34px" alt="Remote Sunrise LTD Logo" src="/assets/images/logo/logo-invert-mobile.png"/> 444 </a> 445 </div> 446 447 448 449 450 </div> 451 452</div> 453 454 455 <div class="menu-main"> 456 457
458 <ul> 459 460 461 462 <li class=""> 463 <a href="/">Home</a> 464 </li> 465 466 467 468 <li class="menu-item-dropdown menu-item-Apps"> 469 <a href="/apps/">Apps <i class="fa-solid fa-chevron-down"></i></a> 470 471 <div class="dropdown-menu"> 472 473 474 <a href="/apps/remote-mouse-keyboard/" class="dropdown-item "> 475 476 <div class="dropdown-item-icon"><img src="/assets/images/gen/apps/remote/icon-small.png" alt="Remote Mouse & Keyboard" /></div> 477 478 479 480 481 482 <div class="dropdown-item-content"> 483 <div class="dropdown-item-name">Remote Mouse & Keyboard</div> 484 <div class="dropdown-item-description">iOS/iPadOS/tvOS/macOS</div> 485 </div> 486 </a> 487 488 489 490 <a href="/apps/remote-keypad-numpad/" class="dropdown-item "> 491 492 <div class="dropdown-item-icon"><img src="/assets/images/gen/apps/numpad/icon-small.png" alt="Virtual KeyPad & NumPad" /></div> 493 494 495 496 497 498 <div class="dropdown-item-content"> 499 <div class="dropdown-item-name">Virtual KeyPad & NumPad</div> 500 <div class="dropdown-item-description">iOS/iPadOS</div> 501 </div> 502 </a> 503 504 505 506 <a href="/apps/file-explorer-player/" class="dropdown-item "> 507 508 <div class="dropdown-item-icon"><img src="/assets/images/gen/apps/drive/icon-small.png" alt="File Explorer & Player" /></div> 509 510 511 512 513 514 <div class="dropdown-item-content"> 515 <div class="dropdown-item-name">File Explorer & Player</div> 516 <div class="dropdown-item-description">iOS/iPadOS/tvOS</div> 517 </div> 518 </a> 519 520 521 522 <a href="/apps/sibelius-keypad/" class="dropdown-item "> 523 524 <div class="dropdown-item-icon"><img src="/assets/images/gen/apps/sibelius/icon-small.png" alt="Sibelius KeyPad" /></div> 525 526 527 528 529 530 <div class="dropdown-item-content"> 531 <div class="dropdown-item-name">Sibelius KeyPad</div> 532 <div class="dropdown-item-description">iOS/iPadOS</div> 533 </div> 534 </a> 535 536 537 538 <a href="/apps/finale-keypad/" class="dropdown-item "> 539 540 <div class="dropdown-item-icon"><img src="/assets/images/gen/apps/finale/icon-small.png" alt="Finale KeyPad" /></div> 541 542 543 544 545 546 <div class="dropdown-item-content"> 547 <div class="dropdown-item-name">Finale KeyPad</div> 548 <div class="dropdown-item-description">iOS/iPadOS</div> 549 </div> 550 </a> 551 552 553 554 <div style="padding-top: 4px; padding-bottom: 4px;"> 555 <div style="width: 100%; height: 1px; background-color: var(--color-primary); background:; background:-webkit-linear-gradient(left, transparent, , transparent);background:linear-gradient(to right, transparent, , transparent);"></div> 556 </div> 557 558 559 560 <a href="/get/" class="dropdown-item "> 561 562 <div class="dropdown-item-icon"><img src="/assets/images/gen/apps/helper/icon-small.png" alt="Remote Helper" /></div> 563 564 565 566 567 568 <div class="dropdown-item-content"> 569 <div class="dropdown-item-name">Remote Helper</div> 570 <div class="dropdown-item-description">macOS/Windows</div> 571 </div> 572 </a> 573 574 575 576 <div style="padding-top: 4px; padding-bottom: 4px;"> 577 <div style="width: 100%; height: 1px; background-color: var(--color-primary); background:; background:-webkit-linear-gradient(left, transparent, , transparent);background:linear-gradient(to right, transparent, , transparent);"></div> 578 </div> 579 580 581 582 <a href="/apps/remote-control-tv/" class="dropdown-item "> 583 584 <div class="dropdown-item-icon"><img src="/assets/images/gen/apps/tv-remote/icon-small.png" alt="Remote Control for TV" /></div> 585 586 587 588 589 590 <div class="dropdown-item-content"> 591 <div class="dropdown-item-name">Remote Control for TV</div> 592 <div class="dropdown-item-description">iOS/iPadOS</div> 593 </div> 594 </a> 595 596 597 598 <div style="padding-top: 4px; padding-bottom: 4px;"> 599 <div style="width: 100%; height: 1px; background-color: var(--color-primary); background:; background:-webkit-linear-gradient(left, transparent, , transparent);background:linear-gradient(to right, transparent, , transparent);"></div> 600 </div> 601 602 603 604 <a href="/apps/sam/" class="dropdown-item "> 605 606 <div class="dropdown-item-icon"><img src="/assets/images/gen/apps/sam/icon-small.png" alt="SearchAds Manager" /></div> 607 608 609 610 611 612 <div class="dropdown-item-content"> 613 <div class="dropdown-item-name">SearchAds Manager</div> 614 <div class="dropdown-item-description">iOS/iPadOS/macOS</div> 615 </div> 616 </a> 617 618 619 </div> 620 621 </li> 622 623 624 625 626 <li class=""> 627 <a href="/support/">Support</a> 628 </li> 629 630 631 632 633 <li class=""> 634 <a href="https://www.reddit.com/r/cherpake/">Community</a> 635 </li> 636 637 638 639 <li class="menu-item-dropdown menu-item-More"> 640 <a href="/">More <i class="fa-solid fa-chevron-down"></i></a> 641 642 <div class="dropdown-menu"> 643 644 645 <a href="/news/" class="dropdown-item active "> 646 647 648 649 650 <div style="padding-left: 10px; padding-right: 10px;"> 651 <i class="fa-solid fa-newspaper"></i> 652 </div> 653 654 655 <div class="dropdown-item-content"> 656 <div class="dropdown-item-name">News</div> 657 658 </div> 659 </a> 660 661 662 663 <a href="/whats-new/" class="dropdown-item "> 664 665 666 667 668 <div style="padding-left: 10px; padding-right: 10px;"> 669 <i class="fa-solid fa-bolt"></i> 670 </div> 671 672 673 <div class="dropdown-item-content"> 674 <div class="dropdown-item-name">What's New</div> 675 676 </div> 677 </a> 678 679 680 681 <a href="/press/" class="dropdown-item "> 682 683 684 685 686 <div style="padding-left: 10px; padding-right: 10px;"> 687 <i class="fa-solid fa-quote-left"></i> 688 </div> 689 690 691 <div class="dropdown-item-content"> 692 <div class="dropdown-item-name">Press</div> 693 694 </div> 695 </a> 696 697 698 699 <a href="/my-setup/" class="dropdown-item "> 700 701 702 703 704 <div style="padding-left: 10px; padding-right: 10px;"> 705 <i class="fa-solid fa-gear"></i> 706 </div> 707 708 709 <div class="dropdown-item-content"> 710 <div class="dropdown-item-name">My Setup</div> 711 712 </div> 713 </a> 714 715 716 717 <a href="/about/" class="dropdown-item "> 718 719 720 721 722 <div style="padding-left: 10px; padding-right: 10px;"> 723 <i class="fa-solid fa-address-card"></i> 724 </div> 725 726 727 <div class="dropdown-item-content"> 728 <div class="dropdown-item-name">About</div> 729 730 </div> 731 </a> 732 733 734 735 <a href="/contact/" class="dropdown-item "> 736 737 738 739 740 <div style="padding-left: 10px; padding-right: 10px;"> 741 <i class="fa-solid fa-envelope"></i> 742 </div> 743 744 745 <div class="dropdown-item-content"> 746 <div class="dropdown-item-name">Contact</div> 747 748 </div> 749 </a> 750 751 752 </div> 753 754 </li> 755 756 757 758 759 <li class="menu-item-lang"> 760 761 <select aria-label="Language" onchange="window.changeSiteLanguage(this)"> 762 763 764 <option value="/news/" data-lang="en" selected>English</option> 765 766 767 <option value="/de/news/" data-lang="de" >Deutsch</option> 768 769 770 <option value="/fr/news/" data-lang="fr" >Français</option> 771 772 773 <option value="/es/news/" data-lang="es" >Español</option> 774 775 776 <option value="/it/news/" data-lang="it" >Italiano</option> 777 778 779 <option value="/ja/news/" data-lang="ja" >æ¥æ¬èª</option> 780 781 782 <option value="/he/news/" data-lang="he" >×¢×ר×ת</option> 783 784 785 <option value="/nl/news/" data-lang="nl" >Nederlands</option> 786 787 788 <option value="/sv/news/" data-lang="sv" >Svenska</option> 789 790 791 <option value="/no/news/" data-lang="no" >Norsk</option> 792 793 794 <option value="/zh/news/" data-lang="zh" >䏿</option> 795 796 797 <option value="/ko/news/" data-lang="ko" >íêµì´</option> 798 799 800 <option value="/pt/news/" data-lang="pt" >Português</option> 801 802 </select> 803 </li> 804 805 806 </ul> 807</div> 808 809 810 <div class="hamburger-trigger" id="toggle-menu-main-mobile"> 811 <button class="hamburger">Menu</button> 812</div> 813 </div> 814</div> 815 816<div id="wrapper" class="wrapper"> 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842<!----> 843 844<div class="hero 845 846 847 848 849" style=" 850 background-color: #101010; 851 --> 852<!-- --> 853<!--"> 854 <div class="hero-background-image" style=" 855 background-image: url('/assets/images/gen/news/large.jpg'); 856 mix-blend-mode: overlay; 857" aria-hidden="true"></div> 858 859 <div class="container "> 860 <div class="row align-items-center"> 861 <div class="col-12 col-lg-8"> 862 <div class="hero-text" style="color: #FFFFFF;"> 863 <h1>News</h1> 864 <p>News about my apps and website.</p> 865 866 </div> 867 </div> 868 869 </div> 870 </div> 871</div> 872 873 874 875 876 877 <div class="section strip-border-top"> 878 <div class="container"> 879<!-- <div class="row justify-content-start">--> 880<!-- <div class="col-12 col-lg-8">--> 881 <div class="content"><ul> <li> <h3 id="oct-20-2022-website-redesign">Oct 20, 2022: Website Redesign</h3> <p>Until now, I built my website with WordPress. While it was easy and convenient, it became unmanageable. I decided to move to a static website generated
881with Jekyll (the same engine behind GitHub Pages). It currently lacks internationalization for different languages, and I may have missed some pages, so Iâm planning to invest much more time in its development than before. I want to write comprehensive manuals for each app and keep them updated with recent changes. I want the website to be quick to load and easy to navigate.</p> </li> <li> <h3 id="nov-7-2022-subscription-milestone">Nov 7, 2022: Subscription Milestone</h3> <p>After six years, I finally crossed another milestone: 10,000 active subscriptions!</p> </li> <li> <h3 id="yearly-summary-2022">Yearly Summary 2022</h3> <p><a href="/summary/2022/">Read More</a></p> </li></ul></div> 882<!-- </div>--> 883<!-- </div>--> 884 </div> 885 </div> 886 887 888</div> 889 890 891 892 893 <div class="bottom"> 894 <div class="container relative"> 895 <div class="row align-items-center justify-content-between"> 896 <div class="col-auto"> 897 898 <div class="menu-bottom"> 899 900 901 <ul> 902 903 <li class="menu-item-Support"> 904 <a href="/support/">Support</a> 905 </li> 906 907 <li class="menu-item-Security"> 908 <a href="/security-policy/">Security</a> 909 </li> 910 911 <li class="menu-item-Privacy Policy"> 912 <a href="/privacy-policy/">Privacy Policy</a> 913 </li> 914 915 <li class="menu-item-Terms and Conditions"> 916 <a href="/terms-and-conditions/">Terms and Conditions</a> 917 </li> 918 919 </ul> 920</div> 921 922 923 924 <div class="copyright">© 2026 Remote Sunrise LTD</div> 925 926 </div> 927 928 <div class="col-auto"> 929 <div class="dark-mode-switcher " id="dark-mode-container"> 930 <div class="dark-mode-switch"> 931 <svg class="dark-mode-icon-dark" data-name="Layer 1" fill="#000000" height="20px" viewbox="0 0 64 64" width="20px" x="0px" xmlns="http://www.w3.org/2000/svg" y="0px"> 932 <title>essential</title> 933 <path d="M33.28,58.24A26.95,26.95,0,0,1,24,6l.39-.13a2,2,0,0,1,2.4,2.87,22.42,22.42,0,0,0-1.51,18.75h0A22.47,22.47,0,0,0,54.09,40.8l.76-.3a2,2,0,0,1,2.24.48,2,2,0,0,1,.35,2.24,27,27,0,0,1-24.16,15ZM21.11,11.85a22.94,22.94,0,1,0,30,33.91A26.46,26.46,0,0,1,21.53,28.87h0A26.4,26.4,0,0,1,21.11,11.85Z"></path> 934 </svg> 935 <svg class="dark-mode-icon-light" fill="#000000" height="20px" style="enable-background: new 0 0 100 100;" version="1.1" viewbox="0 0 100 100" width="20px" x="0px" xml:space="preserve" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" y="0px"> 936 <g> 937 <path d="M50,75c-13.8,0-25-11.2-25-25s11.2-25,25-25s25,11.2,25,25S63.8,75,50,75z M50,33.3c-9.2,0-16.7,7.5-16.7,16.7 c0,9.2,7.5,16.7,16.7,16.7c9.2,0,16.7-7.5,16.7-16.7C66.7,40.8,59.2,33.3,50,33.3z"></path> 938 </g> 939 <g> 940 <path d="M50,100c-2.3,0-4.2-1.9-4.2-4.2v-8.3c0-2.3,1.9-4.2,4.2-4.2c2.3,0,4.2,1.9,4.2,4.2v8.3C54.2,98.1,52.3,100,50,100z M17.5,86.7c-1.1,0-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.3,0-5.9l5.8-5.8c1.6-1.6,4.3-1.6,5.9,0c1.6,1.6,1.6,4.3,0,5.9l-5.8,5.8 C19.6,86.3,18.6,86.7,17.5,86.7z M82.5,86.7c-1.1,0-2.1-0.4-2.9-1.2l-5.8-5.8c-1.6-1.6-1.6-4.3,0-5.9s4.3-1.6,5.9,0l5.8,5.8 c1.6,1.6,1.6,4.3,0,5.9C84.6,86.3,83.6,86.7,82.5,86.7z M95.8,54.2h-8.3c-2.3,0-4.2-1.9-4.2-4.2c0-2.3,1.9-4.2,4.2-4.2h8.3 c2.3,0,4.2,1.9,4.2,4.2C100,52.3,98.1,54.2,95.8,54.2z M12.5,54.2H4.2C1.9,54.2,0,52.3,0,50c0-2.3,1.9-4.2,4.2-4.2h8.3 c2.3,0,4.2,1.9,4.2,4.2C16.7,52.3,14.8,54.2,12.5,54.2z M76.7,27.5c-1.1,0-2.1-0.4-2.9-1.2c-1.6-1.6-1.6-4.3,0-5.9l5.8-5.8 c1.6-1.6,4.3-1.6,5.9,0c1.6,1.6,1.6,4.3,0,5.9l-5.8,5.8C78.8,27.1,77.7,27.5,76.7,27.5z M23.3,27.5c-1.1,0-2.1-0.4-2.9-1.2 l-5.8-5.8c-1.6-1.6-1.6-4.3,0-5.9c1.6-1.6,4.3-1.6,5.9,0l5.8,5.8c1.6,1.6,1.6,4.3,0,5.9C25.5,27.1,24.4,27.5,23.3,27.5z M50,16.7 c-2.3,0-4.2-1.9-4.2-4.2V4.2C45.8,1.9,47.7,0,50,0c2.3,0,4.2,1.9,4.2,4.2v8.3C54.2,14.8,52.3,16.7,50,16.7z"></path> 941 </g> 942 </svg> 943 <div class="ball"></div> 944 </div> 945</div> 946 </div> 947 948 </div> 949 </div> 950</div> 951 952
953<script type="text/javascript" src="/assets/js/scripts.js"></script>
953 954
955<script type="text/javascript" src="/assets/js/header.js"></script>
955 956
957<script type="text/javascript" src="/assets/js/hamburger.js"></script>
vendor: 1 bytes, line 957
957
958<script type="text/javascript" src="/assets/js/darkModeSwitch.js"></script>
958 959 960 961 962 963
964<script>addBackToTop({ 965 diameter: 56, 966 backgroundColor: 'var(--color-primary)', 967 textColor: '#fff' 968})</script>
968 969 970</body> 971</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.