1263 Commits
Author SHA1 Message Date
Laurent Cozic 451200c76c Server v3.7.3 2026-10-23 12:33:59 +02:00
renovate[bot] 5c2601a283 fix(deps): update dependency node-cron to v4.5.0 (#16904)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-20 23:28:26 +01:00
KeshavandLaurent Cozic 4571f69389 Desktop, Mobile, Server: Resolves #16336: Handle locked notes inside shared notebooks (#16579)
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2026-10-20 20:40:52 +01:00
Laurent Cozic 4724e3c0d8 Server: Only record changes for resource blobs under the .resource/ directory 2026-10-18 22:00:23 +01:00
renovate[bot] eba62ede92 fix(deps): update dependency pg to v8.22.0 (#16865)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-18 15:05:06 +01:00
renovate[bot]andLaurent Cozic 44031f1cbb fix(deps): update dependency node-cron to v4.4.1 (#16851)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Laurent Cozic <laurent22@users.noreply.github.com>
2026-10-16 14:36:12 +01:00
Henry Heino 052583a8fb Server: Allow syncing with a web app instance hosted on a custom domain (#16760) 2026-10-11 16:02:44 +01:00
Aissa Benfodda 8905795ed1 Server: Resolves #16757: Restore footer (#16763) 2026-10-11 16:01:21 +01:00
Aissa Benfodda 9c820ef8e2 Server: Resolves #16795: Published notebook sidebar has no overlay on small screens (#16798) 2026-10-11 15:58:13 +01:00
renovate[bot] 850030faf6 chore(deps): update dependency @types/nodemailer to v7.0.12 (#16747)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-05 00:22:28 +00:00
renovate[bot] 0642345314 chore(deps): update dependency @types/nodemailer to v7 (#16742)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-04 22:42:22 +01:00
Aissa Benfodda f15506b873 Server: Resolves #16669: Published notebook notes cannot be scrolled down on Android browsers (#16702) 2026-10-02 17:13:30 +01:00
renovate[bot] a653fe877d Update dependency fs-extra to v11.3.6 (#16696)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 12:29:23 +00:00
Laurent Cozic 83059a860e Doc: Update company registered address 2026-09-25 16:28:24 +01:00
renovate[bot] 49b677ea33 chore(deps): update dependency @types/node to v22.19.21 (#16614)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-20 12:16:42 +01:00
renovate[bot] 6473be223a fix(deps): update dependency pg to v8.21.0 (#16573)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-19 17:10:10 +01:00
Henry Heino 24e5778256 Desktop, Cli: Migrate from node-fetch to Undici (#16566) 2026-09-19 17:04:12 +01:00
Henry Heino a859a62506 Server: Accessibility: Associate labels with controls on the "Your Profile" page (#16588) 2026-09-18 19:10:16 +01:00
Laurent Cozic ef70b72d38 Server: Fix Stripe subscription item being located by position instead of price 2026-09-18 00:07:00 +01:00
Laurent Cozic 7fc4abe2ce Server: Fix account not being created when the Stripe customer has no name (#16557) 2026-09-13 18:42:24 +01:00
Laurent Cozic 59ecb92cd2 Server: Do not log invalid requests as errors (#16492) 2026-09-11 09:29:23 +01:00
Laurent Cozic 77a8249388 Server: Fixes sync errors when an upload is retried (#16491) 2026-09-11 09:29:05 +01:00
Henry Heino e0f51d8f43 Server, Web: Applications tab: Fix web app is marked as "unknown" (#16478) 2026-09-10 18:00:06 +01:00
Laurent Cozic 23504fcf7e Server: Add rate limiting to the signup and password reset endpoints (#16467) 2026-09-09 18:44:42 +01:00
Laurent Cozic d9d14ce692 Server: Fix notification read-state being updatable by non-owner (#16466) 2026-09-09 18:44:32 +01:00
renovate[bot] 3a1cd0edc8 chore(deps): update dependency @types/nodemailer to v6.4.24 (#16463)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-09 09:39:26 +00:00
Laurent Cozic e2f30308f8 Server v3.7.2 2026-09-07 17:29:53 +01:00
Laurent Cozic 5df15f3737 Server: Improve logging for shared notebook maintenance (#16400) 2026-09-03 13:45:31 +01:00
Laurent Cozic 8e9ffe3386 Chore: Add ESLint rule to enforce describe() titles match test file names (#16319) 2026-08-26 21:01:34 +01:00
Ivan 079bf7e48d Server: Fixes #15226: Fix SQLite database getting permanently locked (#16244) 2026-08-24 18:22:01 +01:00
renovate[bot] b8919220a7 fix(deps): update dependency dayjs to v1.11.21 (#16298)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-24 10:31:37 +01:00
Laurent Cozic 7766eefa11 Server: Scope password-reset tokens to their intended purpose (#16274) 2026-08-21 22:54:19 +01:00
Laurent Cozic 1a0a50afc9 Server: Enforce session and CSRF checks on the application authorisation POST (#16270) 2026-08-21 22:00:03 +01:00
Henry Heino 49756e09f1 Chore: Server: Fix truncateUserDataTables debug command only deletes old changes (#16257) 2026-08-21 14:31:36 +01:00
Laurent Cozic b070bfed1f Server: Display JSB banner on larger Joplin Server instances (#16255) 2026-08-20 20:26:26 +01:00
Laurent Cozic c1efee1049 Doc: Mention JSB license in Joplin Server README file 2026-08-20 17:27:09 +01:00
renovate[bot] 7ec75ea70c fix(deps): update dependency ldapts to v8.1.8 (#16224)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 11:35:06 +01:00
Aissa Benfodda 925b83eafe Server: Resolves #16132: Publishing an old note may display an error "Missing property deleted_time" (#16175) 2026-08-17 18:45:34 +01:00
renovate[bot] c153ad8033 fix(deps): update dependency fs-extra to v11.3.5 (#16142)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-04 22:09:57 +00:00
renovate[bot] 69b5c6ab03 fix(deps): update dependency knex to v3.2.10 (#16108)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-31 16:54:32 +00:00
renovate[bot] 0b8466addd fix(deps): update dependency uuid to v11.1.1 (#16068)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 21:04:12 +00:00
renovate[bot] 19c0c808bd fix(deps): update dependency knex to v3.2.9 (#16044)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-26 19:03:10 +01:00
renovate[bot] 322219593c fix(deps): update dependency knex to v3.2.7 (#16042)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-26 15:16:55 +01:00
Henry Heino 1408b87794 Chore: Server: Update home page for users that sync with an external server (#16026) 2026-07-23 20:07:56 +01:00
Henry Heino aed692d5c6 Chore: Server: Prevent regenerating database types when there are migrations left over from switching branches (#16006) 2026-07-22 11:29:18 +01:00
Laurent Cozic b598fa2911 Doc: Fixed price of JSB license 2026-07-21 19:22:40 +01:00
Laurent Cozic b5ed2c944e Desktop, Server: Record which app screen a Joplin Cloud sign-up started from
Adds an optional "source" label to the Joplin Cloud sign-up link (e.g.
"desktop-sync-wizard") so we can see which screens lead people to subscribe.
The label is a fixed string naming the button that was clicked - it carries
no personal or device information. It travels with the checkout as Stripe
metadata and is saved on the subscription record.
2026-07-18 16:05:00 +01:00
Aissa Benfodda 2c11cbbb6b Desktop: Publish a notebook (#15276) 2026-07-18 10:58:57 +01:00
Henry Heino 655806e79c Chore: Server: Add Joplin Server Business-related config logic (#15945) 2026-07-15 22:29:15 +01:00
Henry Heino 0faa20d827 Chore: Server: Store Stripe period start/end in the database (#15925) 2026-07-14 22:03:54 +01:00