Giter Club home page Giter Club logo

meower-svelte's People

Contributors

ajskateboarder avatar arrowaced avatar bloctans avatar cst1229 avatar dependabot[bot] avatar jdev082 avatar joshatticus avatar mikedev101 avatar qbjl avatar showierdata9978 avatar theotherhades avatar theycallhermax avatar tnix100 avatar vividcolorss avatar williamhorning avatar wlodekm avatar zedsleepyhead avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

meower-svelte's Issues

[master | 1.6] Leaving/deleting a chat in chats screen doesn't refresh the screen

Expected behavior

Leaving/deleting a chat in the chat menu should remove the chat and refresh to display all joined chats.

Current behavior

The chats screen doesn't refresh.

Screenshots / Logs

image

Platform info

Meower Client
Meower Svelte 1.6

Desktop/Mobile Device

  • OS: Windows 11
  • Version: 22H2
  • RAM: 8GB
  • Storage: 128GB
  • CPU Architecture: x86_64

Did I read the instructions before making this bug report?

I have read the instructions.

[Master | latest] member modal takes half the screen on mobile

Expected behavior

User sidebar is hidden until user swipes to see it (where it then fills 100% of the screen)

Screenshot_20230321-001225

Current behavior

Sidebar takes 50% of screen

Screenshot_20230321-000731

Steps to reproduce

Platform info

Meower Client

  • Meower Client Version + Build Date: last push in main

Desktop/Mobile Device

  • OS: Android
  • Version: 8
  • RAM: 4GB
  • Storage: 64gb
    Screenshot_20230321-000838

Did I read the instructions before making this bug report?

I have HAVE read the instructions.

[all | >1.5] Longer sessions lead to performance/memory issues

^

If a Meower session is active for an extended period of time, Meower Svelte does not clear out old posts, causing performance and memory issues.

During a quiet session in home, this is not the case, but when things get active, it will slowly get worse over time.

Remove BetterMeower PFPs

Is your question related to a problem? Please describe.
No, permission to add BetterMeower pfps to Meower Svelte was given to Bloctans, but only to be viewed, not to be made selectable. Seeing BetterMeower isn't currently active, they should be removed.

Additional context
Add any other context or screenshots about your question here.

Accomodate things for touchscreens

Should be pretty simple, just disable or modify hover effects if a device that cannot hover over stuff is present (using CSS media queries). Currently the hover effect "sticks" on most buttons after you tap on them (at least on Chrome devtools' responsive mode).

Whitelist nextcloud.meower.org for images

^

I was trying to share an image on Discord but Clyde kept false-flagging it as NSFW. I don't have an API key to access the go.meower.org image host nor do I know how to upload content to said domain. Since nextcloud.meower.org is highly regulated and exclusive to team members (upon request), I'd like that domain to be whitelisted for image content.

[develop | 1.6] Tags get cut of by report and delete actions on molbile

Expected behavior

The report/delete actions dont overlay the tag

Current behavior

Can't read the tag with a long username

Possible solution

Move the tag to where the timestamp is on molbile

Steps to reproduce

Screenshots / Logs

Screenshot_20230418-105230

Platform info

Meower Client

  • Meower Client Version + Build Date: last commit.

Desktop/Mobile Device

image

Did I read the instructions before making this bug report?

I have read the instructions.

Group Chat Pinning

Is your feature request related to a problem? Please describe.
It's common to be in a lot of group chats. Often several pages. Some group chats are more important than others.

Describe the solution you'd like
The ability to pin certain group chats to the top of the group chats screen.

Add Revower support

Is your feature request related to a problem? Please describe.
Yes and no. The problem is that Revower is very spammy with no support because it is used so much, like Discord bridge used to.

Describe the solution you'd like
Adding support for Revower to Meower Svelte (with bridged tag)

Describe alternatives you've considered
Switching to Discord | Webhooks | Revower badges?

Additional context
None.

[Bots] Work with meowerbot.py and its client headers

Describe the solution you'd like
Send a pmsg to each user, if the user returns status I: 500 | Bot in a pmsg, display a badge

Describe alternatives you've considered
None, as this is related to a new feture in meowerbot.py v2.4.4/2.4.3

Additional context

if packet["cmd"] == "pmsg":
            self.wss.sendPacket({
                "cmd": "pmsg",
                "val": "I:500 | Bot",
                "id": packet["origin"]
            })

[master | 1.6.1] Autoreconnect

Expected behavior

When i log out, i should be able to log into a different account. (in this case I was gonna create a new account for a bot)

Current behavior

Instead, what happens is i get booted back into meower.
after a while i start being autoreconnected randomly. and its pretty annoying

Possible solution

No idea.

Steps to reproduce

Im too lazy to upload a video butall you do is click on the pfp in the bottom left and then click "log out"

Logging out
https://github.com/meower-media-co/Meower-Svelte/assets/93960460/78ee6775-749a-4b7d-8c67-ff0e32a406d7

The autoreconnect spam
https://github.com/meower-media-co/Meower-Svelte/assets/93960460/030b085b-2213-4cb7-8784-bfa5e2626c36

Screenshots / Logs

Cant really show a screenshot

Platform info:

Meower Client

  • Meower Client 1.6.1

Desktop/Mobile Device

  • OS: Windows 10
  • Version: 22h2
  • RAM: 7.8gb

Did I read the instructions before making this bug report?

I have read the instructions

Can't load posts

Expected behavior

Load posts after pressing skip

Current behavior

Error with posts loaded

Possible solution

Steps to reproduce

  1. Open client and press skip

Screenshots / Logs

Screenshot_20230710-190601

Platform info

Meower Client

  • Meower Client Version + Build Date: Meower Svelte v1.6.2

Desktop/Mobile Device
OS: Android
Version: 10
RAM: 4GB
Storage: 32GB
CPU: ARM64

Did I read the instructions before making this bug report?

I have read the instructions

Refactor modals

The current system of having a ton of imports in App.svelte is a mess, we should find another way (openModal() function and passing a component constructor into it?)

Tall symbol being an issue

this symbol:
image
could end up making non-scratch meower unreadable or unuseable
idk if i should be posting this as an issue

but this issue feels like meower hell all over again

Add accessibility features

Meower needs accessibility features in the long-term. Making Meower to be more open to people is a good idea

Possible accessibility features to consider:

  • Text size options
  • High contrast theme
  • Proper tab key support
  • Option to switch to accessible fonts such as Atkinson Hyperlegible
  • Proper screen reader support if we don't already have that
  • Reduced motion option
  • Text to speech option (would be chaotic though)
  • More specific keyboard shortcuts
  • Option to add alt text to images

These are just a few of the things we could implement to provide better accessibility to Meower

fix npm error

i got an error when loading a dev server, it said: failed to load config from C:\Users\Documents\GitHub\Meower-Svelte\vite.config.js
error when starting dev server:
Error [ERR_MODULE_NOT_FOUND]: Cannot find package '@rollup/plugin-replace' imported from C:\Users\Documents\GitHub\Meower-Svelte\vite.config.js

Add button to Meower GitHub org to sidebar

Is your feature request related to a problem? Please describe.
No, I just want people to be able to get to the GitHub org easily.

Describe the solution you'd like
I want a button that links to the Meower GitHub org to the sidebar, so people can access it easily.

Describe alternatives you've considered
No, I don't really have any alternatives.

Additional context
Nothing to see here.

Add option for Scratch PFPs

So we all know that in Meower, options for PFPs are limited. Here's an idea. drumroll

Add an option to use Scratch PFPs!
There should be a button that would say, "Use Scratch profile picture". And when it is clicked it will find your Scratch account and take the PFP from that.

Inappropriate PFPs will be deleted by the meower team, and they would be replaced with the default icon (the gobo).

Move to a 2 branch system

with a master and a develop branch. commits get made to develop and develop gets merged into master every release

[Master | 1.6] Localstorage gets cleared for no reason (when trying to connect to an external server)

Expected behavior

Local storage is not cleared

Current behavior

Its cleared anyways

Steps to reproduce

set meower_linkurl in localstorage to wss://server-meower.showierdata.tech or any external meower server

refresh the page

  1. A recording of a live example of the bug, or
  2. Unambiguous steps to reproduce the bug.
  3. If applicable, provide any code needed to reproduce. -->

Platform info

Meower Client

  • Meower Client Version + Build Date: Svelte Last master push

Desktop/Mobile Device

  • OS: [Examples: Windows, Linux, macOS...] Windows Firefox
  • Version: [Examples: 22H2, 22.04, 13.7...]
  • RAM: [Examples: 8GB, 16GB, 32GB...] 16gb
  • Storage: [Examples: 128GB, 256GB...] 1tb

Did I read the instructions before making this bug report?

I have HAVE read the instructions.

[Development | 1.6] hard to create account on svelte PWA

Expected behavior

Signup/back button is visible on the signup screen

Current behavior

Only a sliver is seen

Possible solution

Move the buttons up some on molbile

Steps to reproduce

Install meower as a PWA, and go to signup.

Screenshots / Logs

Screenshot_20230425-151232

Platform info

Meower Client

  • Meower Client Version + Build Date: Last commit, PWA added to home screen

image

Did I read the instructions before making this bug report?

I have HAVE read the instructions.

Too many icons in the navbar

I'd probably add a profile submenu with things like profile, settings, changelog and sign out to fix this

(BetterMeower puts search as a button in home, which I don't like)

[All Currently Active] Chat scrolls up when you scroll down

Expected behavior

All messages stay in place when scrolled down posts

Current behavior

The posts Jump Up by 1

Possible solution

Not automatically move the screen when a new post is made

Steps to reproduce

I have HAVE read the instructions.

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.