Timmy Welch
5688cdea89
Merge branch 'mizaki-gentalker_password' into develop
2023-09-26 17:05:20 -07:00
Mizaki
319aa582e5
Remove ignoring default for setting generation combobox
2023-09-25 00:55:50 +01:00
Mizaki
c6522865ab
Use casefold
2023-09-21 16:05:13 +01:00
Mizaki
5684694055
Generate password box for any settings dest name that end in password
2023-09-21 01:47:08 +01:00
Timmy Welch
360a9e6308
Merge branch 'mizaki-talker_gen_combo' into develop
2023-09-17 16:39:33 -07:00
Mizaki
8feade923a
Don't capitalise and therefore no need to use data on the combobox
2023-09-17 20:54:20 +01:00
Mizaki
df3e7912b3
Add talker information in setting window
2023-09-17 18:26:06 +01:00
Mizaki
56f172e7b5
Add combo box support to talker settings generator
2023-09-15 23:46:13 +01:00
Timmy Welch
f72c0c8224
Fix call to check_api
2023-09-06 04:56:30 -04:00
Timmy Welch
bf2b4ab268
Rename check_api_key to check_status
...
Parameter is changed to a settings dict so that a Talker can retrieve any info it needs
Change issue_id type annotation to str
2023-09-06 02:59:59 -04:00
Timmy Welch
40bd3d5bb8
Fix generation and saving of talker settings fixes #515 #514
2023-09-05 14:43:17 -04:00
Timmy Welch
8b1bcd93e6
Add a combobox to select a metadata source in the main window Fixes #508
2023-09-05 03:55:18 -04:00
Timmy Welch
05e6eaf88e
Update setting group names
...
Make group names presentable to users and add builtin plugins during namespace generation.
Revamp talkeruigenerator.py to use generated group and setting names and remove as much hard-coded strings as possible
Add a --list-plugins commandline option
2023-09-05 03:55:12 -04:00
Timmy Welch
548ad4a816
Fix folder archiver
...
Implement supports_comment and is_writable
Fix function call in ComicArchive for supports_comment
Add a menu option to open a folder as an archive
2023-07-29 00:07:25 -07:00
Timmy Welch
f43f51aa2f
Fix #396
...
Use a QWebEngineView if QtWebEngine is available.
If QtWebEngine is not available replace figure tags with div's to allow
the QTextEdit to render the rest of the html properly
2023-07-01 23:29:38 -07:00
Timmy Welch
00200334fb
Add filter to SeriesSelectionWindow and IssueSelectionWindow fixes #476
2023-07-01 18:57:33 -07:00
Timmy Welch
f90f373d20
Merge branch 'mizaki-rate_limit_cv' into develop
2023-07-01 18:04:24 -07:00
Timmy Welch
2e01672e68
Fix #485
...
As mentioned in the comment in comictaggerlib/main.py:186
The default value should be None not the empty string.
We also check if the given value is the default or the empty string and
the setting is unset so the default value is not saved in the settings
file.
The default_api_url is shown in the GUI Settings Window it is not
currently show in the cli help.
2023-06-23 17:48:18 -07:00
Timmy Welch
526069dabf
Use _guess_type from settngs for more robust type checking
2023-06-22 18:28:43 -07:00
Mizaki
af5a0e50e0
Remove wait on CV rate limit in autotag
2023-06-21 22:32:06 +01:00
Timmy Welch
783e10a9a1
Generate a namespace object for typing settngs
2023-06-09 16:20:00 -07:00
Mizaki
c3892082f5
Change data to metadata
2023-06-02 00:37:58 +01:00
Mizaki
92e2cb42e8
Replace instances of Comic Vine to use the talker's name
2023-06-01 22:05:14 +01:00
Mizaki
2da64fd52d
Remove password class from function
2023-05-16 15:20:45 +01:00
Mizaki
057725c5da
Create generate_password_textbox
2023-05-16 00:25:12 +01:00
Mizaki
5996bd3588
Add show/hide icon to key field
2023-05-15 23:46:16 +01:00
Mizaki
60f47546c2
Hide the API key field as a password and add a show/show button
2023-05-13 23:12:29 +01:00
Timmy Welch
c07e1c4168
Add additional typing
2023-04-25 16:00:06 -07:00
Timmy Welch
c1aba269a9
Revert "Make PyICU optional"
...
This reverts commit bf55037690
.
2023-04-22 21:28:14 -07:00
Timmy Welch
bf55037690
Make PyICU optional
...
Fix more locale issues
Update README.md
2023-04-18 21:03:50 -07:00
Mizaki
6133b886fb
String widget fix-fix
2023-02-28 15:06:59 +00:00
Mizaki
dacd767162
String widget fix
2023-02-28 14:59:58 +00:00
Mizaki
b4a3e8c2ee
Add missing tool tips to labels
...
Change metadata select label
Use named tuple for talker tabs
Retrun a string and bool for api check
2023-02-24 00:06:48 +00:00
Mizaki
118429f84c
Change source term to metadata
...
Generate API text field in their own function
API tests return string message of result
Add help to text field lables
2023-02-23 00:42:48 +00:00
Mizaki
5b5a483e25
Fix api key test button generation
2023-02-21 00:58:13 +00:00
Mizaki
316bd52f21
Use currentData for combo box
2023-02-21 00:42:11 +00:00
Mizaki
59893b1d1c
Fix optoin.type ifs
2023-02-21 00:38:13 +00:00
Mizaki
f439797b03
Use new display_name from settngs. Add source combobox getting and setting and add to sources dict of widgets.
2023-02-20 18:45:39 +00:00
Mizaki
fefb3ce6cd
Remove general tab from talker tab and use base tab from settings window. Additional clean up.
2023-02-19 23:33:22 +00:00
Mizaki
a24bd1c719
Generate talker general tab programatically. Move search options to search tab.
2023-02-18 17:16:56 +00:00
Mizaki
02fd8beda8
Use None as parent for api and url message boxes
...
Rename test_api_key and test_api_url to api_key_btn_connect and api_url_btn_connect
Make separate function to set form values, called in settings_to_form
Change isinstance to is
Call findChildren only once
2023-02-18 01:15:46 +00:00
Mizaki
6a6a3320cb
Move talker settings menu generator to a separate file
2023-02-14 01:32:56 +00:00
Mizaki
83a8d5d5e1
Generate settings tabs for each talker
2023-02-11 01:18:56 +00:00
Timmy Welch
4eb9e008ce
Update pre-commit
2023-02-10 00:25:20 -08:00
Mizaki
d0e3b487eb
Mark label for external links. attrib str to be complete.
2023-01-22 17:16:33 +00:00
Mizaki
5d66815765
Add attrib string for source. Add logo and URL to issues window.
2023-01-20 00:29:02 +00:00
Mizaki
55e3b7c7e0
Use name for URL display. Window sizes.
2023-01-13 21:27:40 +00:00
Mizaki
87cd106b28
Add source logo and URL to series window
2023-01-04 23:51:39 +00:00
Timmy Welch
1d9840913a
Change all references of volume to series
2022-12-22 10:16:05 -08:00
Timmy Welch
9004ee1a6b
Merge branch 'settings' into develop
2022-12-15 20:17:50 -08:00