toodle/webextension
Emily Toop a34955e708
Use Transaction observers in clients (#53)
* Expose Toodle's store over FFI

* Get callbacks working on iOS

* execute callback on background thread.
Update table view when txobserver called

* Update Toodle to be a trait on top of Store rather than separate struct

* Tidy up

* Ensure that we are using the correct crates from mentat and not duplicating them here (clean up)

* Move to passing callback function direct rather than wrapping in struct

* Remove AttributeList as concept and wrap up inside ExternTxReport

* Broken implementation of transaction observation in Android

* Still not quite working Android version

* Get observer flow to work in Toodle

* pull to refresh android sync + sync ffi

* disabe fulltext support in toodle schema; logging

* getting things to work + debug logging

* get sync into iOS

* Sync called from iOS

* get it to work

* fix android crash

* Fixing completion for iOS. Register for due_date. Sort indexing issue for observer attribute registration. Call fetch on main thread after notification

* Fix i64 -> i32 issue. Move everyone to using i64s.

* Move syncing from Toodle to Mentat. Update clients

* Return to passing TxReportLists to observer callbacks.

* Update web extension to use Store rather than Toodle

* move webext to using Store rather than Toodle

* use master
2018-03-27 14:57:43 +01:00
..
extension Add a Web Ext native messaging bridge. 2018-02-06 21:52:14 -08:00
src Add a Web Ext native messaging bridge. 2018-02-06 21:52:14 -08:00
.babelrc WebExtension front-end MVP (#5) r=rnewman 2017-12-13 12:44:50 -06:00
.eslintignore WebExtension front-end MVP (#5) r=rnewman 2017-12-13 12:44:50 -06:00
.eslintrc.js WebExtension front-end MVP (#5) r=rnewman 2017-12-13 12:44:50 -06:00
.gitignore WebExtension front-end MVP (#5) r=rnewman 2017-12-13 12:44:50 -06:00
install-native-manifest.js Add a Web Ext native messaging bridge. 2018-02-06 21:52:14 -08:00
native-manifest.json Add a Web Ext native messaging bridge. 2018-02-06 21:52:14 -08:00
package-lock.json Use Transaction observers in clients (#53) 2018-03-27 14:57:43 +01:00
package.json WebExtension front-end MVP (#5) r=rnewman 2017-12-13 12:44:50 -06:00
webpack.config.js WebExtension front-end MVP (#5) r=rnewman 2017-12-13 12:44:50 -06:00