24 Commits

Author SHA1 Message Date
Ryan Nystrom
c23945ac7d Enable SwiftLint and fix issues (#2292)
* update swiftlint

* build with lint enabled

* fix almost all warnings

* remove wholemodule
2018-10-16 21:54:55 -04:00
Ryan Nystrom
3ae609292d thread error descriptions to squawk throughout app (#2286) 2018-10-13 23:09:45 -04:00
Ryan Nystrom
8a8da143b5 new send button position (#2066) 2018-08-08 21:54:20 -04:00
Ryan Nystrom
3028081c3c Migrate Toast component to new Squawk CocoaPod library (#1900)
* add Squawk lib

* delete Toast

* Build green

* fix build after rebase
2018-07-14 18:26:47 -04: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
Steven Deutsch
404aed0e07 Add mention shortcut to IssueTextActionsView (#1507)
* Add mention as issue text operation

* Set MessageView keyboard type to default
2018-02-11 18:40:04 -05:00
Ryan Nystrom
34872f4fd3 fix master build (#1491) 2018-02-04 19:13:13 -05:00
Bas Broek
60bcee4658 Make edit comment keyboard use the Twitter style (#1398) 2018-01-13 15:55:42 -05:00
Ryan Nystrom
755be5af2e Refactor autocomplete control and wire it up in comment editing (#1326)
* refactor text view delegate to be 1:many

* move autocomplete stuff to its own controller + API

* refactor VC to work with new autocomplete controller

* update pods with new message stuff

* reorganize and fixup files

* app builds

* better names

* thread autocomplete to comment SC

* autocomplete working in edit

* finish refactor
2018-01-02 09:14:28 -05:00
Bas Broek
7f04139794 Disable animations when reduce motion enabled (#1167) 2017-12-10 18:15:44 -05:00
Bas Broek
872da1f458 [Cleanup] Remove nil-default completion parameters (#1131)
* Remove nil-default completion parameters

* Remove redundant character trimming
2017-12-02 18:48:32 -05:00
Bas Broek
c27ebab527 Add magic tap to saving comment/sending issue (#1045)
* Add magic tap to saving comment/sending issue

* Update EditCommentViewController.swift
2017-11-22 13:29:40 -05:00
Bas Broek
9ed7c9c8b3 Disable the right item editing a comment to an empty one (#1041)
* Disable the right item editing a comment to an empty one

* remove guard
2017-11-22 09:24:21 -05:00
James Sherlock
609ac8e817 Define viewController for image upload to present chooser/upload UI (#940) 2017-11-14 09:46:10 -05:00
Ryan Nystrom
f208148ba0 Add keyboard helpers to remove duped code (#897) 2017-11-09 10:38:58 -05:00
James Sherlock
d6c9dcb14f Enable image upload for comments (#891) 2017-11-07 18:06:47 -05:00
Rizwan Mohamed Ibrahim
ab28e739bc [CHOR] @objc at same line as func (#888) 2017-11-07 13:37:36 -05:00
Rizwan Mohamed Ibrahim
10f3d2b45e [FIX] User name on image upload (#777) 2017-10-27 10:40:11 -04:00
Hesham Salman
f213bac924 Thin SwiftLint ruleset (#704)
* Thin SwiftLint ruleset

* Disabled trailing_whitespace rule
2017-10-23 16:58:09 -04:00
James Sherlock
bde290f192 Image Upload for Bug Reports (#475)
* WIP: Basic image upload for bug reports

* Added image upload UI, Improved flow, Sped up process, Accurate information is passed through

* Improved navigation structure and transitions

* Tidy up of code, enable actual submission to Imgur

* Update to use table view

* Minor changes as per @BasThomas code review

* Remove all classes from Test target, Added @testable

Should fix Buddybuild issues

* Tweaks as per Ryan code review, Moved image upload logic to shared controller, added flag to toggle upload action
2017-10-22 13:58:03 -04:00
Ryan Nystrom
357e7e1bde Finish wiring up edit comments (#594) 2017-10-18 12:14:17 -04:00
Ryan Nystrom
643e614cf6 dont mess with inputAccessory automatically with text action controller, fixes #514 2017-10-09 15:11:59 -04:00
Ryan Nystrom
e648081c8d save should be bold, push preview 2017-10-08 21:00:56 +01:00
Ryan Nystrom
cfd93c14a0 resuable cancel action, text view config, MD actions menu and control, init edit comments 2017-10-08 20:53:40 +01:00