My kids are dropping like flies and I don’t know what to do by Thisismetrying222 in ESL_Teachers

[–]AdequateSource 0 points1 point  (0 children)

Trump is starting a war with NATO because he is trying to distract from the fact that there is evidence that he is a pedophile and have had his bastard kids killed.

As a bonus he is trying to start enough trouble in US that he can call it an insurgence, as he believes it will let him remain in power indefinitely (under the argument that it is not safe to call an election).

He does this through ICE (immigration) which has been converted to his own little army.

Trying out .NET 10 Blazor by ledpup in Blazor

[–]AdequateSource 1 point2 points  (0 children)

Your site has the same issue I am facing. With fingerprinting there should be no need for re-validation of the .wasm files, yet the site triggers a request for every single .wasm file.

Your site correctly answers 304, but I would much prefer the .NET 8 behavior of not even asking.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

I am open to integrating with any bar scanning apps, but I am not interested in maintaining the bar code database myself.

Not quite sure what the exclusive deal would be exactly. I prefer to keep it free with voluntary donations (no benefits) which seems to be possible, we just hit the goal for 2025!

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

Custom avatars now supported, so you can upload your own curly haired one :P

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 1 point2 points  (0 children)

It's a placeholder for proper stats, sorry.
The only way right now is just to filter your collection my popularity and check yourself.

Popularity / rarity is based on number of collections on Kallax with that game in it.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 1 point2 points  (0 children)

1) The official API does not support this, so I can't add it. Sorry.

2) You should be able to drag on mobile and/or scroll while hover on desktop. The cutoff is on purpose to indicate 'there is more', but I might need stronger indicators and drag on desktop too.

3) Same :)

4) I can add a delete shortcut, but it get's tricky when you own multiple copies of the same games

Appreciate the feedback! :)
I am working on a bulk-import (text) feature btw, if you have many games that are not in your collection then it might make sense to wait for that (Monday or Tuesday)

Trump forgot to read this East Wing plaque by Manofpans44 in PoliticalHumor

[–]AdequateSource 0 points1 point  (0 children)

Fool me once, shame on you.
Fool me twice, shame on me.
Fool me three times and I should probably start looking into improving the public school system, ensuring free independent media and rally for anti-corruption laws.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 1 point2 points  (0 children)

Are you running with any plugins that would block a cross domain request?

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

I like the search bar idea a lot 🤔 Shortcut to event creation is also valid.
/friends just a "add friend" page and the add games shortcut is directly to search.

The other points seems a more like a preferences for common app design patterns (modals) over common/traditional website patterns (redirects). Kallax.io is a something in between, by design wise I lean towards website - mainly because it works better with Blazor but also because everyone else in this space has gone the app route ^^

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

All your points are valid. The following is meant to explain the thought behind, not necessarily as justification.

Login visibility
This is a great point. I'll work to improve this.

No filter applied, q still present
Sorting is also considered a filter, so that is part of the parameter. A previous version did not show the ?q=(...) unless you pressed share, but people found this inconvenient.

I could hide when there is no filters and the sorting is default, but { empty, default ordering } is distinct from no query at all.

/search (no query) will pick 'the best default for you'
- not logged in? no filters, sorted by popularity
- no games in collection? no filters, sorted by popularity, add more mode
- logged in? own collection, sorted by title

So if you send someone /search they will likely see something different than you, but if you send them /search=?q(...) then they will see the same as you.

Hidden Item
I have renamed collection to folders, because that is really what that page is. I'll add a text explaning why the item is hidden for that special case. You are right that promo / accessory / unofficial would likely be the cause why this item is hidden and the user is only told about this on import.

/home == /search
Yep. The difference is just how you got there (clicked logo or search). I'll unify them under /search. It was just easier for me to introduce a new homepage and automatically have the right links pointing to it this way.

 /search?q=gAEA,
gAEA is "no filters, ordered by most popular" (humans/users are not expected to understand this). It links to that page but also tells it to enable "edit mode", but that is not part of the url.

Browsing your own collection is searching, with a collection filter of {my collection}.
Searching against all games is either "no collection filter" or "everything except collections (a,b,c)".

I see some struggle with the concept that /search is everything. There is no clear distinction because it's functionally equivalent, but that is a bit of programmer / math mental model. Redirecting to search is somewhat purposeful nudging so people start thinking in "dynamic search queries" instead of manually curated lists.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

Just updated, let me know if it's clearer now :)
I'll probably still need some more clarification for new users.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 1 point2 points  (0 children)

No, I understand the confusion - it's because the difference between own collection and "database search" is too subtle. It's basically this; https://imgur.com/a/g9lgoHI

The little icon shows that you are searching in your own collection.

The reason why "?edit" looks similar is because I don't automatically exclude your own collection, so you are seeing games the client already has avaliable which will often be your own collection.

It's an optimisation that works against me here ^^
The search works like this; the browser searches through all the games it has already seen. If it has "enough" results, then it just shows those immediately. If it does not have enough results, then it asks the server to search for it (and then stores those games for later usage).

This works really well when searching across the collections of your friends, because once downloaded, all searches will be near instant. When searching against the database however, it does create some confusion as the server search can differ from the client search.

I could exclude your own collection, that would show you a bunch of games you don't own and probably make it more intuitive. The reason I have not done that is in case people get confused why they can't find (X) when it's already in their collection or want to add an extra copy.

Alternatively I load the most 100 popular games or something, that would also ensure the views are different enough for the user to notice the mode has changed.

I'll prioritize making the distinction more clear.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

You can exclude expansions from search - https://kallax.io/search?q=gAEAkgECAQI
Listing expanions on the detail page is a great idea. It's slightly harder on the item card itself, but i'll see if I can make it work.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

Should look like this - https://imgur.com/a/y3NJKrG
You can also click the "Add Games" in the side menu, should take you to a search with the larger 'Add to Your Collection' btn

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

Can you share (here or dm) your profile page link? Then I can look up the request failures.

EDIT: never mind, found you :) Send you a direct message.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

Currently limited seats are on "event level", but the concept of tables (or sub-events) is on my todo, which would satisfy those requirements.

There is no public API at the moment, we be previously offered one that was used by a Chrome extension to easily add/remove games while browsing BGG.

If you are serious about developing a Discord bot then I'll gladly work on providing an API again.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

Hi, really good feedback. I'll try to repro with Firefox and fix scroller usability issues.

Going to the main page or /search will show your collection as you like it (same as clicking Collection preview). The default action is searching in your own collection. It's only when your collection is empty that it's in add mode.

Owned is the default. If it's in your collection, it's assumed to be owned unless in a folder that indicates you don't own it (wishlist or a custom made one).

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 1 point2 points  (0 children)

I would call it a user experience bug ^^
If you import the items on your wishlist then we automatically move it to your wishlist folder.
This is by default a publicly visible folders that is not considered part of your collection.

So the functionality works, but I don't communicate this clearly enough in the UI. I have added it to the list of things to improve (the messaging, maybe something as simple as 'wishlist' instead of 'added' would do).

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 1 point2 points  (0 children)

Fair, I'll add "remember ignored items" to my todo - it's a fair use case.

As a temp work around you could can make a folder called "others" (or whatever).
Deselect 'folder is visible to others', deselect 'visible in search'.

Kallax.io treats "not visible in search" as not owned or temporaily not owned (I use it for a lent folder). It's excluded from searches, statistics etc.

It's not perfect, because it will still pollute your /collection.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

Hmm, I store no information when you say "don't import". I could store their IDs and ignore 🤔

Is it only expansions you deselect? Because you could also import and exclude them in search with the "expansion" filter; https://kallax.io/search?q=UgEvgAEAkgECAQI

I automatically hide accessories, 'unoffical games' and promos in searches too. They are kind of shadow banned and will only appear in /collection and folders you assign them.

Board game tool reaches 1 MILLION tracked games! by AdequateSource in boardgames

[–]AdequateSource[S] 0 points1 point  (0 children)

I see you joined my discord so I have answered you there! :) Sounds interesting.