CMK
|
277d574254
|
chore: remove orig files
|
2021-04-30 19:51:05 +08:00 |
CMK
|
f755a0eb2d
|
fix: close button highlight
|
2021-04-30 19:34:45 +08:00 |
CMK
|
678ea6b3fc
|
Merge branch 'develop' into feature/media-preview
|
2021-04-30 19:31:58 +08:00 |
CMK
|
aceaa618e0
|
feat: add context menu for post image
|
2021-04-30 19:28:06 +08:00 |
sunxiaojian
|
514e5b0443
|
chore: remove useless change
|
2021-04-30 15:38:15 +08:00 |
sunxiaojian
|
8a5c62990e
|
chore: add BlockDomainService
|
2021-04-30 15:08:35 +08:00 |
sunxiaojian
|
0403cc0109
|
Merge branch 'develop' into feature/statusMenu
|
2021-04-30 12:57:43 +08:00 |
sunxiaojian
|
33401b4e1f
|
feature: finish domainBlock action and domainUnblick action
|
2021-04-30 12:53:25 +08:00 |
CMK
|
aace886401
|
feat: add save photo action for image preview scene
|
2021-04-29 19:49:46 +08:00 |
sxiaojian88
|
26116a222e
|
Merge pull request #120 from tootsuite/fix/acctLookup
fix: acct lookup support
|
2021-04-29 19:24:30 +08:00 |
sunxiaojian
|
ca320c555a
|
fix: code format
|
2021-04-29 19:24:03 +08:00 |
sunxiaojian
|
1e5daf5a77
|
fix: the race-condition issue in username checking
|
2021-04-29 18:30:44 +08:00 |
CMK
|
df2a73d96c
|
fix: profile title view not align center issue. resolve #117.
|
2021-04-29 17:13:13 +08:00 |
sxiaojian88
|
e94432f615
|
Merge pull request #115 from tootsuite/feature/followrequest
Feature/followrequest
|
2021-04-29 17:08:06 +08:00 |
CMK
|
4b96ac4481
|
fix: disallow header preview when editing profile
|
2021-04-29 17:05:35 +08:00 |
sunxiaojian
|
ccdc48add1
|
feature: blockDomain
|
2021-04-29 17:01:36 +08:00 |
sunxiaojian
|
9768721247
|
fix: the Core Data thread-safe issue
|
2021-04-29 16:20:18 +08:00 |
CMK
|
2fd10eab84
|
fix: avatar not using inner border issue
|
2021-04-29 16:03:44 +08:00 |
sunxiaojian
|
211e2f25d5
|
chore: add share post
|
2021-04-29 11:03:21 +08:00 |
sunxiaojian
|
236b5ca0dc
|
fix: add observer for more menu
|
2021-04-29 10:50:10 +08:00 |
CMK
|
7a13b39c51
|
feat: handle profile banner preview
|
2021-04-28 20:36:10 +08:00 |
CMK
|
acbbafb18f
|
feat: handle profile avatar preview
|
2021-04-28 20:10:17 +08:00 |
sunxiaojian
|
273305cda9
|
chore: show menu in statusCell
|
2021-04-28 20:00:18 +08:00 |
sunxiaojian
|
23491e60b9
|
chore: add userProvider
chore: add userProvider
|
2021-04-28 20:00:13 +08:00 |
CMK
|
6f0b4354a7
|
feat: update preview present/dismiss transition style to pin-to-source rect
|
2021-04-28 19:06:45 +08:00 |
ihugo
|
8024be84b6
|
fix: Poll option placeholder not update after reorder
fix #109
|
2021-04-28 17:05:26 +08:00 |
CMK
|
7d8ffd187a
|
feat: add media preview for status image
|
2021-04-28 15:02:34 +08:00 |
sunxiaojian
|
a9fdd2efa3
|
fix: acct lookup support
|
2021-04-28 13:23:23 +08:00 |
sxiaojian88
|
ee5e2bde1f
|
Merge branch 'develop' into feature/followrequest
|
2021-04-27 19:43:47 +08:00 |
sunxiaojian
|
193b69b6b1
|
fix: change accept to reject
|
2021-04-27 19:41:55 +08:00 |
CMK
|
5d52fc4578
|
Merge branch develop into feature/push-notification
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
# Mastodon/Scene/HomeTimeline/HomeTimelineViewController+DebugAction.swift
# Mastodon/Scene/Settings/SettingsViewModel.swift
|
2021-04-27 18:16:56 +08:00 |
CMK
|
37480fe67b
|
feat: cancel sign-out user notification subscription when received
|
2021-04-27 18:05:29 +08:00 |
Hugo
|
2e8183adc6
|
Merge pull request #111 from tootsuite/feature/report
Feature/report
|
2021-04-27 17:53:20 +08:00 |
CMK
|
125f6d0a27
|
feat: show received notification status
|
2021-04-27 17:45:11 +08:00 |
ihugo
|
d66491b726
|
feat: add prefetching feaature for reporting
|
2021-04-27 17:44:01 +08:00 |
CMK
|
ed9c2ddd8f
|
feat: handle notification response
|
2021-04-27 17:27:03 +08:00 |
sunxiaojian
|
d03346c0de
|
fix: add followrequest cell action
|
2021-04-27 16:54:23 +08:00 |
CMK
|
9c3e4a706e
|
Merge branch develop into feature/push-notification
|
2021-04-27 16:29:34 +08:00 |
CMK
|
aca358db26
|
feat: persist notification keys into Keychian
|
2021-04-27 16:26:59 +08:00 |
sunxiaojian
|
381bf37926
|
fix: delete old notifications in CoreData
|
2021-04-27 15:33:47 +08:00 |
sunxiaojian
|
124d4eef0a
|
feature: add followRequest API
|
2021-04-27 14:43:38 +08:00 |
sunxiaojian
|
42f63808df
|
feature: add follow request notification
|
2021-04-27 14:27:27 +08:00 |
sunxiaojian
|
dcb1bb7053
|
fix: change delete to Delete, set deleteAction attributes: [.destructive]
|
2021-04-26 20:36:59 +08:00 |
CMK
|
59760696b5
|
feat: set badge auto increment and clear when app resume
|
2021-04-26 18:19:20 +08:00 |
ihugo
|
36a6b8b8cc
|
Merge branch 'develop' into feature/report
# Conflicts:
# Localization/app.json
|
2021-04-26 17:53:38 +08:00 |
ihugo
|
7eb79414a4
|
fix: memery leak
|
2021-04-26 17:41:24 +08:00 |
CMK
|
7d9a37e52f
|
Merge branch 'develop' into feature/push-notification
# Conflicts:
# Mastodon/Coordinator/SceneCoordinator.swift
|
2021-04-26 17:04:19 +08:00 |
CMK
|
cbd598739e
|
feat: make push notification trigger update when change setting
|
2021-04-26 16:57:50 +08:00 |
ihugo
|
ad8df6813f
|
fix: add entries for the reporting
|
2021-04-26 16:34:05 +08:00 |
ihugo
|
1b05d787df
|
fix: make report-status can be revealed
|
2021-04-25 23:49:19 +08:00 |
ihugo
|
1356e3755f
|
fix: make the keyboard to be laid out properly
|
2021-04-25 19:51:58 +08:00 |
ihugo
|
3f62272162
|
fix: lost comment if send without comment first
|
2021-04-25 18:45:17 +08:00 |
ihugo
|
e9d015720b
|
refactor: use `tableView.allowsMultipleSelection`
|
2021-04-25 18:28:47 +08:00 |
sunxiaojian
|
272f1c459e
|
fix: add email svg with Dark Mode
|
2021-04-25 03:27:07 -07:00 |
sunxiaojian
|
cd77afe4a1
|
fix: confirm email and resend email scene in Dark Mode
|
2021-04-25 03:02:31 -07:00 |
sunxiaojian
|
491448e753
|
fix: register scene Dark Mode
|
2021-04-25 02:19:47 -07:00 |
sunxiaojian
|
00794a259a
|
fix: pick server scene Dark Mode
|
2021-04-25 02:00:05 -07:00 |
ihugo
|
db48e56dd9
|
refactor: remove negative constraints
|
2021-04-25 15:51:45 +08:00 |
ihugo
|
85014802c4
|
style: rename `Id` to `ID`
|
2021-04-25 15:48:37 +08:00 |
ihugo
|
cbc828eec2
|
refactor: remove UI part from ReportViewmodel
|
2021-04-25 15:36:40 +08:00 |
ihugo
|
479f21fd9f
|
chore: remove secondary and rename elevated color
|
2021-04-25 13:26:28 +08:00 |
sunxiaojian
|
078c89adc7
|
fix: emptyView use tableView.readableContentGuide in pick server scene
|
2021-04-24 21:50:14 -07:00 |
CMK
|
9001289801
|
feat: add push notification
|
2021-04-25 12:48:29 +08:00 |
sunxiaojian
|
e3001c772a
|
fix: Handle keyboard return button in register scene
|
2021-04-24 20:39:21 -07:00 |
sunxiaojian
|
2bf40b3d09
|
fix: pick scene UI layout issue
|
2021-04-24 20:10:00 -07:00 |
sunxiaojian
|
490e168b7d
|
fix: UI update in confirm email scene
|
2021-04-24 19:50:54 -07:00 |
sxiaojian88
|
bcdb55f9f0
|
Merge pull request #110 from tootsuite/feature/suggestion
Feature/suggestion
|
2021-04-23 04:49:06 -07:00 |
sunxiaojian
|
d6d91180cb
|
fix: the data source update queue , change activityIndicatorView color
|
2021-04-23 19:15:52 +08:00 |
sunxiaojian
|
61a26fbe66
|
fix: refresh block state when view will appear
|
2021-04-23 10:47:31 +08:00 |
ihugo
|
008bb49d2d
|
fix: add selection state of report status
|
2021-04-23 09:37:18 +08:00 |
ihugo
|
ce3f4f5e96
|
refactor: Use single file organization classes.
|
2021-04-22 23:02:24 +08:00 |
ihugo
|
21264fead1
|
refactor: To pass the ViewModel to coordinator
|
2021-04-22 23:01:07 +08:00 |
ihugo
|
3810588abb
|
chor: restyle localized string
|
2021-04-22 22:58:21 +08:00 |
sunxiaojian
|
67f813a946
|
fix: update followState when view will appear
|
2021-04-22 20:35:41 +08:00 |
sunxiaojian
|
e664722b13
|
chore: update UI/UX of suggestion account
|
2021-04-22 19:58:42 +08:00 |
sunxiaojian
|
64b4247706
|
chore: add a debug menu entry for testing EmptyView
|
2021-04-22 15:52:10 +08:00 |
sunxiaojian
|
326aea36cd
|
fix: The empty view should not display when the user just sign-in the first time
|
2021-04-22 15:45:32 +08:00 |
sunxiaojian
|
d4f4a3e086
|
fix: search scene UI update
|
2021-04-22 14:36:29 +08:00 |
ihugo
|
d1e3039e38
|
fix: compile issue
|
2021-04-22 13:08:53 +08:00 |
ihugo
|
23d9853a71
|
Merge branch 'develop' into feature/report
# Conflicts:
# CoreDataStack/Entity/Status.swift
|
2021-04-22 12:54:16 +08:00 |
ihugo
|
e3df692c3f
|
feat: report
|
2021-04-22 12:52:11 +08:00 |
sunxiaojian
|
7f6e9fb907
|
fix: suggestions account order
|
2021-04-22 10:29:53 +08:00 |
sunxiaojian
|
46fe59c920
|
chore: add debounce for refresh
|
2021-04-22 10:11:19 +08:00 |
sunxiaojian
|
106a5cc71a
|
fix: homeTimeline refresh after follow people
|
2021-04-21 18:52:09 +08:00 |
sunxiaojian
|
9402dab97f
|
fix: suggestion button tintColor
|
2021-04-21 18:08:07 +08:00 |
sunxiaojian
|
776263aaf2
|
chore: compatible with the old server
|
2021-04-21 18:03:44 +08:00 |
sunxiaojian
|
c8474c6a7f
|
feature: suggestion account scene
|
2021-04-21 16:17:42 +08:00 |
sunxiaojian
|
e7cd130bf1
|
fix: L18n repair
|
2021-04-20 16:46:04 +08:00 |
sunxiaojian
|
731b49aaa0
|
chore: suggestion use v2 api
|
2021-04-20 15:40:10 +08:00 |
CMK
|
f6e785a894
|
feat: set GIF pause and auto resume when toggle content warning overlay
|
2021-04-20 13:40:14 +08:00 |
CMK
|
04d427ea93
|
feat: make content warning works in the notification scene
|
2021-04-20 13:18:27 +08:00 |
CMK
|
f8127428dd
|
Merge branch 'develop' into feature/content-warning
# Conflicts:
# CoreDataStack/CoreData.xcdatamodeld/CoreData.xcdatamodel/contents
# Mastodon.xcworkspace/xcshareddata/swiftpm/Package.resolved
|
2021-04-19 19:32:16 +08:00 |
CMK
|
b7258dc7f2
|
fix: set reveal button hidden in the compose scene
|
2021-04-19 19:15:49 +08:00 |
CMK
|
4041929b3e
|
feat: fulfill the content warning when compose reply post
|
2021-04-19 19:13:20 +08:00 |
CMK
|
81a1028f20
|
feat: pause video playback when set reveal state to false
|
2021-04-19 19:09:34 +08:00 |
sunxiaojian
|
eb89ff6bdc
|
fix: rename NotificationTableViewCell to NotificationStatusTableViewCell
|
2021-04-19 18:16:28 +08:00 |
sunxiaojian
|
bd9860b792
|
Merge branch 'develop' into feature/notification
|
2021-04-19 18:07:21 +08:00 |
sunxiaojian
|
da19f8f641
|
chore: remove Redundant codes
|
2021-04-19 18:06:02 +08:00 |
CMK
|
f7aa5c123d
|
fix: compose scene layout issue when presenting reply post
|
2021-04-19 17:50:58 +08:00 |
sunxiaojian
|
bb03c10ef6
|
chore: apply review suggestions
|
2021-04-19 17:06:39 +08:00 |
sunxiaojian
|
c814065edb
|
fix: Scroll view has ambiguous scrollable content height and ViewDebug warning
|
2021-04-19 12:39:16 +08:00 |
sunxiaojian
|
f6be51dd0f
|
chore: remove UIView+Contraint
|
2021-04-19 12:25:01 +08:00 |
sunxiaojian
|
5ae2c44642
|
chore: remove useless code
|
2021-04-19 10:10:46 +08:00 |
sunxiaojian
|
462fafe706
|
chore: add navigation to ThreadScene
|
2021-04-18 22:10:36 +08:00 |
ihugo
|
8c7149af89
|
fix: server-side data is inconsistent with local
|
2021-04-18 02:02:08 +08:00 |
ihugo
|
e42af11bf7
|
chore: generate strings and assets
|
2021-04-17 14:19:16 +08:00 |
ihugo
|
f6dabb5e36
|
Merge branch 'develop' into feature/settings-rebase
# Conflicts:
# CoreDataStack/CoreData.xcdatamodeld/CoreData.xcdatamodel/contents
# Localization/app.json
# Mastodon/Generated/Assets.swift
# Mastodon/Generated/Strings.swift
# Mastodon/Resources/en.lproj/Localizable.strings
# Mastodon/Scene/HomeTimeline/HomeTimelineViewController+DebugAction.swift
|
2021-04-17 14:13:01 +08:00 |
ihugo
|
9be8b95aea
|
fix: use right privacyURL
- remove some redundancy code
|
2021-04-17 14:01:57 +08:00 |
sunxiaojian
|
780025a3ce
|
chore: use systemBackground color
|
2021-04-16 22:58:36 +08:00 |
sunxiaojian
|
bc588e08db
|
Merge branch 'develop' into feature/notification
|
2021-04-16 22:40:36 +08:00 |
sunxiaojian
|
cfdd2ea670
|
chore: use stackView
|
2021-04-16 22:31:52 +08:00 |
CMK
|
e3c6aaf64e
|
fix: blurhash image render issue
|
2021-04-16 20:29:08 +08:00 |
CMK
|
680cf9a827
|
feat: add blurhash image and update content warning
|
2021-04-16 20:08:32 +08:00 |
sunxiaojian
|
ca7eb7bb12
|
chore: code format
|
2021-04-16 13:45:54 +08:00 |
ihugo
|
0ebf86bd43
|
docs: add comments for hard code
|
2021-04-15 17:17:19 +08:00 |
sunxiaojian
|
ecf622b866
|
fix: statusView layout issue
|
2021-04-15 12:35:40 +08:00 |
CMK
|
ccb74b08f7
|
feat: make reply to foldable in compose scene
|
2021-04-15 12:10:43 +08:00 |
CMK
|
83904126dd
|
chore: update face smiling icon
|
2021-04-15 11:38:47 +08:00 |
CMK
|
12a3164a21
|
fix: segmented control selection missing update issue
|
2021-04-15 11:21:33 +08:00 |
CMK
|
39c635705e
|
chore: update background color
|
2021-04-15 11:21:07 +08:00 |
CMK
|
2507a7324e
|
fix: set missing font for relationship action button
|
2021-04-15 11:05:19 +08:00 |
sunxiaojian
|
845080a69d
|
fix: NotificationCell nameLabel and actionLabel layout issue
|
2021-04-15 10:53:03 +08:00 |
sunxiaojian
|
56d22e9c1c
|
chore: use readableContentGuide
|
2021-04-15 10:37:46 +08:00 |
sunxiaojian
|
80d76acc27
|
chore: format file
|
2021-04-15 10:16:30 +08:00 |
sunxiaojian
|
2e86449c41
|
fix: bottom loader display aways
|
2021-04-14 20:02:41 +08:00 |
CMK
|
aa3dff0770
|
feat: update thread dark mode background color
|
2021-04-14 19:49:50 +08:00 |
CMK
|
1723891099
|
chore: update background dark mode to follow system naming
|
2021-04-14 19:45:09 +08:00 |
sunxiaojian
|
687614d43a
|
feat: add bottom loader
|
2021-04-14 19:04:11 +08:00 |
CMK
|
6c973ed17c
|
fix: resolve #83 the text editor input content offset reset after input character issue
|
2021-04-14 18:11:59 +08:00 |
sunxiaojian
|
bffb0a887b
|
chore: rename searchBottomLoader , rename pure color
|
2021-04-14 18:00:43 +08:00 |
sunxiaojian
|
f3394ff382
|
feat: add navigation to Notification Cell
|
2021-04-14 17:48:09 +08:00 |
sunxiaojian
|
2d71a48e36
|
chore: fix order of notification and layout issue
|
2021-04-14 17:13:23 +08:00 |
ihugo
|
ceba2772c1
|
fix: remove magic numbers to make it clear and robust
|
2021-04-14 16:41:30 +08:00 |
sunxiaojian
|
288a8025ce
|
chore: use NotificationStatusTableViewCell and NotificationTableViewCell
|
2021-04-14 16:24:40 +08:00 |
CMK
|
56bd6d0ae8
|
feat: set compose initial visibility following the account lock setting
|
2021-04-14 16:17:34 +08:00 |
CMK
|
d5c9473528
|
feat: implement reply status entry and update query of API
|
2021-04-14 15:59:29 +08:00 |
sunxiaojian
|
d99fb1af76
|
chore: make segment work in notification
|
2021-04-14 15:56:06 +08:00 |
sunxiaojian
|
66b07f41db
|
chore: display status Content
|
2021-04-14 15:38:05 +08:00 |
CMK
|
0eff43e1d1
|
feat: update compose scene UI appearance
|
2021-04-14 15:24:54 +08:00 |
CMK
|
8df3b7d464
|
feat: make new reply display first
|
2021-04-14 11:23:19 +08:00 |
sunxiaojian
|
42628398e6
|
chore: display Notification Cell
|
2021-04-13 21:31:49 +08:00 |
sunxiaojian
|
773bfb6dd2
|
feature: notification API and CoreData
|
2021-04-13 19:56:35 +08:00 |
CMK
|
fccf9ee080
|
Merge branch 'develop' into feature/post-thread
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
|
2021-04-13 19:48:13 +08:00 |
CMK
|
5417e42757
|
feat: implement thread scene
|
2021-04-13 19:46:42 +08:00 |
ihugo
|
db3d16be41
|
fix: use readable guider to layout section header
|
2021-04-13 18:12:40 +08:00 |
ihugo
|
901176e14d
|
fix: fix compile error caused by git merge
|
2021-04-13 17:37:13 +08:00 |
ihugo
|
262eeeccba
|
add: clear media cache
|
2021-04-13 17:18:04 +08:00 |
ihugo
|
16fc1a85bd
|
fix: fix some reveiw issues
|
2021-04-13 17:18:04 +08:00 |
ihugo
|
6f8b71f25f
|
chore: remove .lock file
|
2021-04-13 17:15:58 +08:00 |
ihugo
|
23a06f04ab
|
fixed: subscription API call
|
2021-04-13 17:15:58 +08:00 |
ihugo
|
b2b8b70707
|
fix: signout does not work
|
2021-04-13 17:15:58 +08:00 |
ihugo
|
191370e712
|
feature: settings
|
2021-04-13 17:15:58 +08:00 |
sunxiaojian
|
7bf6328252
|
chore: code format and add layer.cornerCurve = .continuous
|
2021-04-13 13:06:35 +08:00 |
sunxiaojian
|
a59208a643
|
Merge branch 'develop' into feature/searching
|
2021-04-13 09:43:54 +08:00 |
sxiaojian88
|
c3070d9594
|
Merge pull request #98 from tootsuite/feature/searchFollow
Feature/search follow
|
2021-04-13 09:22:39 +08:00 |
sunxiaojian
|
e784e123c9
|
fix: searchbar wasn't correct display in ipad
|
2021-04-12 12:49:01 +08:00 |
sunxiaojian
|
a007b7a980
|
fix: color in Light Mode, fix search result disappear when push new page
|
2021-04-09 20:38:02 +08:00 |
sunxiaojian
|
aa23ce398f
|
fix: fix crash when unfollowing , fix cell reuse issue
|
2021-04-09 20:04:12 +08:00 |
CMK
|
ff13121b18
|
feat: add title view for profile scene
|
2021-04-09 19:44:48 +08:00 |
sunxiaojian
|
567c2af0ee
|
chore: add followAction
|
2021-04-09 19:39:35 +08:00 |
CMK
|
9184ec4ecf
|
fix: combine event consumed issue
|
2021-04-09 17:46:20 +08:00 |
CMK
|
4faacdf1be
|
feat: implement profile infos editing
|
2021-04-09 17:31:43 +08:00 |
sunxiaojian
|
c74314ef11
|
chore: observe Follow state
|
2021-04-09 13:59:33 +08:00 |
sunxiaojian
|
0418ec1470
|
chore: recommend account use CoreData dateSource
|
2021-04-09 13:09:30 +08:00 |
CMK
|
2ce5c4db6b
|
fix: pick server scene leaking issue
|
2021-04-09 11:05:10 +08:00 |
CMK
|
0ddf9d8abe
|
chore: code clean up
|
2021-04-08 18:54:35 +08:00 |
CMK
|
3b03ed63ce
|
feat: add share action for profile scene
|
2021-04-08 18:52:35 +08:00 |
CMK
|
672db8f3c2
|
chore: use fake aspect protocol to group extension default implementations
|
2021-04-08 17:06:03 +08:00 |
CMK
|
14176be4ed
|
feat: handle suspended account in profile scene
|
2021-04-08 17:06:03 +08:00 |
CMK
|
ba48adb470
|
chore: make favorite and hashtag scene use next page token from response header
|
2021-04-08 17:06:03 +08:00 |
CMK
|
0c8134463f
|
fix: audio pause condition logic issue
|
2021-04-08 17:06:03 +08:00 |
CMK
|
74ee93e983
|
chore: set title label for favorite scene
|
2021-04-08 17:06:02 +08:00 |
CMK
|
1deb75d041
|
chore: update cell height estimate
|
2021-04-08 17:06:02 +08:00 |
CMK
|
a0a636917f
|
feat: add title view for favorite scene
|
2021-04-08 17:06:02 +08:00 |
CMK
|
c678d43209
|
chore: add simple document for StatusTableViewControllerAspect
|
2021-04-08 17:06:02 +08:00 |
CMK
|
b6269c7643
|
feat: add favorite scene
|
2021-04-08 17:06:02 +08:00 |
sunxiaojian
|
ae20a29013
|
fix: make seeAll button and clear button highlight when user tapping
|
2021-04-08 16:12:04 +08:00 |
sunxiaojian
|
5c7a13e6b3
|
fix: displayNameLabel display beyound card
|
2021-04-08 14:19:59 +08:00 |
sunxiaojian
|
c1971438cd
|
fix: acctLabel display beyound card
|
2021-04-08 14:17:57 +08:00 |
sunxiaojian
|
cc4290385d
|
chore: rename recommend
|
2021-04-08 14:01:22 +08:00 |
sunxiaojian
|
4ffea58f71
|
fix: SearchCard UI update, change follow button border width, add card border when DarkMode, add shadow
|
2021-04-08 13:51:25 +08:00 |
sunxiaojian
|
803ff3a7fd
|
chore: add navigation to profile, add recommend navigation
|
2021-04-08 12:47:13 +08:00 |
sunxiaojian
|
2331867758
|
chore: add navigation to hashtagViewController
|
2021-04-08 12:31:48 +08:00 |
sunxiaojian
|
0dab9acd91
|
fix: tag and searchHistory repeated save in CoreDate
|
2021-04-08 12:22:05 +08:00 |
sunxiaojian
|
27b698a97a
|
chore: add backgroud.navigation.color. update colors in searching page
|
2021-04-07 21:42:43 +08:00 |
sunxiaojian
|
c7eea5d8e6
|
Merge branch 'develop' into feature/searching
|
2021-04-07 21:08:41 +08:00 |
sunxiaojian
|
33016d9cf4
|
chore: rename hashTag to hashtag
|
2021-04-07 21:01:32 +08:00 |
sunxiaojian
|
d800e10bd7
|
feature: add search history
|
2021-04-07 19:49:33 +08:00 |
CMK
|
08d105f7b7
|
chore: make hashtag inject with compose kind
|
2021-04-07 17:10:58 +08:00 |
CMK
|
ecd595c6e8
|
chore: correct hashtag typo
|
2021-04-07 16:56:31 +08:00 |
CMK
|
fbe3a8c419
|
Merge branch 'develop' into feature/profile-coordinator
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
# Mastodon/Coordinator/SceneCoordinator.swift
# Mastodon/Scene/Share/View/Content/StatusView.swift
# Mastodon/Scene/Share/View/TableviewCell/StatusTableViewCell.swift
|
2021-04-07 16:55:07 +08:00 |
BradGao
|
502ceeabe2
|
Merge pull request #89 from tootsuite/feat/hastagTimeline
Feat/hastag timeline
|
2021-04-07 16:38:08 +08:00 |
jk234ert
|
2d65bda7fe
|
chore: migrate HashtagViewModel to use `StatusFetchedResultsController`
|
2021-04-07 16:37:05 +08:00 |
CMK
|
af4fcf9dfd
|
Merge branch 'develop' into feature/profile-coordinator
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
|
2021-04-07 14:44:58 +08:00 |
jk234ert
|
a61e662f38
|
fix: resolve requested changes
|
2021-04-07 13:57:03 +08:00 |
sunxiaojian
|
90803fc544
|
chore: add bottom loader
|
2021-04-07 11:27:30 +08:00 |
sunxiaojian
|
6e10efc490
|
feature:searching page
feature: searching Page
|
2021-04-07 11:21:56 +08:00 |
CMK
|
1d6345b12b
|
fix: text checker not learn reply post mention word issue
|
2021-04-06 17:52:37 +08:00 |
CMK
|
0822b222fc
|
fix: debug running may assert fail issue
|
2021-04-06 17:48:20 +08:00 |
CMK
|
e4199df42c
|
feat: set background color for banner image view
|
2021-04-06 17:18:06 +08:00 |
CMK
|
021d6036cd
|
chore: update dark mode color for background. Make blocking high priority then blocked
|
2021-04-06 17:12:25 +08:00 |
CMK
|
9612cc3902
|
feat: handle blocking and blocked state for profile
|
2021-04-06 16:43:08 +08:00 |
CMK
|
824d214ce7
|
chore: update color asset
|
2021-04-06 16:42:45 +08:00 |
sunxiaojian
|
608e916320
|
chore: remove extension from MastodonSDK
|
2021-04-02 20:45:33 +08:00 |
CMK
|
28cfe96171
|
chore: rename Toot -> Status
|
2021-04-02 19:40:15 +08:00 |
CMK
|
2f89471c78
|
feat: add remote profile load logic for profile scene
|
2021-04-02 19:33:29 +08:00 |
CMK
|
3b576badeb
|
feat: add reply entry for profile scene
|
2021-04-02 18:50:08 +08:00 |
CMK
|
5d3b6d1943
|
feat: handle profile follow, block, and mute actions
|
2021-04-02 18:13:45 +08:00 |
jk234ert
|
412a7dc508
|
Merge branch 'feat/hastagTimeline' of https://github.com/tootsuite/mastodon-ios into feat/hastagTimeline
|
2021-04-02 17:05:44 +08:00 |
jk234ert
|
a9d35109fd
|
feat: update mechanism of calculating number of people taking tags
|
2021-04-02 17:05:06 +08:00 |
sunxiaojian
|
e1696134a8
|
Merge branch 'develop' into feature/searchRecommend
|
2021-04-02 17:04:08 +08:00 |
BradGao
|
f40f62e573
|
Merge branch 'develop' into feat/hastagTimeline
|
2021-04-02 16:50:31 +08:00 |
sunxiaojian
|
c0bd7c2497
|
chore: change .black to asset color.
|
2021-04-02 16:50:07 +08:00 |
jk234ert
|
4f77688d03
|
feat: add nativation title view
|
2021-04-02 16:38:33 +08:00 |
sunxiaojian
|
f24aee739e
|
chore: rename file name and code format
|
2021-04-02 12:10:12 +08:00 |
sunxiaojian
|
458ab6bcda
|
feature: search recommend page
|
2021-04-02 11:48:22 +08:00 |
jk234ert
|
b63a5ebe5f
|
feat: use search api to fetch tag info
|
2021-04-02 10:21:51 +08:00 |
CMK
|
bd89b19724
|
Merge branch 'develop' into feature/profile
|
2021-04-01 16:01:24 +08:00 |
CMK
|
efbb32648c
|
chore: update naming for StatusFetchedResultsController
|
2021-04-01 14:54:15 +08:00 |
CMK
|
499ddeb169
|
Merge branch 'develop' into feature/profile
# Conflicts:
# CoreDataStack/CoreData.xcdatamodeld/CoreData.xcdatamodel/contents
# Localization/app.json
# Mastodon.xcodeproj/project.pbxproj
|
2021-04-01 14:53:24 +08:00 |
sunxiaojian
|
0584576055
|
fix: Update server rules scene UI design
|
2021-04-01 14:40:58 +08:00 |
CMK
|
43ee11b863
|
feat: [WIP] add profile scene
|
2021-04-01 14:39:15 +08:00 |
jk234ert
|
d548840bd9
|
feat: implement hashtag timeline
|
2021-04-01 11:56:50 +08:00 |
sxiaojian88
|
379884b001
|
Merge pull request #84 from tootsuite/feature/searchAPI
Feature/search api
|
2021-04-01 11:52:17 +08:00 |
sunxiaojian
|
0f8e3dafe8
|
chore: remove useless code
|
2021-04-01 11:50:35 +08:00 |
sunxiaojian
|
ada6d542f3
|
fix: decode error
|
2021-04-01 11:49:38 +08:00 |
sunxiaojian
|
fde5baad2e
|
chore: add translatesAutoresizingMaskIntoConstraints = false to all constrain method
|
2021-04-01 10:38:39 +08:00 |
sxiaojian88
|
21b50da2bf
|
Merge pull request #76 from tootsuite/feature/avatarSelect
feature: Add context menu for avatar select for sign up page
|
2021-04-01 09:59:55 +08:00 |
sunxiaojian
|
dff874af76
|
feature: add SearchRecommendTagsCollectionViewCell
|
2021-03-31 20:56:11 +08:00 |
sunxiaojian
|
09320bf99c
|
chore: add api to APIService
|
2021-03-31 19:30:21 +08:00 |
sunxiaojian
|
5ec07e617e
|
feature: add Suggestions API
|
2021-03-31 15:39:41 +08:00 |
sunxiaojian
|
0033ea0680
|
feature: add trends API
|
2021-03-31 15:00:42 +08:00 |
sunxiaojian
|
9ddd8365d0
|
feature: add search API
|
2021-03-31 15:00:28 +08:00 |
sunxiaojian
|
85e77150b2
|
fix: avatar image delete and restore
|
2021-03-31 10:37:38 +08:00 |
BradGao
|
f26857a311
|
Merge pull request #79 from tootsuite/fix/pickServerEmptyStateViewPadding
fix: adjust empty state view horizontal padding
|
2021-03-31 08:35:36 +08:00 |
jk234ert
|
ed88923901
|
fix: adjust empty state view horizontal padding
|
2021-03-29 22:02:27 +08:00 |
CMK
|
e3fa472f3f
|
feat: implement post publishing progress bar UI and publish failure retry logic
|
2021-03-29 17:44:52 +08:00 |
sunxiaojian
|
ca25d43f4f
|
feature: Add context menu for avatar select for sign up page
|
2021-03-29 13:37:56 +08:00 |
CMK
|
87a6a4df77
|
feat: add counter and emoji picker activity indicator
|
2021-03-26 19:16:32 +08:00 |
CMK
|
59889cd683
|
fix: compose scene leading issue
|
2021-03-26 14:50:23 +08:00 |
CMK
|
00e7450bcc
|
feat: add status visibility selector for status compose scene
|
2021-03-25 19:34:30 +08:00 |
CMK
|
610ee36835
|
feat: add content warning editor for status compose scene
|
2021-03-25 18:17:05 +08:00 |
CMK
|
df66cc6b4a
|
feat: implement emoji picker
|
2021-03-25 15:56:17 +08:00 |
CMK
|
135e88c650
|
feat: add poll option reorder supports
|
2021-03-24 15:46:40 +08:00 |
CMK
|
0e84b4c164
|
feat: implement poll supports for status compose
|
2021-03-24 15:08:00 +08:00 |
CMK
|
d05f97951b
|
feat: add expires duration selector for poll
|
2021-03-24 14:49:27 +08:00 |
CMK
|
3eb2b916a7
|
feat: add post publish validate state binding
|
2021-03-23 19:33:12 +08:00 |
CMK
|
b8e062c92e
|
feat: add poll UI/UX for compose scene
|
2021-03-23 18:47:21 +08:00 |
CMK
|
c35fcfb08f
|
feat: make image attachments uploading in the queue
|
2021-03-22 18:40:32 +08:00 |
CMK
|
d64a06aa9d
|
Merge branch 'develop' into feature/compose-attachment-image
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
# Mastodon/Service/APIService/APIService+Status.swift
# MastodonSDK/Sources/MastodonSDK/API/Mastodon+API+Statuses.swift
|
2021-03-22 17:55:55 +08:00 |
CMK
|
b296b21ef0
|
feat: add image attachments reorder support for status compose scene
|
2021-03-22 17:48:35 +08:00 |
CMK
|
36b42ba3e7
|
feat: implement take photo and browser for image for compose scene
|
2021-03-19 19:49:48 +08:00 |
CMK
|
75d10b76c8
|
feat: implement image upload logic
|
2021-03-18 19:42:26 +08:00 |
CMK
|
296d29f3e0
|
feat: implement status publish API
|
2021-03-18 17:33:07 +08:00 |
CMK
|
1b3ba1ccfb
|
feat: add pick compose image attachment logic
|
2021-03-18 15:16:35 +08:00 |
CMK
|
556964373e
|
chore: code cleanup
|
2021-03-17 18:17:44 +08:00 |
CMK
|
5ecce85bfd
|
feat: add image media attachment item for diffable data source
|
2021-03-17 18:09:38 +08:00 |
CMK
|
221ec27c47
|
fix: AutoLayout warning for media type indicator view
|
2021-03-17 18:09:12 +08:00 |
CMK
|
de5279f20d
|
Merge branch /develop into feature/in-reply-to-header
# Conflicts:
# Mastodon/Resources/en.lproj/Localizable.strings
|
2021-03-17 17:01:24 +08:00 |
CMK
|
ad2da554b5
|
feat: adapt Dark Mode. Fix bottom loader appearance
|
2021-03-17 16:16:55 +08:00 |
sunxiaojian
|
62ad86b313
|
chore: add sawToothView
|
2021-03-17 12:17:48 +08:00 |
CMK
|
4873d8649b
|
chore: renaming status
|
2021-03-17 11:33:25 +08:00 |
CMK
|
6e87b581b9
|
Merge branch /develop into feature/in-reply-to-header
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
# Mastodon/Scene/HomeTimeline/HomeTimelineViewController+DebugAction.swift
# Mastodon/State/AppContext.swift
# MastodonSDK/Sources/MastodonSDK/API/Mastodon+API+Statuses.swift
# MastodonSDK/Sources/MastodonSDK/API/Mastodon+API.swift
|
2021-03-17 11:24:25 +08:00 |
sunxiaojian
|
c51b2ea5ff
|
Merge branch 'develop' into feature/timelineGap
|
2021-03-17 11:22:37 +08:00 |
sunxiaojian
|
8fc39edd85
|
feature: Update timeline gap appearance
|
2021-03-16 19:31:34 +08:00 |
CMK
|
0b1b3ecbbd
|
Merge branch 'develop' into feature/welcome-illustration
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
|
2021-03-16 19:01:41 +08:00 |
CMK
|
bda216626a
|
Merge branch /develop into feature/welcome-illustration
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
|
2021-03-16 18:24:48 +08:00 |
CMK
|
07f3cc7a77
|
fix: author info UI layout issue
|
2021-03-16 16:17:11 +08:00 |
CMK
|
96c1488820
|
fix: hashtag regex exclude list issue
|
2021-03-16 16:16:44 +08:00 |
CMK
|
c5582c7aaf
|
Merge branch /develop into feature/compose
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
|
2021-03-16 15:59:26 +08:00 |
sunxiaojian
|
12e2c5f0d5
|
chore: remove newPostsView when load gap toots
|
2021-03-16 15:54:03 +08:00 |
CMK
|
f0b08e2b56
|
Merge branch 'develop' into feature/welcome-illustration
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
# Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist
# Mastodon/Extension/MastodonSDK/Mastodon+Entidy+ErrorDetailReason.swift
|
2021-03-16 15:42:15 +08:00 |
sunxiaojian
|
f7b4b5993a
|
fix: tableView can't scrolling to the top
|
2021-03-16 15:37:21 +08:00 |
sunxiaojian
|
27307ed4dd
|
chore: remove newBottomContent logic
|
2021-03-16 15:12:52 +08:00 |
sunxiaojian
|
1abe550745
|
chore: remove navigationBar newPostsView when loadmore
|
2021-03-16 14:41:42 +08:00 |
CMK
|
fdcd1ffcd0
|
feat: implement inline emoji for text editor
|
2021-03-16 14:19:12 +08:00 |
CMK
|
21f4124747
|
fix: header icon missing issue
|
2021-03-16 11:48:33 +08:00 |
CMK
|
1a3cff8a3a
|
chore: add debug entries
|
2021-03-16 11:48:14 +08:00 |
sunxiaojian
|
b60fe36b25
|
chore: add publishing state in navigationBar
|
2021-03-16 11:45:30 +08:00 |
CMK
|
1c6f231fee
|
Merge branch /develop into feature/in-reply-to-header
# Conflicts:
# Localization/app.json
# Mastodon.xcodeproj/project.pbxproj
# Mastodon/Diffiable/Section/StatusSection.swift
# Mastodon/Resources/en.lproj/Localizable.strings
# MastodonSDK/Sources/MastodonSDK/API/Mastodon+API.swift
|
2021-03-16 11:41:56 +08:00 |
CMK
|
c8c296d1ba
|
Merge branch /develop into feature/compose
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
# Mastodon/Scene/HomeTimeline/HomeTimelineViewController+DebugAction.swift
# Mastodon/State/AppContext.swift
# MastodonSDK/Sources/MastodonSDK/API/Mastodon+API.swift
|
2021-03-16 11:28:32 +08:00 |
CMK
|
f69086e6c3
|
chore: move emoji preload to compose scene
|
2021-03-16 11:23:34 +08:00 |
CMK
|
7705e54e67
|
chore: renaming
|
2021-03-16 11:23:19 +08:00 |
sunxiaojian
|
50a30cd18e
|
chore: export colors from zeplin
|
2021-03-16 10:12:03 +08:00 |
sunxiaojian
|
21362b56c3
|
chore: add gesture to scroll manually
|
2021-03-15 20:23:27 +08:00 |
sunxiaojian
|
0b046e4673
|
feature: add navigationBar state
|
2021-03-15 20:03:48 +08:00 |
CMK
|
e6b9252e6c
|
chore: remove redundant layout
|
2021-03-15 19:31:31 +08:00 |
CMK
|
1a60428f2a
|
feat: implement emojis preloading logic
|
2021-03-15 19:25:44 +08:00 |
CMK
|
fdf5b5fa66
|
chore: update i18n
|
2021-03-15 18:22:44 +08:00 |
CMK
|
6eb3816bab
|
chore: renaming reblog
|
2021-03-15 18:19:45 +08:00 |
CMK
|
4005581d24
|
chore: add Xcode previews
|
2021-03-15 18:02:42 +08:00 |
CMK
|
ea5b05107d
|
fix: add bottom-right corner radius and fix RTL layout issue for media indicator view
|
2021-03-15 17:59:11 +08:00 |
CMK
|
b9cfd0d9e8
|
chore: remove magic number
|
2021-03-15 17:54:15 +08:00 |
CMK
|
5b45224f7b
|
feat: make media indicator view hide when playing video
|
2021-03-15 17:53:06 +08:00 |
CMK
|
6a8dee037f
|
fix: media not response for reblog issue
|
2021-03-15 17:52:28 +08:00 |
CMK
|
988723691e
|
fix: content warning overlay invalid due to cell reuse issue
|
2021-03-15 16:28:42 +08:00 |
CMK
|
8c466b67aa
|
Merge branch /develop into feature/reblog
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
# Mastodon/Scene/Share/View/Content/StatusView.swift
# Mastodon/Scene/Share/View/TableviewCell/StatusTableViewCell.swift
|
2021-03-15 16:15:47 +08:00 |
sunxiaojian
|
20283d1878
|
chore: change video and audio notification string
|
2021-03-15 15:08:58 +08:00 |
CMK
|
9f02197873
|
feat: add custom emojis API endpoint
|
2021-03-15 14:40:10 +08:00 |
CMK
|
8eb24871c5
|
feat: add URL highlight for text editor
|
2021-03-15 13:44:42 +08:00 |
CMK
|
a6e4b0bfb1
|
feat: set compose text editor keyboard type to supports @/# glyphs
|
2021-03-15 13:44:29 +08:00 |
CMK
|
6882788ccc
|
fix: AutoLayout fail before view appear issue
|
2021-03-15 13:43:15 +08:00 |
CMK
|
8c48bce627
|
chore: rename toot
|
2021-03-15 13:42:46 +08:00 |
CMK
|
92a26b2f73
|
feat: [WIP] add mention and hashtag input highlight. Add emoji token replacing logic
|
2021-03-12 19:25:28 +08:00 |
CMK
|
36604d150f
|
feat: show discard alert when user cancel toot composing
|
2021-03-12 15:57:58 +08:00 |
sunxiaojian
|
0c164a170c
|
chore: use rounded font
|
2021-03-12 15:53:19 +08:00 |
sunxiaojian
|
6b5edff677
|
chore: add media type with gif and video
|
2021-03-12 15:41:57 +08:00 |
CMK
|
1746c1fc77
|
feat: add toolbar for compose scene
|
2021-03-12 15:23:28 +08:00 |
CMK
|
d9e2453464
|
feat: make text editor automatic grow height during input
|
2021-03-12 14:18:07 +08:00 |
sunxiaojian
|
2e31280819
|
chore: extract the common blur effect part from MosaicImageViewContainer
|
2021-03-12 12:17:07 +08:00 |
CMK
|
2b2759c2cc
|
feat: let text editor become first responder when compose scene appear
|
2021-03-11 19:26:10 +08:00 |
CMK
|
03496a4e97
|
chore: add missing renaming
|
2021-03-11 19:23:44 +08:00 |
CMK
|
19a14b7761
|
chore: patch for delegate chain
|
2021-03-11 19:19:36 +08:00 |
sunxiaojian
|
bbdd6926d6
|
chore: rename MosaicView to MosaicBlurView
|
2021-03-11 17:25:42 +08:00 |
CMK
|
97ecbb1bfb
|
feat: add compose scene
|
2021-03-11 15:41:27 +08:00 |
sunxiaojian
|
1342471c5d
|
chore: handle Video&Gif sensitive situation
|
2021-03-11 15:34:30 +08:00 |
sunxiaojian
|
6b9ae8d05d
|
chore: add mosaicView
|
2021-03-11 15:10:41 +08:00 |
CMK
|
71c5ca327a
|
chore: make fetch free from exception
|
2021-03-11 14:34:10 +08:00 |
CMK
|
6b5bb4f178
|
chore: make the database request Fail-Fast
|
2021-03-11 14:08:00 +08:00 |
sunxiaojian
|
6c0a767435
|
chore: auto-pause when audio cell disappeared
|
2021-03-11 13:16:44 +08:00 |
CMK
|
f4136d03ba
|
fix: add missing fetchLimit
|
2021-03-11 11:43:49 +08:00 |
CMK
|
51ee576c24
|
fix: redundant execute path for avatar setting
|
2021-03-11 11:36:42 +08:00 |
CMK
|
0be862c6b3
|
chore: remove useless extension for UIControl.State. Correct AvatarStackContainerButton filename
|
2021-03-11 11:19:31 +08:00 |
sunxiaojian
|
2657dde184
|
chore: the play interrupts event could be sent with the notification
|
2021-03-10 21:19:56 +08:00 |
CMK
|
75d39aabf0
|
feat: add reply to header for toot
|
2021-03-10 19:12:53 +08:00 |
sunxiaojian
|
7556e57de9
|
fix: conflict between gif video and audio
|
2021-03-10 17:17:15 +08:00 |
CMK
|
807dfd9ea7
|
feat: profile persist logic. Add replyTo and replyFrom relationship for Toot
|
2021-03-10 16:38:14 +08:00 |
sunxiaojian
|
e1143b0ce4
|
feature: video & gifv support
|
2021-03-10 15:06:24 +08:00 |
CMK
|
a5f2bf2334
|
chore: code cleanup
|
2021-03-10 14:09:38 +08:00 |
CMK
|
cd112c5102
|
fix: reblog avatar RTL support issue
|
2021-03-10 14:06:08 +08:00 |
CMK
|
1256ef1d8e
|
feat: implement boost toot. Add stacked style avatar
|
2021-03-10 13:36:01 +08:00 |
CMK
|
2ac2eb7c77
|
Merge commit /develop into feature/reblog
|
2021-03-10 10:30:07 +08:00 |
CMK
|
81c22fee24
|
fix: count not change after undo boost and undo favorite issue
|
2021-03-09 19:41:18 +08:00 |
CMK
|
51b6455c37
|
chore: rename reblog API
|
2021-03-09 19:40:32 +08:00 |
CMK
|
defb0ae6e0
|
feat: make play button reflect with state change
|
2021-03-09 19:07:30 +08:00 |
CMK
|
fd4e99907b
|
fix: slider jumping after drag issue. Fix player can not play again issue
|
2021-03-09 18:54:21 +08:00 |
sunxiaojian
|
2b02b8deb6
|
fix: play audio between two toots
|
2021-03-09 17:13:17 +08:00 |
sunxiaojian
|
04d960c890
|
Merge branch 'develop' into feature/audio
|
2021-03-09 17:02:03 +08:00 |
sunxiaojian
|
0ae89aff9f
|
fix: can't play audio again when stoped
|
2021-03-09 16:54:05 +08:00 |
sunxiaojian
|
5a17b8a6ee
|
chore: make slider enable state change with isPlaying
|
2021-03-09 16:25:47 +08:00 |
CMK
|
441a6aee9e
|
feat: implement boost for toot
|
2021-03-09 15:18:43 +08:00 |
sunxiaojian
|
2d4dbad535
|
chore: fix slider shake, reset audioView when stoped
|
2021-03-09 15:18:36 +08:00 |
sunxiaojian
|
30d03a3894
|
chore: add audio support for toot
|
2021-03-09 14:37:55 +08:00 |
sunxiaojian
|
8bce197136
|
chore: make media_attachments.preview_url optional
It's null when toot has audio
So the document is wrong
|
2021-03-09 14:25:19 +08:00 |
CMK
|
1a66ba92c0
|
feat: add avatar and display name update logic after sign-up flow
|
2021-03-08 19:05:15 +08:00 |
CMK
|
091839c2e4
|
feat: add multipart helper. Add update credentials endpoint
|
2021-03-08 18:17:15 +08:00 |
CMK
|
2e9af9c9cb
|
Merge /develop into feature/poll
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
# Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist
# Mastodon/Diffiable/Item/Item.swift
|
2021-03-07 22:26:05 +08:00 |
CMK
|
c6103eed35
|
fix: add missing request retry logic
|
2021-03-06 14:59:27 +08:00 |
CMK
|
893dc2a668
|
feat: make diffable data source works with category picker
|
2021-03-06 14:46:04 +08:00 |
CMK
|
8568debab0
|
feat: make diffable data source work with search text
|
2021-03-06 14:21:52 +08:00 |
CMK
|
29653ca612
|
feat: set corner radius for the last cell layer
|
2021-03-06 13:30:06 +08:00 |
CMK
|
e70fd532c4
|
feat: [WIP] display empty state when fetching server list
|
2021-03-06 12:55:52 +08:00 |
CMK
|
54c7610c7f
|
chore: [WIP] refactor pick server scene with diffable data source
|
2021-03-06 00:46:53 +08:00 |
CMK
|
652c286c71
|
fix: password error prompt layout issue
|
2021-03-05 20:45:48 +08:00 |
CMK
|
087413009d
|
chore: update function signature
|
2021-03-05 19:30:52 +08:00 |
CMK
|
7ad09468e2
|
fix: set image missing corner radius
|
2021-03-05 19:30:17 +08:00 |
CMK
|
07d3c3cbff
|
chore: comment out animation logging
|
2021-03-05 15:56:20 +08:00 |
CMK
|
a3f9b8c2ef
|
Merge branch 'develop' into feature/poll
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
|
2021-03-05 15:55:29 +08:00 |
CMK
|
0df1a57865
|
feat: implement multiple poll
|
2021-03-05 15:53:36 +08:00 |
CMK
|
d79666679a
|
fix: poll option UI reuse issue
|
2021-03-05 14:23:26 +08:00 |
CMK
|
11cee6df35
|
feat: implement single vote poll
|
2021-03-05 13:41:48 +08:00 |
CMK
|
58c8eaabe8
|
feat: add animation for progress bar value change
|
2021-03-05 12:12:05 +08:00 |
CMK
|
06aac878c8
|
feat: [WIP] make the vote poll logic works
|
2021-03-04 18:53:29 +08:00 |
CMK
|
54292d6b6a
|
fix: typo. Remove period
|
2021-03-04 16:42:43 +08:00 |
CMK
|
2ed2a7d8a1
|
fix: make sign up error i18n display for each text filed. Fix memory leaking issue for pick server scene
|
2021-03-04 15:29:46 +08:00 |
CMK
|
ba283bbdcb
|
fix: appVersion not set issue
|
2021-03-04 10:51:49 +08:00 |
CMK
|
d9428d1f82
|
Merge commit /develop into fix/html-server-description
|
2021-03-04 10:49:08 +08:00 |
CMK
|
028f3a9404
|
feat: make poll cell label appearance update according to the underneath background
|
2021-03-03 19:34:29 +08:00 |
CMK
|
30c035e09a
|
feat: implement auto refresh logic for Poll
|
2021-03-03 16:12:48 +08:00 |
CMK
|
1e691a2a76
|
fix: AutoLayout warning for poll UI
|
2021-03-03 12:46:38 +08:00 |
sunxiaojian
|
492ad98d9b
|
chore: change puls.circle.fill
|
2021-03-03 12:26:14 +08:00 |
sunxiaojian
|
a0aa8b9194
|
chore: use instance method to observe highlighted property
|
2021-03-03 11:30:25 +08:00 |
sunxiaojian
|
384fe6018e
|
chore: set the photoButton highlight with some value alpha
|
2021-03-03 10:59:44 +08:00 |
CMK
|
376cb3d58a
|
feat: display toot poll status
|
2021-03-02 19:33:33 +08:00 |
CMK
|
aea2ddc078
|
feat: make toot poll display
|
2021-03-02 19:10:45 +08:00 |
sunxiaojian
|
f16b4ed1cb
|
chore: update password hint, handle error when use PhotosUI
|
2021-03-02 17:24:04 +08:00 |
sunxiaojian
|
eb2057d14e
|
chore: make sure to crop the image into a square
|
2021-03-02 16:39:43 +08:00 |
sunxiaojian
|
211f5dd0e4
|
chore: code format
|
2021-03-02 16:27:58 +08:00 |
CMK
|
8b63c2fda1
|
feat: add PollSection and PollItem for diffable data source
|
2021-03-02 16:27:11 +08:00 |
sunxiaojian
|
ea511c153f
|
chore: set user avatar use PhotoUI
|
2021-03-02 16:19:20 +08:00 |
CMK
|
80954b0492
|
feat: add Poll and PollOption entity to CoreDataStack
|
2021-03-02 15:51:16 +08:00 |
CMK
|
fc9310de20
|
feat: add motion effect for welcome illustration elements
|
2021-03-02 13:45:47 +08:00 |
CMK
|
daba138c0e
|
Merge branch 'develop' into feature/welcome-illustration
|
2021-03-02 12:53:33 +08:00 |
CMK
|
eda3e95ad0
|
feat: add poll table view cell
|
2021-03-02 12:49:04 +08:00 |
CMK
|
33f1cfcc77
|
fix: server description may display in HTML format issue. resolve: #30
|
2021-03-02 12:01:11 +08:00 |
CMK
|
965756b0f8
|
chore: make background black and set alpha 0.9 for the artwork
|
2021-03-02 11:49:27 +08:00 |
CMK
|
08d9f67f00
|
fix: image name typo issue
|
2021-03-02 11:00:59 +08:00 |
sxiaojian88
|
fab3902561
|
Merge pull request #33 from tootsuite/feature/errorDetail
Feature/error detail
|
2021-03-02 10:26:55 +08:00 |
sunxiaojian
|
f6d9b12722
|
chore: update the i18n suggests
|
2021-03-02 10:25:49 +08:00 |
CMK
|
94d1aae02c
|
fix: Xcode dummy refactor rename namespace overflow issue
|
2021-03-01 19:34:24 +08:00 |
sunxiaojian
|
148a996129
|
chore: update the i18n suggests
|
2021-03-01 19:19:51 +08:00 |
CMK
|
9251b55106
|
feat: set artwork image bleeding
|
2021-03-01 18:32:31 +08:00 |
sunxiaojian
|
77a0708e7d
|
chore: Make the server rules display before the sign-up form scene
|
2021-03-01 18:06:37 +08:00 |
sunxiaojian
|
a659b35577
|
chore: display UI when username is taken error return by sign up
|
2021-03-01 17:45:02 +08:00 |
CMK
|
47abbadaba
|
feat: draw welcome illustration
|
2021-03-01 17:38:45 +08:00 |
sunxiaojian
|
732c5392d4
|
chore: show error with 18n
|
2021-03-01 17:16:28 +08:00 |
jk234ert
|
cff6a1d9ef
|
fix: #30
fix: fix crash in server pick view when user input search text
fix: fix in pick server view, user cound is always zero
|
2021-03-01 17:08:31 +08:00 |
CMK
|
25c3d6e74d
|
feat: add welcome illustration assets
|
2021-03-01 14:23:45 +08:00 |
CMK
|
72a446b22d
|
fix: app version setup issue
|
2021-03-01 12:28:08 +08:00 |
CMK
|
21aad5cc4a
|
fix: server rules scene do not alert error issue
|
2021-02-26 19:52:58 +08:00 |
CMK
|
d57d30ac21
|
chore: set AppIcon and update version to 0.1.0 (2)
|
2021-02-26 19:32:25 +08:00 |
CMK
|
b2c4d29d8d
|
chore: update version to 0.1.0 (1)
|
2021-02-26 18:37:11 +08:00 |
CMK
|
bab6832da3
|
feat: add app version and build infos into system app setting panel
|
2021-02-26 18:36:38 +08:00 |
CMK
|
7aa45ff230
|
chore: make onboarding ready
|
2021-02-26 18:27:47 +08:00 |
CMK
|
24fc57d982
|
Merge branch 'develop' into feature/onborading
|
2021-02-26 16:44:28 +08:00 |
CMK
|
ccf599feaa
|
chore: make UI appearance match between onboarding scenes
|
2021-02-26 16:43:59 +08:00 |
sunxiaojian
|
68d5365295
|
chore: make code clear
|
2021-02-26 15:39:05 +08:00 |
sunxiaojian
|
522702386c
|
feat: add support for inviteEnabled instance
|
2021-02-26 12:52:37 +08:00 |
jk234ert
|
c9f35ba9d2
|
Merge branch 'feat/serverPicker' of https://github.com/tootsuite/mastodon-ios into feat/serverPicker
|
2021-02-25 20:40:55 +08:00 |
jk234ert
|
ea24ea6514
|
fix: expand/collapse animation.
fix: use instance's uri as domain
|
2021-02-25 20:39:56 +08:00 |
BradGao
|
c9a63a9069
|
Merge branch 'develop' into feat/serverPicker
|
2021-02-25 17:59:43 +08:00 |
jk234ert
|
1024f37d5f
|
chore: optimize expand animation
|
2021-02-25 17:58:40 +08:00 |
jk234ert
|
a932749bda
|
chore: optimize the expand & scroll animation
|
2021-02-25 17:40:11 +08:00 |
jk234ert
|
861a70993c
|
fix: check if input domain is valid to avoid crash
|
2021-02-25 17:29:04 +08:00 |
jk234ert
|
b67cb61fd8
|
chore: fix conflicts
|
2021-02-25 16:52:41 +08:00 |
jk234ert
|
ec96690ac9
|
Merge branch 'feat/serverPicker' of https://github.com/tootsuite/mastodon-ios into feat/serverPicker
|
2021-02-25 16:41:41 +08:00 |
jk234ert
|
8476fc0e38
|
feat: resolve requested changes
|
2021-02-25 16:38:24 +08:00 |
sunxiaojian
|
9489fbfa1a
|
chore: change button color to .white
|
2021-02-25 16:37:25 +08:00 |
sunxiaojian
|
74c19c9746
|
chore: fill email in MastodonResendEmailViewModelNavigationDelegateShim
|
2021-02-25 16:20:42 +08:00 |
sunxiaojian
|
fa4b349e06
|
chore: update generated Strings
|
2021-02-25 16:04:14 +08:00 |
sunxiaojian
|
5fbb47470c
|
chore: update generated Strings
|
2021-02-25 15:44:14 +08:00 |
sunxiaojian
|
bf1a709548
|
Merge branch 'develop' into feature/confirmEmail
|
2021-02-25 15:41:13 +08:00 |
sunxiaojian
|
5dbd015b16
|
chore: add OnboardingAppearance
|
2021-02-25 15:39:48 +08:00 |
BradGao
|
bcaff23704
|
Merge branch 'develop' into feat/serverPicker
|
2021-02-25 14:49:50 +08:00 |
jk234ert
|
7329a62582
|
chore: resolve conflicts
|
2021-02-25 14:41:41 +08:00 |
jk234ert
|
50035c1359
|
feat: implement pick server feature
|
2021-02-25 14:23:51 +08:00 |
jk234ert
|
027fec1cc9
|
feat: implement pick server view search cell & server list cell
|
2021-02-25 14:23:20 +08:00 |
jk234ert
|
eb7a33932e
|
feat: implement pick server view category select
|
2021-02-25 14:23:20 +08:00 |
CMK
|
414aa086b4
|
feat: implement image media content warning overlay
|
2021-02-25 13:47:30 +08:00 |
CMK
|
ccc8741ccd
|
chore: set public timeline title and update loader height
|
2021-02-25 11:48:16 +08:00 |
sunxiaojian
|
35ef867adf
|
chore: add account validation and webView email pre-fill
|
2021-02-24 20:12:15 +08:00 |
CMK
|
0ad43fb0eb
|
chore: update Xcode Preview for StatusView. Rename MosaicImageView to MosaicImageViewContainer
|
2021-02-24 19:19:16 +08:00 |
CMK
|
b2706a50da
|
chore: update sign up alert. Update gitignore for i18n files
|
2021-02-24 19:08:30 +08:00 |
CMK
|
10594d1eb6
|
feat: store view state to prevent redundant image rending
|
2021-02-24 18:41:40 +08:00 |
CMK
|
2988e71611
|
chore: update UI appearance. remove not used separator line component
|
2021-02-24 18:40:47 +08:00 |
CMK
|
ca013f79da
|
feat: add public timeline debug entry
|
2021-02-24 18:07:11 +08:00 |
CMK
|
1345db9d7e
|
fix: status content warning UI for Dark Mode related issue
|
2021-02-24 18:07:00 +08:00 |
CMK
|
5bc8adfd43
|
fix: re-entry crash issue
|
2021-02-24 17:23:30 +08:00 |
CMK
|
a79f5140b5
|
feat: profile timeline scroll performance
|
2021-02-24 17:23:01 +08:00 |
sunxiaojian
|
2f053ee323
|
Merge branch 'develop' into feature/confirmEmail
|
2021-02-24 17:19:33 +08:00 |
CMK
|
7e625f74d2
|
fix: content warning label set when spoiler text is empty issue
|
2021-02-24 16:18:39 +08:00 |
CMK
|
4d2e75f3ca
|
feat: implement content warning dismiss action logic
|
2021-02-24 16:11:48 +08:00 |
CMK
|
f455faa273
|
feat: add content warning (CW) for status text.
|
2021-02-24 15:29:16 +08:00 |
sunxiaojian
|
36e5fa3950
|
chore: add cancel action to alert
|
2021-02-24 10:49:50 +08:00 |
CMK
|
98ebddc438
|
feat: implement image media status cell UI
|
2021-02-23 19:18:34 +08:00 |
CMK
|
cee84d95a0
|
feat: update navigation bar items
|
2021-02-23 16:45:00 +08:00 |
CMK
|
87a7a1e91f
|
chore: make sign in works
|
2021-02-23 15:44:59 +08:00 |
sunxiaojian
|
f5621991d8
|
feat: confirmEmail Page
|
2021-02-23 15:42:23 +08:00 |
CMK
|
e6ad839d3c
|
Merge commit 'ea79ca771d441f1d0af2cd19872e3bdd227838e7' into feature/home
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
|
2021-02-23 15:25:48 +08:00 |
CMK
|
a90643552a
|
feat: display count for reply button
|
2021-02-23 15:23:18 +08:00 |
CMK
|
40a524434f
|
feat: update status cell UI
|
2021-02-23 15:16:55 +08:00 |
jk234ert
|
2fa11b6595
|
chore: resolve conflicts
|
2021-02-23 12:41:56 +08:00 |
BradGao
|
8f5a52333a
|
Merge branch 'develop' into feat/welcomeView
|
2021-02-23 12:39:55 +08:00 |
jk234ert
|
4fafb3835d
|
chore: update constraints
|
2021-02-23 11:19:10 +08:00 |
jk234ert
|
85ceb48003
|
chore: resolve requested changes
|
2021-02-22 23:16:13 +08:00 |
CMK
|
db2761447b
|
chore: remove ignore file
|
2021-02-22 17:55:43 +08:00 |
CMK
|
40a21a3a9f
|
chore: make input responsible
|
2021-02-22 17:48:44 +08:00 |
CMK
|
832432f42f
|
fix: make button display on the top of the keyboard
|
2021-02-22 16:37:13 +08:00 |
CMK
|
abf2e673e1
|
Merge branch 'feature/signup' into feature/server-rule
# Conflicts:
# Mastodon/Scene/Authentication/Register/MastodonRegisterViewController.swift
|
2021-02-22 16:26:50 +08:00 |
CMK
|
9a79b9a545
|
feat: add MastodonServerRules scene
|
2021-02-22 16:20:44 +08:00 |
CMK
|
34191c921a
|
feat: add localization helper
|
2021-02-22 16:20:23 +08:00 |
sunxiaojian
|
e4989cfe30
|
chore: add keyboardWillShowNotification to KeyboardResponderService
|
2021-02-22 12:51:35 +08:00 |
jk234ert
|
9d0c0fae90
|
chore: apply large title style to slogan title
|
2021-02-20 21:00:11 +08:00 |
jk234ert
|
9fefdccef2
|
feat: add welcome view;
feat: modify window.rootViewController logic when app launches;
feat: enable ViewController-based status bar
|
2021-02-20 20:23:29 +08:00 |
CMK
|
6285cb95fa
|
fix: AutoLayout issue. Update keyboard listener. Expose server error message
|
2021-02-20 19:54:08 +08:00 |
sunxiaojian
|
0e2aa4570d
|
chore: remove useless code
|
2021-02-20 18:26:39 +08:00 |
sunxiaojian
|
243d3362e6
|
chore: add Combine style valid logic
|
2021-02-20 18:24:23 +08:00 |
CMK
|
a74ac3a41a
|
chore: add Combine style valid logic
|
2021-02-20 17:13:16 +08:00 |
sunxiaojian
|
8ef5a34a40
|
feat: finish sign up page
|
2021-02-20 15:26:03 +08:00 |
jk234ert
|
8970231381
|
feat: add welcome view
|
2021-02-20 13:56:34 +08:00 |
sunxiaojian
|
efc2a05db1
|
chore: export Colors from Zeplin
|
2021-02-20 11:14:13 +08:00 |
BradGao
|
773a25e94a
|
Merge pull request #13 from tootsuite/feat/mastodonSDKRefactor
Feat/mastodon sdk refactor
|
2021-02-19 21:33:33 +08:00 |
jk234ert
|
e44821bce8
|
feat: refactor the mastodonSDK
chore: update API docs
|
2021-02-19 17:40:05 +08:00 |
CMK
|
9e0a7bb352
|
feat: add stub categories
|
2021-02-19 12:17:12 +08:00 |
CMK
|
c919a724ab
|
feat: implement onboarding /servers and /categories endpoint
|
2021-02-19 11:56:51 +08:00 |
sunxiaojian
|
9670ad2924
|
chore: update toot relationship in CoreData
|
2021-02-18 14:32:29 +08:00 |
sunxiaojian
|
99f2e4a854
|
chore: code format and define onceRequestTootMaxCount
|
2021-02-18 13:09:40 +08:00 |
jk234ert
|
9395f689ce
|
feat: refactor query type; add several Account APIs and tests
|
2021-02-10 14:56:16 +08:00 |
sunxiaojian
|
b55790fee8
|
feat: finish user favourite action
|
2021-02-08 18:29:27 +08:00 |
sunxiaojian
|
5f1800b353
|
feat: HomeTimeline
|
2021-02-07 16:19:33 +08:00 |
CMK
|
e0cd9f7565
|
Merge branch 'develop' into feature/sign-up
# Conflicts:
# Mastodon/Scene/PublicTimeline/PublicTimelineViewModel.swift
|
2021-02-05 17:55:40 +08:00 |
CMK
|
7d1c8e5be9
|
feat: [WIP] implement sign up scene
|
2021-02-05 17:53:00 +08:00 |
sunxiaojian
|
b417cc398b
|
fix: TimelineMiddleLoaderTableViewCellDelegate in TimelineSection change to optional
|
2021-02-05 17:08:51 +08:00 |
sunxiaojian
|
5aa917e7bd
|
fix : maintain contentOffset after refresh timeline
|
2021-02-05 16:50:40 +08:00 |
sunxiaojian
|
08dfe42aba
|
fix: change Middle Loader load sequence ,use the toot before the gap as the anchor.
|
2021-02-05 16:05:34 +08:00 |
CMK
|
1b3c9b2099
|
feat: add sign out debug menu
|
2021-02-05 15:58:48 +08:00 |
sunxiaojian
|
61dc0cb2cd
|
chore:change maxID to minID
|
2021-02-05 15:21:07 +08:00 |
sunxiaojian
|
6ff1a0c88e
|
feat: add MiddleLoader
|
2021-02-05 14:58:05 +08:00 |
CMK
|
f2951d5b07
|
feat: add sign up button for authentication scene
|
2021-02-05 11:53:21 +08:00 |
CMK
|
1c3facf456
|
feat: display avatar bar button item for authenticated user
|
2021-02-04 19:37:38 +08:00 |
CMK
|
0abd8ab863
|
feat: add AvatarConfigurableView
|
2021-02-04 19:28:16 +08:00 |
CMK
|
ef55edca10
|
feat: pin appearance to dark mode
|
2021-02-04 19:27:42 +08:00 |
CMK
|
45301fb72c
|
fix: update ActiveLabel to v4.0.0 to fix url active entity may raise crash issue
|
2021-02-04 16:29:03 +08:00 |
CMK
|
cb2b478bff
|
chore: remove implicit optional unwrap
|
2021-02-04 14:57:16 +08:00 |
CMK
|
2ebb12b86e
|
feat: add APIService.Persist.persistTimeline method and make public timeline load oldest works
|
2021-02-04 14:45:44 +08:00 |
CMK
|
ade8b68a65
|
Merge branch 'develop' into feature/home-timeline-api
|
2021-02-04 13:51:52 +08:00 |
sunxiaojian
|
ee663cc18f
|
chore: code error fix
|
2021-02-04 11:35:25 +08:00 |
sunxiaojian
|
1f7819565e
|
chore: implement Toot createOrMerge
|
2021-02-04 10:48:45 +08:00 |
CMK
|
6daccf5170
|
feat: add home timeline api
|
2021-02-03 18:52:47 +08:00 |
sunxiaojian
|
3557916747
|
chore: add application property in toot
|
2021-02-03 17:24:15 +08:00 |
sunxiaojian
|
04d4e7f33a
|
feat: add bottomLoader
|
2021-02-03 17:23:25 +08:00 |
sunxiaojian
|
29439c9746
|
feat: add pull to refresh
|
2021-02-03 17:23:09 +08:00 |
CMK
|
2c6a0e383a
|
feat: implement authentication scene
|
2021-02-03 16:01:08 +08:00 |
CMK
|
36c1807182
|
feat: [WIP] add authentication scene
|
2021-02-02 19:31:10 +08:00 |
CMK
|
b749d0a7bc
|
fix: Toot.emojis wrong keyPath issue
|
2021-02-02 16:19:46 +08:00 |
CMK
|
9c54095f40
|
Merge '/develop' into feature/authentication
# Conflicts:
# Mastodon.xcodeproj/project.pbxproj
# Mastodon.xcworkspace/xcshareddata/swiftpm/Package.resolved
|
2021-02-02 15:53:17 +08:00 |
CMK
|
0f8ad0c444
|
feat: add authentication scene
|
2021-02-02 15:38:54 +08:00 |
sunxiaojian
|
03dd6a7329
|
code format and resolve all the comments.
|
2021-02-02 14:10:25 +08:00 |
sunxiaojian
|
7c19e569c9
|
Add Assets Color
Update public timeline cell's UI
add ActionToolBar
|
2021-02-02 10:29:48 +08:00 |
CMK
|
71de1ed9be
|
feat: add OAuth API endpoint unit test
|
2021-01-29 19:38:11 +08:00 |
sunxiaojian
|
24ca4644de
|
status content display
|
2021-01-29 16:47:32 +08:00 |
sunxiaojian
|
cb690ffa4e
|
add public timeline
|
2021-01-28 16:10:30 +08:00 |
CMK
|
00173e5c30
|
feat: add Mastodon.API.App.create API
|
2021-01-27 16:01:20 +08:00 |
CMK
|
1a000b96a8
|
feat: add Core Data Stack
|
2021-01-27 14:50:13 +08:00 |
sunxiaojian
|
3d5afbd589
|
feat: add MastodonAPI
|
2021-01-26 17:38:30 +08:00 |
CMK
|
19ddb106ad
|
chore: setup project
|
2021-01-22 14:28:58 +08:00 |
CMK
|
16d1a35b0e
|
Initial Commit
|
2021-01-22 13:54:11 +08:00 |