MTGProxyPrinter

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 events occurring around 9ac2cfd9f699393b.

2022-04-05
12:09
CardFilterPage: Hide the Scryfall ID column for known cards. This property doesn’t hold much value for the user. check-in: 2fe383f655 user: thomas tags: improve_cache_cleanup_wizard
12:03
Refactored the CardFilterPage __init__ method by extracting two setup methods. check-in: 02b6eb8468 user: thomas tags: improve_cache_cleanup_wizard
11:31 New ticket [936300cf85] . artifact: fdd4d58a68 user: thomas
11:30 Edit [dcf6fa6fa216e877|dcf6fa6fa2]: Edit check-in comment. artifact: c6a186dc03 user: thomas
10:50 Changes to wiki page "MTGProxyPrinter" artifact: 62c0785185 user: thomas
2022-04-04
20:15
Changed CardDatabase.is_removed_printing() to return the oracle_id or None instead. It can still be used as a boolean, but the result is now more useful in general. check-in: 5d2bdaf56a user: thomas tags: fix_decklist_import
19:51
CardDatabase: Added method is_removed_printing(scryfall_id). It returns True, if the given scryfall id belongs to a known-removed printing. check-in: 24fd696697 user: thomas tags: fix_decklist_import
19:49
CardDatabase: Added @profile decorator to all potentially expensive methods. By default it does nothing, but is implicitly replaced with a real profiling function when the application is run using kernprof. check-in: 61c1418a20 user: thomas tags: fix_decklist_import
16:34
Add tests to validate the content of mtg_proxy_printer/resources/resources.qrc check-in: 88e51d7771 user: thomas tags: trunk
16:33
Converted line endings of run_tests.bat script to Windows-native CRLF style. check-in: 2d965e5bef user: thomas tags: trunk
14:25
Benchmark script: Add method CardInfoDownloadWorker._parse_single_printing() to the measured functions. check-in: cecb6c6160 user: thomas tags: trunk
14:05 Edit [b71a681306126fd5|b71a681306]: Move to branch test_resources. artifact: f85205f766 user: thomas
13:45 Closed ticket [cd3d553b7a]: Test the Qt resource file registry plus 5 other changes artifact: eec21b37e5 user: thomas
13:42
Test the resource file registry resources.qrc. Implements [cd3d553b7abf099d]. Closed-Leaf check-in: b71a681306 user: thomas tags: test_resources
09:29 New ticket [ced1990e3e] The print guessing database queries became slow again. Optimize the database queries. artifact: 6dac732823 user: thomas
09:27 New ticket [d2948a3643] Deck list importer: Print guessing performed, even if disabled. artifact: b687fb4f33 user: thomas
09:19 New ticket [c9283f04b6] Deck list importer always translates cards to language “None”, even if translating is disabled. artifact: 2caf5f81e2 user: thomas
2022-04-03
23:23 New ticket [cd3d553b7a] Test the Qt resource file registry. artifact: e4727c36cf user: thomas
19:51 Edit [9078e65f80e304b9|9078e65f80]: Add tag "v0.15.0". artifact: 07b2fc50ed user: thomas
18:50 Edit [9078e65f80e304b9|9078e65f80]: Move to branch trunk. artifact: 6b9ea3179a user: thomas
18:43
Release v0.15.0 check-in: 9078e65f80 user: thomas tags: trunk, release, v0.15.0
17:19 Edit [9ac2cfd9f699393b|9ac2cfd9f6]: Add propagating "hidden". artifact: a7e32dd2cc user: thomas
17:19
The DeckImportWizard now has button icons on Windows. The FinishRole button icon and tooltip is updated, depending whether the user wants to replace the document or append the deck list. The oversized card warning takes precedence over this. Added changelog entries. check-in: b9c0942530 user: thomas tags: trunk
17:18
AddCardWidget: Added icons to the buttons inside the ButtonBox, if the buttons don’t have icons on the current platform. check-in: 3b155c1e38 user: thomas tags: trunk
17:17 Edit [9ac2cfd9f699393b|9ac2cfd9f6]: Move to branch bogus. Add propagating "closed". artifact: 0297c92854 user: thomas
13:07
Improved the Settings window: Better grouping of relevant settings. Set button icons on Windows. Add a button to open a file manager at the log file location. check-in: de67946148 user: thomas tags: trunk
12:57
Fixed opening the log directory on Windows platform. Closed-Leaf check-in: 62ff1cf535 user: thomas tags: settings_revamp
11:57 Edit [14234c9ce96b6f6f|14234c9ce9]: Edit check-in comment. artifact: ce12edf8c2 user: thomas
11:54
Added icons edit-undo and edit-redo to the internal icon theme. Also set the Reset button icon in the settings window, if not set. check-in: 86d79415b2 user: thomas tags: settings_revamp
11:52 Edit [14234c9ce96b6f6f|14234c9ce9]: Move to branch bogus. Add propagating "hidden". Mark "Closed". artifact: 62c9907ae7 user: thomas
11:29
Set icons on buttons in the Settings window button box, if none are set. check-in: e154c055cd user: thomas tags: settings_revamp
11:27
Added icon document-revert to the internal icon theme. check-in: 95d2adf5fd user: thomas tags: settings_revamp
11:01
Tests: Explicitly disable writing the log file to disk when running the unit tests. Otherwise repeated runs of the unit test suite can write hundreds of megabytes of log messages to disk. check-in: 6028bc3f3c user: thomas tags: trunk
11:00
Added a push button to the debug settings that opens the log directory in the default file manager. This allows the user to easily browse the log files written to disk. check-in: 3f6a06fc35 user: thomas tags: settings_revamp
10:04
Renamed some of the layout objects to have names matching their container widget. check-in: bb4e23d08c user: thomas tags: settings_revamp
10:00
Removed the ”avoid low resolution images” option. Nothing was implemented using it and the option was disabled in the settings, so remove it. check-in: 977bf739c1 user: thomas tags: settings_revamp
09:56
Re-purposed the almost empty second tab to host all printing selection related settings. So moved the settings from the “Image selection” group box on the “General” page there. check-in: 8f329e486c user: thomas tags: settings_revamp
09:12
Added a vertical spacer to the card_database_page.ui to keep the text label from stretching out. check-in: 3c19324201 user: thomas tags: first_launch_wizard
2022-04-02
15:48 Closed ticket [dda52d47cd]: Support more than 'gzip' content encoding for card meta-data downloads plus 4 other changes artifact: d7787ab747 user: thomas
2022-04-01
13:04 Closed ticket [ae640c0fb6]: Implement a notification when importing card data finished. plus 4 other changes artifact: 4abb941bf3 user: thomas
12:59 Closed ticket [fc610234c6]: Allow skipping additional cards during the meta-data import plus 4 other changes artifact: e5524f0cdd user: thomas
12:53
When loading a document containing prinings unavailable due to enabled download filters, the document loader will now try to replace them with available printings, if possible. A card without available printings (maybe removed by the funny/silver bordered card filter) will still be removed from the document. But as long as there is at least one printing available that does not fall under a download filter, the removed printing will be replaced. The logic prefers the card’s original language, then falls back to the user’s configured preferred language, then English, then any other language. Implements [132473390d0c40e7]. check-in: 2b2a292c42 user: thomas tags: trunk
2022-03-31
22:48 Closed ticket [132473390d]: Replace unknown reprints with known ones plus 4 other changes artifact: fcbe436774 user: thomas
22:47
Added changelog entry. Closed-Leaf check-in: 14f3d2ecd1 user: thomas tags: replace_filtered_printings
22:39
Implemented replacing filtered printings when loading a document. The main window shows a message box, if printings are replaced. Implements [132473390d0c40e7]. check-in: d009c3a232 user: thomas tags: replace_filtered_printings
20:14
CardDatabase.get_cards_from_data(): The language attribute in the card identification data parameter is now optional. check-in: 05974f19e7 user: thomas tags: replace_filtered_printings
18:06
Also store the language of filtered out printings in the RemovedPrintings table. The language is required to keep the language when migrating unknown printings to known printings. Without this field, the source language is unknown, as the scryfall id by itself does not contain the information. check-in: c78b05cb93 user: thomas tags: replace_filtered_printings
17:44
CentralWidget: Adjusted labels in the Grouped CentralWidget layout to fill all spaces in the layout grid. check-in: 560f8c094d user: thomas tags: trunk
17:36 Edit [5c403321c91fa2d3|5c403321c9]: Edit check-in comment. artifact: c3af6d12d9 user: thomas
17:34
Remove the margins around the horizontal AddCardWidget layout. Because it is embedded in a layout that has margins on it’s own, the previous value of 6 pixels caused double wide margins around it. With margins set to zero, the borders of widgets in the CentralWidget and widgets in the AddCardWidget are flush. check-in: 5c403321c9 user: thomas tags: trunk