Commit Graph

23 Commits

Author SHA1 Message Date
Ryan Nystrom
b489e8db97 Local push notifications (#2145)
* add fmdb

* add local notification cache mechanism

* rewiring to update local db when fetching notifications

* local pushes working

* building for xcode 10
2018-09-22 14:40:35 -04:00
Ryan Nystrom
5cf3a7c568 More granular messaging and controls for merge state (#1993)
* update schema

* more granular merge status messaging and controls

* handle unknown

* pending state
2018-07-28 17:04:08 -04:00
Bas Broek
5ead95188b Milestone without description decoding (#1986)
* Add testing json file

* Add a failing test

* Make the description field optional
2018-07-27 18:54:34 -04:00
Ryan Nystrom
faca5497a8 New Inbox design (#1870)
* New Inbox design

* rename ident to number

* use ax animation

* building with old notifications removed

* remove "2" suffix

* use latest IGLK+Swift

* apply IGLK perf fixes

* fix build

* Update with IGLK binding bug fix
2018-06-17 14:47:59 -04:00
Ryan Nystrom
87882cbc30 show error message when cannot react (#1852) 2018-06-03 18:10:38 -04:00
BrianLitwin
650756fe1d updates add reviewers url path (#1832) 2018-05-25 19:50:28 -04:00
Ryan Nystrom
de801c5601 Merge pull request #1780 from GitHawkApp/vulnerability-support
Add support for vulnerability alerts
2018-05-10 09:09:25 -04:00
Bas Broek
f987d9c327 Oops I broke indentation 2018-05-01 20:52:01 +02:00
Ryan Nystrom
b02c7cf0ad functioning watch app 2018-04-29 21:38:25 -04:00
Ryan Nystrom
b1c881cddb watch target added and working 2018-04-29 21:36:58 -04:00
Bas Broek
53e71452c7 Add support for vulnerability alerts 2018-04-29 22:33:50 +02:00
Ryan Nystrom
178d7700b7 Remove MMMarkdown dependency (#1729)
* 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
2018-04-14 23:12:03 -04:00
Bas Broek
02dcc2677a Merge branch 'master' into infer-types-args 2018-04-10 11:36:46 +02:00
Bas Broek
5de3e0910d Enable invitation decoding (#1687)
* Fix invitation decoding

* Add a test
2018-03-31 10:17:19 -04:00
Bas Broek
7a1f7ae7e4 Readd repo notifications (#1689)
* Differentiate between a repo and all request

* Bonus track: a11y

* Use Bool.description
2018-03-31 10:17:07 -04:00
Bas Broek
e3d476839e Infer types and arguments in local pods 2018-03-20 21:42:36 +01:00
Ryan Nystrom
002de8d4ed Update Apollo to 0.8.0 and codegen to 0.18.8 (#1656) 2018-03-17 15:54:18 -04:00
Bas Broek
755a9fe35d Move references to old url (#1652) 2018-03-17 11:41:57 -04:00
Steven Deutsch
0ef61970ac Refactor PeopleViewController to subclass BaseListViewController (#1512)
* Remove People.storyboard

* Refactor PeopleCell

* Refactor PeopleViewController to BaseListViewController

* Add PeopleSectionController

* Add paging params to assignees request

* Resolve networking refactor conflicts

* Init PeopleViewController manually

* Remove unused method
2018-03-12 18:11:17 -04:00
Ryan Nystrom
0778d60546 show files without patches (#1639) 2018-03-11 23:50:48 -04:00
Ryan Nystrom
fb64895c53 token response needs to accept json (#1638) 2018-03-11 23:50:23 -04:00
Bas Broek
dee814be2e Make the repositories' desciption optional (#1617) 2018-03-06 21:56:03 -05:00
Ryan Nystrom
45335eb4a0 [WIP] Refactor networking to shared lib (#1602)
* [WIP] Refactor networking to shared lib

* notification models as codable and tests

* default request params

* break out into files

* fix tests

* check notification values

* add milestones

* add milestone response

* repo notifications

* refactor v3 response

* refactor to support passing response to response initializer

* add release fetch and model

* add examples from githawk

* notifications working

* almost all notifications requests migrated

* finish notification migration, add graphql request/response

* replace issue requests

* replace milestones request

* fetch assignees migrated

* readme fetch migrated

* migrate badge request

* delete unused request from client

* remove paging

* nearly done w/ migration

* local build green

* refactor gql fetches, replace mutations

* build green, slim down client

* strip session manager from client

* everything working
2018-03-04 21:35:36 -05:00