Commit Graph

151 Commits

Author SHA1 Message Date
CMK 69a7517fde feat: add content for StatusNode. Migrate HTML parser from Kanna to Fuzi 2021-06-21 00:14:47 +08:00
CMK 04dbe9ebc9 fix: reblog and favorite count update delay issue 2021-06-17 16:44:57 +08:00
CMK 931197e51c chore: profile status header and name label configure 2021-06-17 16:31:34 +08:00
CMK a413adc613 feat: cache placeholder and blurhash more efficiency 2021-06-16 18:32:48 +08:00
CMK 71214a1280 feat: add status coordinator support for current active user domain 2021-05-27 15:55:37 +08:00
CMK 0bcfc14aa6 feat: add keyboard shortcuts for compose scene 2021-05-21 19:12:01 +08:00
CMK 443c863465 feat: add segment control shortcut for profile scene 2021-05-21 17:42:14 +08:00
CMK aec7a1f5ea feat: add navigation shortcut for notification scene 2021-05-21 16:52:47 +08:00
CMK c44ced7501 feat: add keyboard navigate for timeline 2021-05-21 15:23:02 +08:00
CMK eb86247419 fix: avatar placeholder image corner set with scale issue 2021-05-13 15:57:29 +08:00
CMK 6ba6598b96 feat: add accessibility supports for timeline 2021-05-12 18:26:53 +08:00
CMK ebc25be6a5 Merge commit 'develop' into release/0.4.0 2021-05-11 16:21:58 +08:00
sxiaojian88 eed01c4ebb
Merge pull request #135 from tootsuite/feature/visibility
Feature/visibility
2021-05-11 09:52:20 +08:00
CMK 36273467c1 Merge branch 'develop' into release/0.4.0
# Conflicts:
#	Mastodon/Scene/Share/View/Content/StatusView.swift
2021-05-10 18:54:08 +08:00
CMK 4901b50d3b feat: ignore smart invert for photos 2021-05-10 16:06:00 +08:00
sunxiaojian 505c251b37 fix: move message to title 2021-05-10 15:40:46 +08:00
sunxiaojian 0427beb7d3 fix: Using 'class' keyword for protocol inheritance is deprecated 2021-05-08 14:36:12 +08:00
sunxiaojian 5278002c15 feat: Add post delete action entry for user posts 2021-05-07 16:08:07 +08:00
sunxiaojian b8f3f4c886 fix: remove ActionToolbarContainer.moreButtonDidPressed 2021-05-06 18:19:24 +08:00
sunxiaojian 8011298571 fix: ignore indexPath for userProvider 2021-05-06 18:03:58 +08:00
sunxiaojian 5f921c1537 Merge branch 'develop' into feature/statusMenu 2021-05-06 16:31:34 +08:00
CMK 51c01066d3 feat: add photo library permission checking 2021-05-06 15:05:24 +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 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
sunxiaojian ccdc48add1 feature: blockDomain 2021-04-29 17:01:36 +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
CMK 7d8ffd187a feat: add media preview for status image 2021-04-28 15:02:34 +08:00
sxiaojian88 ee5e2bde1f
Merge branch 'develop' into feature/followrequest 2021-04-27 19:43:47 +08:00
sunxiaojian 381bf37926 fix: delete old notifications in CoreData 2021-04-27 15:33:47 +08:00
ihugo 36a6b8b8cc Merge branch 'develop' into feature/report
# Conflicts:
#	Localization/app.json
2021-04-26 17:53:38 +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
sxiaojian88 bcdb55f9f0
Merge pull request #110 from tootsuite/feature/suggestion
Feature/suggestion
2021-04-23 04:49:06 -07:00
sunxiaojian c8474c6a7f feature: suggestion account scene 2021-04-21 16:17:42 +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 81a1028f20 feat: pause video playback when set reveal state to false 2021-04-19 19:09:34 +08:00
CMK 680cf9a827 feat: add blurhash image and update content warning 2021-04-16 20:08:32 +08:00
CMK d5c9473528 feat: implement reply status entry and update query of API 2021-04-14 15:59:29 +08:00
CMK 5417e42757 feat: implement thread scene 2021-04-13 19:46:42 +08:00
CMK 4faacdf1be feat: implement profile infos editing 2021-04-09 17:31:43 +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 0c8134463f fix: audio pause condition logic issue 2021-04-08 17:06:03 +08:00
CMK 1deb75d041 chore: update cell height estimate 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
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
CMK 9612cc3902 feat: handle blocking and blocked state for profile 2021-04-06 16:43:08 +08:00
CMK 2f89471c78 feat: add remote profile load logic for profile scene 2021-04-02 19:33:29 +08:00
CMK 5d3b6d1943 feat: handle profile follow, block, and mute actions 2021-04-02 18:13:45 +08:00
BradGao f40f62e573
Merge branch 'develop' into feat/hastagTimeline 2021-04-02 16:50:31 +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
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 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 6a8dee037f fix: media not response for reblog issue 2021-03-15 17:52:28 +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 2e31280819 chore: extract the common blur effect part from MosaicImageViewContainer 2021-03-12 12:17:07 +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
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
sunxiaojian 6c0a767435 chore: auto-pause when audio cell disappeared 2021-03-11 13:16:44 +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
sunxiaojian e1143b0ce4 feature: video & gifv support 2021-03-10 15:06:24 +08:00
CMK 1256ef1d8e feat: implement boost toot. Add stacked style avatar 2021-03-10 13:36:01 +08:00
CMK 51b6455c37 chore: rename reblog API 2021-03-09 19:40:32 +08:00
CMK 441a6aee9e feat: implement boost for toot 2021-03-09 15:18:43 +08:00
CMK 0df1a57865 feat: implement multiple poll 2021-03-05 15:53:36 +08:00
CMK 11cee6df35 feat: implement single vote poll 2021-03-05 13:41:48 +08:00
CMK 06aac878c8 feat: [WIP] make the vote poll logic works 2021-03-04 18:53:29 +08:00
CMK 30c035e09a feat: implement auto refresh logic for Poll 2021-03-03 16:12:48 +08:00
CMK 376cb3d58a feat: display toot poll status 2021-03-02 19:33:33 +08:00
CMK 7aa45ff230 chore: make onboarding ready 2021-02-26 18:27:47 +08:00
CMK ccf599feaa chore: make UI appearance match between onboarding scenes 2021-02-26 16:43:59 +08:00
sunxiaojian fa4b349e06 chore: update generated Strings 2021-02-25 16:04: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
CMK 414aa086b4 feat: implement image media content warning overlay 2021-02-25 13:47:30 +08:00
CMK 2988e71611 chore: update UI appearance. remove not used separator line component 2021-02-24 18:40:47 +08:00
CMK a79f5140b5 feat: profile timeline scroll performance 2021-02-24 17:23:01 +08:00
CMK 4d2e75f3ca feat: implement content warning dismiss action logic 2021-02-24 16:11:48 +08:00
CMK 40a524434f feat: update status cell UI 2021-02-23 15:16:55 +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
sunxiaojian 5aa917e7bd fix : maintain contentOffset after refresh timeline 2021-02-05 16:50:40 +08:00
CMK 0abd8ab863 feat: add AvatarConfigurableView 2021-02-04 19:28:16 +08:00