Cr4yfish

joined 2 years ago
MODERATOR OF
[–] Cr4yfish 1 points 2 years ago

Oh, yeah. This feature has been scrapped. See the main Community post about it for further information.

[–] Cr4yfish 3 points 2 years ago

Should be fine with compose. There's a prebuild image hosted on github.

[–] Cr4yfish 2 points 2 years ago
[–] Cr4yfish 4 points 2 years ago (4 children)

Creator of Nemmy here, lmk of you have any questions.

Also, keep in mind that Nemmy isn't like the other Apps as it's focused on providing an "instanceless" experience. It's also probably the least-developed app from the examples you've given since it's just me doing everything. Although it already has couple unique features.

[–] Cr4yfish 1 points 2 years ago

When I say it's a lot less work than making an app from scratch I'm mainly thinking about the UI/UX design which only had to be adjusted in Sync's case. I do lots of UI design for private projects and work, so I know that it's a big part of the workload.

his app account for federation problem/features that aren’t implemented in any other app yet

What do you mean? I'm no Sync expert but I did test out the app and didn't notice any special features. I'm especially interested in instance related tech since that's kinda the USP of my own App, Nemmy.

[–] Cr4yfish 2 points 2 years ago (1 children)

Only when working with Swift though, right? I always use React Native for my Apps which can target IOS as well and you can build react native in every environment, I think.

[–] Cr4yfish 3 points 2 years ago (2 children)

uhhh.. I guess so?

My point was that Sync is overpriced, not that devs couldn't demand money for their work, of course.

Again, this is only from what I heard, since I didn't use Sync during Reddit times but apparently it was cheaper back then, so he raised the price for switching from Reddit to Lemmy - which I think is overcharging.

Of course it's more than changing some URL, but it's less work than actually making it from ground up - for which he used to charge less.

You see my point? Of course you may disagree with me, but I don't think my point is so outragous that it calls for "insults" (?).

[–] Cr4yfish 5 points 2 years ago* (last edited 2 years ago) (1 children)

from lemmy.world

[–] Cr4yfish 2 points 2 years ago (5 children)

Well I mean he got paid before as well during reddit times. From what I heard the app is basically the same switched to the new APIs.

[–] Cr4yfish 5 points 2 years ago (12 children)

To build an IOS app you need an Apple Developer Account, which is a subscription service for 100 bucks a year.

It's similar but not the same for Android. With Android you don't need an Account to build the App, just one to publish it on the Play Store - which also only costs 25$ one-time purchase.

Also, I can understand the financing on for-profit Apps like Sync. Shit costs so much money the dude breaks profit with just one person paying premium.

For hobbiest it's on the expensive side. I mean it's probably the most expensive part of the pipeline for most hobby Devs for a way overpriced service. But I get it if you really want to publish your Lemmy App on the IOS store and have the money to do it, just wondering if these people have any plans of breaking at least even via donations or such.

2
submitted 2 years ago* (last edited 2 years ago) by Cr4yfish to c/nemmy
 

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.

4
submitted 2 years ago* (last edited 2 years ago) by Cr4yfish to c/nemmy
 

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.

7
submitted 2 years ago* (last edited 2 years ago) by Cr4yfish to c/[email protected]
 

Does anyone know how to get the trending communities? Or do you have to calculate that yourself?

I've studied the API docs like my life depends on it but I can't find it anywhere.

10
submitted 2 years ago* (last edited 2 years ago) by Cr4yfish to c/[email protected]
 

Since the docs are horrible I think making a megathread here with Q&As and best practices for endpoints would be nice. Would've certainly helped me when I started out.

What do you guys think?

2
submitted 2 years ago* (last edited 2 years ago) by Cr4yfish to c/nemmy
 

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!

4
submitted 2 years ago by Cr4yfish to c/nemmy
 

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 :(

 

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!

 

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!

8
submitted 2 years ago* (last edited 2 years ago) by Cr4yfish to c/nemmy
 

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 & 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
4
submitted 2 years ago* (last edited 2 years ago) by Cr4yfish to c/nemmy
 

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!

 

Maybe not having to clearly see that repost again is actually a feature :)

1
submitted 2 years ago* (last edited 2 years ago) by Cr4yfish to c/nemmy
 

Dev Update 5!

As always, you can view the changes yourself on nemmy.app.

Example of the new Embeds

What's new?

  • Login (and Logout)
  • Auth (like a welcome screen), Login and Signup pages
  • Embeds on Posts
  • Voting on Posts
  • User Page
  • Collapsing Comment Chains
  • Comments can now be reloaded manually if a Lemmy Server doesn't work again
  • The Navigation bar now can adapt it's contents to fit the page context
  • New GitHub Readme
  • Markdown Support

What's next?

There's a Roadmap on the new Readme which I will try to keep up-to-date.

The next steps will be voting on Comments and being able to Register, as well as Creating Posts and Comments.

Here's the full Roadmap from the GitHub Readme:

  • [x] Basic APIs
  • [ ] Voting
    • [X] Voting on Posts
    • [ ] Voting on Comments
  • [x] PWA
  • [ ] Auth
    • [X] Login
    • [ ] Register
  • [ ] Creating Content
    • [ ] Creating Comments
    • [ ] Creating Posts
  • [ ] Offline Features
    • [ ] Content Cache
    • [ ] Upload when online
  • [ ] Customization
    • [ ] User Themes
    • [ ] Compact Style (Like compact.reddit)
    • [ ] Classic Style (Like old.reddit)
  • [ ] 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)

New Auth, Login and Register Pages

The new User Page

view more: ‹ prev next ›