Commit Graph

101 Commits

Author SHA1 Message Date
Ryan Nystrom
568bdd06b2 Revert "update Tabman (#2036)" (#2087)
This reverts commit d5b53812d9.
2018-08-11 14:51:19 -04:00
Ryan Nystrom
0aecf43f1c Update Squawk to fix crash (#2040) 2018-08-05 12:48:04 -04:00
Ryan Nystrom
d5b53812d9 update Tabman (#2036) 2018-08-05 11:37:09 -04:00
Ryan Nystrom
27ebb18b06 improved send UI, quieter merge buttons (#2001) 2018-07-29 19:29:25 -04:00
Ryan Nystrom
038600a3a0 Update to latest ContextMenu (#1914) 2018-07-15 19:49:52 -04:00
Ryan Nystrom
d187ab5d12 Update MessageViewController (#1913) 2018-07-15 19:39:24 -04:00
Ryan Nystrom
86d5ea5b8a Update StyledTextKit with layout revert (#1911) 2018-07-15 16:16:26 -04:00
Ryan Nystrom
54aae10b9f Update Squawk (#1910)
* Update Squawk

* fix build
2018-07-15 16:14:15 -04:00
Ryan Nystrom
5b01a646e1 Updated StyledTextKit (#1909) 2018-07-15 15:25:47 -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
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
c287075ba6 Long press urls and display system share sheet (#1856)
* Long press urls and display system share sheet

* update StyledTextKit to fix highlighting bug
2018-06-03 21:26:25 -04:00
Ryan Nystrom
1ac9348852 update to new StyledTextKit lib name (#1849) 2018-06-02 23:14:11 -04:00
Ryan Nystrom
f8b8a977d6 Update StyledText with new highlight API (#1844) 2018-05-30 22:28:32 -04:00
Ryan Nystrom
f90eab44fe Update CocoaPods and MessageViewController (#1833) 2018-05-29 08:22:19 -04:00
Ryan Nystrom
a38dd5ada9 Fix IGListKit branch archive breakage (#1837) 2018-05-29 08:22:03 -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
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
Merrick Sapsford
e1ca4fc3ba Update Tabman to 1.8.2 (#1764)
Pageboy 2.5.1
AutoInsetter 1.2.3
2018-04-29 21:33:49 -04:00
Ryan Nystrom
f459cafe2e update styled text lib 2018-04-25 14:02:55 -04:00
Ryan Nystrom
8510292a17 update cmark lib to fix html render crashes 2018-04-25 14:00:42 -04:00
Ryan Nystrom
17863c258e fix tests (#1755) 2018-04-22 16:57:54 -04:00
Ryan Nystrom
e9e41c1187 update StyledText to fix NSAttributedString overwriting (#1753) 2018-04-22 14:10:08 -04:00
Ryan Nystrom
ce80b303b6 MessageViewController update (#1741)
* update action label when value changes, make actions diffable

* Update IGListKit swift branch after rebase

* Update MessageViewController pod

* fix build, update w/ latest fixes
2018-04-21 18:26:45 -04: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
Ryan Nystrom
c11807d77b update cmark with checkbox support (#1725) 2018-04-14 08:54:45 -04:00
Ryan Nystrom
746fffc77f update cmark lib (#1708) 2018-04-08 18:25:10 -04:00
Ryan Nystrom
5fd68c1e6a Rewrite markdown parsing with cmark (#1704)
* add cmark lib, build succeeds

* building and running (with dupe asserts)

* list newlines, quote styles

* tables working in cmark

* fix table bg color math and code bg color

* code block highlighting only when theres a language

* share code block logic

* mentions need @

* update cmark lib

* shortlinks

* detect issue shortlinks

* simplify and correct shortlinks

* remove html comments

* tests passing
2018-04-07 23:27:14 -04:00
Ryan Nystrom
62e2763a85 Refactor markdown parsing to use text lib (#1674)
* 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
2018-03-31 10:12:51 -04:00
Ryan Nystrom
66dc61ace0 Refactor labeled events to use StyledText (#1659)
* refactor tap handling on attributed views

* styled cell interaction working

* share menu code

* label events finished
2018-03-18 14:55:57 -04:00
Ryan Nystrom
83acbea441 Start refactoring text views with StyledText (#1658)
* refactoring with styledtext

* issue rename refactored

* fix tests
2018-03-17 18:55:08 -04:00
Ryan Nystrom
c974969d0e update styledtext pod (#1657) 2018-03-17 15:58:13 -04: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
Ryan Nystrom
9e13303fe9 remove done button from context menu VCs (#1655) 2018-03-17 15:07:42 -04:00
Ryan Nystrom
d9acefa017 update ContextMenu pod (#1654) 2018-03-17 11:40:56 -04:00
Ryan Nystrom
751d4bc4e3 Move session management to local pod and add app group (#1636)
* move session management to local pod and add app group

* copy paste fail from SO
2018-03-11 16:42:15 -04:00
Ryan Nystrom
50a4c9bdc6 Update IGListKit lib to latest and swift preview branch (#1633)
* update IGListKit lib to latest and swift preview branch

* add swift subspec
2018-03-11 15:53:35 -04:00
Ryan Nystrom
1c1184cae7 Add ContextMenu library (#1632)
* add contextmenu lib

* update to latest
2018-03-11 15:49:06 -04:00
Ryan Nystrom
3924aa3e88 update message VC pod (#1610) 2018-03-04 21:51:50 -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
acbec9a4e2 update messageviewcontroller (#1569) 2018-02-22 09:19:14 -05:00
Ryan Nystrom
588c08ac84 Fix and optimize font generation in StyledText (#1537)
* prep to fix compiler for updated styled text

* update text style pod
2018-02-19 12:05:47 -05:00
Ryan Nystrom
cdcafcc10a update styled text to fix loop bug (#1528) 2018-02-16 15:15:27 -05:00
Ryan Nystrom
220a5a3373 update StyledText and fix semibold fonts (#1497) 2018-02-07 10:39:18 -05:00
Ryan Nystrom
a92c3657dd Update MessageViewController (#1486)
* update messageviewcontroller

* add missing files
2018-02-04 19:09:12 -05:00
Ryan Nystrom
fa566d315a move MessageViewController to remote (#1468)
* move MessageViewController to remote

* fix tests
2018-01-25 20:39:14 -05:00
Ryan Nystrom
8896d01336 Move most local repos to remote (#1455)
* pod deintegrate and install

* move styled text to remote pod

* move highlightr to remote fork

* move mmmarkdown to remote fork

* move flatcache to remote repo

* fix merge conflicts after rebase

* delete slack files
2018-01-22 21:33:42 -05:00
Ivan Magda
0455ab5694 Remove SlackTextViewController (#1390)
* Remove SlackTextViewController #1319

* Replace SLKTextView with UITextView #1319

* Move placeholder from MessageView into MessageTextView (#1319)

* Use new placeholder API for MessageView (#1319)

* Use MessageTextView (#1319)

- Use MessageTextView instead of plain UITextView
- Drop code for showing placeholder label
- Use MessageTextView's placeholder label
2018-01-20 11:51:02 -05:00
Ryan Nystrom
819b7952f1 update iglistkit (#1354) 2018-01-06 11:55:09 -05:00