[GH-ISSUE #1455] Feature Request: Suggest existing tags when adding new URLs #2375

Open
opened 2026-03-01 17:58:37 +03:00 by kerem · 1 comment
Owner

Originally created by @sclu1034 on GitHub (Jun 11, 2024).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1455

Type

  • General question or discussion
  • Propose a brand new feature
  • Request modification of existing behavior or design

What is the problem that your feature request solves

When adding new URLs, the input field for tags is a plain text field. I sometimes end up writing a tag name slightly different to one that I have used previously, thereby creating two tags for the same meaning.

Describe the ideal specific solution you'd want, and whether it fits into any broader scope of changes

Ideally, the text field would be replaced with a combo box that suggests/autocompletes existing tags, while still allowing creating new ones.
Examples: https://github.com/yairEO/tagify or https://mui.com/material-ui/react-select/#chip

What hacks or alternative solutions have you tried to solve the problem?

Keep a second tab open with the list of tags. For every tag I'm not sure about, CTRL+F the list.

How badly do you want this new feature?

  • It's an urgent deal-breaker, I can't live without it
  • It's important to add it in the near-mid term future
  • It would be nice to have eventually

  • I'm willing to contribute dev time / money to fix this issue
  • I like ArchiveBox so far / would recommend it to a friend
  • I've had a lot of difficulty getting ArchiveBox set up
Originally created by @sclu1034 on GitHub (Jun 11, 2024). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/1455 <!-- Please fill out the following information, feel free to delete sections if they're not applicable or if long issue templates annoy you :) --> ## Type - [ ] General question or discussion - [ ] Propose a brand new feature - [x] Request modification of existing behavior or design ## What is the problem that your feature request solves When adding new URLs, the input field for tags is a plain text field. I sometimes end up writing a tag name slightly different to one that I have used previously, thereby creating two tags for the same meaning. ## Describe the ideal specific solution you'd want, and whether it fits into any broader scope of changes Ideally, the text field would be replaced with a combo box that suggests/autocompletes existing tags, while still allowing creating new ones. Examples: https://github.com/yairEO/tagify or https://mui.com/material-ui/react-select/#chip ## What hacks or alternative solutions have you tried to solve the problem? Keep a second tab open with the list of tags. For every tag I'm not sure about, CTRL+F the list. ## How badly do you want this new feature? - [ ] It's an urgent deal-breaker, I can't live without it - [ ] It's important to add it in the near-mid term future - [x] It would be nice to have eventually --- - [ ] I'm willing to contribute [dev time](https://github.com/ArchiveBox/ArchiveBox#archivebox-development) / [money](https://github.com/sponsors/pirate) to fix this issue - [x] I like ArchiveBox so far / would recommend it to a friend - [ ] I've had a lot of difficulty getting ArchiveBox set up
Author
Owner

@pirate commented on GitHub (Jun 11, 2024):

I think we can do this with the same built-in django autocomplete field that it uses in the Admin UI

<!-- gh-comment-id:2160310042 --> @pirate commented on GitHub (Jun 11, 2024): I think we can do this with the same built-in [django](https://docs.djangoproject.com/en/5.0/ref/contrib/admin/#django.contrib.admin.ModelAdmin.autocomplete_fields) autocomplete field that it uses in the Admin UI
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
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
starred/ArchiveBox#2375
No description provided.