Skip to content
DevMeme

DevMeme · Changelog

The phone experience, rebuilt

Most of DevMeme is read on a phone. This was the pass that treated that as the main experience rather than the small version of the desktop one.

Browsing stopped losing your place

The worst thing a mobile feed can do is forget what you were doing. Discover used to drop your search text, your results, and your scroll position the moment you opened one of them.

Now it keeps all three. You search, open a result, swipe through the results as a set, and come back to the same query at the same position. Recent searches are kept, and a search with no results offers a way out rather than an empty screen.

Categories and Tags became real directories too: searchable, sortable by popular or alphabetically, with counts, thumbnails, and a recovery path when nothing matches.

Saved memes became a collection

The old Bookmarks page effectively showcased whatever you saved most recently. Saved is now a proper subscreen of your profile holding everything, with viewed history grouped into Today and Earlier. The old address still redirects there, so existing links keep working.

Saved items without a picture use proper fallback artwork instead of text colliding with itself.

Sharing always works

Sharing used to lean on the phone’s native share sheet, which is not available everywhere. The share action now always opens a sheet with Copy Link as the primary action. The device share sheet is offered when the browser supports it, with X, Reddit, Telegram and WhatsApp alongside.

Trending offers windows of 24 hours, a week, and a month. Previously, when the ranking data was unavailable, the fallback quietly served the newest memes and let them inherit the word “trending” without any actual rank or score behind them.

It no longer fabricates that. When ranking is unavailable, the content is served without invented rank or score metadata.

One caveat, stated plainly: the rank badge is currently not rendered at all, so the interface does not display the ranking data or signal the fallback either way.

The small things

Your theme and text size now apply before the first paint instead of flashing the wrong one. The bottom navigation understands route families, so a category detail page correctly highlights Discover rather than nothing. Auth sheets put the close control first. Long descriptions show a preview with an explicit More control instead of eating the screen. Profile typography, icon sizes, and account rows were scaled down to phone proportions.

Commits

The changes described above, as they landed in the repository.

  • ffc49d1
  • fecde44
  • 6459b1c
  • 4e7fff9
  • 9cc8a2e
  • 2c7dd83
  • cb9fb39
  • 5bfe451
  • d2caf65
  • 3c5560f
  • 6966a1b

Real reader questions

Where did the Bookmarks page go?
Saved memes moved into your profile. The old /compact/bookmarks address still works and redirects there.
Why does trending sometimes just say latest?
Because it is being honest. When the ranking data is unavailable it shows recent memes rather than inventing a rank and a score for them.