Commit Graph

  • 3285c1694b bump 0.23.21 vorotamoroz 2024-09-07 01:45:12 +09:00
  • ede126d7d4 - 0.23.21: - New Features: - Case-insensitive file handling - Files can now be handled case-insensitively. - This behaviour can be modified in the settings under Handle files as Case-Sensitive (Default: Prompt, Enabled for previous behaviour). - Improved chunk revision fixing - Revisions for chunks can now be fixed for faster chunk creation. - This can be adjusted in the settings under Compute revisions for chunks (Default: Prompt, Enabled for previous behaviour). - Bulk chunk transfer - Chunks can now be transferred in bulk during uploads. - This feature is enabled by default through Send chunks in bulk. - Creation of missing chunks without - Missing chunks can be created without storing notes, enhancing efficiency for first synchronisation or after prolonged periods without synchronisation. - Improvements: - File status scanning on the startup - Quite significant performance improvements. - No more missing scans of some files. - Status in editor enhancements - Significant performance improvements in the status display within the editor. - Notifications for files that will not be synchronised will now be properly communicated. - Encryption and Decryption - These processes are now performed in background threads to ensure fast and stable transfers. - Verify and repair all files - Got faster through parallel checking. - Migration on update - Migration messages and wizards have become more helpful. - Behavioural changes: - Chunk size adjustments - Large chunks will no longer be created for older, stable files, addressing storage consumption issues. - Flag file automation - Confirmation will be shown and we can cancel it. - Fixed: - Database File Scanning - All files in the database will now be enumerated correctly. - Miscellaneous - Dependency updated. - Now, tree shaking is left to terser, from esbuild. vorotamoroz 2024-09-07 01:43:21 +09:00
  • f778107727 add username and password to setup URI instructions Stephen J. Fuhry 2024-08-07 14:43:38 -04:00
  • 630889680e bump 0.23.20 vorotamoroz 2024-07-31 02:32:02 +01:00
  • e46714e0f9 Fixed: - Remote Storage Limit Notification dialogue has been fixed, now the chosen value is saved. Improved: - The Enlarging button on the enlarging threshold dialogue now displays the new value. vorotamoroz 2024-07-31 02:31:13 +01:00
  • d0548a280a fix: package.json & package-lock.json to reduce vulnerabilities snyk-fix-0e9fbbcb374fcb8d5e8cb027d8414fb7 snyk-bot 2024-07-31 01:17:04 +00:00
  • 86d5582f37 bump 0.23.19 vorotamoroz 2024-07-31 02:14:11 +01:00
  • 697ee1855b Fixed: - Customisation Sync now checks the difference while storing or applying the configuration. - Time difference in the dialogue has been fixed. vorotamoroz 2024-07-31 02:13:25 +01:00
  • 12d825ea49 fix: per-file customization sync description grammar nyawox 2024-07-26 23:38:01 +09:00
  • b8edc85528 bump 0.23.18 vorotamoroz 2024-07-25 13:37:34 +01:00
  • e2740cbefe New feature: - Per-file-saved customization sync has been shipped. - Customisation sync has got beta3. Improved: - Start-up speed has been improved. Fixed: - On the customisation sync dialogue, buttons are kept within the screen. - No more unnecessary entries on data.json for customisation sync. - Selections are no longer lost while updating customisation items. Tidied on source codes: - Many typos have been fixed. - Some unnecessary type casting removed. vorotamoroz 2024-07-25 13:36:26 +01:00
  • a96e4e4472 bump 0.23.17 vorotamoroz 2024-07-12 10:13:04 +01:00
  • dd26bbfe64 Improved: - Overall performance has been improved by using PouchDB 9.0.0. - Configuration mismatch detection is refined. We can resolve mismatches more smoothly and naturally. Fixed: - Customisation Sync will be disabled when a corrupted configuration is detected. New feature: - We can get a notification about the storage usage of the remote database. vorotamoroz 2024-07-12 10:11:16 +01:00
  • 6b9bd473cf bump 0.23.16 vorotamoroz 2024-07-10 05:24:26 +01:00
  • 4be4fa6cc7 Maintenance: - Library refining (Phase 1 - step 2). There are no significant changes on the user side. vorotamoroz 2024-07-10 05:23:34 +01:00
  • a9745e850e Improved: - The passphrase of the Setup URI is now automatically generated. (#426) vorotamoroz 2024-07-01 11:05:33 +01:00
  • 7b9515a47e bump 0.23.15 vorotamoroz 2024-07-01 06:18:52 +01:00
  • 220dce51f2 Dependency Update vorotamoroz 2024-07-01 06:16:04 +01:00
  • a23fc866c0 Tidied: - Thinning of this repository through the creation of a library of universal functions vorotamoroz 2024-07-01 06:12:23 +01:00
  • 5c86966d89 Bump 0.23.14 vorotamoroz 2024-06-14 12:36:18 +01:00
  • 29ed4d2b95 Fixed: - No longer batch-saving ignores editor inputs. - The file-watching and serialisation processes have been changed to the one which is similar to previous implementations. - We can configure the settings (Especially about text-boxes) even if we have configured the device name. Improved: - We can configure the delay of batch-saving. - Default: 5 seconds, the same as the previous hard-coded value. (Note: also, the previous behaviour was not correct). - Also, we can configure the limit of delaying batch-saving. - The performance of showing status indicators has been improved. vorotamoroz 2024-06-14 12:35:56 +01:00
  • 16c6c52128 bump 0.23.13 vorotamoroz 2024-06-04 11:35:36 +01:00
  • 8b94a0b72e Fixed: - No longer files have been trimmed even delimiters have been continuous. - Fixed the toggle title to Do not split chunks in the background from Do not split chunks in the foreground. - Non-configured item mismatches are no longer detected. vorotamoroz 2024-06-04 11:34:42 +01:00
  • c5ac76d916 bump 0.23.12 vorotamoroz 2024-05-30 10:53:48 +01:00
  • b67a6db8a1 Improved: - Now notes will be split into chunks in the background thread to improve smoothness. - Default enabled, to disable, toggle Do not split chunks in the foreground on Hatch -> Compatibility. - If you want to process very small notes in the foreground, please enable Process small files in the foreground on Hatch -> Compatibility. - We can use a splitting-limit-capped chunk splitter; which performs more simple and make less amount of chunks. - Default disabled, to enable, toggle Use splitting-limit-capped chunk splitter on Sync settings -> Performance tweaks Tidied - Some files have been separated into multiple files to make them more explicit in what they are responsible for. vorotamoroz 2024-05-30 10:52:20 +01:00
  • ca9a26e2d1 fix: upgrade @aws-sdk/client-s3 from 3.563.0 to 3.572.0 snyk-upgrade-5242daf91e706d1ae500c9ea6545636e snyk-bot 2024-05-29 23:13:39 +00:00
  • d4202161e8 bump 0.23.11 vorotamoroz 2024-05-28 12:27:30 +01:00
  • 2a2b39009c Fixed: - Now we *surely* can set the device name and enable customised synchronisation. - Unnecessary dialogue update processes have been eliminated. - Customisation sync no longer stores half-collected files. - No longer hangs up when removing or renaming files with the Sync on Save toggle enabled. Improved: - Customisation sync now performs data deserialization more smoothly. - New translations have been merged. vorotamoroz 2024-05-28 12:26:23 +01:00
  • bf3a6e7570 Add the documentation and new a build option (buildDev). vorotamoroz 2024-05-28 08:56:26 +01:00
  • 069b8513d1 bump 0.23.10 vorotamoroz 2024-05-27 12:21:08 +01:00
  • 128b1843df Fixed: No longer configurations have been locked in the minimal setup. vorotamoroz 2024-05-27 12:20:18 +01:00
  • fd722b1fe5 bump 0.23.9 vorotamoroz 2024-05-27 12:05:41 +01:00
  • 0bf087dba0 Fixed: - No longer unexpected parallel replication is performed. - Now we can set the device name and enable customised synchronisation again. vorotamoroz 2024-05-27 12:04:19 +01:00
  • 3a4b59b998 Update troubleshooting.md vorotamoroz 2024-05-27 12:12:37 +09:00
  • 8fc9d51c45 Add Note. vorotamoroz 2024-05-27 04:11:44 +01:00
  • 133c9328c2 fix: upgrade @aws-sdk/client-s3 from 3.563.0 to 3.569.0 snyk-upgrade-70434a6822fbad83424135dfad9df909 snyk-bot 2024-05-24 21:05:03 +00:00
  • 35feb5bf93 bump 0.23.8 vorotamoroz 2024-05-22 14:05:15 +01:00
  • b3a85c5462 New feature: - Now we are ready for i18n. - The setting dialogue has been refined. Very controllable, clearly displayed disabled items, and ready to i18n. Fixed: - Many memory leaks have been rescued. - Chunk caches now work well. - Many trivial but potential bugs are fixed. - No longer error messages will be shown on retrieving checkpoint or server information. - Now we can check and correct tweak mismatch during the setup Improved: - Customisation synchronisation has got more smoother. Tidied - Practically unused functions have been removed or are being prepared for removal. - Many of the type-errors and lint errors have been corrected. - Unused files have been removed. Note: - From this version, some test files have been included. However, they are not enabled and released in the release build. vorotamoroz 2024-05-22 14:04:22 +01:00
  • f12a54c61f fix: upgrade @aws-sdk/client-s3 from 3.563.0 to 3.564.0 snyk-upgrade-8fa01ccad0352125f1866d41e57d35e1 snyk-bot 2024-05-17 21:12:59 +00:00
  • 7b0ac22c3b Create terms.md vorotamoroz 2024-05-13 14:04:02 +09:00
  • dca8e4b2a4 bump 0.23.7 vorotamoroz 2024-05-10 11:38:03 +01:00
  • 89de2dcc37 Fixed: - No longer missing tasks which have queued as the same key (e.g., for the same operation to the same file). - Some trivial issues have been fixed. New feature: - Reloading Obsidian can be scheduled until that file and database operations are stable. vorotamoroz 2024-05-10 11:33:59 +01:00
  • 172b08dbb3 bump 0.23.6 vorotamoroz 2024-05-08 23:57:19 +09:00
  • d518a3fc1b Fixed: - Now the remote chunks could be decrypted even if we are using Incubate chunks in Document. (The note of 0.23.6 has been fixed). - Chunk retrieving with Incubate chunks in document got more efficiently. - No longer task processor misses the completed tasks. - Replication is no longer started automatically during changes in window visibility (e.g., task switching on the desktop) when off-focused. vorotamoroz 2024-05-08 23:56:29 +09:00
  • c6ed867498 bump 0.23.5 vorotamoroz 2024-05-07 12:59:55 +01:00
  • 4f4923e977 New feature: - Now we can check configuration mismatching between clients before synchronisation. - Now we can perform remote database compaction from the Maintenance pane. Fixed: - We can detect the bucket could not be reachable. vorotamoroz 2024-05-07 12:55:48 +01:00
  • a5ebf29b3d Merge pull request #417 from MichaelBrunn3r/translation vorotamoroz 2024-05-07 20:26:59 +09:00
  • ee465184c8 bump 0.23.4 vorotamoroz 2024-05-05 23:46:16 +09:00
  • d7d4f1e6f2 New feature: - We can now use Incubate Chunks in Document to reduce non-well-formed chunks. Fixed: - No longer experimental configuration is shown on the Minimal Setup. vorotamoroz 2024-05-05 23:45:45 +09:00
  • cbf5023593 fix: Grammar issues in settings page Michael Brunner 2024-05-04 12:34:53 +02:00
  • 3925052f92 Add the design document of planned improving. vorotamoroz 2024-05-04 02:59:24 +09:00
  • 1934418258 Add the design document of planned improving. vorotamoroz 2024-05-04 01:57:03 +09:00
  • 2ae018b2bd Refactor: - Files have been categorised for clarity. The deliverables are not affected. vorotamoroz 2024-05-02 04:07:36 +01:00
  • 8474497985 bump 0.23.3 vorotamoroz 2024-05-01 02:24:08 +09:00
  • b5714cc83b Fixed: - No longer unwanted \f in journal sync. vorotamoroz 2024-05-01 02:22:30 +09:00
  • 133f5a7109 bump 0.23.2 vorotamoroz 2024-04-30 11:49:16 +01:00
  • daa3feebf1 Fixed: - Journal Sync will not hang up during big replication, especially the initial one. - All changes which have been replicated while rebuilding will not be postponed (Previous behaviour). Improved: - Now Journal Sync works efficiently in download and parse, or pack and upload. - Less server storage and faster packing/unpacking usage by the new chunk format. vorotamoroz 2024-04-30 11:48:27 +01:00
  • 7b5f7d0fbf bump 0.23.1 vorotamoroz 2024-04-30 01:40:01 +09:00
  • 29532193cb - Fixed: - Now journal synchronisation considers untransferred each from sent and received. - Journal sync now handles retrying. - Journal synchronisation no longer considers the synchronisation of chunks as revision updates (Simply ignored). - Journal sync now splits the journal pack to prevent mobile device rebooting. - Maintenance menus which had been on the command palette are now back in the maintain pane on the setting dialogue. - Improved: - Now all changes which have been replicated while rebuilding will be postponed. vorotamoroz 2024-04-30 01:39:09 +09:00
  • 5b4309c09d For the future. Because of a good opportunity. vorotamoroz 2024-04-29 02:01:27 +09:00
  • 16ef582453 Update: wrote about the new Remote Type. vorotamoroz 2024-04-28 23:36:03 +09:00
  • 3e22f70c7a Update README.md vorotamoroz 2024-04-28 17:49:50 +09:00
  • 0a8dbe097e bump 0.23.0 vorotamoroz 2024-04-27 03:35:32 +09:00
  • 2c0fcf74d0 New feature: Object storage support vorotamoroz 2024-04-27 03:33:59 +09:00
  • a1ab1efd5d Update README.md vorotamoroz 2024-04-20 21:45:21 +09:00
  • ed11621ce5 fix: upgrade minimatch from 9.0.3 to 9.0.4 snyk-upgrade-39eb97b4655e70091f718a88fccd57c1 snyk-bot 2024-04-20 00:57:01 +00:00
  • c8fcf2d0d5 Bump 0.22.19 vorotamoroz 2024-04-19 12:06:09 +01:00
  • c384e2f7fb Fixed: - No longer data corrupting due to false BASE64 detections. vorotamoroz 2024-04-19 12:04:14 +01:00
  • 99c1c7dc1a bump 0.22.18 vorotamoroz 2024-04-18 12:37:49 +01:00
  • 84adec4b1a New feature: Automatic data compression to reduce amount of traffic and the usage of remote database. vorotamoroz 2024-04-18 12:30:29 +01:00
  • f0b202bd91 bump 0.22.17 vorotamoroz 2024-04-12 01:32:03 +09:00
  • d54b7e2d93 - Fixed: - Error handling on booting now works fine. - Replication is now started automatically in LiveSync mode. - Batch database update is now disabled in LiveSync mode. - No longer automatically reconnection while off-focused. - Status saves are thinned out. - Now Self-hosted LiveSync waits for all files between the local database and storage to be surely checked. - Improved: - The job scheduler is now more robust and stable. - The status indicator no longer flickers and keeps zero for a while. - No longer meaningless frequent updates of status indicators. - Now we can configure regular expression filters in handy UI. Thank you so much, @eth-p! - Fetch or Rebuild everything is now more safely performed. - Minor things - Some utility function has been added. - Customisation sync now less wrong messages. - Digging the weeds for eradication of type errors. vorotamoroz 2024-04-12 01:30:35 +09:00
  • 6952ef37f5 Update quick_setup.md vorotamoroz 2024-04-09 13:10:31 +09:00
  • 9630bcbae8 bump 0.22.16 vorotamoroz 2024-03-22 10:50:03 +01:00
  • c3f925ab9a Merge branch 'main' of https://github.com/vrtmrz/obsidian-livesync vorotamoroz 2024-03-22 10:48:25 +01:00
  • 034dc0538f - Fixed: - Fixed the issue that binary files were sometimes corrupted. - Fixed customisation sync data could be corrupted. - Improved: - Now the remote database costs lower memory. - This release requires a brief wait on the first synchronisation, to track the latest changeset again. - Description added for the Device name. - Refactored: - Many type-errors have been resolved. - Obsolete file has been deleted. vorotamoroz 2024-03-22 10:48:16 +01:00
  • b6136df836 Update quick_setup.md vorotamoroz 2024-03-22 14:27:34 +09:00
  • 24aacdc2a1 bump 0.22.15 vorotamoroz 2024-03-22 04:07:17 +01:00
  • f91109b1ad - Improved: - Faster start-up by removing too many logs which indicates normality - By streamlined scanning of customised synchronisation extra phases have been deleted. vorotamoroz 2024-03-22 04:07:07 +01:00
  • e76e7ae8ea bump 0.22.14 vorotamoroz 2024-03-19 17:59:38 +01:00
  • f7fbe85d65 - New feature: - We can disable the status bar in the setting dialogue. - Improved: - Now some files are handled as correct data type. - Customisation sync now uses the digest of each file for better performance. - The status in the Editor now works performant. - Refactored: - Common functions have been ready and the codebase has been organised. - Stricter type checking following TypeScript updates. - Remove old iOS workaround for simplicity and performance. vorotamoroz 2024-03-19 17:58:55 +01:00
  • 0313443b29 Merge pull request #389 from Seeker0472/fix-command vorotamoroz 2024-03-19 14:06:23 +09:00
  • 755c30f468 fix docker-compose command seeker0472 2024-03-17 14:30:35 +08:00
  • b00b0cc5e5 bump 0.22.13 vorotamoroz 2024-03-15 10:37:15 +01:00
  • d7985a6b41 Improved: - Now using HTTP for the remote database URI warns of an error (on mobile) or notice (on desktop). vorotamoroz 2024-03-15 10:36:00 +01:00
  • 486e816902 Update dependencies vorotamoroz 2024-03-15 10:35:41 +01:00
  • ef9b19c24b bump 0.22.12 vorotamoroz 2024-03-04 04:07:51 +00:00
  • 4ed9494176 Changed: - The default settings has been changed. Improved: - Default and preferred settings are applied on completion of the wizard. Fixed: - Now Initialisation Fetch will be performed smoothly and there will be fewer conflicts. - No longer stuck while Handling transferred or initialised documents. vorotamoroz 2024-03-04 04:07:11 +00:00
  • fcd56d59d5 bump 0.22.11 vorotamoroz 2024-03-01 08:33:37 +00:00
  • 1cabfcfd19 Fixed: - Verify and repair all files is no longer broken. New feature:: - Now Verify and repair all files can restore or show history Improved: - Performance improved vorotamoroz 2024-03-01 08:32:48 +00:00
  • 37a18dbfef bump 0.22.10 vorotamoroz 2024-03-01 03:28:46 +00:00
  • e7edf88713 Fixed - No longer unchanged hidden files and customisations are saved and transferred now. - File integrity of vault history indicates the integrity correctly. Improved - In the report, the schema of the remote database URI is now printed. vorotamoroz 2024-03-01 03:28:06 +00:00
  • 90ff75ab35 add notes. vorotamoroz 2024-02-29 00:30:07 +00:00
  • bff1d661f5 Update troubleshooting.md vorotamoroz 2024-02-29 00:42:28 +09:00
  • 6b59c14774 Update doc vorotamoroz 2024-02-28 08:29:06 +00:00
  • 8249274eac bump 0.22.9 vorotamoroz 2024-02-28 08:28:07 +00:00
  • 3c6dae7814 - Fixed: - Fixed a bug on fetch chunks on demand that could not fetch the chunks on demand. - Improved: - fetch chunks on demand works more smoothly. - Initialisation Fetch is now more efficient. - Tidied: - Removed some meaningless codes. vorotamoroz 2024-02-28 08:27:17 +00:00
  • 60cf8fe640 bump 0.22.8 vorotamoroz 2024-02-27 08:36:37 +00:00
  • 3d89b3863f Fixed: - Now fetch and unlock the locked remote database works well again. - No longer crash on symbolic links inside hidden folders. Improved: - Chunks are now created more efficiently. - Better performance in saving notes. - Network activities are indicated as an icon. - Less memory used for binary processing. Tidied: - Cleaned unused functions up. - Sorting out the codes that have become nonsense. Changed: - Now no longer fetch chunks on demand needs Pacing replication vorotamoroz 2024-02-27 08:35:46 +00:00
  • ee9364310d bump 0.22.7 vorotamoroz 2024-02-20 09:36:43 +00:00