I wanted to ask if there is a list of features missing from piefed support as I’m not sure what is a bug and what is simply not implemented (for example the list of subscribed communities)

  • moseschrute@lemmy.mlM
    link
    fedilink
    English
    arrow-up
    1
    ·
    21 days ago

    PieFed API is missing

    • Remove use avatar
    • Get captcha (needed for register)
    • Register account
    • Logout endpoint. We just remove your login locally, but I would prefer to logout via the API.

    Also just general polish. A few other misc things, but that’s most of it.

    The bigger thing is identifying and reporting bugs with the PieFed API. PieFed has been really fast at fixing everything I mention to them.

    • RmDebArc_5@feddit.org
      link
      fedilink
      arrow-up
      1
      ·
      21 days ago

      Okay, so when logged in via piefed.zip on the latest TestFlight build, my left sidebar looks like this, no moderating communities, no subscribed, no instance logo (it just says loading indefinitely). If I understand you correctly this is a bug? Also I noticed when commenting from piefed and trying to upload an image it just says error stays 400. I presume this is because piefed doesn’t support images in comments, so maybe hide the button while using piefed to not cause confusion until piefed adds images in comments.

      • moseschrute@lemmy.mlM
        link
        fedilink
        English
        arrow-up
        1
        ·
        21 days ago

        This is just a guess, but I’m doing a lot of validation on PieFed api responses to make sure they work how they’re supposed to. That sounds like there may be something in the site response that’s making it shit the bed. If I get you a web debug build, could you login with the same account and check the JavaScript console for errors?

            • RmDebArc_5@feddit.org
              link
              fedilink
              arrow-up
              1
              ·
              21 days ago
              ZodError: [
                {
                  "code": "invalid_type",
                  "expected": "object",
                  "received": "undefined",
                  "path": [
                    "my_user",
                    "community_blocks",
                    0,
                    "counts"
                  ],
                  "message": "Required"
                },
                {
                  "expected": "'Subscribed' | 'NotSubscribed' | 'Pending'",
                  "received": "undefined",
                  "code": "invalid_type",
                  "path": [
                    "my_user",
                    "community_blocks",
                    0,
                    "subscribed"
                  ],
                  "message": "Required"
                },
                {
                  "code": "invalid_type",
                  "expected": "object",
                  "received": "undefined",
                  "path": [
                    "my_user",
                    "moderates",
                    0,
                    "counts"
                  ],
                  "message": "Required"
                },
                {
                  "expected": "'Subscribed' | 'NotSubscribed' | 'Pending'",
                  "received": "undefined",
                  "code": "invalid_type",
                  "path": [
                    "my_user",
                    "moderates",
                    0,
                    "subscribed"
                  ],
                  "message": "Required"
                },
                {
                  "code": "invalid_type",
                  "expected": "object",
                  "received": "undefined",
                  "path": [
                    "…
                  Ia https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:176
                  get error https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:176
                  parse https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:176
                  getSite https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:201
              
              • moseschrute@lemmy.mlM
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                21 days ago

                That’s it! Looks like the error got cut off at the end? Any chance you can get the rest of it?

                Just everything that follows the format that you posted (expected, received, etc).

                Edit: I updated the link I sent you. Same link. Could you try it again? Should be less errors, hopefully

                • RmDebArc_5@feddit.org
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  edit-2
                  21 days ago

                  Not much of a web dev, so I may be missing something, but it looks like that’s the entire message. It just outputs almost the same log every few seconds

                  ZodError: [
                    {
                      "code": "invalid_type",
                      "expected": "object",
                      "received": "undefined",
                      "path": [
                        "my_user",
                        "community_blocks",
                        0,
                        "counts"
                      ],
                      "message": "Required"
                    },
                    {
                      "expected": "'Subscribed' | 'NotSubscribed' | 'Pending'",
                      "received": "undefined",
                      "code": "invalid_type",
                      "path": [
                        "my_user",
                        "community_blocks",
                        0,
                        "subscribed"
                      ],
                      "message": "Required"
                    },
                    {
                      "code": "invalid_type",
                      "expected": "object",
                      "received": "undefined",
                      "path": [
                        "my_user",
                        "moderates",
                        0,
                        "counts"
                      ],
                      "message": "Required"
                    },
                    {
                      "expected": "'Subscribed' | 'NotSubscribed' | 'Pending'",
                      "received": "undefined",
                      "code": "invalid_type",
                      "path": [
                        "my_user",
                        "moderates",
                        0,
                        "subscribed"
                      ],
                      "message": "Required"
                    },
                    {
                      "code": "invalid_type",
                      "expected": "object",
                      "received": "undefined",
                      "path": [
                        "…
                      Ia https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:176
                      get error https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:176
                      parse https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:176
                      getSite https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:201
                      c https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:201
                      queryFn https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:201
                      o https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      y https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      start https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      fetch https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      Zx https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      setOptions https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      RG https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      gi https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      sE https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      tu https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      sE https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      tu https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      sE https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      tu https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      sE https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      tu https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      sE https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      tu https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      sE https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      tu https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      sE https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      tu https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      sE https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      tu https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      sE https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      tu https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      sE https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                      tu https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42
                  
                  ZodError: [
                    {
                      "code": "invalid_type",
                      "expected": "object",
                      "received": "undefined",
                      "path": [
                        "my_user",
                        "community_blocks",
                        0,
                        "counts"
                      ],
                      "message": "Required"
                    },
                    {
                      "expected": "'Subscribed' | 'NotSubscribed' | 'Pending'",
                      "received": "undefined",
                      "code": "invalid_type",
                      "path": [
                        "my_user",
                        "community_blocks",
                        0,
                        "subscribed"
                      ],
                      "message": "Required"
                    },
                    {
                      "code": "invalid_type",
                      "expected": "object",
                      "received": "undefined",
                      "path": [
                        "my_user",
                        "moderates",
                        0,
                        "counts"
                      ],
                      "message": "Required"
                    },
                    {
                      "expected": "'Subscribed' | 'NotSubscribed' | 'Pending'",
                      "received": "undefined",
                      "code": "invalid_type",
                      "path": [
                        "my_user",
                        "moderates",
                        0,
                        "subscribed"
                      ],
                      "message": "Required"
                    },
                    {
                      "code": "invalid_type",
                      "expected": "object",
                      "received": "undefined",
                      "path": [
                        "…
                      Ia https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:176
                      get error https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:176
                      parse https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:176
                      getSite https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:201
                      c https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:201
                      queryFn https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:201
                      o https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      y https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      start https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      fetch https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      Zx https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      fetch https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      refetch https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      onFocus https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      onFocus https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      onFocus https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      batch https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      onFocus https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      mount https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      onFocus https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      onFocus https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      setEventListener https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      n https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      Pq https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      setEventListener https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      onSubscribe https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      subscribe https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      mount https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      Nge https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:188
                      gi https://debug-build.blorp.pages.dev/assets/index-TXOqlDab.js:42