Feature Requests #2

Open
opened 2025-04-06 05:26:21 +02:00 by seth · 8 comments

Dynamic page coloring using node-vibrant
Have class user-card styled like the activity cards, use banner as background if any. - Maybe with a blur?

Dynamic page coloring using node-vibrant Have class user-card styled like the activity cards, use banner as background if any. - Maybe with a blur?
seth started working 2025-04-06 09:00:19 +02:00
seth stopped working 2025-04-06 09:00:24 +02:00
5 seconds
Owner

RPC buttons: added, won't show if no url is present
RPC tooltips: will add tomorrow, what should show though ?
Card-style user-card with banner background: maybe as a setting, banner would have to be a kv option
Remove/change readme text: removed, didn’t like it anyway
Streaming indicator: forgot, adding tomorrow
On-page websocket updates: everything Discord updates should update? did i miss something?

RPC buttons: added, won't show if no url is present RPC tooltips: will add tomorrow, what should show though ? Card-style user-card with banner background: maybe as a setting, banner would have to be a kv option Remove/change readme text: removed, didn’t like it anyway Streaming indicator: forgot, adding tomorrow On-page websocket updates: everything Discord updates should update? did i miss something?
Author

The on-page websocket updates seem to have some sort of delay
I initially thought it didn't update at all, but it just seems to take its time

Edit:
In some cases it doesn't seem to update at all and requires a page refresh
{EF49473A-9DC6-4719-A122-C69C7A5BC1DF}

The on-page websocket updates seem to have some sort of delay I initially thought it didn't update at all, but it just seems to take its time Edit: In some cases it doesn't seem to update at all and requires a page refresh ![{EF49473A-9DC6-4719-A122-C69C7A5BC1DF}](/attachments/2ae77daf-35d2-44aa-901b-2c37728d719d)
Author

The above is caused by not sending lanyard a heartbeat

When first connecting you receive {"op":1,"d":{"heartbeat_interval":30000}}

every heartbeat_interval you need to send opcode 3 back, {"op": 3}

Ref: https://github.com/Phineas/lanyard?tab=readme-ov-file#list-of-opcodes

The above is caused by not sending lanyard a heartbeat When first connecting you receive `{"op":1,"d":{"heartbeat_interval":30000}}` every `heartbeat_interval` you need to send opcode 3 back, `{"op": 3}` Ref: https://github.com/Phineas/lanyard?tab=readme-ov-file#list-of-opcodes
Author

PR #6 Should fix the websocket disconnecting

PR #6 Should fix the websocket disconnecting
Owner

everything but

Dynamic page coloring using node-vibrant
Have class user-card styled like the activity cards, use banner as background if any. - Maybe with a blur?

should be added or fixed, will look into node vibrant colors tomorrow, since i moved colors to root

everything but > Dynamic page coloring using node-vibrant > Have class user-card styled like the activity cards, use banner as background if any. - Maybe with a blur? should be added or fixed, will look into node vibrant colors tomorrow, since i moved colors to root

So... what do you we think about adding support for badges... yk...

So... what do you we think about adding support for badges... yk...
Owner

@KrstlSkll69 wrote in #2 (comment):

So... what do you we think about adding support for badges... yk...

maybe

@KrstlSkll69 wrote in https://git.creations.works/creations/profilePage/issues/2#issuecomment-41: > So... what do you we think about adding support for badges... yk... maybe
Author

I’ve worked on SerStars’ badge API myself, it’s no1 fast enough that I’d even consider using it

base - https://therealbadgesapi.serstars.workers.dev
params:
userid=
allowedmods= (enter source name seprated with commas)
prefix=true (on default false) (shows the source name infront of the name/tooltip)

edit: typo, meant "now" not "not"

I’ve worked on SerStars’ badge API myself, it’s no1 fast enough that I’d even consider using it base - https://therealbadgesapi.serstars.workers.dev params: userid= allowedmods= (enter source name seprated with commas) prefix=true (on default false) (shows the source name infront of the name/tooltip) edit: typo, meant "now" not "not"
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
3 participants
Notifications
Total time spent: 5 seconds
seth
5 seconds
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: creations/profilePage#2
No description provided.