[-] Cr4yfish@lemmy.world 8 points 1 year ago

Out of interest, which places in Europe?

5
submitted 1 year ago by Cr4yfish@lemmy.world to c/nemmy@lemmy.world

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.

1
submitted 1 year ago by Cr4yfish@lemmy.world to c/nemmy@lemmy.world

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

Browsers affected were at least the chromium ones.

2
submitted 1 year ago by Cr4yfish@lemmy.world to c/nemmy@lemmy.world

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.

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

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.

1
submitted 1 year ago by Cr4yfish@lemmy.world to c/nemmy@lemmy.world

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

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

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.

2
submitted 1 year ago by Cr4yfish@lemmy.world to c/lemmydev@lemm.ee

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"?

5
submitted 1 year ago by Cr4yfish@lemmy.world to c/nemmy@lemmy.world

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.

[-] Cr4yfish@lemmy.world 8 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.

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

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.

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

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!

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

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)

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

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.

[-] Cr4yfish@lemmy.world 11 points 1 year ago

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 16 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 11 points 1 year ago

You could make like a circular shape on the screen with numbers correlating to the speed on different angles. Then maybe add some rectangle which points at the current speed and effectively changes the angle when the speed changes.

Oh wait..

[-] Cr4yfish@lemmy.world 12 points 1 year ago

This should be the community icon.

[-] Cr4yfish@lemmy.world 41 points 1 year ago

I just wished the Lemmy API docs were better lol.

[-] Cr4yfish@lemmy.world 14 points 1 year ago

There actually were a number of French nazis in France during German occupation. It's a topic often disregarded by the countries itself. E.g The Polish government tries to sweep that under the carpet.

I mean there even were Nazis in the US.

[-] Cr4yfish@lemmy.world 20 points 1 year ago

You already have 13 on your comment. You're like a lemmy celebrity now.

What is it like being famous?

[-] Cr4yfish@lemmy.world 30 points 1 year ago

takes notes for my own App 👀

[-] Cr4yfish@lemmy.world 11 points 1 year ago* (last edited 1 year ago)

Very good point! I think @TheButtonJustSpins@infosec.pub has a good idea on how to circumvent that.

I could make my own database with hashed passwords using postgreqsl and RLS, which is pretty secure. The User then decrypts the hashed passwords once on login and is simultaneously logged into multiple instances of Lemmy to get the JWT of each instance, which is then stored in SessionStorage or even in a Cookie if the User wants to which would make this a one-time process.

On signup the User could just register to one instance and then I just generate random 32 Character passwords and hash them with the Users' password, then get the JWTs and if cookies are enabled the that would only have to be done every year or so (or when the User deletes the Cookies).

This whole process is seems pretty easy, especially if you've done something like this before and I'm betting some other App Dev is already taking notes lmao.

Edit: Let's also do a thought experiment on what data will be leaked if I did this 1:1 and the database gets somehow hacked:

For each User:

  1. Username (=> Gives away that you use Nemmy)
  2. Hashed Passwords (=> Hashed passwords cannot be read if you don't have the original Users' password until we have access to quantum computers which can literally crack the encryption algorithm)
[-] Cr4yfish@lemmy.world 108 points 1 year ago* (last edited 1 year ago)

I'm making an App for Lemmy and I'm planning on adding that feature. I also want to make it so you only have to register once and the App can register you to all the instances you choose automatically.

Edit: The Webapp is Nemmy, also the Communiy !nemmy@lemmy.world

Edit2: Please note that Nemmy is early Alpha, so not really useable as a daily driver yet.

view more: next ›

Cr4yfish

joined 1 year ago
MODERATOR OF