Add pixelfed account type #383

Closed
opened 2020-07-03 09:49:49 +02:00 by swentel · 3 comments
swentel commented 2020-07-03 09:49:49 +02:00 (Migrated from github.com)
  • view global timeline with anonymous account
  • authorize with pixelfed domain
  • view personal timeline
  • reply/like/boost
  • create picture post
  • view notifications
  • view followers/followees

And more of course.

- view global timeline with anonymous account - authorize with pixelfed domain - view personal timeline - reply/like/boost - create picture post - view notifications - view followers/followees And more of course.
swentel commented 2020-07-10 15:07:08 +02:00 (Migrated from github.com)

Commit dce337e introduces following - more will be added, but it was time for a first commit.

General:

  • fix timeline debug crashes
  • add cancel button to switch account (on post screen)

Channels list

  • allow adding channels on the fly
  • parse response
  • public (public timeline)
  • home (followed users)
  • bookmarks
  • my posts
  • favorites
  • other user
  • hide unread items channel

Accounts:

  • sync pixelfed
  • list accounts: no endpoints, show type

Timeline:

  • hide move item
  • delete post
  • hide mark read

Posts

  • photo
  • reply
  • media caption
  • hide tags field
  • general title for 'article'
  • param names, supports param name
  • hide title feature,

Global features

  • navbar: contacts, posts hide
  • hide upload
  • write = directly to note/article
  • hide manage channels
  • hide channel actions: refresh/show/hide
  • debug screens
Commit dce337e introduces following - more will be added, but it was time for a first commit. General: * fix timeline debug crashes * add cancel button to switch account (on post screen) Channels list * allow adding channels on the fly * parse response * public (public timeline) * home (followed users) * bookmarks * my posts * favorites * other user * hide unread items channel Accounts: * sync pixelfed * list accounts: no endpoints, show type Timeline: * hide move item * delete post * hide mark read Posts * photo * reply * media caption * hide tags field * general title for 'article' * param names, supports param name * hide title feature, Global features * navbar: contacts, posts hide * hide upload * write = directly to note/article * hide manage channels * hide channel actions: refresh/show/hide * debug screens
swentel commented 2020-07-14 18:24:13 +02:00 (Migrated from github.com)

Commit fda5c79 added following

Accounts:

  • get user info after validate and store that as main account
  • store clientid and secret in am (for revoke)
  • revoke call
  • simplify account methods
  • make sure general is switched, image, items in drawer hidden/shown when switching user

Timeline:

  • direct response, and current status for responses
  • paging/limit
  • statuses search
  • browse by tag
  • follow/unfollow

Posts

  • like/unlike
  • repost/unrepost
  • bookmark/unbookmark
  • autocomplete tags/users api feature
Commit fda5c79 added following Accounts: - get user info after validate and store that as main account - store clientid and secret in am (for revoke) - revoke call - simplify account methods - make sure general is switched, image, items in drawer hidden/shown when switching user Timeline: - direct response, and current status for responses - paging/limit - statuses search - browse by tag - follow/unfollow Posts - like/unlike - repost/unrepost - bookmark/unbookmark - autocomplete tags/users api feature
swentel commented 2020-07-15 15:17:17 +02:00 (Migrated from github.com)

Commit 21f8438 fixes:

  • visibility
  • sensitive
  • anonymous micropub post check in Base.java
  • share screen: hide post types
  • reply feature
  • hide title
  • hide audio upload
  • hide published
  • hide location

The last feature to investigate is refresh token, but we'll do that at the same time when adding the Mastodon account type.

Commit 21f8438 fixes: * visibility * sensitive * anonymous micropub post check in Base.java * share screen: hide post types * reply feature * hide title * hide audio upload * hide published * hide location The last feature to investigate is refresh token, but we'll do that at the same time when adding the Mastodon account type.
This discussion has been locked. Commenting is limited to contributors.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
inhji/indiepass-android#383
No description provided.