dansup, to Pixelfed
@dansup@mastodon.social avatar

Reports are now finished in the new @pixelfed mobile app!

This was one of those small but essential todo items.

You may be surprised to know that Apple and Google require the ability to report user generated content if you have user generated content in your app

There are also other requirements, like hiding adult content by default and allowing users to block other users on social network apps.

Looking forward to shipping the app, gosh it's like so close!!!

Pixelfed mobile app report post screen

dansup, to random
@dansup@mastodon.social avatar

One of the challenging aspects of building a federated mobile app is parsing post captions and being able to render them properly

See, when you make a post with mentions or hashtags, mastodon converts it to HTML and mobile apps have to deconstruct that HTML to be able to render mentions, hashtags and links properly

We could just render the HTML, but when you would tap on a hashtag or mention, it would open the browser instead of in-app

Indices and entity maps ftw, thanks backend!

captainchaos,
@captainchaos@twit.social avatar

@dansup Does Mastodon not use id or class attributes or something like that to tag the different kinds of content?

dansup,
@dansup@mastodon.social avatar

@captainchaos Well, its more complicated than that.

Mastodon and Pixelfed do provide mentions and hashtags as lists in the federated activity, you can't just trust the HTML itself because not every platform uses the same attributes

We can use the mention/hashtag lists to build the entitymap with indices we can provide to clients so they can properly implement deep linking

dansup, to Pixelfed
@dansup@mastodon.social avatar

The Pixelfed backend should separate Comments/Replies to it's own table/model

This won't be an easy undertaking, but it will improve performance and enable a better comments API with proper pagination

I will start this process now, as I'm in the middle of shipping the Groups feature which will also require new tables/models accordingly.

I promise it will be done properly, with no breakage

It may seem boring to most ppl, but I love technical challenges like this

pixelfed, to Matrix
@pixelfed@mastodon.social avatar

We have created a new Matrix channel that we can properly moderate!

Our Discord will remain active, and we will check both Matrix / Discord daily

https://matrix.to/#/#pixeldev:matrix.org

thanius,
@thanius@mastodon.chuggybumba.com avatar

@pixelfed Great, but be sure to create your own instance in the future as matrix.org is getting overcrowded.

dansup, to Pixelfed
@dansup@mastodon.social avatar

I love the simplicity of the new profile layout in the new @pixelfed app!

I moved some info like how old the account is to the menu so we can focus on what matters, your posts!

thisismissem,
@thisismissem@hachyderm.io avatar

@dansup @pixelfed vertical spacing between the buttons & tabs could be greater: I'm certain I'd accidentally press a button when I wanted a tab with my current long nails.

dansup, (edited ) to random
@dansup@mastodon.social avatar

Edit: Unbordered won! https://mastodon.social/@dansup/112437818096142087 (I liked bordered more, but the people spoke and I listen)

I need your opinion, I can't decide between bordered or unbordered sections, which do you prefer?

Bordered vs Unbordered

(reply with your choice)

#askFedi #pixeldev

tarcisio_surdi,
@tarcisio_surdi@mastodon.social avatar

@dansup no border and maybe add a gradient to the sides in order for it to look more scrollable, removing the need for the “swipe for more” text

shgalano,
@shgalano@mastodon.social avatar

@dansup unborderer

dansup, to Pixelfed
@dansup@mastodon.social avatar

While working on the Pixelfed mobile app refactor, I found the issue causing “broken” or missing comments, it’s not a federation bug, but rather a hardcoded limit of 20 comments (on the MastoAPI)

Working on the fix, and a new pixelfed API for better comment pagination.

dansup, to random
@dansup@mastodon.social avatar

four by four

ngons,
@ngons@mathstodon.xyz avatar

@dansup possibly unfollow is a little too prominent?

dansup,
@dansup@mastodon.social avatar

some other things to note:

  • "49K Likes" is the total amount of likes of posts created by this account, a new reputational metric

  • 6 feed nav tabs: (Photo grid, Loops, Collections, Comments, Tagged in Posts and Place Map (a map of posts you've made by location))

  • Loops integration (more info on this soon.jpg)

  • Link verification (when you add a verified website with rel=me, your profile website link will turn green with a badge to signal its verified)

dansup, to Pixelfed
@dansup@mastodon.social avatar

Experimenting with separate hashtags in the @pixelfed app

Before vs After

Wdyt?

Hashtag buttons
Inline hashtags
Hashtag buttons

tallship,
@tallship@social.sdf.org avatar

@dansup @pixelfed

Ummmm...

Neither, really. Or both, perhaps. A combination of the two really, like the following?

https://zotum.net/channel/tallship?mid=ef5f6382-d98f-46f8-a9de-0f57b6ac4940

As you can see, you're only addressing the tags as following a post, whilst most folks tend to their inline as they type out their posts.

Having a facility to integrate those two methods is of great benefit and note that in my example not all are duplicates between the two methods of presenting them.

.

gergolippai,
@gergolippai@mastodon.social avatar

@dansup @pixelfed what would this do with inline hashtags? Ie if i use a hashtag in a sentence like
"A nice of canals"

dansup, to Pixelfed
@dansup@mastodon.social avatar

Will be working on the Pixelfed app refactor after work!

The new app is much faster, leaner and open source!

https://github.com/pixelfed/pixelfed-rn

dansup,
@dansup@mastodon.social avatar

This looks better eh?

Caseally23,

@dansup hello how are you doing

dansup, to Pixelfed
@dansup@mastodon.social avatar

Switching gears to focus on some Pixelfed bug fixes and improvements!

  • New Admin Settings
  • Improved context menu (mute and block accounts from home/public/network feeds)
  • Dark mode fixes
  • Improved media support
  • 3rd party web UI support

dansup, to random
@dansup@mastodon.social avatar

Currently working on Account Migration and preparing the v0.12.13 release!

dansup, to Pixelfed
@dansup@mastodon.social avatar

Not to mention, there are hundreds of people who reached out to me asking to un-delete their accounts.

Despite the clear warning that it's not reversible, people still ask.

Recycling usernames is something @pixelfed is investigating!

jamesjm,
@jamesjm@mastodon.social avatar

@dansup @pixelfed in other industries, like the mobile one, depending on the country, phone numbers are frozen for a while before being recycled.

That could work here?

xavsworld,
@xavsworld@mas.to avatar

@lyyn @dansup @grishka I disagree, the 30 days delay prior permanent deletion should be the only option.

It’s does protect users by allowing a recovery when the deletion is performed by someone else than the real owner (account/computer is compromized, password is re-used/shared, …).

However, when the deletion is requested, the user should have nothing else to do, and no further communication is sent, unless a recovery is requested by the owner.

dansup, to php
@dansup@mastodon.social avatar

Christmas has come early 👀

https://frankenphp.dev

dansup, to Pixelfed
@dansup@mastodon.social avatar

I'm so proud of this nav menu, it really centers the new design.

The compose and search submenus are gracefully presented, I've really thought about the order and I'm confident they will remain.

New pixelfed design nav menu with animations for search and compose options

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • cisconetworking
  • magazineikmin
  • InstantRegret
  • everett
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • khanakhh
  • Durango
  • mdbf
  • JUstTest
  • ethstaker
  • anitta
  • modclub
  • osvaldo12
  • normalnudes
  • ngwrru68w68
  • GTA5RPClips
  • tacticalgear
  • provamag3
  • tester
  • Leos
  • cubers
  • lostlight
  • All magazines