Commit Graph

32 Commits

Author SHA1 Message Date
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
d7084328f6 Testing out IGLK swift branch (#1743)
* testing out IGLK swift branch

* using local IGListKit, update labels to latest

* new labels working
2018-05-27 11:01:34 -04:00
Ryan Nystrom
9e13303fe9 remove done button from context menu VCs (#1655) 2018-03-17 15:07:42 -04:00
Ryan Nystrom
0778d60546 show files without patches (#1639) 2018-03-11 23:50:48 -04:00
Ivan Magda
6c3c451677 Add PDF support (#1596)
* Add string extension for searching pdf files (#1552)

* Create RepositoryWebViewController (#1552)

* Initial presenting of the pdf files (#1552)

* refactor: Rename String+Resource -> String+BinaryFile (#1552)

* Build destination URL (#1552)

* Configure title (#1552)

* Encode file path

* Use EmptyView for errors

* Replace UIWebView with WKWebView

* Review fixes

* refactor: Make binarySuffix computed property

* Unify if-else path

* Group guard statements
2018-03-11 15:59:51 -04:00
Ryan Nystrom
a317c23a12 remove dead code (#1611) 2018-03-04 22:06:12 -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
Ryan Nystrom
cb15bc47c8 use new dropdown for browsing files (#1400) 2018-01-13 16:37:29 -05:00
Bas Broek
0db76b3b76 Add + update a11x for navigation titles (#1257)
* Add + update a11x for navigation items

* A file is not a file extension
2017-12-16 22:15:29 -05:00
Ryan Nystrom
270903e1ae refactor dir and blob paths, add tests (#1165) 2017-12-03 16:36:43 -05:00
James Sherlock
a504a87033 Use AttributedStringCell for IssueLabeledCell (#1071)
* Use AttributedStringCell for IssueLabeledCell

* Code review changes
2017-11-26 12:31:27 -05:00
Ryan Nystrom
a313f6e110 reference commit cells use attr string cell (#1068) 2017-11-23 11:30:06 -05:00
James Sherlock
50ddf0863e Remove last comment URL from the required subject model (#949) 2017-11-14 10:37:25 -05:00
Rizwan Mohamed Ibrahim
f94f9a4501 Rename Notification to NotificationResponse (#800) 2017-10-31 20:04:56 -07:00
Joe Rocca
26af98bad6 removed unneccessary equatable comformance from RepositoryLabel (#743) 2017-10-27 10:48:45 -04:00
Joe Rocca
282a84683b added labels equatable check to ListDiffable isEqual method, fixes #715 (#716) 2017-10-24 21:46:31 -04:00
Hesham Salman
f213bac924 Thin SwiftLint ruleset (#704)
* Thin SwiftLint ruleset

* Disabled trailing_whitespace rule
2017-10-23 16:58:09 -04:00
Weyert de Boer
803909e1ff Use actual filename for the file browsing screen (#555)
* Added an extension to the `File` extension so you can get the `potentialLanguage` (based on extension) and the actual name of the file expressed in the class
Updated the `IssuePatchContentViewController.swift` so that it only shoes the file name and not the full path

* Tidying up of the code
2017-10-22 14:03:30 -04:00
Ryan Nystrom
c30156c5a6 cache last notifications response to disk, fixes #103 2017-08-14 17:02:08 -04:00
Ryan Nystrom
773a52c1fe view file patch contents 2017-08-12 22:48:24 -04:00
Ryan Nystrom
4c7c3ca27f add files model 2017-08-11 23:09:56 -04:00
Ryan Nystrom
38a2f92eed edit labels 2017-08-08 15:27:56 -04:00
Bas Broek
b5978889cd Keys can be enums 2017-07-11 19:48:45 +02:00
Ryan Nystrom
4a358b7183 private repos show up, fixes #60 2017-07-08 19:53:56 -04:00
Ryan Nystrom
6f7614f7a1 label model gen extension 2017-06-02 23:09:45 -04:00
Ryan Nystrom
5bae0be922 remove genned models that arent in notifications endpoint 2017-06-02 14:02:16 -04:00
Ryan Nystrom
57829080a5 notifications show up! 2017-05-14 17:43:19 -04:00
Ryan Nystrom
05702b6ac6 regen fixing build err 2017-05-12 17:29:39 -04:00
Ryan Nystrom
786193755c gen models 2017-05-12 17:25:59 -04:00
Ryan Nystrom
627eb5a130 single auth working 2017-05-12 16:35:12 -04:00
Ryan Nystrom
6f4cc98f80 add session persistence 2017-05-10 17:48:50 -04:00
Ryan Nystrom
e50860277a rename 2017-05-08 12:36:48 -04:00