* replace old markdown callsites
* unit tests working
* remove unused parsing
* final removal of old parsing, build and tests succeed
* remove dependency
* capture readme ref branch
* milestones refactored with styled text
* reference refactored
* refactor commit references
* fix styled text bug
* request event refactored
* refactor titles
* warm caches for bg-gen models
* delete old text cell
* move shortlinks into MMMarkdown
* almost there
* build green
* running and trimming whitespaces
* styled text working
* fix tests
* tests passing
* create new nav view
* issue nav title wired up
* more button now system action
* better sized bookmark assets
* wire up title actions on repo
* tweak compression UI
* revert helper hack
* Use %d over %zi to prevent a possible crash
* Clean up / unify localization behavior
Before, we were doing double localization (Feeding a `LocalizedString` into a `.localizedStringWithFormat`).
* Use even more shared code for bookmarks in nav bar
* correct selected/not logic
* restore image changing in action
* add haptics
* swap actions between add and remove
* Add Bookmark nav items
* [ADD] Bookmark actions to nav right item and remove bookmark alert action
* [ADD] Bookmark nav right item for Repo and remove bookmark alert action
* [CHOR] Clean up old bookmark alert action
* [ADD] Shared function for toggling bookmark
* Unified store behavior, new bookmark model
- Added a `Store` protocol to the project with default implementations
that should be sufficient for most models. (#855)
- Switched images in the notification type category to #imageLiterals,
so we can avoid the optionality of the image.
* Implemented BookMark ViewModel
* Created Bookmark Collection Cell
* Created Bookmark View Controller
Done:
- Displays empty state
- Displays bookmarks
- Allows for adding of new bookmarks
- Navigating to bookmarks
In flight:
- Clear All
TODO:
- Search
- Cleanup old files & remove SwipeCell hacks
* Unified search and clear all behavior
The search bar and clear all buttons between the search and bookmarks
page had different styles and behavior. This PR:
- Makes a generic clear-all header
- Gives one to each VC
- Makes them behave the same to the user re: visibility etc
* Re-implemented filter
* Deleted old files
* Attributed String Sizing
* Removed bookmark store tests
* Reloading bookmarks & namespacing
Can now reload bookmarks through the listener pattern (#773, #783).
Bookmark store is now correctly namespaced again.