Let's make sure we can at least connect with one. Let's create some videos and screenshots, maybe also to the configuration screen too with instructions how to connect.

Tested clients:

  • Mastodon Android - cf https://realize.be/notes/2335
  • Fread
  • Fedilab - crashes after first connection, is fine when reopening
  • Sengi - both web and desktop work fine
  • Phanpy (web) - works very nicely!
  • Tusky (android) - seems to be calling endpoints all the time
  • Tooty (web): works ok (but does not follow the api completely, but easy to setup local)

    Most (linux) desktop clients are having troubles, but should focus less on that.

    Finish any (missing) api endpoints to the point where clients can work and don't crash at least:

    • paging min_id, max_id
    • 'right' content (likes, notifications, replies, context)
    • Direct messages
    • markers/mark read - (we set read status in the calls for now)
    • status delete
    • Search
    • pinned filtering (return empty for now)
    • Timelines (home / timeline / public / local)
    • Check handleUserUpdate (seriously!)
    • Manage connections (delete tokens and such on api page per user)
    • Apps creation: support for multipart
    • Preferences endpoint
    • permissions (already ok!)
Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

swentel created an issue. See original summary.

swentel’s picture

Status: Active » Postponed
swentel’s picture

Title: Test with a web, desktop and mobile client and finish external relevant calls » Test with a web, desktop and mobile client and finish relevant calls
swentel’s picture

Issue summary: View changes

swentel’s picture

Issue summary: View changes
swentel’s picture

Issue summary: View changes
swentel’s picture

Issue summary: View changes
swentel’s picture

Issue summary: View changes
swentel’s picture

Issue summary: View changes
swentel’s picture

Issue summary: View changes
swentel’s picture

Issue summary: View changes
swentel’s picture

Issue summary: View changes

  • swentel committed 6fe9c12b on 1.0.x
    Issue #3582374: test multiple clients (web, desktop, mobile)
    
swentel’s picture

Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

swentel’s picture

Status: Fixed » Closed (fixed)

Pfew!

foolfitz’s picture

Great job!