Commit Graph

154 Commits

Author SHA1 Message Date
Nathan Mattes fbde2a5833 More cleanup 2023-09-22 15:27:46 +02:00
Marcus Kida dcfe13ac36
Merge branch 'develop' into performance_experiments 2023-09-22 11:36:57 +02:00
Nathan Mattes 846fa44369 Refactor action-menu to better support sections (IOS-103) 2023-06-13 15:30:30 +02:00
Nathan Mattes 8df4729cdd Load profile 2023-06-13 14:47:43 +02:00
Marcus Kida d570d3ef09 Replace MastodonAuthentication to not be backed by CoreData 2023-06-13 14:47:43 +02:00
Jed Fox 4aff4c65c5
Fix loading of follower/following count on profile pages (#1053) 2023-05-30 08:32:10 +02:00
Nathan Mattes 3597e69f3c Use same way to run stuff on main everywhere (IOS-157) 2023-05-25 15:31:03 +02:00
Nathan Mattes 9c19bf2985 Fix build (IOS-157) 2023-05-25 14:42:00 +02:00
Nathan Mattes 2b59def31e Don't set title for profile-screen when modal (IOS-157)
aka when account-suggestion-screen
2023-05-25 14:42:00 +02:00
Nathan Mattes 0c224f47df
Implement post editing / edit history (#875)
Co-authored-by: Marcus Kida <marcus.kida@bearologics.com>
Co-authored-by: Jed Fox <git@jedfox.com>
2023-03-02 11:06:13 +01:00
Nathan Mattes 08b63bda00
Merge pull request #753 from j-f1/following-customization
Differentiate between “My followers” and other accounts followers for i18n
2022-12-20 14:05:07 +01:00
Jed Fox 47024bfb4d
Differentiate between “My followers” and other accounts followers in i18n 2022-12-13 10:07:37 -05:00
Jed Fox 7e74b4beb3
Merge remote-tracking branch 'upstream/develop' into status-cards 2022-12-03 13:49:04 -05:00
Jed Fox 3661b5ce90
Refactor compose intialization
- split ComposeContentViewModel.Kind into Destination (top level/reply) and an initial content string
- replies get the mentions prepended to the initial content string
2022-12-03 13:25:07 -05:00
Marcus Kida f112e68e79
chore: Add L10n for Followed Tags 2022-12-01 10:54:59 +01:00
Marcus Kida 855d2cbacd
feat: Implement followed tags overview 2022-12-01 10:54:59 +01:00
Marcus Kida b7458dfc7b
feat: Implement hashtag button on Profile 2022-12-01 10:54:58 +01:00
CMK b028380e7b fix: scroll to top animation cannot trigger smooth issue 2022-11-26 05:21:27 +08:00
Marcus Kida 12bfff8b00
Merge pull request #579 from woxtu/patch
Fix typos
2022-11-21 17:31:05 +01:00
Nathan Mattes d4eabf95d1
Merge pull request #622 from painhapp/refactorPinToParent
[Refactor] Use UIView extension to create constraints (to parent view)
2022-11-17 23:19:03 +01:00
Nathan Mattes 96c3e17531 Fix some warnings 2022-11-17 23:16:21 +01:00
Stefan Painhapp abe25f2156 Refactor pin to (parent) layout constraints as extension of UIView 2022-11-18 01:45:27 +09:00
Kyle Bashour 754cc10d8c Merge branch 'develop' into kb/refresh-control-z-index
* develop: (224 commits)
  Fix build
  feat: improve the i18n workflow
  chore: update SwiftGen to the latest version
  chore: code clean
  chore: Move updateActiveUserAccountPublisher to AuthenticationService
  Fix authenticated user account not reloaded
  feat: restore keyboard shortcut for compose scene
  feat: update i18n string
  chore: update i18n resources
  feat: restore post compose limit
  fix: iPad navigation bar still could be large title issue
  feat: add throttle for post compose auto-complete query
  fix: visibility missing bind back to source issue
  Update Localization/app.json
  New translations app.json (Galician)
  New translations Intents.strings (Portuguese, Brazilian)
  New translations app.json (Portuguese, Brazilian)
  New translations Intents.stringsdict (Portuguese, Brazilian)
  New translations ios-infoPlist.json (Portuguese, Brazilian)
  New translations app.json (Portuguese, Brazilian)
  ...
2022-11-14 14:21:16 -08:00
Kyle Bashour 7b3c7bbd7b Fix refresh control positioning 2022-11-14 14:09:59 -08:00
Marcus Kida 7a3039570a
Merge pull request #544 from j-f1/account-header-a11y
Add accessibility labels to the profile navigation bar
2022-11-14 15:43:32 +01:00
Marcus Kida 548543a8c0
chore: Move updateActiveUserAccountPublisher to AuthenticationService 2022-11-14 14:15:28 +01:00
Marcus Kida a2f2fb83cd
Fix authenticated user account not reloaded 2022-11-14 13:12:16 +01:00
woxtu a36a303532 Fix typos 2022-11-14 02:53:59 +09:00
Jed Fox 02ceccf33b
Add accessibility labels to the profile navigation bar 2022-11-09 09:45:55 -05:00
Nathan Mattes 00ab7ac2b0 Remove RelationshipActionOption for reblogs again (#365) 2022-11-08 16:38:01 +01:00
Nathan Mattes 746d70f3e0 [WIP] Show show/hide-reblog-menu-entry only for people you already follow (#365)
Please consider this WIP, as the breaks the ProfileRelationshipActionButton, somethingsomething RelationshipActionOptionSet for whatever reason, I assume.

Also: fixed some typos and warnings.
2022-11-08 16:38:01 +01:00
Nathan Mattes b719d84d3f [WIP] Toggle showReblogs-status on mastodon-server 2022-11-08 16:38:01 +01:00
Nathan Mattes ff65f50689 Add menu-entry for show/hide reblogs (#365)
translations are still missing, as well as viewModel/networking-stuff.
2022-11-08 16:38:01 +01:00
CMK 02e3ad9a16 chore: [WIP] restore the replyTo entry for compose 2022-10-10 19:14:52 +08:00
CMK bb5c999bea chore: [WIP] inject AuthContext into ViewModel 2022-10-09 20:07:57 +08:00
CMK fa27a28a60 chore: move core logic into package 2022-10-08 13:43:06 +08:00
nyaxix 213ef94ec5 Add bookmarking and bookmarks view
Based heavily on the work for favorites.

Adds bookmarking functionality to the application. The status view has been updated to include a bookmark button that can bookmark/unbookmark a status. The profile page has been updated to include a button in the header to navigate to a page that lists your bookmarks.
2022-08-14 17:51:36 -05:00
CMK b0027ebcf6 fix: profile fields cannot display issue. Fix race condition in edit fields workflow 2022-06-14 13:44:32 +08:00
CMK 1ccb4aeb13 feat: add follows you indicator. resolve #397 2022-06-09 16:41:54 +08:00
CMK f49be82d2b chore: restore profile keyboard navigation 2022-06-02 19:33:10 +08:00
CMK ad63c512df fix: refactor the profile UI to fix internal AutoLayout crash issue. resolve #440 2022-05-26 23:19:47 +08:00
CMK 503fcfab2a chore: [WIP] refactor profile UI 2022-05-26 02:51:02 +08:00
CMK fe93c8b4f7 feat: add keyboard commands for discovery posts, tag. And also restore for hashtag timeline and profile scene 2022-05-11 18:40:21 +08:00
CMK 7380d28d74 fix: profile bio line break get trimmed issue. resolve #311 2022-05-07 15:12:00 +08:00
CMK 8aa8825269 chore: suppress warnings 2022-05-07 11:42:10 +08:00
CMK ca0a697cd0 chore: update navigation bar button item assets 2022-05-06 15:17:26 +08:00
CMK af619e198a feat: add Discovery page with posts segment 2022-04-12 17:32:38 +08:00
CMK 8e880326eb chore: update profile header and segmented bar margin 2022-02-18 18:55:26 +08:00
CMK bb4f9f8e20 feat: restore keyboard shortcut supports 2022-02-16 19:47:51 +08:00
CMK 94470c9f1b chore: update profile relationship button UI 2022-02-15 17:13:02 +08:00
CMK 74334126f0 chore: update i18n strings 2022-02-15 14:45:34 +08:00
CMK 3d7ade1747 feat: restore scroll-to-top tap gesture for TabBar 2022-02-14 14:55:00 +08:00
CMK 54e84ed814 fix: [WIP] add suggestion account scene back 2022-02-10 19:30:41 +08:00
CMK 05646e6f59 fix: profile segmented controls missing margin issue 2022-02-10 15:53:38 +08:00
CMK b76b3a2750 feat: adapt the app to async & await. Update timeline UI 2022-01-27 21:23:39 +08:00
CMK 8ebb2e5347 feat: add following list 2021-11-02 14:56:42 +08:00
CMK f0a570ea0c feat: add follower list for user 2021-11-01 19:54:54 +08:00
CMK e669d17d49 feat: make notification coordinator works 2021-10-29 18:56:58 +08:00
CMK 80ea6ac913 fix: status menu cause memory leaking issue 2021-09-30 14:19:15 +08:00
CMK ddd1d0f6e4 chore: update project for new i18n resources 2021-08-09 19:44:04 +08:00
CMK cfc5987528 feat: add APNG supports for more label 2021-07-23 19:10:27 +08:00
CMK 31f178eb3a fix: profile scene modal present UI issue. ticket: #22627EBN 2021-07-07 19:07:47 +08:00
CMK 0e7d4445f5 fix: profile timeline query filter logic issue. ticket: #2877SKL 2021-07-07 12:12:04 +08:00
CMK 489f8d0448 fix: background color may set with delay issue 2021-07-06 18:00:39 +08:00
CMK 31a79cbef0 fix: profile fields not set hidden when blocked issue. resolve #195 2021-07-06 17:53:01 +08:00
CMK 0ef3c0f7c8 fix: i18n string plural issue 2021-07-06 14:55:24 +08:00
CMK d03d39a14d feat: add theme 2021-07-05 20:21:11 +08:00
CMK ce3ac2bfd2 fix: title view label missing custom emoji issue 2021-06-29 19:27:40 +08:00
CMK 747becda79 fix: profile fields edit using wrong material issue 2021-06-24 19:20:41 +08:00
CMK ab07860e5a fix: profile image overlay not blur when blocking/blocked issue 2021-06-24 16:50:20 +08:00
CMK 48c7ffe20e fix: paging still enabled issue when blocking/blocked in profile scene 2021-06-24 15:23:40 +08:00
CMK 5ae2474b30 fix: typo 2021-06-22 20:54:34 +08:00
CMK 526f125cb2 fix: edit state overlay views display when push profile scene issue 2021-06-22 19:33:36 +08:00
CMK bdb1a120f1 fix: profile avatar fade animation curve logic issue 2021-05-27 15:27:12 +08:00
CMK b15974dcfb feat: add profile field and update ActiveLabel entity supports 2021-05-27 13:56:55 +08:00
CMK 443c863465 feat: add segment control shortcut for profile scene 2021-05-21 17:42:14 +08:00
CMK c44ced7501 feat: add keyboard navigate for timeline 2021-05-21 15:23:02 +08:00
CMK ec2be58952 feat: add accessibility supports for compose scene 2021-05-13 14:27:57 +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
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 df2a73d96c fix: profile title view not align center issue. resolve #117. 2021-04-29 17:13:13 +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
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
CMK cbd598739e feat: make push notification trigger update when change setting 2021-04-26 16:57:50 +08:00
CMK 12a3164a21 fix: segmented control selection missing update issue 2021-04-15 11:21:33 +08:00
CMK ff13121b18 feat: add title view for profile scene 2021-04-09 19:44:48 +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
CMK 3b03ed63ce feat: add share action for profile scene 2021-04-08 18:52:35 +08:00
CMK 14176be4ed feat: handle suspended account in profile scene 2021-04-08 17:06:03 +08:00
CMK b6269c7643 feat: add favorite scene 2021-04-08 17:06:02 +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