Git Product home page Git Product logo

walltaker's Issues

[Suggestion] Contact on User Page

Currently there is the issue that if you want to leave a contact option to you have to take up space inside link's terms for that. My suggestion is that on each user's page there should be a space to provide means of contacting you be it Discord, Telegram or anything else.

[Enhancement] Disable autocomplete

When chatting/inputting e621 post IDs/leaving feedback, browsers automatically suggest previously entered input. In many cases, I'm looking to put something unique/new in these boxes rather than autofill with old info - could these text fields be given an autocomplete="off" type attribute?

Thanks!

Expiry selector should allow you to choose time ranges instead

Instead of a datetime string for the expiry time, it'd be way easier for users to choose one of the following options

  • in 10min
  • in 1 day
  • end of this weekend (not always 2 days, from now until 23h59 sunday of this week)
    • this is closer in spirit to how I saw this expiry being used, so you could set it and forget it
  • in 1 week
  • in 1 year (as good as "always" really)

[Enhancement] Some sort of simple chat?

A really simple chat that could be used to communicate between friends would be great, since right now the only way is to use image feedback or go off site.

Allow user accounts to supply their own E621 API key

This allows users to use the full tag set on e621, as well as apply their e621 account-wide blacklist.

Requires

  • a new column for api key on User
  • a user edit page, for changing this api key with a blurb about how to get one
  • display account wide blacklist on links (fetch list on link create/update)

Update client links in web app

While the readme links have been updated, the web app is using an old link for the desktop client and missing the android client. Opening issue and PR in a moment for the change.

[Custom Client] in Automate

Ok, this may not be the best place to write this, but discord doesn't want to allow me to create new account. As it's not exactly an issue, but that seemed the best way to message.

Since android client wasn't changing my wallpaper automatically on Android 8.0, (changing it only after I press "refresh")

I decided to create my own simple one in Automate
https://github.com/Deanskond/walltaker_automate

It allows to select which screens should be affected (system wallpaper and/or lock screen), it may be easily duplicated to allow different ids for each.

It introduces itself: Request header { "User_Agent":"walltaker-android-automate/0.9"}

[Bug/Enhancement] When other users/I use somone else Link they show up as online and confuses Website

[Enhancement]

When I or somone else uses a Link the Link is shown as online even when link owner is not using it
distinguish owner from normal user.

Possible fix:
give Owner of Link a key to use in client to verify identity and send to website on update request
or the more difficult way let the user login into client

[Bug]

Two users using two or more diffrent devices/platforms "confuses" website resulting in switching device logo and text on links

Possible fix:
implement feature from [Enhancement] part and show only device from link owner

Copy blacklist button for link details page

Nitkua68 โ€” 12/09/2022 ร  09:29
Ohhh what about a "copy blacklist" ahah I'm pretty sure it would be useful to people who do searches on e6 directly. I suppose the search box from the site is useful for when in a hurry, but I usually do prefer being able to check the image up close before setting it too

[Bug] Problems with Tags

image

Theme tag/blacklist seems to be broken
Setting theme tag to "rating:s" OR blacklist to "rating:e rating:q" has no effect

[Enhancement] Image preview

It would be useful to have a preview of the image you are about to set, as small, in order to avoid setting images with small details that may not be seen in the preview, but which are annoying to those who see it on the big screen, such as phrases or things in the blacklist , so you don't have to search for the image before setting it up to make sure it's okay.

[Enhancement] Rating system for reactions

It would be nice to add a rating system for reactions (like the one for orgasms) with points from one to five, as many users often react without writing anything, so you get for example "username ๐Ÿ˜: Nice! โญ: 5" or "username ๐Ÿ˜: โญ: 5"

[Enhancement] Recent image warning

It would be nice to get a warning, when changing an image, that warns you if it has already been set recently, to avoid setting the same images to someone over and over again without noticing, it could be something like "This image has already been set recently, do you want to set it anyway?"

[Suggestion] Add different titles for each page/view

Currently it can get quite difficult to navigate, if you're like me and like to open new tabs constantly, since all the tabs are just titled "Walltaker". So I suggest that each view gets a different title, like for example if you're on a user page it says "{username} - Walltaker" or something to that effect. Would be extremely useful.

[Enhancement] Reward system

It would be nice to add an reward system for those who change many images to many users, using a system of badges (5, 10, 20, 30, 40, 50, 100), next to the user's name and if possible prioritize the user in the browse tab.

[Enhancement] Add new reactions for links

It would be nice to add new reactions for the links:
-The "I Super Love It!" reaction, that leaves an image set for a set time, while allowing you to change the image, so that when the time ends it changes
-The "Don't like it!" reaction that works like "hate it!" but doesn't remove the picture
-The "I seen it!" reaction to let the setter and the others know that the image has been seen

Change link IDs to uniterable value

Link IDs are iteratable right now, which isn't great. Lets make new Links use a unique uniterable value instead, while links created before the timestamp where this is deployed can continue to use ID urls.

I was originally thinking GUIDs but they are way too large for links I want to be memorable, and I also don't want a 100% random format, because adding another index to the links table is going to be rough. So ideally we want a short format that contains the ID

For the format, how about:

                                     Unique
                                       โ†“
("L" if public | "P" if private) + (link.id) + (random 2 digits)
               โ†‘                                       โ†‘
lets web app detect new format           buffer at end, so it's easy to
                                     extract IDs by ignoring last 2 digits!

So https://walltaker.joi.how/links/50 would become https://walltaker.joi.how/links/L5038

[QUESTION] Walltaker apparently likes Ram?

What is Walltaker doing with over 27 Gigabytes of my Ram?
Like excuse me wtf, haven't had that before, but I have nothing open except Walltaker in by Browser, and it uses over 27 Gigabytes of ram o_O
I don't have any add-ons installed and only this one tab open.
Is that a known Bug or just a random glitch that I stumbled upon? xd

I've just made a Screenshot of it: https://ente.dev/s/walltaker

[Custom Client] Wallpaper-Engine

Hi.

I saw that you added the Automate client to your user-Agent list.
I edited my header to a similar format. (pleas say if i should edit something.),
maybe you could add mine too.

P.S: For issue with symbols flickering
save last user-agents in some time fo example 5min. and show symbols next to each other.
(in that case just don't show text next to it to save space).

You could show client-info on hover over icon.

and add code that only reloads reaction when reaction changed

[Enhancement] Wallpaper preview selector

It would be useful to be able to set in the link settings how the preview of the wallpaper should be shown, for users who for example use the monitor vertically, in order to show the correct preview.
As previews there should be at least: smartphone, tablet portrait, tablet landscape, vertical monitor, horizontal monitor

[Bug] .link::after pseudo element is cut off for 1k+ links

I haven't seen anyone mention this, apologies in advance if this is already known, but the link number in the .link::after pseudo element doesn't properly scale with screen width, causing larger links to be cut offffff
Adding font-size: clamp(5rem, 20.5vw, 11rem); bottom: -6vw; (or something to that effect) makes it scale like I think would be the desired effectttt?

Here's a comparison of what it currently looks like, VS my userstyle with my font-size changes~

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.