Needs to ship Evernote account plugin as a click package
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Ubuntu Notes app |
Critical
|
David Planella | ||
| reminders-app (Ubuntu) |
Undecided
|
Unassigned |
Bug Description
Currently the application depends on the Evernote account plugin to be installed by default and system-wide as a .deb package.
While this works, it limits us in several ways:
- The account plugin cannot be updated from the store and it's tied to the system instead of the app
- We cannot inject the API key at build time
- The Evernote API key is installed system-wide
Recently Ubuntu Online Accounts gained the feature to ship account plugins as click packages, thus we need migration of the .deb-based account plugin to one shipped in the same click package with which the app is deployed.
Related branches
- Ubuntu Phone Apps Jenkins Bot: Approve (continuous-integration) on 2014-10-01
- Nicholas Skaggs (community): Needs Fixing on 2014-10-01
- Michael Zanetti (community): Approve (code review) on 2014-10-01
- Chris Wayne: Approve on 2014-09-12
- Alberto Mardegan (community): Approve on 2014-09-12
-
Diff: 429 lines (+114/-107)13 files modifiedCMakeLists.txt (+12/-0)
com.ubuntu.reminders_reminders.application.in (+2/-2)
debian/account-plugin-evernote-sandbox.install (+2/-2)
debian/account-plugin-evernote.install (+2/-2)
debian/control (+13/-13)
debian/reminders-app-autopilot.install (+1/-1)
debian/rules (+0/-4)
manifest.json.in (+19/-6)
src/CMakeLists.txt (+0/-2)
src/account-plugin/CMakeLists.txt (+53/-69)
src/app/qml/reminders.qml (+2/-2)
tests/autopilot/reminders/credentials.py (+4/-2)
tests/autopilot/reminders/tests/test_credentials.py (+4/-2)
Changed in reminders-app: | |
importance: | Undecided → High |
status: | New → Triaged |
tags: | added: rtm14 touch touch-2014-10-09 |
Changed in reminders-app: | |
status: | Triaged → Fix Committed |
tags: |
added: touch-2014-10-16 removed: touch-2014-10-09 |
Changed in reminders-app: | |
assignee: | nobody → David Planella (dpm) |
Changed in reminders-app: | |
importance: | High → Critical |
Changed in reminders-app: | |
status: | Fix Committed → Fix Released |
Launchpad Janitor (janitor) wrote : | #2 |
This bug was fixed in the package reminders-app - 0.4+15.
---------------
reminders-app (0.4+15.
[ Akiva Avraham ]
* Updated library imports to qtquick-2.3.
* Upgraded ubuntu.components to 1.1 Upgraded ubuntu.
1.0.
[ Paolo Rotolo ]
* Added Tags icon.
[ Alan Pope ]
* Fix incorrect email address.
[ Michael Zanetti ]
* Add count properties to models.
* add API to save notebooks.
* correctly update the model when a notebook changes.
* Some performance optimizations when having many, big notes
* improve startup sequence
* suppress some warnings. (LP: #1316800)
* Add support for tags. (LP: #1379747)
* Fixed bug 1378014 - Notes should be sorted by modification date by
default Fixed bug 1380255 - Add day of the month to the notes
preview. (LP: #1378014, #1380255)
* Fixed change accounts page. (LP: #1379751)
* Split the actual evernote code out from the QML plugin into a
libqtevernote. (LP: #1385994)
* Improve reminders delegate. (LP: #1318054)
* fix pulldown positioning. (LP: #1368548)
* split loading of notes into chunks
* Don't reload the note's content when reloading a note for its
resources. (LP: #1380987)
* improve sorting by falling back on title if the first sortrole is
equal. (LP: #1380987)
* add gif support
* Improve handling of connection errors.
* include tags when cloning a note.
* add scrollbars to listviews.
* Don't always build translations
* implement full note caching
* improve note edit view. (LP: #1391410, #1316947)
* small fixes in the new edit mode
* Created URI handlers to load the app from the scope. (LP: #1391689,
#1385995)
[ Víctor R. Ruiz ]
* "Search notes" unstranslated. Update to the code and template. (LP:
#1356944)
* Another batch of untranslated strings. Updated template. (LP:
#1356944)
[ Riccardo Padovani ]
* Fixed #1340644 - Notes go in default notebook when edited. (LP:
#1340644)
* Upgraded the WebView to Oxide. (LP: #1317580)
* Fixed #1340686 - Selecting a notebook then add a note doesn't
default the note to the notebook. (LP: #1340686)
* Added a couple of new i18n.tr, updated the translations template.
* Updated the camera confirm page to have buttons again Added a check
to be sure to delete previous temp picture. (LP: #1342249)
* Update string for no account advice, removed reference to add
reminder button. (LP: #1340635)
* Fixed pull down to refresh behavior.
* Implemented fronted to change notebooks name. (LP: #1340640)
* Implemented bottomEdge.
* Added a bouncing ProgressBar. (LP: #1372420)
* Fix #1379886 - First time reminders tab is shown, the list is offset
from the top. (LP: #1379886)
* Fixed #1382730 - Unable to create new notes. (LP: #1382730)
* Enabled automatic orientation. (LP: #1385429)
* Fixed bug 1378014 - Notes should be sorted by modification date by
default Fixed bug 1380255 - Add day of the month to the notes
preview. (LP: #1378014, #1380255)
* Fixed change accounts page. (LP: #1379751)
* Created URI handlers to load the app from the scope. (LP: #...
Changed in reminders-app (Ubuntu): | |
status: | New → Fix Released |
Fix committed into lp:reminders-app at revision None, scheduled for release in reminders-app, milestone 0.4