Laurent Cozic
3716972829
Server: Display more debug info in error log
2021-11-16 10:51:56 +00:00
Laurent Cozic
5eb3a926db
Server: Prevent large data blobs from crashing the application
...
Ref: https://github.com/brianc/node-postgres/issues/2653
2021-11-14 16:47:16 +00:00
Laurent Cozic
5a41d80b75
Server: Improved storage migration error handling, and improved storage test units
2021-11-13 11:50:33 +00:00
Laurent Cozic
5cd4537044
Server: Rename "ReadOnly" mode to "ReadAndClear" to avoid any confusion
2021-11-11 17:31:24 +00:00
Laurent Cozic
4bfb4db5f1
Server: Fixed S3 connection string record in db
2021-11-11 16:36:43 +00:00
Laurent Cozic
4fc3bcbfd7
Server: Fixed S3 storage connection and improved connectiob checks
2021-11-11 16:32:34 +00:00
Laurent Cozic
73137cfb27
Server: Hide credentials from the log
2021-11-11 16:13:36 +00:00
Laurent Cozic
dfa5f8b357
Server: Fixed S3 configuration
2021-11-11 15:22:30 +00:00
Laurent Cozic
c6dec0a045
Server: Added command to test a storage connection
2021-11-11 14:42:22 +00:00
Laurent Cozic
005f720f7b
Server: Added command to migrate content to different storage
2021-11-11 13:59:05 +00:00
Laurent Cozic
9ffa29f658
Chore: Add tests for storage driver loading
2021-11-10 12:03:45 +00:00
Laurent Cozic
7431da9f3a
Server: Lazy-load storage drivers
2021-11-10 11:48:06 +00:00
Laurent
485c0d0314
Server: Allow storing item content in database, filesystem or S3 (depending on config) ( #5602 )
2021-11-09 16:05:42 +00:00
Laurent Cozic
3e5ad0a374
Desktop, Cli: Fixes #5653 : Long resource filenames were being incorrectly cut
2021-11-07 16:41:39 +00:00
Laurent Cozic
70d5c7a648
Server: Set resource content size when viewing published note
2021-11-07 11:47:37 +00:00
Laurent Cozic
9e1cb9db2c
Server: Immediately ask user to set password after Stripe checkout
2021-11-04 12:49:51 +00:00
Laurent
af19865865
All, Server: Add support for sharing notes when E2EE is enabled ( #5529 )
2021-11-03 16:24:40 +00:00
Laurent Cozic
a0d23046bf
Migration can be null
2021-11-03 15:20:17 +00:00
Laurent Cozic
7ad73df170
Server: Display latest migration name after auto-migration
2021-11-03 15:18:20 +00:00
Laurent Cozic
ce5c5d6042
Server: Disable mailer service if no-reply email is not set
2021-11-03 14:11:13 +00:00
Laurent Cozic
190550fe8e
Tools: Fixed server tests
2021-11-03 12:53:25 +00:00
Laurent
47a31c4ef1
All, Server: Add support for faster built-in sync locks ( #5662 )
2021-11-03 12:26:26 +00:00
Laurent Cozic
b5d792c606
Server: Improved env variable handling to make it self documenting and enforce type checking
2021-11-02 12:51:59 +00:00
Laurent Cozic
370441333f
Server: Improved logging and rendering of low level middleware errors
2021-11-01 19:20:36 +00:00
Laurent Cozic
99ea4b73b5
Server: Fixed issue that could cause server to return empty items in some rare cases
2021-10-31 18:29:47 +00:00
Laurent Cozic
f7a18bac2a
Server: Add unique constraint on name and owner ID of items table
...
In theory, the server enforces uniquness because when doing a PUT
operation it either creates the items if it doesn't exist, or overwrite
it. However, there's race condition that makes it possible for multiple
items with the same name being created per user. So we add this
constraint to ensure that any additional query would fail (which can be
recovered by repeating the request).
2021-10-30 10:37:56 +01:00
Laurent Cozic
4a2af32f6b
Server: Remove session expiration for now
2021-10-28 20:42:26 +01:00
Laurent Cozic
2cbcfa5bc8
Slow down migration
2021-10-28 17:06:16 +01:00
Laurent Cozic
a753429277
Server: Fixed items.owner_id migration
2021-10-27 19:38:45 +01:00
Laurent Cozic
dca13b3a68
Server: Moved CLI commands to separate files
2021-10-27 19:30:43 +01:00
Laurent Cozic
9ba90b551a
Server: Fixed Stripe portal page redirection
2021-10-27 16:39:45 +01:00
Laurent Cozic
f1c4d35ef3
Server: Fixed owner_id migration for SQLite
2021-10-27 16:33:03 +01:00
Laurent Cozic
b655f2780f
Server: Added item owner ID, and allow disabling db auto-migrations
2021-10-27 16:18:42 +01:00
Laurent Cozic
0ada1dfb46
Server: Expire sessions after 12 hours
2021-10-26 12:35:06 +01:00
Laurent Cozic
b497177fff
Server: Delete all sessions when a password is changed or reset
2021-10-25 17:36:40 +01:00
Piotr Kowalski
1a90ad326f
Server: Fixed display of latest migration in startup log ( #5627 )
2021-10-25 12:31:01 +01:00
Laurent Cozic
2f09f884be
Server: Run oversized account task more frequently
2021-10-24 12:23:36 +01:00
Laurent Cozic
bc5a853460
Server: Improved task service log entries
2021-10-24 12:23:36 +01:00
Laurent Cozic
643bddf44e
Added comments
2021-10-24 12:23:36 +01:00
Laurent Cozic
169b585928
Server: Added tool to delete old changes
2021-10-23 17:51:44 +01:00
Laurent Cozic
47fc51ea8a
Server: Fixed issue when a notebook is shared, then unshared, then shared again
2021-10-14 15:39:18 +01:00
Laurent Cozic
5a6d851368
Tools: Trying to make TaskService test more robust
2021-10-12 12:50:37 +01:00
Laurent Cozic
8fbea6a90a
Doc: Added Stripe doc
2021-10-12 12:50:37 +01:00
Laurent Cozic
c2e61f548f
Tools: Added a few tools to make testing server easier
2021-10-10 19:59:39 +01:00
Laurent Cozic
03f40daedc
Chore: Refactor compilePackageInfo script so that it can be used from both desktop and server app
2021-10-09 15:32:15 +01:00
Laurent Cozic
31efc9b23e
Server: Sort flags by date
2021-10-07 14:29:23 +01:00
Laurent Cozic
5b58811833
Server: Add support for promotion codes
2021-10-07 14:19:40 +01:00
Laurent Cozic
7e05b5b6dd
Server: Fixes #5507 : Fixed links in published notes
2021-10-06 11:07:45 +01:00
Laurent Cozic
4a7746beb2
Desktop: Upgrade Electron from v10 to v14
2021-10-01 19:35:27 +01:00
Laurent Cozic
730098c683
Allow setting a custom Stripe price for testing
2021-09-29 16:32:51 +01:00