Git Product home page Git Product logo

roarer's Introduction

roarer's People

Contributors

allcontributors[bot] avatar dependabot[bot] avatar mybearworld avatar notfenixio avatar oneshot-niko avatar supernoodles99 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

roarer's Issues

Long URLs clip out of the link modal

sorry for making so many issues about a few small things like this lol
kép
for a test, you can do any url (i used https://oneshot-niko.github.io/extremelylonglinkexampletryingtomakethislongenoughtothepointwheretheerrorisvisibleandimgonnakeepongoingandtryinguntilifinallymanagetobelongenough#imstilltryingashardaspossible-andnotgivinguplol-honestlythisisjustfillertextbutwhatcanyouexpectfromhowlongaurlneedstobetoseethisalsoireallyhopeyouarenotreadingthisentireurl here - which doesnt exist and just 404s, its a length kickstart alright)

List the other unlisted PFPs (-1, 500 & 102)

F Client already does this and it's allowed (atleast from what I can tell since I've used Spinny Meowy for around 5 days now)

By the other pfps that are unlisted, I mean these:
kép
Those should all work on Meower if I remember right.
IDs of these ones are:
-1 (Spinny)
500
102 (Server)
404 (Don't know and haven't even seen on the normal client unfortunately) Does not appear to sync & appear on normal client
-3 Does not appear to sync & appear on normal client

profile images stretch

Unsure if this is a bug, so I'll just submit this issue as I also don't have too much time as of making this.

For example:

kép

This goes with permissions mostly.

Nicknames

This will probably have to be localStorage based unless I find a way to trick Meower-Server lol

But I keep confusing dagno and dango, this has to stop

Use `marked` instead of `markdown-it`

This will improve the DX when working with the parseMarkdown function a lot.

Notes

  • I didn't use marked because it renders HTML - you can just escape less/greater than characters though.
  • This would then be a separate markdown library from Meower, and may therefore lead to weird rendering differences.

Add support for new Webhooks

Webhooks no longer use the username: post format, instead, they use the webhook id: username: post format. The Webhook ID is included in the message so that clients can get the Webhooks PFP.

Add fortune emoji

<:fortune:1210379302328078356>
fortune

Will add this when I can make local changes again, currently kind of blocked on that :P

Creating, viewing the people of and administrating group chats does not work as expected

The Cloudlink packets that Roarer expects are not being sent anymore for some reason. These are packets on group chat creation, deletion or other edits.

When I created the d1631e9 and ac4d534 commits, this worked.

{
  cmd: "direct",
  val: {
    mode: "create_chat",
    payload: /* chatSchema */,
  }),
});
{
  cmd: "direct",
  val: {
    mode: "delete",
    id: /* string */
  }),
});
{
  cmd: "direct",
  val: {
    mode: "update_chat",
    payload: {
      _id: /* string */,
      nickname: /* string (optional) */,
      owner: /* string (optional) */,
      members: /* string[] (optional) */,
    }),
  }),
});

Account settings

There are some account management related settings that Roarer doesn't have.

Auto-login doesn't handle errors correctly

This also means it's impossible to do anything without going into the console to manually remove the username/token from localStorage
This becomes especially bad when combined with #4

Add reporting to profiles.

On Meower, you can report on profiles directly:
profile
The modal itself is straightforward:
reportmodal

This'd be nice so inappropriate usernames can be reported through there.
Though ig fair this doesnt exist in roarer (atleast yet?) since you can just report through posts anyways but
if its unrelated to any of their posts it just won't make much sense

customizable image whitelist

I think i havent mentioned this yet so
Considering you have an option to allow any imagehost even outside the whitelist, I think it'd make sense if the user could whitelist CDNs or etc - However that is just me.

Add your contribution here!

Have you contributed in any way, and are not on the list in the README?

If so, please create a comment like so:

@allcontributors please add @Someone for ideas, bug, code

The bot will create a PR, and I'll merge it. Thank you for contributing to Roarer!

Translations

Potentially.
Not sure if anyone would translate lol

Signing up

You currently have to have an account already to use Roarer. It'd be nice if it provided that option

scratchblocks support

kép
its fair this doesnt get implemented or gets closed as wontfix as pretty sure that was just sarcasm but
making issue anyway
EDIT: First problem is definitely the fact that this can end up being just huge for vanilla client users (and/or people using clients that dont support it the same way)

load more btn appears even when there is nothing to load

kép
kép
You need an alt or another person if you wanna test this. First one is at the very start of DMs and the second is before anyone even sends a DM to each other.

Not sure if I should report as bug but decided I'll open up an issue anyways

Notifications for DMs

dango
and we do not get notifications from dm'ing so no much point

mybearworld
hmm possible roarer feature?

dango
real

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.