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
- Visit the Website
- 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 & 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 <- Backend done. Will add more stuff later
- [x] Notifications
- [x] User Profile
- [x] User Posts
- [X] Bookmarks
- [x] User Comments
- [ ] Chat <- WIP
- [x] Sidebar
- [x] Subscribed Communities
- [x] Instance Info
- [ ] Edit tools <- 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 <- Is being worked on on another branch
- [ ] Content Cache
- [ ] Upload when online
- [ ] Show UI without connection
- [ ] Customization
- [ ] User Themes <-Research
- [x] Dark/Light mode per User choice
- [x] Compact Style
- [ ] Classic Style (Like old.reddit) <-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