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 #pixelfedApp #pixeldev

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!

#pixeldev

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 #pixeldev

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

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!

#pixelfed #pixeldev #pixelfedApp

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)

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.

#pixelfed #pixeldev

dansup, to random
@dansup@mastodon.social avatar

four by four

#pixeldev

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

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

#pixelfed #pixelfedApp #pixeldev

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

#pixelfed #pixeldev

dansup, to random
@dansup@mastodon.social avatar

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

#pixeldev

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!

#pixelfed #pixeldev #usernameRecycling #accountDeletion

dansup, to php
@dansup@mastodon.social avatar

Christmas has come early 👀

https://frankenphp.dev

#php #pixeldev #laravel #frakenphp

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.

#pixelfed #pixeldev #metro5

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

dansup, to random
@dansup@mastodon.social avatar

Vue Teleport is amazing! Will be using it for modals in the new #pixelfedUI

https://vuejs.org/guide/built-ins/teleport.html

#pixeldev

dansup, to Pixelfed
@dansup@mastodon.social avatar

I underestimated this endeavor, however I'm making good progress, and should have it ready in the next day or two!

https://github.com/pixelfed/pixelfed/pull/4787

#pixelfed #pixeldev

dansup, to Pixelfed
@dansup@mastodon.social avatar

Currently reverse geocoding pixelfed places data to collect administrative_area_level_1 aka State/Provinces

This will make it much easier to tag the proper place in your @pixelfed posts!

The following countries will be updated first:

  • Canada
  • USA
  • Australia
  • Germany
  • France
  • UK

#pixelfed #pixeldev #places

dansup, to Pixelfed
@dansup@mastodon.social avatar

I'm back to working on the #pixelfedApp

Currently refactoring the Camera/Compose screens to improve the flow and UX!

Some highlights:

  • Video Camera
  • Video Editor
  • Better text fields (copy/paste alt text, cw spoiler, location)
  • Hashtag suggestions
  • Image previews
  • Copy alt text
  • Comment control (limit who can comment on your post)
  • Set License
  • Add to Collection
  • Media metadata (👀)

Lot's of improvements, shipping soon! 🚀

#pixelfed #reactNative #pixeldev

Pixelfed mobile app new compose layout

pixelfed, to Pixelfed
@pixelfed@mastodon.social avatar

⚡ We have re-enabled the experimental home feed on pixelfed.social after fixing a few bugs!

You may notice posts in your home feed from accounts you do not follow, this is the hashtag follow feature!

You can mute accounts, or unfollow hashtags to clean up your feed.

We are working to improve your home feed with advanced filtering tools that will be shipping later this month!

#pixelfed #pixeldev #hashtagFollows

dansup, to Pixelfed
@dansup@mastodon.social avatar

Almost done the @pixelfed home feed refactor

I've been meaning to finish this for some time, and it will bring us up to par with Mastodon features like:

💡 Real-time streaming
#️⃣ Hashtag follows
⚡ Faster feeds
😅 Efficient pagination
🤔 Improved filtering
🔔 Push notifications

Shipping soon!

#pixelfed #pixeldev

dansup, to Pixelfed
@dansup@mastodon.social avatar

I also shipped a new @pixelfed command to easily rewrite S3 media urls!

This may be useful if you switch S3 buckets, or deploy a media proxy and need to update urls.

https://github.com/pixelfed/pixelfed/pull/4739

#pixelfed #pixeldev

dansup, to Pixelfed
@dansup@mastodon.social avatar

Just shipped a fix for mutes in @pixelfed!

They are now properly filtered from web and api home/public feeds!

https://github.com/pixelfed/pixelfed/pull/4740

#pixelfed #pixeldev

dansup, to random
@dansup@mastodon.social avatar

Currently refactoring the @pixelfed webUI

Going from Vue 2 to Vue 3, Webpack to Vite and Bootstrap 4 to Bootstrap 5

The first two are done, but the bootstrap 4->5 update is going to take more time as you can see in the attached image

Going to wrap up the Vue/Vite update and ship that for now, and get back to the bs update when I have more time!

#pixeldev

dansup, to random
@dansup@mastodon.social avatar

Implementing some caching in the #pixelfedApp to improve UX as well as improve offline support

From my initial testing, it's quite the noticeable improvement and I can't wait to ship this 😁

#pixeldev

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