{"id":15140985,"url":"https://github.com/mt-mods/mail","last_synced_at":"2025-06-12T01:09:22.079Z","repository":{"id":43894663,"uuid":"208721656","full_name":"mt-mods/mail","owner":"mt-mods","description":"Mail mod for Luanti","archived":false,"fork":false,"pushed_at":"2024-10-26T10:40:17.000Z","size":3079,"stargazers_count":14,"open_issues_count":10,"forks_count":23,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-29T21:27:34.081Z","etag":null,"topics":["minetest","minetest-mod","webmail"],"latest_commit_sha":null,"homepage":"https://content.minetest.net/packages/mt-mods/mail/","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mt-mods.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-09-16T06:02:25.000Z","updated_at":"2024-10-26T11:58:18.000Z","dependencies_parsed_at":"2023-01-22T04:00:51.695Z","dependency_job_id":"f088a531-0a5d-445a-89f8-bc71b36a11e5","html_url":"https://github.com/mt-mods/mail","commit_stats":{"total_commits":225,"total_committers":27,"mean_commits":8.333333333333334,"dds":0.4,"last_synced_commit":"8a992b7a2933d0877b66b9bd0dd6ca6b60ac997b"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mt-mods%2Fmail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mt-mods%2Fmail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mt-mods%2Fmail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mt-mods%2Fmail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mt-mods","download_url":"https://codeload.github.com/mt-mods/mail/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237869150,"owners_count":19379276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["minetest","minetest-mod","webmail"],"created_at":"2024-09-26T08:43:01.529Z","updated_at":"2025-02-08T20:31:06.751Z","avatar_url":"https://github.com/mt-mods.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"Mail mod for Minetest (ingame mod)\n======\n\n![](https://github.com/mt-mods/mail/workflows/test/badge.svg)\n![](https://github.com/mt-mods/mail/workflows/luacheck/badge.svg)\n[![ContentDB](https://content.minetest.net/packages/mt-mods/mail/shields/downloads/)](https://content.minetest.net/packages/mt-mods/mail/)\n\nThis is a fork of @cheapie's mail mod.\n\nIt adds a mail-system that allows players to send each other messages in-game and via webmail (optional).\n\n# Screenshot\n\n![Main view](screenshot_1.4.0_1.png)\n![Message view](screenshot_1.4.0_2.png)\n\n# Installation\n\n## In-game mail mod\n\nInstall it like any other mod: copy the directory `mail_mod` to your \"worldmods\" folder or use the [ContentDB](https://content.minetest.net)\n\n## Webmail\n\nTo provide a web-based interface to receive/send mails you can use the [mtui](https://github.com/minetest-go/mtui) project.\n\n# Commands/Howto\n\nTo access your mail type `/mail` command or click on the mail button in your inventory (`unified_inventory`).\n\nMails can be deleted, marked as read or unread, replied to and forwarded to another player. You can also manage your contacts and your mailing lists.\n\n# Features\n\n* Inbox page\n* Outbox page\n* Saved drafts\n* Read/unread marks\n* To/Cc/Bcc system\n* Intuitive UI\n* Contacts book\n* Mailing lists\n* Sorters/filters (new in 1.1.0)\n* Multiple selection (new in 1.1.0)\n* Settings\n* Chat, on join, HUD and sound notifications\n* Anti-spam detection\n* Translated in : English, French, German, Chinese (both traditional and simplified), Spanish, Brazilian Portuguese, Hungarian, Indonesian.\n\n# Compatibility / Migration\n\nOverview:\n* `v1` all the data is in the `\u003cworldfolder\u003e/mails.db` file\n* `v2` every player has its own (in-) mailbox in the `\u003cworldfolder\u003e/mails/\u003cplayername\u003e.json` file\n* `v3` every player has an entry in the `\u003cplayername\u003e` `mod_storage/` (inbox, outbox, drafts, contacts, mailing lists, settings)\n* `v3.1` database fix after the message id mess\n\n# Dependencies\n\n* None\n\n# License\n\nSee the \"LICENSE\" file\n\n# Textures\n* textures/email_mail.png (https://github.com/rubenwardy/email.git WTFPL)\n\n# Contributors / Credits\n\n* Cheapie (Initial idea/project)\n* Rubenwardy (Lua/UI improvements)\n* BuckarooBanzay (Clean-ups, Refactoring)\n* Athozus (Outbox, Maillists, UI, Drafts, Trash, Settings)\n* SX (Various fixes, UI)\n* fluxionary (Minor fixups)\n* Toby1710 (UX fixes)\n* Peter Nerlich (CC, BCC)\n* Emojigit (Performance, Traditional Chinese translation)\n* Niklp09 (German translation)\n* Dennis Jenkins (UX fixes)\n* Thomas Rudin (Maintenance)\n* imre84 (UI fixes)\n* Chache (Spanish translation)\n* APercy (Brazilian Portuguese translation)\n* Nuno Filipe Povoa (mail_notif.ogg - https://invent.kde.org/plasma/oxygen-sounds/-/blob/master/sounds/Oxygen-Im-Nudge.ogg)\n* TheTrueBeginner (Simplified Chinese translation)\n* nyomi (Hungarian translation)\n* whosit (UI fixes)\n* Wuzzy (German translation)\n* savilli (UX fixes)\n* Panquesito7 (Maintenance)\n* Eredin (Spanish translation)\n* Muhammad Rifqi Priyo Susanto (Indonesian translation)\n* aBlueShadow (sfinv compatibility)\n* Singularis (UX and storage fixes)\n\n# Contribute\n\nYou can contribute by :\n* Reporting an issue : Go to the [Issues](https://github.com/mt-mods/mail/issues) tab, click on the button **New issue** and type a short title then give many informations (Minetest version, tab where the bug occured, steps to reproduce the crash, etc.)\n* Give a review on ContentDB : [Just write ;)](https://content.minetest.net/packages/mt-mods/mail/review/)\n* Requesting new features : [Open an issue](https://github.com/mt-mods/mail/issues) and indicate what you need more in details.\n* Adding those new features : [Open a pull request](https://github.com/mt-mods/mail/pulls), and if issue(s) are linked, ping them (#number).\n* Fixing an issue : Same as before, open a pull request.\n* Translate into a new language : copy `locale/template.txt` into `locale/mail.\u003ccodelang\u003e.tr`, and add translated strings (syntax : `not translated=translated`). Then, open a pull request. We're also working on opening a [Weblate](https://weblate.org) (free web interface) to translate strings easier.\n* Add documentation : adds `.md` (markdown) or `.txt` files and open a pull request.\n* ...\n\nYou're encouraged to create a fork of this repo, then make your changes and create a pull request when it's done. ~~If you do so, please also check \"Git branches\" section.~~ (obsolete). Request for merging into `master`, if needed we will push into another branch.\n\nIf you don't have a GitHub account, you can also contact maintainers to add manually your contributions.\n\n# Git branches\n\n***Caution : might be obsolete***\n\n* master : main branch, where are pushed releases and tags\n* dev : for new release works, A.B.C release to A.B+1.0\n* A.B.X : for fix releases (no new features), A.B.C release to A.B.C+1\n\nFor a new fix release (A.B.C) : merge A.B.X branch to master\nFor a new release (A.B+1.0) : merge dev to master, with previous A.B.C merges (include fixes in master, prioritize dev branch in case of conflicts)\n\n# Old/Historic stuff\n* Old forum topic: https://forum.minetest.net/viewtopic.php?t=14464\n* Old mod: https://cheapiesystems.com/git/mail/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmt-mods%2Fmail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmt-mods%2Fmail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmt-mods%2Fmail/lists"}