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
Keshav and Laurent 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] and Laurent 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