You've already forked joplin
							
							
				mirror of
				https://github.com/laurent22/joplin.git
				synced 2025-10-31 00:07:48 +02:00 
			
		
		
		
	All: Made model naming more consistent
This commit is contained in:
		| @@ -44,6 +44,6 @@ before_install: | ||||
| script: | ||||
|   - | | ||||
|     cd ElectronClient/app | ||||
|     rsync -aP ../../ReactNativeClient/lib/ lib/ | ||||
|     rsync -aP --delete ../../ReactNativeClient/lib/ lib/ | ||||
|     npm install | ||||
|     yarn dist | ||||
|   | ||||
							
								
								
									
										4
									
								
								BUILD.md
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								BUILD.md
									
									
									
									
									
								
							| @@ -21,7 +21,7 @@ If you get a node-gyp related error you might need to manually install it: `npm | ||||
|  | ||||
| ``` | ||||
| cd ElectronClient/app | ||||
| rsync -a ../../ReactNativeClient/lib/ lib/ | ||||
| rsync --delete -a ../../ReactNativeClient/lib/ lib/ | ||||
| npm install | ||||
| yarn dist | ||||
| ``` | ||||
| @@ -41,5 +41,5 @@ From `/ReactNativeClient`, run `npm install`, then `react-native run-ios` or `re | ||||
| From `/CliClient`: | ||||
| - Run `npm install` | ||||
| - Then `build.sh` | ||||
| - Copy the translations to the build directory: `rsync -aP ../ReactNativeClient/locales/ build/locales/` | ||||
| - Copy the translations to the build directory: `rsync --delete -aP ../ReactNativeClient/locales/ build/locales/` | ||||
| - Run `run.sh` to start the application for testing. | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const { netUtils } = require('lib/net-utils.js'); | ||||
|  | ||||
| const http = require("http"); | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const { cliUtils } = require('./cli-utils.js'); | ||||
| const { reducer, defaultState } = require('lib/reducer.js'); | ||||
| const { splitCommandString } = require('lib/string-utils.js'); | ||||
|   | ||||
| @@ -5,12 +5,12 @@ const { JoplinDatabase } = require('lib/joplin-database.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { FoldersScreenUtils } = require('lib/folders-screen-utils.js'); | ||||
| const { DatabaseDriverNode } = require('lib/database-driver-node.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { sprintf } = require('sprintf-js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
|   | ||||
| @@ -5,10 +5,10 @@ const { Logger } = require('lib/logger.js'); | ||||
| const { dirname } = require('lib/path-utils.js'); | ||||
| const { DatabaseDriverNode } = require('lib/database-driver-node.js'); | ||||
| const { JoplinDatabase } = require('lib/joplin-database.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { sprintf } = require('sprintf-js'); | ||||
| const exec = require('child_process').exec | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { shim } = require('lib/shim.js'); | ||||
| const fs = require('fs-extra'); | ||||
|  | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { _, setLocale } = require('lib/locale.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -3,10 +3,10 @@ const { BaseCommand } = require('./base-command.js'); | ||||
| const { uuid } = require('lib/uuid.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { cliUtils } = require('./cli-utils.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
|  | ||||
|   | ||||
| @@ -3,7 +3,7 @@ const { _ } = require('lib/locale.js'); | ||||
| const { cliUtils } = require('./cli-utils.js'); | ||||
| const EncryptionService = require('lib/services/EncryptionService'); | ||||
| const MasterKey = require('lib/models/MasterKey'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { ReportService } = require('lib/services/report.js'); | ||||
| const fs = require('fs-extra'); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { Exporter } = require('lib/services/exporter.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -2,7 +2,7 @@ const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { renderCommandHelp } = require('./help-utils.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { wrap } = require('lib/string-utils.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { cliUtils } = require('./cli-utils.js'); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const { importEnex } = require('lib/import-enex'); | ||||
| const { filename, basename } = require('lib/path-utils.js'); | ||||
| const { cliUtils } = require('./cli-utils.js'); | ||||
|   | ||||
| @@ -1,10 +1,10 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { sprintf } = require('sprintf-js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { cliUtils } = require('./cli-utils.js'); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,10 +1,10 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { cliUtils } = require('./cli-utils.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|   | ||||
| @@ -1,10 +1,10 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { cliUtils } = require('./cli-utils.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { sprintf } = require('sprintf-js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { uuid } = require('lib/uuid.js'); | ||||
|   | ||||
| @@ -1,11 +1,11 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { ReportService } = require('lib/services/report.js'); | ||||
|  | ||||
|   | ||||
| @@ -2,8 +2,8 @@ const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { OneDriveApiNodeUtils } = require('./onedrive-api-node-utils.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const { Synchronizer } = require('lib/synchronizer.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { cliUtils } = require('./cli-utils.js'); | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|   | ||||
| @@ -1,9 +1,9 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
|  | ||||
| const CommandDone = require('./command-done.js'); | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { app } = require('./app.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|  | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| const { BaseCommand } = require('./base-command.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
|  | ||||
| class Command extends BaseCommand { | ||||
|   | ||||
| @@ -2,7 +2,7 @@ | ||||
|  | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const { dirname } = require('lib/path-utils.js'); | ||||
| const { FsDriverNode } = require('./fs-driver-node.js'); | ||||
| const lodash = require('lodash'); | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| const fs = require('fs-extra'); | ||||
| const { wrap } = require('lib/string-utils.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { fileExtension, basename, dirname } = require('lib/path-utils.js'); | ||||
| const { _, setLocale, languageCode } = require('lib/locale.js'); | ||||
|  | ||||
|   | ||||
| @@ -4,14 +4,14 @@ | ||||
| require('app-module-path').addPath(__dirname); | ||||
|  | ||||
| const { app } = require('./app.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { NoteTag } = require('lib/models/note-tag.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const NoteTag = require('lib/models/NoteTag.js'); | ||||
| const MasterKey = require('lib/models/MasterKey'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { FsDriverNode } = require('lib/fs-driver-node.js'); | ||||
| const { shimInit } = require('lib/shim-init-node.js'); | ||||
|   | ||||
| @@ -4,6 +4,6 @@ ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" | ||||
| BUILD_DIR="$ROOT_DIR/build" | ||||
|  | ||||
| rsync -a --exclude "node_modules/" "$ROOT_DIR/app/" "$BUILD_DIR/" | ||||
| rsync -a "$ROOT_DIR/../ReactNativeClient/lib/" "$BUILD_DIR/lib/" | ||||
| rsync -a --delete "$ROOT_DIR/../ReactNativeClient/lib/" "$BUILD_DIR/lib/" | ||||
| cp "$ROOT_DIR/package.json" "$BUILD_DIR" | ||||
| chmod 755 "$BUILD_DIR/main.js" | ||||
| @@ -2,13 +2,13 @@ require('app-module-path').addPath(__dirname); | ||||
|  | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { setupDatabase, setupDatabaseAndSynchronizer, db, synchronizer, fileApi, sleep, clearDatabase, switchClient, syncTargetId, objectsEqual, checkThrowAsync } = require('test-utils.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const MasterKey = require('lib/models/MasterKey'); | ||||
| const SyncTargetRegistry = require('lib/SyncTargetRegistry.js'); | ||||
| const EncryptionService = require('lib/services/EncryptionService.js'); | ||||
|   | ||||
| @@ -2,14 +2,14 @@ require('app-module-path').addPath(__dirname); | ||||
|  | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { setupDatabase, setupDatabaseAndSynchronizer, db, synchronizer, fileApi, sleep, clearDatabase, switchClient, syncTargetId, encryptionService, loadEncryptionMasterKey } = require('test-utils.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const MasterKey = require('lib/models/MasterKey'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const SyncTargetRegistry = require('lib/SyncTargetRegistry.js'); | ||||
|  | ||||
| process.on('unhandledRejection', (reason, p) => { | ||||
|   | ||||
| @@ -1,16 +1,16 @@ | ||||
| const fs = require('fs-extra'); | ||||
| const { JoplinDatabase } = require('lib/joplin-database.js'); | ||||
| const { DatabaseDriverNode } = require('lib/database-driver-node.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { NoteTag } = require('lib/models/note-tag.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const NoteTag = require('lib/models/NoteTag.js'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const MasterKey = require('lib/models/MasterKey'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const { Synchronizer } = require('lib/synchronizer.js'); | ||||
| const { FileApi } = require('lib/file-api.js'); | ||||
| const { FileApiDriverMemory } = require('lib/file-api-driver-memory.js'); | ||||
|   | ||||
| @@ -2,14 +2,14 @@ require('app-module-path').addPath(__dirname); | ||||
|  | ||||
| const { BaseApplication } = require('lib/BaseApplication'); | ||||
| const { FoldersScreenUtils } = require('lib/folders-screen-utils.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { shim } = require('lib/shim.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const MasterKey = require('lib/models/MasterKey'); | ||||
| const { _, setLocale } = require('lib/locale.js'); | ||||
| const os = require('os'); | ||||
| const fs = require('fs-extra'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { sprintf } = require('sprintf-js'); | ||||
| const { JoplinDatabase } = require('lib/joplin-database.js'); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const React = require('react'); | ||||
| const { connect } = require('react-redux'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { bridge } = require('electron').remote.require('./bridge'); | ||||
| const { Header } = require('./Header.min.js'); | ||||
| const { themeStyle } = require('../theme.js'); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const React = require('react'); | ||||
| const { connect } = require('react-redux'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const { bridge } = require('electron').remote.require('./bridge'); | ||||
| const { Header } = require('./Header.min.js'); | ||||
| const { themeStyle } = require('../theme.js'); | ||||
|   | ||||
| @@ -5,12 +5,12 @@ const { SideBar } = require('./SideBar.min.js'); | ||||
| const { NoteList } = require('./NoteList.min.js'); | ||||
| const { NoteText } = require('./NoteText.min.js'); | ||||
| const { PromptDialog } = require('./PromptDialog.min.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { uuid } = require('lib/uuid.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const { themeStyle } = require('../theme.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const layoutUtils = require('lib/layout-utils.js'); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const React = require('react'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { IconButton } = require('./IconButton.min.js'); | ||||
| const Toolbar = require('./Toolbar.min.js'); | ||||
| const { connect } = require('react-redux'); | ||||
|   | ||||
| @@ -4,7 +4,7 @@ const { createStore } = require('redux'); | ||||
| const { connect, Provider } = require('react-redux'); | ||||
|  | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
|  | ||||
| const { MainScreen } = require('./MainScreen.min.js'); | ||||
| const { OneDriveLoginScreen } = require('./OneDriveLoginScreen.min.js'); | ||||
|   | ||||
| @@ -2,10 +2,10 @@ const React = require('react'); | ||||
| const { connect } = require('react-redux'); | ||||
| const shared = require('lib/components/shared/side-menu-shared.js'); | ||||
| const { Synchronizer } = require('lib/synchronizer.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { themeStyle } = require('../theme.js'); | ||||
| const { bridge } = require('electron').remote.require('./bridge'); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const React = require('react'); | ||||
| const { connect } = require('react-redux'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { bridge } = require('electron').remote.require('./bridge'); | ||||
| const { Header } = require('./Header.min.js'); | ||||
| const { themeStyle } = require('../theme.js'); | ||||
|   | ||||
| @@ -4,14 +4,14 @@ | ||||
| require('app-module-path').addPath(__dirname); | ||||
|  | ||||
| const { app } = require('./app.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { NoteTag } = require('lib/models/note-tag.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const NoteTag = require('lib/models/NoteTag.js'); | ||||
| const MasterKey = require('lib/models/MasterKey'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { FsDriverNode } = require('lib/fs-driver-node.js'); | ||||
| const { shimInit } = require('lib/shim-init-node.js'); | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
|  | ||||
| const globalStyle = { | ||||
| 	fontSize: 12, | ||||
|   | ||||
| @@ -3,7 +3,7 @@ | ||||
| ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" | ||||
| BUILD_DIR="$ROOT_DIR/app" | ||||
|  | ||||
| rsync -a "$ROOT_DIR/../ReactNativeClient/lib/" "$BUILD_DIR/lib/" | ||||
| rsync -a --delete "$ROOT_DIR/../ReactNativeClient/lib/" "$BUILD_DIR/lib/" | ||||
|  | ||||
| cd "$BUILD_DIR" | ||||
| npm run compile | ||||
|   | ||||
| @@ -4,12 +4,12 @@ const { JoplinDatabase } = require('lib/joplin-database.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { FoldersScreenUtils } = require('lib/folders-screen-utils.js'); | ||||
| const { DatabaseDriverNode } = require('lib/database-driver-node.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { splitCommandString } = require('lib/string-utils.js'); | ||||
| const { sprintf } = require('sprintf-js'); | ||||
|   | ||||
| @@ -406,4 +406,4 @@ BaseModel.TYPE_MASTER_KEY = 9; | ||||
| BaseModel.db_ = null; | ||||
| BaseModel.dispatch = function(o) {}; | ||||
| 
 | ||||
| module.exports = { BaseModel }; | ||||
| module.exports = BaseModel; | ||||
| @@ -1,7 +1,7 @@ | ||||
| const MarkdownIt = require('markdown-it'); | ||||
| const Entities = require('html-entities').AllHtmlEntities; | ||||
| const htmlentities = (new Entities()).encode; | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const ModelCache = require('lib/ModelCache'); | ||||
| const { shim } = require('lib/shim.js'); | ||||
| const md5 = require('md5'); | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| const BaseSyncTarget = require('lib/BaseSyncTarget.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { FileApi } = require('lib/file-api.js'); | ||||
| const { FileApiDriverLocal } = require('lib/file-api-driver-local.js'); | ||||
| const { Synchronizer } = require('lib/synchronizer.js'); | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| const BaseSyncTarget = require('lib/BaseSyncTarget.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { FileApi } = require('lib/file-api.js'); | ||||
| const { FileApiDriverMemory } = require('lib/file-api-driver-memory.js'); | ||||
| const { Synchronizer } = require('lib/synchronizer.js'); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const BaseSyncTarget = require('lib/BaseSyncTarget.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { OneDriveApi } = require('lib/onedrive-api.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { parameters } = require('lib/parameters.js'); | ||||
| const { FileApi } = require('lib/file-api.js'); | ||||
| const { Synchronizer } = require('lib/synchronizer.js'); | ||||
|   | ||||
| @@ -2,7 +2,7 @@ const BaseSyncTarget = require('lib/BaseSyncTarget.js'); | ||||
| const SyncTargetOneDrive = require('lib/SyncTargetOneDrive.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { OneDriveApi } = require('lib/onedrive-api.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { parameters } = require('lib/parameters.js'); | ||||
| const { FileApi } = require('lib/file-api.js'); | ||||
| const { Synchronizer } = require('lib/synchronizer.js'); | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
|  | ||||
| const globalStyle = { | ||||
| 	fontSize: 16, | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| const React = require('react'); const Component = React.Component; | ||||
| const { Platform, WebView, View, Linking } = require('react-native'); | ||||
| const { globalStyle } = require('lib/components/global-style.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const MdToHtml = require('lib/MdToHtml.js'); | ||||
|  | ||||
|   | ||||
| @@ -5,7 +5,7 @@ const { Log } = require('lib/log.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Checkbox } = require('lib/components/checkbox.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { globalStyle, themeStyle } = require('lib/components/global-style.js'); | ||||
|  | ||||
|   | ||||
| @@ -6,8 +6,8 @@ const { _ } = require('lib/locale.js'); | ||||
| const { Checkbox } = require('lib/components/checkbox.js'); | ||||
| const { NoteItem } = require('lib/components/note-item.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { themeStyle } = require('lib/components/global-style.js'); | ||||
|  | ||||
|   | ||||
| @@ -7,9 +7,9 @@ const { BackButtonService } = require('lib/services/back-button.js'); | ||||
| const { ReportService } = require('lib/services/report.js'); | ||||
| const { Menu, MenuOptions, MenuOption, MenuTrigger } = require('react-native-popup-menu'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const { FileApi } = require('lib/file-api.js'); | ||||
| const { FileApiDriverOneDrive } = require('lib/file-api-driver-onedrive.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
|   | ||||
| @@ -6,7 +6,7 @@ const { _, setLocale } = require('lib/locale.js'); | ||||
| const { BaseScreenComponent } = require('lib/components/base-screen.js'); | ||||
| const { Dropdown } = require('lib/components/Dropdown.js'); | ||||
| const { themeStyle } = require('lib/components/global-style.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
|  | ||||
| class ConfigScreenComponent extends BaseScreenComponent { | ||||
| 	 | ||||
|   | ||||
| @@ -3,8 +3,8 @@ const { View, Button, TextInput, StyleSheet } = require('react-native'); | ||||
| const { connect } = require('react-redux'); | ||||
| const { Log } = require('lib/log.js'); | ||||
| const { ActionButton } = require('lib/components/action-button.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { ScreenHeader } = require('lib/components/screen-header.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { BaseScreenComponent } = require('lib/components/base-screen.js'); | ||||
|   | ||||
| @@ -4,12 +4,12 @@ const { connect } = require('react-redux'); | ||||
| const { uuid } = require('lib/uuid.js'); | ||||
| const { Log } = require('lib/log.js'); | ||||
| const RNFS = require('react-native-fs'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const { BackButtonService } = require('lib/services/back-button.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { ActionButton } = require('lib/components/action-button.js'); | ||||
| const Icon = require('react-native-vector-icons/Ionicons').default; | ||||
| const { fileExtension, basename, safeFileExtension } = require('lib/path-utils.js'); | ||||
|   | ||||
| @@ -4,10 +4,10 @@ const { connect } = require('react-redux'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { Log } = require('lib/log.js'); | ||||
| const { NoteList } = require('lib/components/note-list.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { themeStyle } = require('lib/components/global-style.js'); | ||||
| const { ScreenHeader } = require('lib/components/screen-header.js'); | ||||
| const { MenuOption, Text } = require('react-native-popup-menu'); | ||||
|   | ||||
| @@ -3,7 +3,7 @@ const { View } = require('react-native'); | ||||
| const { WebView, Button, Text } = require('react-native'); | ||||
| const { connect } = require('react-redux'); | ||||
| const { Log } = require('lib/log.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { ScreenHeader } = require('lib/components/screen-header.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
|   | ||||
| @@ -4,7 +4,7 @@ const { connect } = require('react-redux'); | ||||
| const { ScreenHeader } = require('lib/components/screen-header.js'); | ||||
| const Icon = require('react-native-vector-icons/Ionicons').default; | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { NoteItem } = require('lib/components/note-item.js'); | ||||
| const { BaseScreenComponent } = require('lib/components/base-screen.js'); | ||||
| const { themeStyle } = require('lib/components/global-style.js'); | ||||
|   | ||||
| @@ -1,15 +1,15 @@ | ||||
| const React = require('react'); const Component = React.Component; | ||||
| const { ListView, StyleSheet, View, Text, Button, FlatList } = require('react-native'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { connect } = require('react-redux'); | ||||
| const { Log } = require('lib/log.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { ScreenHeader } = require('lib/components/screen-header.js'); | ||||
| const { time } = require('lib/time-utils'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const { ReportService } = require('lib/services/report.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { BaseScreenComponent } = require('lib/components/base-screen.js'); | ||||
|   | ||||
| @@ -4,7 +4,7 @@ const { connect } = require('react-redux'); | ||||
| const { ScreenHeader } = require('lib/components/screen-header.js'); | ||||
| const Icon = require('react-native-vector-icons/Ionicons').default; | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { NoteItem } = require('lib/components/note-item.js'); | ||||
| const { BaseScreenComponent } = require('lib/components/base-screen.js'); | ||||
| const { globalStyle } = require('lib/components/global-style.js'); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { reg } = require('lib/registry.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
|  | ||||
| const shared = {}; | ||||
|  | ||||
|   | ||||
| @@ -31,7 +31,7 @@ shared.renderSearches = function(props, renderItem) { | ||||
| } | ||||
|  | ||||
| shared.synchronize_press = async function(comp) { | ||||
| 	const { Setting } = require('lib/models/setting.js'); | ||||
| 	const Setting = require('lib/models/Setting.js'); | ||||
| 	const { reg } = require('lib/registry.js'); | ||||
|  | ||||
| 	const action = comp.props.syncStarted ? 'cancel' : 'start'; | ||||
|   | ||||
| @@ -3,9 +3,9 @@ const { TouchableOpacity , Button, Text, Image, StyleSheet, ScrollView, View } = | ||||
| const { connect } = require('react-redux'); | ||||
| const Icon = require('react-native-vector-icons/Ionicons').default; | ||||
| const { Log } = require('lib/log.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { FoldersScreenUtils } = require('lib/folders-screen-utils.js'); | ||||
| const { Synchronizer } = require('lib/synchronizer.js'); | ||||
| const { reg } = require('lib/registry.js'); | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| const fs = require('fs-extra'); | ||||
| const { promiseChain } = require('lib/promise-utils.js'); | ||||
| const moment = require('moment'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
|  | ||||
| // NOTE: when synchronising with the file system the time resolution is the second (unlike milliseconds for OneDrive for instance). | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
|  | ||||
| class FoldersScreenUtils { | ||||
|  | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
|  | ||||
| class GeolocationReact { | ||||
|  | ||||
|   | ||||
| @@ -2,11 +2,11 @@ const { uuid } = require('lib/uuid.js'); | ||||
| const moment = require('moment'); | ||||
| const { promiseChain } = require('lib/promise-utils.js'); | ||||
| const { folderItemFilename } = require('lib/string-utils.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const { enexXmlToMd } = require('./import-enex-md-gen.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const Levenshtein = require('levenshtein'); | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
|  | ||||
| class Alarm extends BaseModel { | ||||
|  | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { sprintf } = require('sprintf-js'); | ||||
| const moment = require('moment'); | ||||
| @@ -511,4 +511,4 @@ BaseItem.syncItemDefinitions_ = [ | ||||
| 	{ type: BaseModel.TYPE_MASTER_KEY, className: 'MasterKey' }, | ||||
| ]; | ||||
| 
 | ||||
| module.exports = { BaseItem }; | ||||
| module.exports = BaseItem; | ||||
| @@ -1,13 +1,13 @@ | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { Log } = require('lib/log.js'); | ||||
| const { promiseChain } = require('lib/promise-utils.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| const moment = require('moment'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const lodash = require('lodash'); | ||||
| 
 | ||||
| class Folder extends BaseItem { | ||||
| @@ -165,4 +165,4 @@ class Folder extends BaseItem { | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| module.exports = { Folder }; | ||||
| module.exports = Folder; | ||||
| @@ -1,5 +1,5 @@ | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
|  | ||||
| class MasterKey extends BaseItem { | ||||
|  | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { Log } = require('lib/log.js'); | ||||
| const { sprintf } = require('sprintf-js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { shim } = require('lib/shim.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
| @@ -453,4 +453,4 @@ class Note extends BaseItem { | ||||
| Note.updateGeolocationEnabled_ = true; | ||||
| Note.geolocationUpdating_ = false; | ||||
| 
 | ||||
| module.exports = { Note }; | ||||
| module.exports = Note; | ||||
| @@ -1,5 +1,5 @@ | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| 
 | ||||
| class NoteTag extends BaseItem { | ||||
| 
 | ||||
| @@ -33,4 +33,4 @@ class NoteTag extends BaseItem { | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| module.exports = { NoteTag }; | ||||
| module.exports = NoteTag; | ||||
| @@ -1,6 +1,6 @@ | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { mime } = require('lib/mime-utils.js'); | ||||
| const { filename } = require('lib/path-utils.js'); | ||||
| const { FsDriverDummy } = require('lib/fs-driver-dummy.js'); | ||||
| @@ -84,4 +84,4 @@ class Resource extends BaseItem { | ||||
| 
 | ||||
| Resource.IMAGE_MAX_DIMENSION = 1920; | ||||
| 
 | ||||
| module.exports = { Resource }; | ||||
| module.exports = Resource; | ||||
| @@ -1,4 +1,4 @@ | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const SyncTargetRegistry = require('lib/SyncTargetRegistry.js'); | ||||
| @@ -442,4 +442,4 @@ Setting.constants_ = { | ||||
| 	openDevTools: false, | ||||
| } | ||||
| 
 | ||||
| module.exports = { Setting }; | ||||
| module.exports = Setting; | ||||
| @@ -1,7 +1,7 @@ | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { NoteTag } = require('lib/models/note-tag.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const NoteTag = require('lib/models/NoteTag.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| 
 | ||||
| class Tag extends BaseItem { | ||||
| @@ -140,4 +140,4 @@ class Tag extends BaseItem { | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| module.exports = { Tag }; | ||||
| module.exports = Tag; | ||||
| @@ -1,4 +1,4 @@ | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
|  | ||||
| const parameters_ = {}; | ||||
|  | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const ArrayUtils = require('lib/ArrayUtils.js'); | ||||
|  | ||||
| const defaultState = { | ||||
|   | ||||
| @@ -1,5 +1,5 @@ | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { shim } = require('lib/shim.js'); | ||||
| const SyncTargetRegistry = require('lib/SyncTargetRegistry.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Alarm = require('lib/models/Alarm.js'); | ||||
|  | ||||
| class AlarmService { | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| const { padLeft } = require('lib/string-utils.js'); | ||||
| const { shim } = require('lib/shim.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const MasterKey = require('lib/models/MasterKey'); | ||||
|  | ||||
| function hexPad(s, length) { | ||||
|   | ||||
| @@ -1,10 +1,10 @@ | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { NoteTag } = require('lib/models/note-tag.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const NoteTag = require('lib/models/NoteTag.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const { basename } = require('lib/path-utils.js'); | ||||
| const fs = require('fs-extra'); | ||||
|  | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| const { time } = require('lib/time-utils'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const Alarm = require('lib/models/Alarm'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const { _ } = require('lib/locale.js'); | ||||
|  | ||||
| class ReportService { | ||||
|   | ||||
| @@ -30,7 +30,7 @@ function shimInit() { | ||||
|  | ||||
| 	const resizeImage_ = async function(filePath, targetPath) { | ||||
| 		const sharp = require('sharp'); | ||||
| 		const { Resource } = require('lib/models/resource.js'); | ||||
| 		const Resource = require('lib/models/Resource.js'); | ||||
|  | ||||
| 		return new Promise((resolve, reject) => { | ||||
| 			sharp(filePath) | ||||
| @@ -48,11 +48,11 @@ function shimInit() { | ||||
| 	} | ||||
|  | ||||
| 	shim.attachFileToNote = async function(note, filePath) { | ||||
| 		const { Resource } = require('lib/models/resource.js'); | ||||
| 		const Resource = require('lib/models/Resource.js'); | ||||
| 		const { uuid } = require('lib/uuid.js'); | ||||
| 		const { basename, fileExtension, safeFileExtension } = require('lib/path-utils.js'); | ||||
| 		const mime = require('mime/lite'); | ||||
| 		const { Note } = require('lib/models/note.js'); | ||||
| 		const Note = require('lib/models/Note.js'); | ||||
|  | ||||
| 		if (!(await fs.pathExists(filePath))) throw new Error(_('Cannot access %s', filePath)); | ||||
|  | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { sprintf } = require('sprintf-js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
|   | ||||
| @@ -12,15 +12,15 @@ const { Log } = require('lib/log.js'); | ||||
| const { time } = require('lib/time-utils.js'); | ||||
| const { AppNav } = require('lib/components/app-nav.js'); | ||||
| const { Logger } = require('lib/logger.js'); | ||||
| const { Note } = require('lib/models/note.js'); | ||||
| const { Folder } = require('lib/models/folder.js'); | ||||
| const Note = require('lib/models/Note.js'); | ||||
| const Folder = require('lib/models/Folder.js'); | ||||
| const BaseSyncTarget = require('lib/BaseSyncTarget.js'); | ||||
| const { FoldersScreenUtils } = require('lib/folders-screen-utils.js'); | ||||
| const { Resource } = require('lib/models/resource.js'); | ||||
| const { Tag } = require('lib/models/tag.js'); | ||||
| const { NoteTag } = require('lib/models/note-tag.js'); | ||||
| const { BaseItem } = require('lib/models/base-item.js'); | ||||
| const { BaseModel } = require('lib/base-model.js'); | ||||
| const Resource = require('lib/models/Resource.js'); | ||||
| const Tag = require('lib/models/Tag.js'); | ||||
| const NoteTag = require('lib/models/NoteTag.js'); | ||||
| const BaseItem = require('lib/models/BaseItem.js'); | ||||
| const BaseModel = require('lib/BaseModel.js'); | ||||
| const { JoplinDatabase } = require('lib/joplin-database.js'); | ||||
| const { Database } = require('lib/database.js'); | ||||
| const { NotesScreen } = require('lib/components/screens/notes.js'); | ||||
| @@ -32,7 +32,7 @@ const { StatusScreen } = require('lib/components/screens/status.js'); | ||||
| const { WelcomeScreen } = require('lib/components/screens/welcome.js'); | ||||
| const { SearchScreen } = require('lib/components/screens/search.js'); | ||||
| const { OneDriveLoginScreen } = require('lib/components/screens/onedrive-login.js'); | ||||
| const { Setting } = require('lib/models/setting.js'); | ||||
| const Setting = require('lib/models/Setting.js'); | ||||
| const { MenuContext } = require('react-native-popup-menu'); | ||||
| const { SideMenu } = require('lib/components/side-menu.js'); | ||||
| const { SideMenuContent } = require('lib/components/side-menu-content.js'); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user