diff --git a/Assets/WebsiteAssets/rss.xml b/Assets/WebsiteAssets/rss.xml index f4f9fcd03..5773e1ef9 100644 --- a/Assets/WebsiteAssets/rss.xml +++ b/Assets/WebsiteAssets/rss.xml @@ -1,4 +1,10 @@ -<![CDATA[Joplin]]>https://joplinapp.orgRSS for NodeTue, 15 Nov 2022 00:00:00 GMTTue, 15 Nov 2022 00:00:00 GMT<![CDATA[Modernising and securing Joplin, one package at a time]]>If you watch the Joplin source code repository, you may have noticed a lot of Renovate pull requests lately. This Renovate tool is a way to manage dependencies - it automatically finds what needs to be updated, then upgrade it to the latest version, and create a pull request. If all tests pass, we can then merge this pull request. So far we have merged 267 of these pull requests.

+<![CDATA[Joplin]]>https://joplinapp.orgRSS for NodeFri, 09 Dec 2022 00:00:00 GMTFri, 09 Dec 2022 00:00:00 GMT<![CDATA[Joplin is hiring!]]>Joplin is an open source note-taking app. Capture your thoughts and securely access them from any device.

+

We are looking to hire two JavaScript software developers to work on the desktop, mobile, and server applications. All those are built using modern technologies, including React, React Native and Electron with a strong focus on test units.

+

You need to demonstrate some experience with at least some of these technologies, and willing to learn more and touch various different projects.

+

You will be part of a small team, so you will have an opportunity for a high-impact role, targeting hundreds of thousands of users.

+

If you're interested please contact us at job-AT-joplin.cloud

+

No agencies please.

+]]>
https://joplinapp.org/news/20221209-job/20221209-jobFri, 09 Dec 2022 00:00:00 GMTJoplin is hiring!
<![CDATA[Modernising and securing Joplin, one package at a time]]>If you watch the Joplin source code repository, you may have noticed a lot of Renovate pull requests lately. This Renovate tool is a way to manage dependencies - it automatically finds what needs to be updated, then upgrade it to the latest version, and create a pull request. If all tests pass, we can then merge this pull request. So far we have merged 267 of these pull requests.

Updating Joplin packages was long due. It is necessary so that we don't fall behind and end up using unsupported or deprecated packages. We also benefit from bug fixes and performance improvements. It is also important in terms of security, since recent package versions usually include various security fixes.

We used to rely on a tool called "npm audit" to do this, however it no longer works on the Joplin codebase, and it was always risky to use it since it would update multiple packages in one command - so if something went wrong it was difficult to find the culprit.

Renovate on the other hand upgrades packages one at a time, and run our test units to ensure everything is still working as expected. It also upgrades multiple instances of the same package across the monorepo, which is convenient to keep our code consistent. It also has a number of options to make our life easier, such as the ability to automatically merge a pull request for patch releases since this is usually safe (when a package is, for example upgraded from 1.0.1 to 1.0.3).

@@ -243,16 +249,4 @@

- Maybe better handling of large documents? CodeMirror 6 has a demo that loads a document with millions of lines, so maybe that will solve the performance issues that some users were having

If everything works well, later on we should be able to add things like a toolbar, spellchecking and other features that are impossible with the current editor.

If you find any bug, feel free to report here. Also make sure you backup your notes regularly in case there's an issue!

-]]>
https://joplinapp.org/news/20210729-103234/20210729-103234Thu, 29 Jul 2021 10:32:34 GMT
<![CDATA[The Jopin Cloud beta is now closed]]>The beta program helped narrow down a few issues and should make Joplin Cloud (and Joplin Server) more reliable. More precisely:

-
    -
  • -

    About 7 bugs have been fixed, including two major ones regarding sharing, and one security issue.

    -
  • -
  • -

    About a dozen improvements, new features and optimisations have been added following your feedback.

    -
  • -
-

As promised if you have a beta account you can keep using it and it will remain free for the three months after the account was created. After that, you will receive a link to start the Stripe subscription if you wish to keep using the account.

-

If you have sent me an email before the end of the beta and I didn't reply yet, I will do so soon, and will send you the confirmation email.

-

Thanks everyone for participating!

-]]>
https://joplinapp.org/news/20210718-103538/20210718-103538Sun, 18 Jul 2021 10:35:38 GMT
\ No newline at end of file +]]>
https://joplinapp.org/news/20210729-103234/20210729-103234Thu, 29 Jul 2021 10:32:34 GMT
\ No newline at end of file diff --git a/readme/news/20221209-job.md b/readme/news/20221209-job.md index 9aa6ba978..8bfd65beb 100644 --- a/readme/news/20221209-job.md +++ b/readme/news/20221209-job.md @@ -1,5 +1,6 @@ --- tweet: Joplin is hiring! +forum_url: https://discourse.joplinapp.org/t/28581 --- # Joplin is hiring!