Skip Navigation
nemmy

Nemmy

  • Nemmy is temporarily down due to usage limits

    Nemmy went offline recently due to it exceeding the usage limits after moving it to a free tier due to high costs.

    It will go up again soon, but until then it'll stay offline, I just can't pay that much money again for a sideproject.

    I'll adjust some things, so it'll stay online in the future and won't exceed any limits.

    2
  • I finally fixed touch scrolling!

    After all this time, I finally found and fixed the issue.

    Browsers affected were at least the chromium ones.

    0
  • Fixed issues with loading stuff & scrapped proper poll support

    Comments, Posts and other stuff should load now correctly again.

    Also, I scrapped the full-on poll support and moved back to the simple upvote/downvote graph feature.

    There are mainly three reason:

    1. I want to prioritize more important features
    2. The announcement post had a 0 score for most of the time, just made it to 1 recently. So there isn't much demand I think.
    3. While the database & backend was set-up, I think it would be smarter to first add this feature to Lemmy itself.

    Let me know if you have any feeling about this decision.

    0
  • [Feature preview] Proper polls support

    This new iteration of the Poll feature will include custom Polls.

    Right now Nemmy only supports Yes/No Polls that use upvotes and downvotes.

    The new system will allow users to specify their own poll with their own options.

    Here is the link to the post in the screenshot:

    On nemmy

    On Lemmy ui

    Edit:

    I almost finished the backend for handling polls (see updated screenshot). The numbers you see in the screen are already from the new database which Nemmy will use going forward for all extra-features that aren't built into Lemmy.

    I will also use this new database to build my own Image store integration with which will make uploading images directly finally possible.

    Also, this post has currently 2 Upvotes and 2 Downvotes.. I guess polls as a feature are controversial?

    Maybe I should make a poll asking if you guys think polls would be a good feature :D.

    0
  • New auth system is going online; You will be logged out

    Note: Nemmy will automatically upgrade your account by logging you out. Yeah I know it's not a pretty solution but it should work.

    The backend is done, so everything that worked before should work now + some features using the new system.

    New feautres:

    • Account copy

    Works by adding a new account with the same username as one you already added but with a different instance

    • Instance hot-swap (

    In the user menu there's a new dropdown on the instsance name where you can change the instance in real time

    • New default instance

    The default instance has been changed to lemmy.ml due to the massive downtimes on lemmy.world.

    This does not affect you if you're logged in, which will override the default instance

    0
  • Account copying works now on the new auth system

    As you may notice, I'm posting this from a feddit.de account now.

    This account has been copied over from lemmy.world, so avatar/banner/settings/followed communities will automatically sync upon login on Nemmy!

    I'll post the update soon, so you'll be able to try this soon yourself.

    2
  • Update on multiple instances under one account

    The auth system works now. This has definitely been one of the harder things to code.

    Now I'll integrate it into the App. I'll report back when it's done!

    Hint: You may notice I'm posting this from lemmy.ml to lemmy.ml with an account on lemmy.ml ;)

    0
  • Another authentication rework coming soon

    I'll try to migrate Accounts but be prepared to be logged out again :((.

    The new system will allow users to have multiple instance logins under one account - this will make it possible to seemlessly switch accounts when one or more instances go down.

    Use case example:

    You browse Nemmy with your lemmy.world account when suddenly lemmy.world goes down, then Nemmy can automatically switch you over to your synced lemmy.ml account, which has the same subscribed communities. Now you can continue browsing your feed, posting Posts and Comments - as if lemmy.world was still up.

    Basically this is the next step of the instanceless featureset of Nemmy which takes over instance handling which is currently handled by the user.

    0
  • [POLL] Should Nemmy display deleted Comments and Posts?

    They would be displayed in a censored version of course.

    The current behaviour is just not to display them.

    Vote by upvoting/downvoting. Graph support currently only in the Nemmy App.

    0
  • [Feature Preview] Custom Feeds!

    This enables you to quickly create a custom feed by selecting which communities you'd like to see posts from.

    Edit: It's 1am but I've got a working prototype now:

    !

    Had to make my own Lemmy API basically since there is no API to get Posts from multiple communities.

    0
  • I've actually got one up over the official Nemmy-ui right now

    Usually I lack behind in terms of features but not this time! The official UI forgot to de-reference character references in post titles.

    !

    Notice the "\&"?

    !

    Not present in Nemmy!

    0
  • [POLL] Would you want Nemmy to take twice the data and be twice as fast?

    About

    I have an idea to make loading almost everything very fast but it comes at the cost of having to load everything double.

    Voting:

    Use twice as much data but be much faster: upvote

    Only load everything once but be just as fast as every other lemmy app out there: downvote

    I recommend viewing this post on Nemmy since it has a poll feature (WIP)

    5
  • [Feature Preview] Polls

    I'm currently working on making Polls possible.

    Right now they only work with upvotes/downvotes and a Chart is automatically displayed when "[POLL]" is the first thing in the post title.

    0
  • Instance blocking is Live!

    Users can finally filter out lemmynsfw.com (or any other).

    Feel free to try it out.

    2
  • [POLL] Would you (later on) use a Cloud saving feature?

    I could set up my own database in the cloud to save user settings and such in the cloud, which would sync across devices but I'm not sure if anyone would actually use it.

    Just upvote/downvote this post to make your opinion heard. You can also comment of course.

    This question is, obviously, for when Nemmy is out of Alpha.

    0
  • Dev update #19: Settings, improved UI, Markdown inserts, Compact Posts

    Hello again, wow it's been almost a week since the last dev update.

    I've been working on a number of things and they quickly started being depended of another, so I decided to give this one some time and push everything at once!

    New features

    Markdown inserts

    The markdown bar thingy now actually works (finally)!

    !

    Settings

    The Settings backend is done and I implemented a couple of settings for you to try out. Note that they only work when logged in.

    !

    Compact Post design

    The compact post design has also been added

    !

    Better Search

    You can now choose between searching for Posts and Communities (Users coming soon). The design has also been improved, the posts now use the standard compact design instead of a custom one.

    ! !

    Fixed login

    The login issues should be fixed, but please let me know if you still experience some.

    !

    Something to look out for

    I had to rewrite a ton of css in this one so there will be some issues related mostly to colors. These issues will get fixed one by one but it's dificult to find them. If you find one of these please let me know.

    That's it for today!

    Feel free to let me know what you think, I always appreciate feedback.

    See you all soon :)

    0
  • I can't login :(

    When I enter my login credentials and press "Login" all fields light up in red, I have two-factor-authentication enabled on my account so I did enter my 2fa code with my password manager. Thanks and great work you've done so far on the app, it looks so pretty!

    3
  • Search Overhaul preview & Compact Post Card

    Hey all, I've been working on a new search page which can now finally filter by posts, communities and users.

    I'm currently adding infinite scrolling to it.

    In the screenshot you can also see the new compact Post card design I've been working on, which will also come very soon together with the finalized settings page.

    Stay tuned for more updates.

    PS

    In contrast to "other" Apps for Lemmy, Nemmy will always stay completely Ad free, privacy-invading tracking free and without overpriced premium features with big profit margins.

    0
  • Dev update #18: Better Markdown, Inbox v2, Desktop instance sidebar & more

    Hello everyone!

    As always, all changes are on nemmy.app.

    What changed

    Better Markdown Support

    !

    Nemmy now supports a ton of different markdown options. Here is a Post on Nemmy showcasing the different options.

    Better caching & comment caching

    Most issues with the SPA post loading mod should be fixed now. Posts now open in a new tab, again, and comments are now cached as well.

    Using these new techniques posts and their comments should now load in an instant. But this cache is only used for the last post visited. I did this because I don't want the cache to explode in size.

    Improved Design principles

    I upgrade the design specs of Nemmy and cards will now look better going forward.

    Instance Info Sidebar

    The instance info button in the sidebar doesn't make best use of desktop resources. So now, on wide screens, there will be a sidebar next to the posts.

    !

    Improved Explore Section

    I further improved the design, although it's still not optimal for desktop.

    !

    Inbox v2

    The inbox page has been improved, now showing the users comment which someone replied to. Users can now also open the comment chain showing only the context.

    !

    !

    Comment should load better now

    My fight with the damn comment trees goes on.

    Work continues on the Bookmarks page

    I now removed the extra page and moved the bookmarks to the user profile - like reddit and any other reddit-like app do.

    The button is already there but is non-functional as of right now. It only breaks stuff :).

    Meta

    I've had very little time again over the last couple of days and this trend will continue into next week. So the next update will probably be sometime in the second half of next week.

    Well, that's it for this update.

    0
  • Hotfix deployed

    I fixed the bug where Users with no account could not load any posts.

    0
  • Dev update #17: Bookmarks, First step to "ignoring instances"

    Hello again, welcome to Dev update 17!

    All changes are on nemmy.app.

    What changed

    • You can now Bookmark Posts and Comments

    Although, I didn't code the Bookmark Page yet, so you can't view all your saved posts and comments in one place yet.

    !

    • You can now choose an Account to use when creating Communities

    This is the first step of many which will make a seamless experience possible, without worrying about Instances at all!

    What singles out Nemmy here out of all other Lemmy Apps is the approach to multi-user handling. On other Apps you would first change your active user account and then create a Community.

    On Nemmy it's irrelevant which account is the active one, since the User is seen as an abstract which can have multiple "linked instances".

    This is the first feature I implemented that uses this concept, but I will soon introduce this to creating posts/comments/notifications/chats etc. as well.

    The active account will only be relevant to voting in the long run.

    !

    • A new number formatter

    Most numbers will now be displayed in a more sensible format, like this:

    !

    Bugfixes

    • Users can now vote again on posts & comments

    That's it for now

    But there will be more soon!

    0
  • Dev update #16: Creating Communities, Sorting & Filtering

    Welcome to Dev update 16

    As always, all changes are already on nemmy.app.

    By the way, the screenshots I post in the updates are sometimes dark and sometimes light mode. Of course every page supports both, dark and light mode.

    What changed

    New Features

    • You can create Communities now! The UX of creating a Community is (intentionally) very similar to creating a Post, that being it breaks down into own pages.

    It's not completely done yet. A confirmation page is still missing and while you can choose between all instances that you have an account for on Nemmy, it currently isn't switching automatically, so only the instance linked to your currently active account works.

    I will fix both of these problems today or tomorrow.

    Also, as you can see in the screenshots below, you cannot currently upload images directly and have to do a workaround by uploading the images to a third party and then just pasting the direct link into the form.

    This is because the "official way" is bugged and I was trying to implement a workaround for 6 hours last night until I finally gave up. I'm still not sure on what the problem exactly is, so right now I will just wait for the maintainers of Lemmy to fix some bugs with the backend and then try again.

    !

    • Sorting and Filtering has finally been added everywhere

    ! !

    Improvements

    • The User and Community pages are now server rendered
    • The current account will now be the first in User Sidebar

    !

    • All user links now link to the internal /u/ Link

    That's it for today!

    See you all next time :)

    0
  • Dev update #15: Posts now load instantly most of the time (see edit)

    Hey all, I'm back with some news!

    All changes, as always, are live on nemmy.app. I recommend checking today's update out yourself since it's mostly animations and load times.

    What Changed

    • Posts can now be loaded in two different ways:
    1. SPA (Single Page Application) Mode (new)
    2. MPA (Multi Page Application) Mode (old)

    Those terms mean something completely different, I chose them because what Nemmy does in these cases is similar to their ideas

    When a User clicks on a Posts they see in their Feed (most use cases), the Post gets loaded in SPA mode. This means every cache and data fetching is bypassed and the Post data gets directly inserted into the Post page. You may notice this with a flashing "?preload=true" extension to the URL when visiting a post. Because of this, the post gets loaded literally instantly - no wait times.

    MPA mode is still used for when you then reload the page, or click on a direct link to a post. Then the server tries different caching methods to reduce the load times as much as possible, also using server rendering so the data gets loaded insanely fast to the server and only passed down to the client.

    The numbers using 4G/LTE Wifi with low latency

    Time to load a Post with SPA Mode:

    instantly

    Time to load a Post with MPA Mode:

    • If cached: About 0.3 Seconds if cached by the server
    • Otherwise About 1 Second
    • Endless scrolling for comments is finally here!

    After yesterdays update, Users would have to constantly click the "load more comments" button - no more of that, the button is gone!

    Comments now finally load in an endless stream on demand, when the user scrolls to the bottom.

    !

    • Authentication handling improvements
    • Switching Users now updates most things (e.g. Communities, Profile pictures etc.)
    • Adding a new User account now switches automatically to the new account (it did before as well but didn't show until page reload)
    • A couple more animations have been added to pages

    • Nemmy has a new License

    Before, Nemmy used a custom license I made up on the spot because I didn't know any license and didn't want to randomly choose one. Anyway, now Nemmy uses the AGPL License, which is the same License Lemmy itself uses.

    • There have also been some smaller adjustments

    Like adding more "EndlessScrollingEnds" how I like to call them

    !

    That's it for today

    See you all soon!

    Edit

    So there seem to be a ton of bugs left I overlooked.

    Most notable:

    • You can't load posts from anywhere but the feed - I'm already working on a fix for that
    • You can't open posts in new tabs since the post then wants to access state that doesn't exist in that tab
    • Community pages don't show the correct number of subscribers or active users
    0
  • Feature preview: Auto Instance-Switching

    Behind the scenes I've been working on a system that switches instances automatically when one isn't available.

    This has happened to me so often while developing, that an instance has gone offline, that I decided to do something about it.

    Soon Nemmy will try out another instance if the requested (default or user specified) isn't available - and if that one isn't available as well, Nemmy will switch again - and so on.

    The list of valid instances to switch to is hand-picked by me and consists of the instances with the most up-time and with the most federated instances to increase the chances of user requested content being available.

    All-in-all, soon the possibility of using Nemmy and experiencing any downtime will be close to 0.

    0
  • Dev update #14: Authentication Overhaul, Multiple User support, more Caching, Inbox, Chat & More

    Hello again! Dev Update 14 here

    As always, all changes are already on nemmy.app.

    Wow, so it's been quite a while since the last update and there are a couple reasons for that, e.g. I'm not home atm so I only have a Laptop. I also have very little time in general right now and have a lot to do at work.

    Anyways. I did manage to add some features (break others) and improve some UX.

    What changed

    • You can now add multiple users to Nemmy (you can't add ones with the same username on different intances for now)

    This required a complete overhaul on how authentication works on Nemmy. It's a lot more complicated but also more streamlined now.

    !

    • Mild to Big performance improvements of Images

    I switched almost completely to next/image, which optimized image loading by default so especially feeds with lots of images should now be less resource intensive.

    • Inbox, Chat and Settings pages have been added. None of them are done but you can take a look at the progress

    !

    !

    • Users from all Lemmy instances and Mastodon can now be viewed on Nemmy (some are still redirected to their own instance's website)

    !

    • A few pages are now server rendered before being hydrated with user-specific content

    This means that soon almost all initial requests will be cached on a few minutes basis (currently 2 minutes). So after the first request, every other within 2 minutes will be almost instantly served.

    Right now, this counts for the Homefeed and Post pages. The Inbox, Chat and Settings pages are also Server Rendered, but not as aggressively cached since they are User specific pages anyway.

    • Comments are being rendered in a more sensible way

    This means huge performance boot on posts with 200+ Comments. But it also means you'll have to press the "load more comments" button more often.

    I know the UX of doing that isn't ideal right now, I'll take care of that later.

    • You can now view Instance info (basic implementation)

    !

    !

    • Instances are now shown in more places

    e.g. on posts

    !

    Known Bugs

    • Especially when doing anything with authentication, you usually have to refresh the App right now. I'll fix that soon.

    That's it for now!

    See you all soon

    0
  • Quick update on the current development situation

    Note: This is outdated, read the update down below

    I'm currently working on the Settings page, the User's inbox and a chatting page.

    Though, the development process has come to an effective halt due to a very weird bug which I've tried to fix for the past couple of days now. The bug crashes my development build due to excessive RAM and CPU usage and I couldn't yet make out the culprit. But I'm working on it.

    So yeah, I'm still here... but I need some more time before introducing the next update.

    In the mean time, here's a sneak peek at the Notifications Page design:

    !

    Update:

    I've worked for 3 days on this bug and literally 20mins after finally posting an update I fixed it :/.

    Here is the working Inbox prototype:

    !

    0
  • Dev update #13: What's been happening

    Dev update 13

    As always all changes are on Nemmy.app.

    So, 2 days I think without updates... what's been going on?

    I basically had zero time to do an update but also very little time to actually code, however there has been some changes, so:

    What changed

    • I added another branch, testing out a new way of rendering Comments (huge performance boost) and started testing client-side caching in addition to the server-side cache

    • Every post (/post/any id) will now be rendered on the server side, which means it won't "pop-in" after you load the side. This will also be very important with another change I'll make soon, which will enable me to cache these requests to Lemmy. Which in turn means incredible response times.

    • I continued the migration from Lemmy.world as the default instance, to being able to switch that anytime. This means if Lemmy.world is offline again, Nemmy will just switch to another big instance like Lemmy.ml as default. Of course that will change anyway if the user logs in.

    • I also added a temporary fix for the Login problem: Some may have noticed that if you didn't check the "stay signed in" checkbox, you would't get a cookie, the JWT would only be stored in session storage.

    Session storage has a major flaw with the current system of how Nemmy works though, because session storage works only in 1 tab, not in any other. So you wouldn't be signed in when opening any post, since they open in another tab for now.

    So the workaround for now is to just give every user a cookie, like most other websites would do anyway (the cookie isn't used for tracking, but it can be a security risk of having that without explicit knowledge).

    • I also started coding the whole "save the scroll position" thing, so Nemmy will always remember where you left off and scroll there for you.

    • The "explore" section in the search page has also been properly added, though I plan on changing the algorithm to get trending topics very soon.

    • There's also been some smaller bugfixes

    Well, that's it for the updates for now

    See you all soon!

    0
  • Dev update #12: Signup, All instances Support, Subscribing to Communities

    Welcome to Dev update #12

    It's so late at night again :(

    What changed

    • I built the backend to support all instances

    Every feature will migrate over the next couple of days to the new system, making everything compatible with all instances of Lemmy. Right now, only Login and Signup are supported.

    • Signup feature

    You can now sign up to (almost) any Instance via Nemmy! Due to security concerns, I limited the available instances to 871 curated ones, so users still have plenty to choose off!

    !

    !

    !

    !

    !

    !

    • Subscribing to Communities

    This is pretty simple. You can now actually click the "subscribe" button on any community you haven't subscribed to already.

    • Minor improvements

    The sort and filter dropdowns now show the active setting (if the screen width is wide enough)

    !

    That's it for today!

    I really need to sleep now.

    Edit: If you downvote this you might as well tell me why lmao

    2
  • Dev update #11: Creating Posts, Replying to Comments & more

    Wow it's gotten really late for todays update

    It's about 3am here right now :(.

    All changes are already up on Nemmy.app

    What changed

    • Users can now comment on other comments

    On desktop

    !

    On mobile there's a complete preview of the post (with text selection!), meaning you won't have to close the comment popup every time you want to reference something from the post.

    !

    • Users can now Create Posts I added some animations to this one. Feel free to check it out on nemmy.app/post/new (you have to be logged with a lemmy.world account for now)

    !

    !

    !

    • NSFW Posts are now blurred by default

    To view them, users can simply tap on the image and it will unblur (works on all Media types).

    !

    • Dates are now displayed correctly (e.g. "Posted 2 minutes ago")

    !

    • Improved performance on comment-heavy posts
    • Removed/Deleted Posts and comments won't be shown now

    Updated Roadmap

    • [x] Basic APIs
    • [X] Voting
      • [X] Voting on Posts
      • [X] Voting on Comments
    • [x] PWA
    • [X] Community Page
    • [X] Search, Filter and Sorting
    • [ ] Auth
      • [X] Login
      • [ ] Register
      • [ ] Subscribing to Communities
    • [ ] Creating Content
      • [X] Creating Comments
      • [X] Creating Posts
      • [ ] Creating Communities
    • [ ] Customization
      • [ ] User Themes
      • [ ] Compact Style (Like compact.reddit)
      • [ ] Classic Style (Like old.reddit)
    • [ ] Offline Features
      • [ ] Content Cache
      • [ ] Upload when online
    • [ ] Moderation Tools
    • [ ] QoL Features
      • [ ] Auto-Register to other instances
      • [ ] Subscribe to the same community on multiple instances (like c/nemmy on Lemmy.world and Lemmy.ml)
      • [ ] Bulk Block/Hide Communities with the same or similar Name
      • [ ] Subscribe/Unsubscribe from Communities while in Search mode (So you don't need to leave the Search page just to unsubscribe/subscribe)
      • [ ] Improved Sorting

    That's it for today!

    Thanks for stopping by.

    0
  • Dev update #10: Search, Creating Comments

    Welcome to Dev update 10 everybody!

    Wow it's already been 10 days that I've worked on Nemmy.

    As always, all changes are on nemmy.app

    What changed

    • The Search Experience has been improved

    You don't have to press enter anymore now. The Search will automatically start once you stop typing and refresh on updates.

    The search now gives feedback to the user when loading occurs

    !

    Posts now actually Link to the posts on Nemmy

    !

    • You can Create Comments now on Posts

    This feature is still kinda buggy and really only supports Posts right now, no replies to other comments for now.

    !

    • Cookie Validation

    If your access token gets invalidated, like when an instance would get hacked and had to reset the tokens, you are automatically logged out with no errors.

    Next Steps

    Tomorrow I'll continue work on Comments on Posts and Replies to other Comments while also starting work on creating posts.

    I will also start looking into formatting and what's the best way to preview comments/posts.

    I also promise to finally implement a NSFW image blur. Right now just browsing the frontpage on Nemmy in public is really risky.

    That's it already for today!

    Thanks for stopping by.

    0
  • Dev Update #9: Sort, Filter and Search (WIP)

    I'm back!

    And I brought some new features with me.

    As always, all changes are live on Nemmy.app.

    Changelog

    • Sorting and Filtering Works now

    !

    !

    • Search Overlay has been added

    This view is still just placeholder and WIP

    !

    Search results are coming in but the styling is not done yet.

    !

    Known issues

    Light mode hasn't been finished yet for the new features.

    That's it already but more is coming

    I had really, really little time last week but that changed today. From now on I will work more on Nemmy, so the developing pace will increase.

    I'm looking to finish the Search function tomorrow and then add Creating Comments and Creating Posts tomorrow/the day after tomorrow.

    See you all soon!

    0
  • No Update today :(

    I didn't have time to code today so there isn't an update for today.

    Damn University making me study instead of being productive :(

    0
  • Dev Update #8: User Page Overhaul, New Sidebar & "Karma"

    It's time for dev update #8!

    As always, all changes are already up on Nemmy.app.

    What changed

    • User Page Overhaul

    !

    • New Sidebar on the left side (activated by the menu icon)

    !

    • Various Design Improvements
    • Started transferring to latest Icons from Google's Material Design

    Point System

    !

    As you may have noticed already, every User on Nemmy has "Points" calculated. These Points are calculated by taking the Post and comment scores (upvotes - downvotes) and the amount of User posts and comments into considerations. I'm also looking into giving Points for upvoting Posts and Comments since I don't want to encourage bad behavior by spamming the site with junk.

    I'm not very sure about this feature yet as I heard mixed opinions on here about the introduction of a Karma-Like system.

    Please feel free to let me know what you think of this.

    That's it already for today

    I didn't have a lot of time today to work on Nemmy :(. The roadmap didn't change for today, so I won't include it here.

    See you all very soon!

    0
  • Dev Update #7: Navbar update, Community Page overhaul

    Hi all, dev update #7 here

    As always, you can try everything out yourself on Nemmy.app.

    What changed

    • The community Page got an overhaul

    !

    !

    • Navbar updates !

    The User side menu when you click on the User's Avatar

    !

    • Light mode updates

    !

    Todays Roadmap update

    Roadmap for Q3 2023

    • [x] Basic APIs
    • [X] Voting
      • [X] Voting on Posts
      • [X] Voting on Comments
    • [x] PWA
    • [X] Community Page <- Got done today
    • [ ] Search, Filter and Sorting <- Is being worked on
    • [ ] Auth
      • [X] Login
      • [ ] Register <- is being worked on
      • [ ] Subscribing to Communities <- is being worked on
    • [ ] Creating Content
      • [ ] Creating Comments
      • [ ] Creating Posts
      • [ ] Creating Communities
    • [ ] Customization
      • [ ] User Themes
      • [ ] Compact Style (Like compact.reddit)
      • [ ] Classic Style (Like old.reddit)
    • [ ] Offline Features
      • [ ] Content Cache
      • [ ] Upload when online
    • [ ] Moderation Tools
    • [ ] QoL Features
      • [ ] Auto-Register to other instances
      • [ ] Subscribe to the same community on multiple instances (like c/nemmy on Lemmy.world and Lemmy.ml)
      • [ ] Bulk Block/Hide Communities with the same or similar Name
      • [ ] Subscribe/Unsubscribe from Communities while in Search mode (So you don't need to leave the Search page just to unsubscribe/subscribe)
      • [ ] Improved Sorting

    And as always: Thanks for stopping by!

    0
  • Getting Started with Nemmy &amp; Latest Updates

    This post will be updated regularly.

    Last update: 06.08.2023, updated roadmap

    Tl;DR

    Nemmy is a PWA (Progressive Web App), this means that you can use Nemmy in the browser of your choice or install it on your device.

    If you want to stay updated about the progress, make sure to stop by at the end of the day here. I usually post the daily Dev Update around 11pm UTC.

    Website: nemmy.app

    GitHub: github.com/cr4yfish/nemmy

    App Stores:

    How to install

    1. Visit the Website
    2. Press "install to device". This button will be displayed in various locations depending on the device.
    • On Desktops it's usually on the right side of the URL bar
    • On phones it's usually in the settings/sidebar menu

    Supported OSs for installation of the PWA

    • Android
    • IOS (Only installable via Website)
    • Windows 10/11
    • Chrome OS
    • Linux maybe (untested)

    All other devices can of course still access the Website like usual.

    Known Issues

    There are a lot so I'll only list very annoying ones

    ...

    Most issues are fixed by refreshing the browser window or the PWA screen.

    Donations

    I'm creating Nemmy because I want to, not because I want to earn any money from it - but hosting it costs a lot of money and after seeing the last bill from my hosting provider I decided to open up donations.

    Any money donated will be used only and exclusively for the hosting costs.

    Donation options:

    Roadmap for Q3 2023

    The roadmap is taken from GitHub and will be kept up-to-date

    Note: A crossed off item does not mean I wont improve it anymore. It just means the basic implementation is done.

    • [x] Basic APIs
    • [x] Voting / Interactions
      • [x] Voting on Posts
      • [x] Voting on Comments
      • [x] Bookmarking Posts &amp; Comments
    • [x] PWA installable
    • [x] Community Page
    • [X] Sort/Filter/Search
      • [X] Search
        • [x] Search for Communities
        • [x] Search for Posts
        • [X] Search for Users
      • [x] Filter
      • [x] Sorting
      • [x] Explore Section
    • [x] Authentication
      • [x] Login
      • [x] Register
      • [x] Support for multiple instances
      • [x] Subscribing to Communities
    • [x] Creating Content
      • [x] Creating Comments
      • [x] Creating Posts
      • [x] Creating Communities
      • [x] Supporting all Lemmy Markdown Features
      • [x] Support Markdown inserts
    • [ ] User Page
      • [x] Settings &lt;- Backend done. Will add more stuff later
      • [x] Notifications
      • [x] User Profile
      • [x] User Posts
      • [X] Bookmarks
      • [x] User Comments
      • [ ] Chat &lt;- WIP
    • [x] Sidebar
      • [x] Subscribed Communities
      • [x] Instance Info
    • [ ] Edit tools &lt;- Next Step
      • [ ] Edit Comments
      • [ ] Edit Posts
    • [ ] Moderation Tools
      • [ ] Delete Posts/Comments
      • [ ] Ban Users
      • [ ] Lock Posts/Comments
      • [ ] Modify Posts (e.g. change title, mark as NSFW)
    • [ ] Offline Features &lt;- Is being worked on on another branch
      • [ ] Content Cache
      • [ ] Upload when online
      • [ ] Show UI without connection
    • [ ] Customization
      • [ ] User Themes &lt;-Research
      • [x] Dark/Light mode per User choice
      • [x] Compact Style
      • [ ] Classic Style (Like old.reddit) &lt;-Design phase
    • [ ] QoL Features
      • [ ] Auto-Register to other instances
      • [ ] Subscribe to the same community on multiple instances (like c/nemmy on Lemmy.world and Lemmy.ml)
      • [ ] Bulk Block/Hide Communities with the same or similar Name
      • [x] Subscribe/Unsubscribe from Communities while in Search mode (So you don't need to leave the Search page just to unsubscribe/subscribe)
      • [ ] Improved Sorting
    • [ ] Instanceless features
      • [x] Create Communities regardless of instance
      • [ ] Create Posts regardless of instance
      • [ ] Unified Account cross-instances

    Ideas for Q4+

    • Use GPT3.5 to sum up large text bodies
    • Improve search Indexing of Posts
    • Make every single feature of the App 100% usuable for Blind, deaf and color blind people
    • Add a keyword ban (e.g. you don't want anything with "Beans" in your feed)
    • Improve PWA Experience until it feels like a native app
    • Think about making a native app
    3
  • Dev update #6 Voting, improved Design and Docker

    Hi all, welcome to Dev Update #6

    As always, you can try everything out yourself on Nemmy.app

    What changed on Nemmy

    • Voting now works on Posts and Comments

    !

    • User Votes will be displayed

    !

    • Comment Chains have been improved (Chains are now correctly displayed)

    !

    and an additional "Tap to view X comments" has been added to collapsed chains

    !

    • The User card preview has been improved

    !

    • Users with no profile picture will now have a Lemmy avatar

    !

    Other changes

    Roadmap update

    Roadmap for Q3 2023

    • [x] Basic APIs
    • [X] Voting <-- Got done today
      • [X] Voting on Posts
      • [X] Voting on Comments
    • [x] PWA
    • [ ] Auth - Target v0.8
      • [X] Login
      • [ ] Register <- is being worked on right now
    • [ ] Creating Content - Target v0.9
      • [ ] Creating Comments
      • [ ] Creating Posts
    • [ ] Customization - Target v1
      • [ ] User Themes
      • [ ] Compact Style (Like compact.reddit)
      • [ ] Classic Style (Like old.reddit)
    • [ ] Offline Features - Target v1.1
      • [ ] Content Cache
      • [ ] Upload when online
    • [ ] QoL Features Target v2
      • [ ] Auto-Register to other instances
      • [ ] Subscribe to the same community on multiple instances (like c/nemmy on Lemmy.world and Lemmy.ml)
      • [ ] Bulk Block/Hide Communities with the same or similar Name
      • [ ] Subscribe/Unsubscribe from Communities while in Search mode (So you don't need to leave the Search page just to unsubscribe/subscribe)

    Ideas for Q4+

    • Use GPT3.5 to sum up large text bodies
    • Improve search Indexing of Posts
    • Make every single feature of the App 100% usuable for Blind, deaf and color blind people
    • Add a keyword ban (e.g. you don't want anything with "Beans" in your feed)
    • Improve PWA Experience until it feels like a native app
    • Think about making a native app

    That's it for Update #6!

    Thanks for stopping by and see you all soon!

    0
1 Active user