GothenburgBitFactory / GothenburgBitFactory/tw.org

Tools page filter for version 2 does not work for version 2 combined with server

Open
#1,434 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Perl
Stars
14
Forks
52
Avg merge
6d 1h
Merged PRs (30d)
1

Description

The filter options don't match the semantic difference between versions and features. Because of that, it is not possible to exclude versions, when filterig for taskserver. This leads to applying filters does not practically narrow down the result significantly.
Example:
Search for tools compatible with "taskwarrior3" and also beeing categorized as "taskserver".
Results:
- many tools categorized with "taskwarrior2" and "taskserver", but not "taskwarrior3" (Those are the actual problem, because I did not ask for them)
- some tools categorized with "taskwarrior2" and "taskwarrior3" and "taskserver"
- few tools categorized with "taskwarrior3" and "taskserver", but not "taskwarrior2"

Solutions:
1. bad: just ignore me, and let users look through hundreds of items for every query
2. better: add option for boolean AND logic
3. best: split up the categories and filter options. maybe something like "taskserver" as feature and "taskwarrior2" and "taskwarrior3" as versions

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the tw.org Tools page filter implementation and trace how version categories and taskserver are combined. Define the intended version/feature semantics with maintainers, then verify that filtering for taskwarrior3 and taskserver excludes tools that only support taskwarrior2.

Written by the indexing model from the issue text.

Assessment

Tech stack
perl
Domain
search
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.