Cr4yfish

joined 1 year ago
MODERATOR OF
[–] Cr4yfish@lemmy.world 7 points 1 year ago (1 children)

You can actually fast travel directly to cities, even when you're in a different system.

[–] Cr4yfish@lemmy.world 2 points 1 year ago (1 children)

Yeah you can land anywhere on earth but there isn't much going on, just a big desert.

Details are in the game story.

[–] Cr4yfish@lemmy.world 1 points 1 year ago

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.

 

With every new App published on IOS I wonder again how the financing works. Just through donations, or do you "take one for the team"?

[–] Cr4yfish@lemmy.world 1 points 1 year ago

spoilerspoiler

[–] Cr4yfish@lemmy.world 1 points 1 year ago

Good idea! I'll incorporate something like this in my own Lemmy App.

[–] Cr4yfish@lemmy.world 6 points 1 year ago

I'm actually trying to solve this issue on my own Lemmy app. It automatically switches instances when the requested one is down. Works only in the Feed right now and, of course, accounts are still instance-bound - but I will fix that soon.

[–] Cr4yfish@lemmy.world 3 points 1 year ago (2 children)

Off-topic question, but where can you see the stats?

[–] Cr4yfish@lemmy.world 4 points 1 year ago

Wow that's really interesting.

[–] Cr4yfish@lemmy.world 8 points 1 year ago (4 children)

I always wonder when people say something like this. I also develop a Lemmy app myself and don't understand this point, like are you afraid people will complain about your code cleanliness or commenting techniques?

I mean what extra work is there really? Moving secrets to environment variables is annoying, I get that at least.

I mean no offense to you at all, really, but when I check out other Lemmy apps I don't even bother with closed source ones since I can't possibly know if you just steal login information. Especially since this is so immensely easy with Lemmy.

Again, I'm not saying you do these things but it's always better being able to check yourself, you know?

[–] Cr4yfish@lemmy.world 15 points 1 year ago

Well it's open source, so whenever there's demand someone will fork and maintain it, if the original team ever leaves.

[–] Cr4yfish@lemmy.world 2 points 1 year ago (1 children)

Which App are you using?

1
submitted 1 year ago* (last edited 1 year ago) by Cr4yfish@lemmy.world to c/nemmy@lemmy.world
 

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!

 

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

 

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.

1
submitted 1 year ago* (last edited 1 year ago) by Cr4yfish@lemmy.world to c/nemmy@lemmy.world
 

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 1 year ago* (last edited 1 year ago) by Cr4yfish@lemmy.world to c/lemmydev@lemm.ee
 

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 1 year ago* (last edited 1 year ago) by Cr4yfish@lemmy.world to c/lemmydev@lemm.ee
 

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?

 

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!

 

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!

view more: next ›