Releases: mt-mods/mail
1.4.1
Hi ! 🎉
This time is for a first patch release of the 1.4 series.
1.4.1 is relatively short, but I decided to release it since the return of the <5.7 compatibility patch was merged. It includes :
- 🚀 Performance improvement of the inbox
- ✔️ Return of <5.7 compatibility
Changelog
09b233b Update credits and bump to version 1.4.1
b9982f1 Add support for a get_keys() equivalent for lower than 5.7 Minetest versions (#153)
4f15c2f Update version to 1.4.1-dev in about.lua
4cd06c5 Optimize performance of the inbox (#151)
Full Changelog : 1.4.0..1.4.1
1.4.0 - Overhauled UI & UX
Hey ! 👋
🎉 Finally, the 1.4.0 release is here !!
First, as the main maintainer, I'd like to apologize for the very long time it took. One year spent, and it is not very fruitful. But, I hope that it will be very stable.
Here is a list of main changes :
- 🔢 The messages IDs mess which caused a lot of problems is now fixed ! When you'll update, you'll need to wait a few minutes for the updating script (from
v3
tov3.1
) inspects all the messages. - 💐 A lot of UI components have been redesigned. Notably the color management (auto-mixed colors now), but also the message view and the about page ! And more is coming for the main view !
- ⚙️ Also settings have been redesigned, but with an auto-generating pages script. Now adding a new setting or a new category is very easy !
- 🛜 Also, @y5nw added the possibility to send messages (interpreted as commands, so) to non-player recipients. You should register recipient by calling
mail.register_recipient_handler(function(sender, recipient) ... end)
- 🚫 A very basic spam auto-detection has been implemented. In fact, it is a short-term solution, because folders will be implement in a near future. But the new muting list feature will be kept.
- ⌛ A time offset setting has been added, that you should manually set to adjust server time to your local time.
- 🐛 And as usual, some new fixes ! Considering the amount of changes, a new 1.4.1 will be probably released in few weeks.
Download and put a review on ContentDB : https://content.minetest.net/packages/mt-mods/mail/
Changelog
036d376 Update files to 1.4 (#149)
5cfec3a Update api.md docs (#148)
a347a79 Update actions workflows
48b632f Update German translations (#147)
2938b74 Update translation files
ed6f36a Move date and time settings to a sub-group of Other
1dab26f Add timezone offset setting
9a52c1c Add support for number type settings
19be2d4 Move sorting fields settings to new Fields settings group
dc9c4f8 Add support for tree-hierarchized settings groups
1f208c6 Add table.insert_all() to luacheck
30b9a0f Copy search icon into textures
dfaa34c Ignore mtt tests and screenshot at release
a3af9ee Repair UUIDs duplicates (storage 3.1 upgrade) (#143)
fc7b438 Harmonize options widgets
c6d8543 Move contributor_grouping to selected_idxs
3670fe7 Add 5.8.0 to workflows
f57473a Adjusted options UI (#141)
e516fe0 Use main menu search icon
1dde409 Fix empty mailing lists
ccf07b5 Simplify marking mail property with a local function in storage.lua
1c5e4b6 Harmonize function names with snake case
6f7ccc7 Add patch files to gitignore
1634673 Fix nil player list concatenating
2694ffa Cleanly handle player mailling lists (#140)
851fa9f Update zh translations (#139)
1eb3b76 Correct dev version
ea77737 Minor improvements and fixes to message view layout
0e06718 Update translations
ae238ba Add mod_translation_updater.py to gitignore
570cf78 Implement non-player recipients (#131)
fcca0b7 fix for bugs #135 and #136 (#137)
c5fd218 Fix luacheck
103c4ae Add mute list setting
e45d564 Add list setting type
cd9e9ec Add (Un)mark spam buttons
48fc847 Add storage function to (un)mark message as spams
bfe0ef2 Initial implementation of spam check
75510d2 Add checks utils
83842a8 Add beerchat in optional depends
aab7acf Add warning color
46012a2 Add support for shared settings (#127)
721d882 evict cached storage entries periodically
94f37da add sfinv_buttons compatibility
3eafeb4 Remove selected_idxs for settings after saving
8d80e4c Update translation templates
720315a Move settings-related to util/settings.lua
77de24e Use interleaved style (#124)
3bad371 Add colors utilities (#121)
802f9f7 Add labels for index-type settings
bebb7a8 Add Indonesian translations (#123)
8137e94 es_ES locale update (#117)
2111db2 check if message is found in mail.show_message
f8f500e Do not call show_message() if selected message is empty (fix #115)
7754e7e Add check for mailing list nil description (fix #112)
80ae9c3 Add message id in player selections storage (fix #110, fix #114)
8d7c8c6 step names in luacheck workflow
88a276f Use a faster and newer LuaCheck (#113)
e599646 Reworked settings (#111)
fe533ee Fix crash if non-existent mail was selected (#109)
2a18322 Remove unexcepted translation from base directory
7ae5bda Quick restructuration of files (create sub-init.lua)
a9a4c8c Redesign settings and about layout
9990d56 Add checks for cc/bcc/subject in mail.send() and mail.save_draft() api functions
Full Changelog : 1.3.0..1.4.0
1.3.0
Hey !
🎉 Here comes the 1.3.0 release of mail mod ! Initially planned as 1.2.1, it became 1.3.0 due to the small features added. We hope you'll like it, as always !
Download on ContentDB : https://content.minetest.net/packages/mt-mods/mail/
Main changes :
- 💬 Tooltips added to improve the understability of different actions (Athozus)
- 🇩🇪 🇪🇸 🇫🇷 Update German, Spanish and French translations (Niklp09, Wuzzy2, Chache, Athozus)
- 🐛 Bug fixes (Athozus)
- ⚙️ New settings, notably Date format (Athozus)
- 🛠️ Some other maintenance changes (Athozus)
Changelog :
9c041f5 Release 1.3.0
b4ccc16 Update Spanish translation (Chache)
67108c6 Update credits
09791d5 Update german translation
a6f16c8 Fix French translation
f171a3d Change highlighted color
be8f0e5 Add a setting to choose date format
db2434c Update screenshot
0248b05 Add a setting for automatic marking read
e038993 Add tooltips for detailling actions
37fad48 Add a tooltip for elapsed time since the delivery
fbdaaee Move the selection list-check loop (fix #108)
fe9aca4 Add translation for "No contacts" (fix #107)
e470c58 Fix typos in German
c98cb40 update german translation (+templates)
Full Changelog: 1.2.0...1.3.0
1.2.0 - Settings and many more !
👋 Hey people 👋
🎉 Today is a great today for the mail mod. After several weeks of development, testing, bug fixing, ... we're happy to release the 1.2.0 version of mail mod !
Overview of new features
- ⚙️ Settings (Athozus)
- 🔊 Sound notification (Athozus)
- 🗑️ Trash (Athozus)
- 📄 Storage caching (BuckarooBanzai)
- 📬 Long receivers list support, with a new window (Athozus)
- 📨
/mail <player>
ability (Athozus)
🐞 We've also fixed several bugs to bring even more stability !
Finally, mail mod now contains even more translations :
- 🇧🇷 Brazilian Portuguese (APercy)
- 🇨🇳 Simplified Chinese (TheTrueBeginner)
- 🇪🇸 Spanish (Chache)
- 🇭🇺 Hungarian (nyomi)
Detailled changelog
d09fafc Release 1.2.0
67cbef8 Add a window to show long receivers list
8917fd0 Rework French translations
95475c7 Store colors and use a lighter selection color
f5198b9 Add empty trash button
8c20aeb cache storage entries and batch them for write-back
984d8c3 Fix unselect all (9679251)
968f402 Fix trash restore crash
bfd3692 Remove subject length limitation
8dadd80 Permit start composition of a message by passing receivers into /mail command (close #101)
d53b074 Fix events while reading message in trash
65764ee Rework message.lua events
c6d8f8a Update credits
31645f2 Fix #93 (thanks to whosit)
2e106e3 Add trash (#100)
de07f6b fix mail.delete_mail
(again)
42db40b partial fox for #97 (#98)
fab6f1a Fix long strings
660d460 Make get_setting outside loop (performance)
c655ff3 Fix drafts deleting/duplicating (#96)
7822ff3 Replace sent by outbox (consistency with inbox)
869cc2b Show number of results (x of x' selected)
5605b07 Add Hungarian translation
5e24b92 Fix half deletion of messages
9679251 Remove unnecessary condition
f8ace25 Remove duplicated variable
02853fc deploy workaround for #84
8dcfc7d Rework README
2f01739 Add simplified Chinese translation (TheTrueBeginner)
955f7d1 Add sound notification (#86)
a79ebd9 Add Brazilian Portuguese (APercy)
f70ce53 Add Spanish translation (Chache)
5e3cfed Translate formatted strings
95ab299 Fix strings (translations and checks)
720029a Add settings (#85)
List of PR merged and Issues closed
Full Changelog: 1.1.4...1.2.0
1.1.4 - Stablest 1.1
Hi people ! 🎉
We're happy to release today a new version of mail mod, the 1.1.4 which brings even more stability, and also fix all known bugs reported within the two last weeks.
👋 We're also happy to welcome a new contributor : @imre84 who helped us to fix an huge crash !
7 issues were fixed on this release, which mainly occurred in the message list. 1.1.4 is probably the latest release before 1.2.0, planned for 10 may (might be late), which will bring Settings feature and a rewriting of the code using OOP.
⭐ If you liked the mod, you can star this repository or you can also write a feedback on ContentDB =)
ContentDB : https://content.minetest.net/packages/mt-mods/mail/
Full Changelog: 1.1.3...1.1.4
1.1.3
Hi ! 👋
🎉 We're happy to release 1.1.3 ! This new fix releases comes with many trivial fixes, on the most used parts of the mod (outbox, message view, etc). It also includes some maintenance fixes.
Thanks again for reporting issues and supporting the project. 🙏
Full Changelog: 1.1.2...1.1.3
1.1.2
Hi again !
This is releases comes with great performances improvements for multiple selection, and a fix with sending drafts.
Changelog: 1.1.1...1.1.2
1.1.1
Hi !
This is a new release to fix issues that happened on 1.1.0. Hope you'll like it ! 😉
Changelog: 1.1.0...1.1.1
1.1.0 - Message management
Hi ! 🎉
We're happy to release today 1.1.0 version of mail mod, with the hard work of more than 1 week from the developers. This release comes with sorters, filters, multiple selection, and a new about page.
💾 Download on ContentDB : https://content.minetest.net/packages/mt-mods/mail/
New features
- 🔄 Sorters with ➡️ to ⬅️ from 📍 subject 📆 date fields
- 🔍 Filters
- 🖱️ Multiple selection and actions, select all, etc.
- ❔ New about page
- 🇫🇷 Updated French translations
Changelog
- Better about page by @Athozus in #55
- Message filters/sorters by @Athozus in #56
- Simplify sorting and make it more readable by @S-S-X in #58
- Add multiple selection by @Athozus in #60
- Update about for 1.1.0 by @Athozus in #62
Detailled changelog
- 911c013 Update README
- 83e451d Update about (#62)
- 066c3e8 Create .gitignore
- 191e511 Add multiple selection (#60)
- 67bda9a Simplify sorting and make it more readable (#58)
- 0435a0f Add 5.7.0 to building tests
- da05b5d Message filters/sorters (#56)
- def93bd Better about page (#55)
- a11dc89 Fix variable name
Full Changelog: 1.0.4...1.1.0
1.0.4 - Fixes
This release is to correct an urgent fix that happened on some public servers.
Another way to fix that is to directly upgrade to 1.0.2 (not passing through 1.0.0 or 1.0.1), which fix important migration issues.
Thanks for your reports btw.
Full Changelog: 1.0.3...1.0.4