Laurent Cozic
83682ab513
Desktop, Mobile: Improved config screen with dark theme
2019-05-26 19:39:07 +01:00
Laurent Cozic
8a6fe20a69
All: Resolves #1481 : New: Allow downloading attachments on demand or automatically ( #1527 )
...
* Allow downloading resources automatically, on demand, or when loading note
* Make needToBeFetched calls to return the right number of resources
* All: Improved handling of resource downloading and decryption
* Desktop: Click on resource to download it (and, optionally, to decrypt it)
* Desktop: Better handling of resource state (not downloaded, downloading, encrypted) in front end
* Renamed setting to sync.resourceDownloadMode
* Download resources when changing setting
* tweaks
* removed duplicate cs
* Better report resource download progress
* Make sure resource cache is properly cleared when needed
* Also handle manual download for non-image resources
* More improvements to logic when downloading and decrypting resources
2019-05-22 15:56:07 +01:00
Laurent Cozic
9c85bc2cd1
All: Save size of a resource to the database; and added mechanism to run non-database migrations
2019-05-11 17:55:40 +01:00
Laurent Cozic
b702b0b40c
Desktop: Fixes #1425 : Improved handling of images when using external editor, so that it works in Atom, VSCode and Typora
2019-05-11 11:46:13 +01:00
Laurent Cozic
08af9de190
All: Resolves #712 : New: Support for note history ( #1415 )
...
* Started revisions support
* More rev changes
* More rev changes
* More revs changes
* Fixed deletion algorithm
* More tests and moved updated time to separate field
* Display info when restoring note
* Better handling of existing notes
* wip
* Further improvements and fixed tests
* Better handling of changes created via sync
* Enable chokidar again
* Testing special case
* Further improved logic to handle notes that existed before the revision service
* Added tests
* Better handling of encrypted revisions
* Improved handling of deleted note revisions by moving logic to collectRevision
* Improved handling of old notes by moving logic to collectRevision()
* Handle case when deleting revisions while one is still encrypted
* UI tweaks
* Added revision service to mobile app
* Fixed config screens on mobile and desktop
* Enabled revisions on CLI app
2019-05-06 21:35:29 +01:00
Laurent Cozic
9e16ff3644
Mobile: Moved tags to separate screen to avoid slow down when having many tags
2019-03-13 22:42:16 +00:00
Laurent Cozic
0d8878abd3
Mobile: For now, make notebooks sorted by title
2019-03-10 20:30:31 +00:00
Laurent Cozic
998011ff43
Mobile: Apply tag duplication fix to mobile too
2019-02-24 18:02:50 +00:00
ruuti
e0f5f47a15
Load background color from theme colours and set it for top and bottom safe area to respect iOS style guide. ( #1195 )
2019-02-14 23:09:21 +00:00
Laurent Cozic
434037d793
Done Welcome integration on mobile and CLI
2019-02-09 19:04:34 +00:00
Laurent Cozic
9f575101d2
Updated doc
2019-02-05 18:46:32 +00:00
Laurent Cozic
42a674008f
All: Search: More multi-language support, and started updating mobile app
2019-01-18 18:31:07 +00:00
Laurent Cozic
53513db5b5
Mobile: Fixes #1066 : Disable use of FTS when not present on device
2018-12-28 21:40:29 +01:00
Laurent Cozic
b1898141c3
Mobile: Fixes #382 : Implemented new search engine for mobile and highlight searched words in notes
2018-12-16 18:32:42 +01:00
Laurent Cozic
35d3fe03ab
Android: Fixes #321 : Changed notification library to Firebase to get more reliable notifications
2018-12-16 14:11:45 +01:00
Laurent Cozic
7d0def30f0
Revert "ReactNativeClient: A better NAV_BACK logic to change folder or tag. ( #984 )" (Was opening up side menu on first app startup)
...
This reverts commit fc8f53fd0e
.
2018-12-07 00:45:53 +01:00
Joybin Chen
fc8f53fd0e
ReactNativeClient: A better NAV_BACK logic to change folder or tag. ( #984 )
2018-11-19 22:43:21 +00:00
Laurent Cozic
2cb24bf198
Mobile: Fixes #902 : Don't change existing note when sharing with mobile app
2018-10-24 19:10:05 +01:00
Laurent Cozic
069dce69cd
Mobile: Added support for ResourceFetcher service
2018-10-09 22:01:50 +01:00
Laurent Cozic
44986a35a4
Android: Fix crash when attaching certain files
2018-10-07 18:55:49 +01:00
Laurent Cozic
d1f4c5be18
Disable non-working ShareExtension on iOS
2018-10-03 08:17:37 +01:00
Laurent Cozic
14cff96713
Mobile: Fix potential crash when going back to OneDrive login screen
2018-09-23 20:45:34 +01:00
Laurent Cozic
23f7e350c6
Redirect to app logger
2018-09-04 11:08:55 +01:00
Laurent Cozic
cea368cd3f
Fix sharing text when no folder exists
2018-09-04 11:08:08 +01:00
Caleb John
3caf398021
refresh notes list on AppState Changes
...
- remove mistaken console.log calls in root.js
2018-07-20 15:59:55 +02:00
Caleb John
8840631266
Add simple sharing facilities for Android
...
- react code should be cross platform but support needs to be added
for ios
- only shares plain text notes for now
2018-07-20 11:04:25 +02:00
Laurent Cozic
41ba1043be
All: Fixed incorrect timeout for sync-after-save (was using ms instead of sec). Removed needless caching of note IDs in database.
2018-05-10 19:50:44 +01:00
Laurent Cozic
e1dee546dc
Mobile: Added support for sub-notebooks
2018-05-09 12:39:17 +01:00
Laurent Cozic
ff1ee1249b
Mobile: Resolves #61 : Enable File System sync on mobile as the driver seems to be working now
2018-05-02 10:27:37 +01:00
Laurent Cozic
c1f5dfd9cc
Keep Blob tests to revisit in a few weeks
2018-04-30 21:21:17 +01:00
Laurent Cozic
93966b0fa1
Mobile: Trying to upgrade to React Native 0.55
2018-04-30 17:38:19 +01:00
Laurent Cozic
4d0af575e5
Mobile: Resolves #360 : Don't crash if theme not set and improved logging.
2018-04-16 15:15:29 +02:00
Laurent Cozic
96fb7c2087
Getting Dropbox to work in mobile app
2018-03-27 00:55:44 +01:00
Laurent Cozic
ca3946689a
Mobile: Made tag UI a dialog
2018-03-17 23:00:01 +00:00
Laurent Cozic
aabb9be7de
Mobile: Resolves #285 : Create, edit and remove tags from notes
2018-03-16 20:17:52 +00:00
Laurent Cozic
ae9ecdad40
All: Fix database upgrade
2018-03-16 14:32:47 +00:00
Laurent Cozic
c1bb51c12b
All: Finished service to clean up resources
2018-03-15 18:08:46 +00:00
Laurent Cozic
9e0bf1acb2
Mobile: Fixes #299 : App freezes when connecting to OneDrive login page while internet connection is down
2018-03-14 23:17:02 +00:00
Laurent Cozic
55c5ddedf4
Revert "Applied prettier to code base"
...
This reverts commit c4f19465a6
.
2018-03-09 20:59:12 +00:00
Laurent Cozic
4df5f668dc
All: Improved sync when dealing with many items, in particular when using Nextcloud
2018-03-09 19:07:38 +00:00
Laurent Cozic
c4f19465a6
Applied prettier to code base
2018-03-09 17:49:35 +00:00
Laurent Cozic
71aa841265
Mobile: Fixes #244 : When accessing configuration or encrypt configuration option while making a note and the going back, the note gets erased
2018-02-21 22:08:34 +00:00
Laurent Cozic
f91c52cdf7
Mobile: Update time when app is activated
2018-02-07 19:51:58 +00:00
Laurent Cozic
30ff81064f
All: Made WebDAV driver more generic to support services other than Nextcloud and added WebDAV sync target
2018-02-01 23:40:05 +00:00
Laurent Cozic
d7a1465d8e
Skip sync report events in log
2018-01-28 17:38:17 +00:00
Laurent Cozic
7ab135c099
Various tweaks to get Nextcloud working in mobile
2018-01-25 20:48:01 +00:00
Laurent Cozic
9efbf74b6f
All: Various changes to get filesystem target to work on mobile
2018-01-17 21:01:41 +00:00
Laurent Cozic
7b9dc66121
All: Schedule sync after enabling or disabling encryption
2018-01-08 21:25:38 +01:00
Laurent Cozic
71e877d369
All: Improved encryption and synchronisation
2018-01-02 20:17:14 +01:00
Laurent Cozic
e19c26fdd1
Mobile: Done UI for E2EE
2017-12-31 14:58:50 +01:00
Laurent Cozic
6ff19063ef
All: Got E2EE working in mobile app
2017-12-30 20:57:34 +01:00
Laurent Cozic
d180e7b5e1
Mobile: Handle encrypted items on UI side
2017-12-28 19:57:21 +00:00
Laurent Cozic
df05d04dad
All: Made model naming more consistent
2017-12-14 18:12:14 +00:00
Laurent Cozic
888ac8f4c2
Electron: Started integrating encryption
2017-12-14 17:58:10 +00:00
Laurent Cozic
45ca6284f9
iOS: Added safe area for iPhone X support
2017-12-07 22:42:40 +00:00
Laurent Cozic
818537933a
Android: Fixes #53 : Back button should exit app if nothing to go back to
2017-12-01 19:44:34 +00:00
Laurent Cozic
fe909f659d
All: Added error message for OneDrive for Business
2017-12-01 17:47:18 +00:00
Laurent Cozic
7f1a14fa22
All: Fixed note update issue
2017-11-30 00:25:52 +00:00
Laurent Cozic
4df73cd82c
iOS: Handle foreground notifications
2017-11-28 20:17:34 +00:00
Laurent Cozic
67a457b9c5
Android: Got notifications to work
2017-11-28 18:58:04 +00:00
Laurent Cozic
f9f5974267
All: Added option to set date and time format
2017-11-28 18:02:54 +00:00
Laurent Cozic
9a40851c77
Electron, Mobile: Created alarm service and drivers
2017-11-27 22:50:46 +00:00
Laurent Cozic
3612529e52
iOS: Testing notification
2017-11-24 18:06:45 +00:00
Laurent Cozic
8ccf2ec521
Mobile: Trying RN notification
2017-11-24 20:14:56 +00:00
Laurent Cozic
26bb7dc33b
All: Added dev sync target and option to select it in mobile
2017-11-24 19:47:24 +00:00
Laurent Cozic
a96b91cfef
All: Removed sync target info out of setting class
2017-11-24 19:21:30 +00:00
Laurent Cozic
03251d4c40
All: renamed sync targets
2017-11-24 19:09:15 +00:00
Laurent Cozic
112609c5f1
All: Moving sync target logic to SyncTarget classes
2017-11-24 18:59:16 +00:00
Laurent Cozic
946ad7c71a
All: Started moving sync target logic under SyncTarget classes
2017-11-24 18:06:30 +00:00
Laurent Cozic
acc4eb5d28
Mobile: Allow selecting, deleting and moving multiple notes
2017-11-23 18:47:51 +00:00
Laurent Cozic
e4d48f43d6
Allow multiple selection
2017-11-22 18:35:31 +00:00
Laurent Cozic
e80dd59da2
iOS: Fixed attaching images
2017-11-19 22:08:58 +00:00
Laurent Cozic
e3554c7aec
Delete folders and tags
2017-11-08 21:22:24 +00:00
Laurent Cozic
8dd41dca96
Added navigator and handle OneDrive auth
2017-11-06 18:35:04 +00:00
Laurent Cozic
d763b13e44
Split into generic and app-specific reducer
2017-11-06 18:05:12 +00:00
Laurent Cozic
18bb02244f
Started note list
2017-11-04 16:40:34 +00:00
Laurent Cozic
86ea826e18
Merge branch 'master' into no-babel
2017-11-03 17:11:52 +00:00
Laurent Cozic
28dcdc8984
Fixed switching of locale
2017-11-03 18:51:13 +00:00
Laurent Cozic
8a78ee5df6
Changed export to module.exports
2017-11-03 00:13:17 +00:00
Laurent Cozic
7781fbad76
Changed import statements to require to reduce dependency to Babel
2017-11-03 00:09:34 +00:00
Laurent Cozic
6675ea54ac
RN: fixed visual glitches due to side menu being visible below other screens
2017-10-30 18:27:51 +00:00
Laurent Cozic
dc219141fa
Moved more widgets to redux
2017-10-07 23:17:10 +01:00
Laurent Cozic
824b385e83
Various terminal gui changes
2017-10-07 17:30:27 +01:00
Laurent Cozic
7aaf4fb491
Improved back button handling when note has been modified
2017-08-24 18:10:03 +00:00
Laurent Cozic
1da06734f1
Various improvements on mobile app
2017-08-21 20:32:43 +02:00
Laurent Cozic
36743bb4d7
Handle user timestamp
2017-08-20 22:11:32 +02:00
Laurent Cozic
cc54e32823
Support for dark/light theme
2017-08-01 17:59:01 +00:00
Laurent Cozic
a270a345d3
Improved app startup
2017-08-01 17:41:58 +00:00
Laurent Cozic
242b6dbff8
Better handling of network errors
2017-07-30 22:22:57 +02:00
Laurent Cozic
bd06fa781e
Fixed note sorting and changed colour of header
2017-07-27 18:25:42 +01:00
Laurent Cozic
971c3e12dc
Started support for onedrive tests
2017-07-26 21:00:16 +01:00
Laurent Cozic
f80263ab71
Load resources in WebView and put todos on top
2017-07-26 19:36:16 +01:00
Laurent Cozic
76914d6c28
Various bug fixes, optimisations and improvements
2017-07-26 17:49:01 +00:00
Laurent Cozic
d5e39d153f
Support for tags
2017-07-25 19:36:52 +01:00
Laurent Cozic
e128077326
Detect locale
2017-07-25 18:57:06 +00:00
Laurent Cozic
e2af824106
Moved sync scheduling to redux middleware
2017-07-25 18:41:53 +00:00
Laurent Cozic
621baf084b
More clean up
2017-07-25 18:09:01 +00:00
Laurent Cozic
d47a02a24a
Various clean up and optimisations
2017-07-25 17:49:31 +00:00
Laurent Cozic
80ad3e0dfd
Screen titles
2017-07-24 22:58:14 +01:00
Laurent Cozic
53d305eb2e
Various fixes
2017-07-24 22:52:30 +01:00