NativeOverleaf

Next-level academia! Repository for the Native Overleaf project, attempting to integrate Overleaf with native OS features for macOS, Linux and Windows.

GPL-3.0 License

Stars
332

Bot releases are hidden (Show)

NativeOverleaf - v1.9.3: Security Update Latest Release

Published by fjwillemsen 5 months ago

This is a simple security update.
Please check this important announcement on the future of Native Overleaf, and thank you for using Native Overleaf!

Full Changelog: https://github.com/fjwillemsen/NativeOverleaf/compare/v1.9.2...v1.9.3

NativeOverleaf - v1.9.2

Published by fjwillemsen 9 months ago

Fixed an issue with self-signed certificates on macOS, as per issues #35 and #32.
Extended known SSO domains.

Full Changelog: https://github.com/fjwillemsen/NativeOverleaf/compare/v1.9.1...v1.9.2

NativeOverleaf - v1.9.1

Published by fjwillemsen 9 months ago

This release fixes some issues that originated due to changes on Overleaf's end, specifically those discussed in issue #32, as well as #33. It also fixes the broken Check for Updates button.

One important functionality that remains broken is that the view is not automatically updated when changing themes. Help is needed there, so if you have ideas on how to help, please comment on issue #32.
If you encounter any other issues with this version, please let me know by opening an issue.

Full Changelog: https://github.com/fjwillemsen/NativeOverleaf/compare/v1.9.0...v1.9.1

NativeOverleaf - 1.9.0: independent PDF theme, several bug fixes

Published by fjwillemsen over 1 year ago

This release allows independent selection of the PDF themes for each system theme, as suggested in issue #20 by @zaaahir.
In addition, it fixes an issue where default preferences were not loaded correctly in some instances and removes the "outdated build" warning at startup described in issue #24 by @sambo57u.
Thank you to the contributors!

setting the PDF theme independently

NativeOverleaf - 1.8.1: updated to Nativefier 50.1.1, more efficient loading

Published by fjwillemsen over 1 year ago

This release brings a minor underlying update from Nativefier 50.0.1 to 50.1.1.
In addition, the binaries are slimmed-down by preventing unnecessary dependencies from loading.

NativeOverleaf - 1.8.0: custom fonts, bugfixes and minor improvements

Published by fjwillemsen over 1 year ago

This release brings the following features and bug fixes:

  • Adds an option for custom font selection for the editor as requested in issue #15.
  • Fixes the warning on startup described in issue #16.
  • Fixes issue #10 by adding a cooldown of 1 minute before the wordcount tracker is triggered again.
  • Improved on issue #14 by improving the text contrast in the side menu.
  • Checking for updates manually now always results in an alert.
  • Improvements to code documentation.

Example of changing the editor font family to a custom font:
changing the editor font family

NativeOverleaf - 1.7.6: extended darkmode, Nativefier update

Published by fjwillemsen almost 2 years ago

This release extends the darkmode to the review panel, history panel, loading screens and project overview page, as requested in this discussion.
Nativefier is pushed to v50.0.1.

NativeOverleaf - 1.7.5: security update

Published by fjwillemsen about 2 years ago

Updated Nativefier to 50.0.0, which fixes an important security vulnerability. The fix is a breaking change, in testing this has not lead to issues, but you may encounter issues with institutional login. Should this be the case, please comment in the appropriate issue #3.

NativeOverleaf - 1.7.4: institutional login for KIT

Published by fjwillemsen about 2 years ago

Expanded the internal-URL regex to add Karlsruhe Intitut für Technology to the exempt subdomains. Additional minor improvements to the internal-URL regex.

NativeOverleaf - 1.7.3: extended changelog, updated Nativefier and Electron

Published by fjwillemsen about 2 years ago

This release brings an extended changelog, which shows the changes in all versions between the current version and the latest version.
update changelog extended
It also includes updates to Nativefier 49.0.1 (from 49.0.0) and by extension to Electron 19.0.14 (from 19.0.10).

NativeOverleaf - 1.7.2: release notes after update and bug fixes

Published by fjwillemsen about 2 years ago

This release brings the update changelog, which shows the release notes of the the latest version at first launch after an update! In addition, a bug which marked the app as unsafe for Google login, described in issue #6, has been solved. The latest available version is also cached, so users will be asked to update once per release instead of at every page.
update changelog

NativeOverleaf - 1.7.1: bug fix for preferences

Published by fjwillemsen about 2 years ago

This release fixes a bug detailed in issue #7, which caused all boolean preferences to be initialized to the default value at startup when set to false. Also added new unit tests.

NativeOverleaf - 1.7.0: dark-mode PDF & bug fixes

Published by fjwillemsen about 2 years ago

PDF dark mode
This release brings dark mode to the PDF viewer, giving your eyes an easier time in the dark!
The option can be set in the preferences pane by enabling "include PDF" under "Follow system".
Note: please be aware that this works by inversing the colors and reversing the hue, meaning the white-grey-black scale is inversed while the colors remain largely the same. This can make graphics appear slightly different. This is implemented by adjusting the PDF web viewer, not the source or the PDF itself, so downloaded files are untouched.

NativeOverleaf - 1.6.1: Bug fix for wordcount chart

Published by fjwillemsen about 2 years ago

Fixed an issue where loading the wordcount graph too quickly after starting the app resulted in a blank graph.

NativeOverleaf - 1.6.0: Tracked changes notifications!

Published by fjwillemsen about 2 years ago

This release brings notifications for tracked changes, further improving collaboration.
There are three types of tracked changes notifications that can be enabled and disabled independently: when a change (an addition, edit or deletion) is first made, when a change is updated, and when a change is resolved (rejected or accepted).
tracked changes notifications

NativeOverleaf - 1.5.2: Automatic wordcount tracking

Published by fjwillemsen about 2 years ago

Wordcount tracking now automatically happens when you recompile the document, making the interval setting no longer required.

NativeOverleaf - 1.5.1: Bug fixes and word count reset button

Published by fjwillemsen about 2 years ago

This version fixes an issue where light / dark mode switching was broken, and adds a word count reset button that is useful when for example changing the date on your system, as the word count tracker uses the system date.

NativeOverleaf - 1.5.0: Word count graph

Published by fjwillemsen about 2 years ago

This release adds the word count graph, which makes it very easy to track your progress!
Some underlying improvements have been made as well, most notably the setup of a test environment for more stable future releases.
wordcount overview graph

NativeOverleaf - 1.4.0: Word counts & more!

Published by fjwillemsen about 2 years ago

This release brings word count tracking, which keeps track of the number of words written per day.
You can set a target number of words and receive a daily notification at a set time informing you of your progress today, motivating you to increase your productivity!
In addition, this release includes a fix for issue #3, small bug fixes, and the code has been made more robust and smaller in size.
notification center wordcount hour

NativeOverleaf - 1.3.2: Fixed "damaged app" error, updated Electron

Published by fjwillemsen about 2 years ago

This version fixes the issue on MacOS where the lack of codesigning caused the app to be reported as damaged.
Nativefier is now at v49, Electron at 19.0.10.
Windows IA32 is no longer supported, and has been removed.
In case of any issues running these binaries, please comment on or open an issue.