Bug 514622 - Toggle for the ISBN field
Summary: Toggle for the ISBN field
Status: RESOLVED FIXED
Alias: None
Product: tellico
Classification: Applications
Component: general (other bugs)
Version First Reported In: 4.1.4
Platform: Debian testing Linux
: NOR wishlist
Target Milestone: ---
Assignee: Robby Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-01-14 22:49 UTC by Jim Sanderson
Modified: 2026-09-10 04:56 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In: 4.2.2
Sentry Crash Report:


Attachments
attachment-2317927-0.html (2.43 KB, text/html)
2026-08-10 16:05 UTC, Jim Sanderson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jim Sanderson 2026-01-14 22:49:51 UTC
Add a toggle to the ISBN field to turn dashes on or off.

LOC, Amazon, Barnes & Noble and a lot of other sites no longer use the "-" and often the ISBNs are not formatted the same way as they are in Tellico if they are used.
Comment 1 Robby Stephenson 2026-07-03 14:23:43 UTC
(In reply to Jim Sanderson from comment #0)
> Add a toggle to the ISBN field to turn dashes on or off.
> 
> LOC, Amazon, Barnes & Noble and a lot of other sites no longer use the "-"
> and often the ISBNs are not formatted the same way as they are in Tellico if
> they are used.

Is your request purely for formatting the value for the user or is it causing issues with ISBN searches? Trying to figure out if this is an aesthetic distinction or functional. Thanks
Comment 2 Robby Stephenson 2026-08-10 02:10:00 UTC
Git commit be29f49e3f72cdc8e6db2b987d86235522f7410c by Robby Stephenson.
Committed on 10/08/2026 at 02:09.
Pushed by rstephenson into branch 'master'.

Allow disabling of the ISBN validation in the entry edit dialog

The ISBN field needs a property of format = false.
FIXED-IN: 4.2.2

M  +4    -0    ChangeLog
M  +1    -1    doc/details.docbook
M  +4    -3    src/gui/linefieldwidget.cpp

https://invent.kde.org/office/tellico/-/commit/be29f49e3f72cdc8e6db2b987d86235522f7410c
Comment 3 Robby Stephenson 2026-08-10 02:11:35 UTC
Git commit 818b4c812152b71c08fdf01b575b8cc83df062a4 by Robby Stephenson.
Committed on 10/08/2026 at 02:11.
Pushed by rstephenson into branch '4.2'.

Allow disabling of the ISBN validation in the entry edit dialog

The ISBN field needs a property of format = false.
FIXED-IN: 4.2.2

M  +4    -0    ChangeLog
M  +4    -3    src/gui/linefieldwidget.cpp

https://invent.kde.org/office/tellico/-/commit/818b4c812152b71c08fdf01b575b8cc83df062a4
Comment 4 Jim Sanderson 2026-08-10 16:05:22 UTC
Created attachment 195042 [details]
attachment-2317927-0.html

Partly functional.  Copying an ISBN from Tellico to paste into a search
engine on certain sites (B&N, LOC, etc.) requires editing out the dashes
for it to work properly.  Also, for some publishers, the breaks are
different.  This isn't a crucial change, just a "wish for" item.

On Sun, Aug 9, 2026 at 7:11 PM Robby Stephenson <bugzilla_noreply@kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=514622
>
> Robby Stephenson <robby@periapsis.org> changed:
>
>            What    |Removed                     |Added
>
> ----------------------------------------------------------------------------
>       Latest Commit|https://invent.kde.org/offi |
> https://invent.kde.org/offi
>                    |ce/tellico/-/commit/be29f49
> |ce/tellico/-/commit/818b4c8
>                    |e3f72cdc8e6db2b987d86235522
> |12152b71c08fdf01b575b8cc83d
>                    |f7410c                      |f062a4
>
> --- Comment #3 from Robby Stephenson <robby@periapsis.org> ---
> Git commit 818b4c812152b71c08fdf01b575b8cc83df062a4 by Robby Stephenson.
> Committed on 10/08/2026 at 02:11.
> Pushed by rstephenson into branch '4.2'.
>
> Allow disabling of the ISBN validation in the entry edit dialog
>
> The ISBN field needs a property of format = false.
> FIXED-IN: 4.2.2
>
> M  +4    -0    ChangeLog
> M  +4    -3    src/gui/linefieldwidget.cpp
>
>
> https://invent.kde.org/office/tellico/-/commit/818b4c812152b71c08fdf01b575b8cc83df062a4
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 5 Robby Stephenson 2026-09-07 17:02:33 UTC
Git commit c3a3e3e58dd8c3c96bd846f42872127188df11df by Robby Stephenson.
Committed on 07/09/2026 at 17:01.
Pushed by rstephenson into branch '4.3'.

Add context menu item to copy ISBN without hyphens

M  +41   -1    src/gui/lineedit.cpp
M  +8    -0    src/gui/lineedit.h
M  +2    -0    src/gui/linefieldwidget.cpp

https://invent.kde.org/office/tellico/-/commit/c3a3e3e58dd8c3c96bd846f42872127188df11df
Comment 6 Robby Stephenson 2026-09-07 17:05:21 UTC
(In reply to Jim Sanderson from comment #4)
> Partly functional.  Copying an ISBN from Tellico to paste into a search
> engine on certain sites (B&N, LOC, etc.) requires editing out the dashes
> for it to work properly. 
I confess I don't quite understand your work flow. If you're searching for an ISBN on LOC, Tellico can do that itself. If a website is so broken that it can't search for ISBN values that include hyphens, that's pretty bad. In any case, I've added a context menu item to copy without hyphens.

>Also, for some publishers, the breaks are different.  
The hyphen formatting is defined by the ISBN organization, which is what Tellico attempts to follow.
Comment 7 Robby Stephenson 2026-09-07 17:47:47 UTC
Git commit b7f1fa7ba485a27ca2fafc3a5c955e0815b73a79 by Robby Stephenson.
Committed on 07/09/2026 at 17:02.
Pushed by rstephenson into branch 'master'.

Add context menu item to copy ISBN without hyphens

M  +41   -1    src/gui/lineedit.cpp
M  +8    -0    src/gui/lineedit.h
M  +2    -0    src/gui/linefieldwidget.cpp

https://invent.kde.org/office/tellico/-/commit/b7f1fa7ba485a27ca2fafc3a5c955e0815b73a79
Comment 8 Jim Sanderson 2026-09-10 04:56:54 UTC
Robby,

The searching has nothing to do with Tellico.  That works fine. It's 
copying the ISBN to search other sites for identifying numbers to link 
to in ISFDB and other bibliographic sites so that I can document books 
for others to identify first edition points, etc.  After contributing a 
few thousand entries it just occurred to me that I'm editing out the 
dashes on a lot of ISBNs.  Maybe it's just me and no one else would ever 
care about it.

Amazon works off and on with dashes (weirdly inconsistent across their 
sites (US, UK, CA)...it works one day and not the next but they are 
listing all of their ISBNs without dashes now.  The LOC doesn't work 
with dashes (they converted all of their listings a few years ago to not 
include dashes).  Barnes & Noble doesn't work with dashes (all of their 
listing are without dashes now).

Again, Tellico isn't the issue, it's the world that's moving away from 
the formatting.

Thank you for the change and all your work.  It is appreciated.

Jim

On 9/7/26 10:05 AM, Robby Stephenson wrote:
> https://bugs.kde.org/show_bug.cgi?id=514622
>
> --- Comment #6 from Robby Stephenson <robby@periapsis.org> ---
> (In reply to Jim Sanderson from comment #4)
>> Partly functional.  Copying an ISBN from Tellico to paste into a search
>> engine on certain sites (B&N, LOC, etc.) requires editing out the dashes
>> for it to work properly.
> I confess I don't quite understand your work flow. If you're searching for an
> ISBN on LOC, Tellico can do that itself. If a website is so broken that it
> can't search for ISBN values that include hyphens, that's pretty bad. In any
> case, I've added a context menu item to copy without hyphens.
>
>> Also, for some publishers, the breaks are different.
> The hyphen formatting is defined by the ISBN organization, which is what
> Tellico attempts to follow.
>