-
1.0.0rc44c8e53d5 · ·
Added: - more things in actions (console) - DNS cache flushing in menu General > Toggle - more built in dependencies - a menu update call after responding to stats - exposing of appFrame functions when in dev mode, so they can be called - icon to macOS dmg - macOS support files - macOS build process in Makefile Updated: - if an issues goes wrong with updates, you can go to the main downloads page - building information - appFrame.exec handles all child process commands - app doesn't check for update, but displays no internet if a request fails - on Linux, DNS cache flushing now only uses nscd - on Linux, app only uses pkexec (polkit), not xdg-su - code quality Fixed: - version information copying if user cancels, no longer copies anyways - disabling of service, as it was broken in previous release (1.0.0rc4)
-
1.0.0rc3c08b646e · ·
Added: - a toggle button lock on enable, so the button can be not usable upon user request (also a button in General > Toggle) - actions menu in console, for commands to help with things such as diagnostics and toggling of some functions - a button a 'I need help' button in the support menu - a button to clear locally saved stats in stats screen - configure LifeGuard in General menu - the ability to disable nodeIntegration from package.json Updated: - build instructions - default configuration of linuxzip - app updates can be configured in AppImage build - link to article for launching app as Administrator on Windows if it fails to do so itself - data sharing/telemetry is now correctly called statistics - statistics prompt will only come up, if the app is running as administrator - AppImage dependencies (libXScreenSaver) - waves background in about screen is now CSS blurred - flatpak JSON, but now lacking access to filesystem and pkexec - menu on macOS, so it's more like other apps - sscli to launch the app itself using a relative file path - stats title to be aligned to page better - dependencies (namely node_dns_changer) - macOS version now restores DNS settings using DHCP (like Windows) - js button binding now utilises jQuery - app minimum size to be slimmer - backgrounds in active and inactive screens to adapt better, whereas they can be seen better - code quality Fixed: - AppImage integration - updates in menu are now hidden when it's disabled on build and not in environment variables - Windows 64-bit installer now has the option to change installation location (whereas it did not have otherwise)
-
1.0.0rc2ff4f58fe · ·
Added: - Ability to disable desktop integration when building AppImage - Message about donating after enabling the service - Donate menu item in info menu - Translate this app menu item in info menu Updated: - Moved build instructions into it's own markdown file - Updates can be configured during build process or environment variable - Package format is now an environment variable - AppImage to use reverse domain name - How AppImage calls/interfaces sscli to toggle - Dependencies - Datasharing/telemetry is now correctly called statistics Removed: - Hard coded package format work-arounds
-
1.0.0rc1f55462c9 · ·
Added: - Translation files - Unit tests for internet checking and finding lifeguard - Windows version checking, for compatibility - A toggle lock, so the service cannot be spammed toggled - A GUI message about missing dependencies within AppImage - Dependencies inside of AppImage - AppImage compatibility with CentOS 7 & Ubuntu 18.04 - Windows 8.1 compatibility - sscli compatibility with both cURL and wget - Message about updates when data sharing is on in inital message Updated: - Made gradients fixed instead of flowing - Toggle button sensitivity - Several functions are now promise based - Reogranised files to make it tidier - Made code tidier - sscli now checks /etc/resolv.conf to determine if service is setup - Default size of window, so it's sleaker - How build configuring is done in Makefile - Moved buildmode.json into package.json - Colour of elevation failure button - Screenshots Fixed: - License header in files - Internet checking and displaying - macOS dialog boxes spamming and other issues relating - callProgram now correctly resolves true Removed: - Unused code
-
1.0.0b59023fe89 · ·
Added: - Icons to notifications - Icon in about us now shinks on mouse hover - Checking for user privileges when force service state - An interactive 3D tilt to the toggle button - Windows version Administrator elevation (via powershell) upon start up and initalisation - Direct linking during updating or downgrading to the appropriate versions - GPLv3 license message on README.md Updated: - Folder in which the AppImage builds - Zoom of images in {in}active screens - App is now more secure as node integration is disabled - Dev tools are now always present in support menu - Gradient scroll of about menu screen - Code to be cleaner - How menu loads items - README.md with information on Windows 7 support and Wine obtaining Fixed: - Desktop file name in other support files - Directories of build folder on inno script files - Spec files desktop file update
-
1.0.0b4b25ed149 · ·
Added: - A progress bar to say that the app is doing something - Link to a page about the cause of the project - Reboot option after toggling service - A translation status to README.md and TRANSLATION.md - Code license info on about app page - Sea background on about app page - AppImage dependency checking - Support for building 32-bit Linux binaries - AppImage integration updating - macOS support (from El Capitan), through node_dns_changer version 1.0.6 Updated: - Translations strings - Translation now don't include any escape characters - Safe Surfer name on launch screen - Logging now is a function which is controlled by appStates.enableLogging - Linux packages now store app in /usr/lib64 instead of /opt - Names of desktop files and metainfo files - Launch screen screenshots - Spec files, for node_modules and source code can be shipped seperately Fixed: - Makefile not changing PACKAGEFORMAT variable - Listing data in data sharing screen now begins at one - Scrolling colors in app info screen - AppImage icon Removed: - renderer.js (as the code has moved to logic.js) - Unused dependencies
-
1.0.0b326f700d4 · ·
Added: - Position and size persistence across launching - Locally saved shared data, for the user's viewing - Reporting if the installed version has updated if data sharing is enabled - More information in appdata/appstream data - Message about opting in or out at bottom of the data sharing data view page - Better checking for HTTP errors - Ability to build Linux binary zip - More code comments - Native macOS app name menu item - lintTranslations.js now can lint multiple translations at once - Translations to titles of various windows - AppImage compatibility for Linux (includes use from sscli) - Dependency checking in some Makefile functions - Feedback paragraph in README.md Changed: - Made speed of active background color scroll slower - Moved all functions from logic.js into an object and made immutable Fixed: - nscd restarting for DNS cache flushing - App update checking - AppStream data directory and files Removed: - jquery as local dependency
-
1.0.0b2fdb1d2a3 · ·
This beta release has received changes, fixes, and additions Added: - High quality app icons - A message to tell the user to reboot after changing the state - More screenshots - Partially implemented 'about us' page - A message to tell the user that the state of the service cannot be toggle when on the lifeguard network - Option to opt in to beta update stream (this is irrelevant until app is out of beta) Updated: - RPM spec file - Made Linux desktop file valid - Various button links - Bug report button now refers to GitLab page Fixed: - Bugs - Menu > Toggle now works
-