Out with the old
First pass at importing Obj-C model. Model code looks fine. Now hanging a sqlite3* off a Swift app delegate might not be the best plan. Going to use an Objective-C wrapper.
Moved things to the top level, where they always were. Imported sqlite3.h where needed. Blah.
Actually builds now. The DB setup from the old app delegate now needs to go into DatabaseWrapper.
Modernize this Obj-C a little.
Dumped old Obj-C unit tests here for the model code. Need to convert to XCTest, solve some other issues.
Created DubsarModels.framework.
Include the code to open the DB and prep the autocompleter statements.
Hide all sqlite3 references by making DatabaseWrapper project visibility and separating it from the singleton.
TEST SUCCEEDED
Be a responsible Obj-C framework and use a prefix.
more renaming
Good citizenship
Cleaning up after everything
App icons and a settings bundle. And fussy Xcode complaints.
Push notifications hooked up. No WOTD view yet. No Word view yet.
Can now show an alert if a notification is received while the app is in the bg
Rename Push to DubsarServer. This can be a nice place to put other custom server communication, like authentication in the editorial build.
Derp.
Added a dubsar:/// URL scheme. Still no Word view.