Page 7 of 10
Re: 🔍 MiloDB: Finding Old Teases
Posted: Sat Aug 31, 2024 10:20 am
by FrozenWolf
MiloDB 3.4.0, 2024-08-31
- Added: 'config set' subcommand to set entries at runtime
- Added: 'config edit' subcommand to edit entries at runtime
- Added: 'config reset' subcommand to reset entries at runtime
- Database: Sorted tags alphabetically
- Database: Replaced ambiguous punctuation with standard punctuation
- Database: Updated to 2024-05-31
config set/edit/reset
You can now edit the config file at runtime (which nobody asked for, but somebody might find useful). This is mostly useful for changing the terminal colours and launch options, for example:
> config set format/ansi/colour/matchingText 1;41
Will change the terminal colour for the matching text to be bold on a red background.
TAB completion works when entering the path to a config item, and I find it's the best way to navigate it.
Ambiguous punctuation
Some authors prefer to edit their teases in a word processor before copy/pasting the content into a tease. Word processors have a habit of changing a dash in a hyphen, double quotes into left/right double quotes, etc. This can make searching for a particular phrase that includes punctuation more likely to not match.
Some ambiguous punctuation has been replaced with a more conventional character in the database. This is a table of those replacements:
Code: Select all
Name │ Char │ Unicode ║ ║ Name │ Char │ Unicode
───────────────────────────────────────┼──────┼─────────╢ ╟────────────────┼──────┼──────────────────────
Non-breaking Space │ │ U+00A0 ║ -> ║ Space │ │ U+0020
Carriage Return │ │ U+000D ║ -> ║ Space │ │ U+0020
Tab │ │ U+0009 ║ -> ║ Space │ │ U+0020
Grave Accent │ ` │ U+0060 ║ -> ║ Apostrophe │ ' │ U+0027
Acute Accent │ ´ │ U+00B4 ║ -> ║ Apostrophe │ ' │ U+0027
Hyphen │ ‐ │ U+2010 ║ -> ║ Hyphen Minus │ - │ U+002D
Non-breaking Hyphen │ ‑ │ U+2011 ║ -> ║ Hyphen Minus │ - │ U+002D
Figure Dash │ ‒ │ U+2012 ║ -> ║ Hyphen Minus │ - │ U+002D
En Dash │ – │ U+2013 ║ -> ║ Hyphen Minus │ - │ U+002D
Em Dash │ — │ U+2014 ║ -> ║ Hyphen Minus │ - │ U+002D
Horizontal Bar │ ― │ U+2015 ║ -> ║ Hyphen Minus │ - │ U+002D
Swung Dash │ ⁓ │ U+2053 ║ -> ║ Hyphen Minus │ - │ U+002D
Minus Sign │ − │ U+2212 ║ -> ║ Hyphen Minus │ - │ U+002D
Small Em Dash │ ﹘ │ U+FE58 ║ -> ║ Hyphen Minus │ - │ U+002D
Small Hyphen Minus │ ﹣ │ U+FE63 ║ -> ║ Hyphen Minus │ - │ U+002D
Full-width Hyphen Minus │ - │ U+FF0D ║ -> ║ Hyphen Minus │ - │ U+002D
Left Single Quotation Mark │ ‘ │ U+2018 ║ -> ║ Apostrophe │ ' │ U+0027
Right Single Quotation Mark │ ’ │ U+2019 ║ -> ║ Apostrophe │ ' │ U+0027
Single Low-9 Quotation Mark │ ‚ │ U+201A ║ -> ║ Apostrophe │ ' │ U+0027
Single High-Reversed-9 Quotation Mark │ ‛ │ U+201B ║ -> ║ Apostrophe │ ' │ U+0027
Left Double Quotation Mark │ “ │ U+201C ║ -> ║ Quotation Mark │ " │ U+0022
Right Double Quotation Mark │ ” │ U+201D ║ -> ║ Quotation Mark │ " │ U+0022
Double Low-9 Quotation Mark │ „ │ U+201E ║ -> ║ Quotation Mark │ " │ U+0022
Double High-Reversed-9 Quotation Mark │ ‟ │ U+201F ║ -> ║ Quotation Mark │ " │ U+0022
Horizontal Ellipsis │ … │ U+2026 ║ -> ║ Period │ ... │ U+002E U+002E U+002E
Low Asterisk │ ⁎ │ U+204E ║ -> ║ Asterisk │ * │ U+002A
───────────────────────────────────────┼──────┼─────────╢ ╟────────────────┼──────┼──────────────────────
Name │ Char │ Unicode ║ ║ Name │ Char │ Unicode
Please let me know if you can think of any other punctuation that could be nobbling your searches.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Mon Sep 30, 2024 1:08 pm
by FrozenWolf
MiloDB 3.5.0, 2024-09-30
- Added: Automatic migration to newer configuration versions
- Changed: Split launch options into platform specific groups
- Database: Updated to 2024-06-30
Update
If you have version >= 3.0.0, you can use the 'update' command.
Split launch options
When using the '
open
', '
openall
', '
browse
', and '
browseall
' commands, the launch options are now specified per platform. When upgrading to MiloDB 3.5.0, the configuration file will automatically migrate the existing settings to the correct platform. This is useful for those that use MiloDB on Windows and Linux interchangeably.
See the
Launch Configuration for more details.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Thu Oct 31, 2024 2:15 pm
by FrozenWolf
MiloDB 3.6.0, 2024-10-31
- Changed: Database format updated
- Database: Updated to 2024-07-30
Update
If you have version >= 3.0.0, you can use the '
update
' command.
Database format updated
I reformatted the database a little bit. This has the following effect:
- The database is smaller by a cats whisker
- The database loading time is reduced by a gnats fart
Not sure I should have bothered really!
Refreshed database metadata
I refreshed the metadata (title, summary, author, tags, etc.) of all teases. This found a number of teases that were missing from the database, a couple of authors that had changed their name, and a few teases that had disappeared.
Where the title or summary of a tease had been changed, I also refreshed the content. Other than occasionally trawling the forums, that's the only indication I have that a tease has changed.
Happy Halloween!

Re: 🔍 MiloDB: Finding Old Teases
Posted: Sat Nov 30, 2024 6:36 pm
by FrozenWolf
MiloDB 3.7.0, 2024-11-30
- Fixed: Matched fields 'status' and 'authorStatus' were associated with the wrong tease field
- Added: Dark themed CSS for 'browse' and 'browseall' commands
- Changed: Removed CSS colour configuration from config file and moved into CSS file
- Database: Updated to 2024-08-29
Update
If you have version >= 3.0.0, you can use the '
update
' command.
New dark themed CSS
The stylesheet used for '
browse
' and '
browseall
' has been overhauled and a new dark themed one added. In the directory you'll now find:
default-light.css
default-dark.css
If you want to switch to the dark theme, you can use the config command:
> config set format/html/cssFilePath default-dark.css
Re: 🔍 MiloDB: Finding Old Teases
Posted: Tue Dec 31, 2024 11:04 am
by FrozenWolf
MiloDB 3.8.0, 2024-12-31
- Fixed: 'unknown' author ID shown in browse summary had wrong colour in default-dark.css
- Changed: Upgraded to Python 3.12
- Changed: Fortified update fetches by handling incomplete reads and URI redirections
- Database: Updated to 2024-09-30
Update
If you have version >= 3.0.0, you can use the '
update
' command.
Happy New Year!
Wishing everyone the best for 2025!
Re: 🔍 MiloDB: Finding Old Teases
Posted: Fri Jan 31, 2025 1:46 pm
by FrozenWolf
MiloDB 3.9.0, 2025-01-31
- Fixed: Handle failures launching the default web browser
- Added: 'update list' subcommand to list available versions and variants
- Added: 'update switch' subcommand to support switching to different variants
- Changed: 'update' command is less verbose when fetching the remote manifest
- Changed: 'update' command will no longer show file differences and strategy if there is no update available
- Changed: 'about' command now shows current variant
- Database: Updated to 2024-10-30
Update
If you have version >= 3.0.0, you can use the '
update
' command.
Future GUI
The graphical interface for MiloDB is coming on quite nicely and is now my primary focus. At some point I'll be asking for a handful of volunteers to put it through its paces, but it's not quite ready yet.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Fri Feb 28, 2025 5:56 pm
by FrozenWolf
MiloDB 3.10.0, 2025-02-28
- Changed: Improved consistency of error messages on command parsing
- Database: Updated to 2024-11-30
Update
If you have version >= 3.0.0, you can use the '
update
' command.
Notes
I made some very significant under-the-hood changes to support the upcoming graphical interface, but it should still behave just like it used to (i.e. please let me know if I've broken anything). I'm expecting to release an
early alpha build of the GUI variant in March 2025 for the enthusiasts.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Sun Mar 09, 2025 3:02 pm
by FrozenWolf
For the enthusiasts, the first version of the experimental GUI is available. See
viewtopic.php?t=27549 and please post all GUI related discussions into that thread.
I'll continue to maintain the terminal version of the MiloDB application in this thread.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Mon Mar 31, 2025 8:25 pm
by FrozenWolf
MiloDB 3.11.0, 2025-03-31
- Fixed: Update no longer tries to execute 'None' when switching to a non-supported platform
- Fixed: Update no longer fails when trying to delete non-existent deprecated config files
- Changed: During update, temporary files are placed in subdirectory of main application instead of system temp
- Changed: Improved speed of 'stats' command
- Changed: Included date range of database in 'stats' command
- Changed: Updated URI to CC0 licence
- Changed: 'sort' command can now sort by 'status', 'author', 'authorStatus', 'images', and 'uniqueImages'
- Changed: Improved formatting for 'update list all' and 'update list variants' commands
- Changed: Help of 'update' command now mentions the inability to TAB complete the variant name on 'update switch'
- Database: Stripped duplicate page names from NYX teases
- Database: Updated to 2024-12-31
Update
If you have version >= 3.0.0, you can use the '
update
' command.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Wed Apr 30, 2025 2:26 pm
by FrozenWolf
MiloDB 3.12.0, 2025-04-30
- Added: 'about' command now shows the amount of memory used by the application
- Database: Recovered some missing author names and IDs
- Database: Updated to 2025-01-29
Update
If you have version >= 3.0.0, you can use the '
update
' command.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Fri May 30, 2025 4:43 pm
by FrozenWolf
MiloDB 3.13.0, 2025-05-30
- Fixed: Handling of quoted text in custom launch commands
- Added: Sort key for word count
- Added: Add 'debug' command for diagnosing launch issues
- Database: Updated to 2025-02-27
Update
If you have version >= 3.0.0, you can use the '
update
' command.

This terminal version of MiloDB is nearing end-of-life unless lots of people shout that they want to keep it. The
GUI variant has now entered a Beta phase for those wishing to test it out.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Mon Jun 30, 2025 10:49 pm
by FrozenWolf
MiloDB 3.14.0, 2025-06-30
- Fixed: Update failed when trying to rename non-existent config files
- Changed: Renamed core files for consistency
- Database: Updated to 2025-03-30
Update
If you have version >= 3.0.0, you can use the '
update
' command.

This terminal version of MiloDB is nearing end-of-life unless lots of people shout that they want to keep it. The
GUI variant has now entered a release-candidate phase for those wishing to test it out. There will be an automatic upgrade available from this terminal version to the GUI version in the near future.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Thu Jul 31, 2025 6:38 pm
by FrozenWolf
MiloDB 3.15.0, 2025-07-31
- Added: End-of-life message
- Added: 'gui-upgrade' command
- Added: Audio stats in 'stats' command
- Added: Sort keys for audio count
- Database: Updated to 2025-04-29
Update
If you have version >= 3.0.0, you can use the '
update
' command.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Thu Jul 31, 2025 6:42 pm
by FrozenWolf
MiloDB 4.0.0, 2025-07-31
This is the new graphical variant of MiloDB that includes the vast majority of the features from the end-of-life terminal variant. If you find missing features or issues, please let me know.
Re: 🔍 MiloDB: Finding Old Teases
Posted: Sun Aug 31, 2025 9:17 pm
by FrozenWolf
MiloDB 4.1.0, 2025-08-31
- Fixed: Text highlighting started one character too early on lines containing an emoji anywhere before the highlight
- Fixed: Error highlighting in queries containing unterminated quotes didn't appear after variable expansion
- Fixed: Error highlighting in queries containing unterminated quotes didn't show in expanded text
- Changed: Stripped zero-width-space unicode characters from database text
- Changed: Added copy/open URL buttons to the About dialog
- Changed: Renamed config files for consistency; prefixed with 'user-'
- Database: Updated to 2025-05-28
Update
Use the 'Update' button to update.