Commit graph

  • 0836429903
    Unused loop values in migrate.lua Athozus 2023-03-14 12:47:42 +01:00
  • 75e547fc45
    Fix luacheck (too long lines) in storage.lua Athozus 2023-03-14 12:46:23 +01:00
  • c0c3692c2b
    Fix luacheck warnings in gui.lua Athozus 2023-03-14 12:41:54 +01:00
  • 8d9c1aa43f
    Fix luacheck warnings in migrate.lua Athozus 2023-03-14 12:29:28 +01:00
  • 6605b1db47
    Fix luacheck on storage.lua Athozus 2023-03-14 12:24:43 +01:00
  • b95602a328
    add check for an ancient issue with missing to field BuckarooBanzay 2023-03-13 13:29:42 +01:00
  • d9fcd65066
    luacheck on PR BuckarooBanzay 2023-03-13 13:24:29 +01:00
  • 09e2d0e661
    re-add mtt if BuckarooBanzay 2023-03-13 13:22:27 +01:00
  • a2b74be394
    Use builtin split func in storage.lua Athozus 2023-03-11 14:26:44 +01:00
  • 30a11784a9
    Use builtin split func Athozus 2023-03-11 14:18:13 +01:00
  • 03191fa406
    Replace mail.split by builtin func Athozus 2023-03-11 14:17:58 +01:00
  • a2930517da
    Better compatibility for messages storage Athozus 2023-03-09 19:12:49 +01:00
  • 6858425bd9
    Fix mtt issue Athozus 2023-03-08 22:01:57 +01:00
  • c942dc1a84
    Fix bcc forgotten in mail.send() Athozus 2023-03-08 20:55:45 +01:00
  • 425ad39547
    Better syntax in storage.lua Athozus 2023-03-08 20:50:29 +01:00
  • 8a4290849f
    Fix mtt crash Athozus 2023-03-08 20:16:50 +01:00
  • 40381c1175
    Add message check Athozus 2023-03-08 19:44:11 +01:00
  • 88d8f8fe3e
    Better log messages Athozus 2023-03-08 19:41:54 +01:00
  • 69bb0fb53e
    Send msg table with string keys in mtt Athozus 2023-03-08 19:36:15 +01:00
  • 0ce6a2d099
    Fix migrate.lua non-declared variable Athozus 2023-03-08 19:31:12 +01:00
  • b8533f14ff
    Add 10 seconds security to mtt.lua Athozus 2023-03-08 19:20:49 +01:00
  • c7692b1ff1
    Fix mtt.lua Athozus 2023-03-08 19:09:24 +01:00
  • 0333ba7fe7
    Set up database version v3 and its migration from v2 Athozus 2023-03-08 19:03:27 +01:00
  • 41aa75d8fe
    Fix many issues related to maillists Athozus 2023-03-05 17:00:52 +01:00
  • 7247e6bb5c
    Fix selected indexes for inbox/sent Athozus 2023-03-05 11:50:09 +01:00
  • 1412f0e3e0
    Avoid multiples occurences of the same messages due to player both in maillist and receivers Athozus 2023-03-02 21:19:52 +01:00
  • c9635d7190
    Fix repetition of code causing a crash Athozus 2023-03-01 19:40:58 +01:00
  • 2443cc5dec
    Add ability to use maillist in messages and receive messages from them Athozus 2023-03-01 19:37:08 +01:00
  • 85a5e525be
    Add ability to add multiples players and choose their default status (to/cc/bcc) Athozus 2023-03-01 18:30:39 +01:00
  • 698e8617c7
    Add ability to choose default status (to/cc/bcc) Athozus 2023-03-01 18:30:39 +01:00
  • 2656936a6f
    Add at symbol as prefix on maillists view Athozus 2023-03-01 18:23:59 +01:00
  • 6453c56def
    Rework on editing/deletion of contacts/maillists Athozus 2023-03-01 18:21:33 +01:00
  • 770b7b69cb
    Fix inability to edit contact Athozus 2023-03-01 17:23:44 +01:00
  • 09a156cfe8
    Add ability to create mail lists Athozus 2023-03-01 17:22:14 +01:00
  • fd9b579c5f
    Add deleting contact Athozus 2023-03-01 16:07:01 +01:00
  • 178a101618
    Create mail lists formspec based on contacts Athozus 2023-03-01 15:29:44 +01:00
  • addc9eb9bc
    Use global contacts functions and reconfigure add/remove functions Athozus 2023-03-01 15:17:40 +01:00
  • b5285fbff1
    Show every message received/sent via specific functions Athozus 2023-03-01 14:39:25 +01:00
  • 3dd820a16b
    Fix messages loading Athozus 2023-03-01 13:50:09 +01:00
  • 1441c28ccf
    Mark read/unread/delete a message Athozus 2023-03-01 13:41:05 +01:00
  • 7ede5864be
    Add automatic generation of status for a new message (unread) Athozus 2023-03-01 12:40:01 +01:00
  • 128b209067
    Receive player messages from global storage Athozus 2023-03-01 11:50:58 +01:00
  • 0d69f0242b
    Add insertion of messages into global storage mail.messages.json Athozus 2023-03-01 11:36:13 +01:00
  • 17b5f94fed
    Show date time (#27) Athozus 2023-02-26 01:54:34 +01:00
  • e73d11b8bd
    Resize messages table to be aligned with close button at the bottom Athozus 2023-02-26 00:54:51 +01:00
  • dd145e621a
    Remove index variable verification on mark read/unread buttons since they are necessarily clicked on inbox view Athozus 2023-02-26 00:48:52 +01:00
  • 61d70e427e
    Add variable to keep the previous tab instead of going back to the first one Athozus 2023-02-26 00:46:17 +01:00
  • 92a7c71d7f
    Remove comment on selected_idxs test (show_sent) Athozus 2023-02-23 11:37:23 +01:00
  • f58af625c5
    Add show_sent function and show sent messages Athozus 2023-02-23 11:26:12 +01:00
  • 2d10355a20
    Add tabheader & sent formspec Athozus 2023-02-23 10:51:11 +01:00
  • b0a5bc7e47
    Repair forward button in read view #29 Athozus 2023-03-01 14:54:05 +01:00
  • 6f247fbe7f
    Fix bug #13 Athozus 2023-02-28 22:12:17 +01:00
  • e190d19dc1
    Show date time (#27) Athozus 2023-02-26 01:54:34 +01:00
  • 98b6c25068 Rework header layout to add better space for date AirSThib 2023-02-26 00:14:33 +01:00
  • dfa4e9eb96
    Fix wrong registered dates Athozus 2023-02-23 23:51:25 +01:00
  • 7f6a1e4a2b
    attempt to fix test flux 2023-02-23 14:33:11 -08:00
  • 140608f1ca add canonical_name to luacheck config BuckarooBanzay 2023-02-23 23:32:57 +01:00
  • f53221e742 fix smoke test BuckarooBanzay 2023-02-23 23:31:01 +01:00
  • 2ddeb05f83
    attempt to fix test flux 2023-02-23 14:30:55 -08:00
  • f7a7ef361a
    use canonical_name if it is available; report error when trying to send mail to non-existent players flux 2023-02-23 13:41:41 -08:00
  • c011ee788e
    Show date in message reading Athozus 2023-02-23 12:45:28 +01:00
  • 43bf5b9a6f
    don't forget which message was selected (#25) fluxionary 2022-11-21 09:30:52 -08:00
  • 461ec07946
    don't forget which message was selected fluxionary 2022-11-21 09:24:45 -08:00
  • 8062173a5a
    fix unified inventory integration (#23) fluxionary 2022-09-23 18:26:36 -07:00
  • 8ce0cb14ff
    fix unified inventory integration flux 2022-09-23 10:19:56 -07:00
  • d1254a7c5b check messages for missing time field BuckarooBanzay 2022-08-06 20:23:35 +02:00
  • bbd6e9123f update ci status badges BuckarooBanzay 2022-08-02 15:06:42 +02:00
  • abe3c29e6d strip down to bare mail mod BuckarooBanzay 2022-08-02 15:03:31 +02:00
  • 3327be9bf4 consistent function syntax BuckarooBanzay 2022-08-02 14:58:42 +02:00
  • 5642f139df use mtt for integration tests BuckarooBanzay 2022-08-02 14:56:32 +02:00
  • 4b496a1e61 order received mails by date descending BuckarooBanzay 2022-08-02 14:49:22 +02:00
  • d9771ded2a Fixes https://github.com/EdenLostMinetest/edenlost/issues/8 Dennis Jenkins 2022-01-19 16:12:32 -08:00
  • b8937e1d2a Fixes https://github.com/EdenLostMinetest/edenlost/issues/8 Dennis Jenkins 2022-01-19 16:12:32 -08:00
  • 390c431b96 readonly received msg view BuckarooBanzay 2022-01-07 13:19:05 +01:00
  • 461f57cde8 fix global var typo BuckarooBanzay 2021-03-21 10:45:38 +01:00
  • ef2a4d02e0 Optional QoS support SX 2021-03-19 15:39:46 +02:00
  • 0aaea28a2f Optional QoS support SX 2021-03-19 15:39:15 +02:00
  • dd429cbed4 Optional QoS support SX 2021-03-19 15:38:28 +02:00
  • dc3a7cb31a
    Optional QoS support SX 2021-03-19 15:39:46 +02:00
  • 4469749b1b
    Optional QoS support SX 2021-03-19 15:39:15 +02:00
  • c39dbcd774
    Optional QoS support SX 2021-03-19 15:38:28 +02:00
  • 416d616a3c
    Merge pull request #11 from DiamondPlane/DiamondPlane-patch-1 Buckaroo Banzai 2021-03-16 20:12:37 +01:00
  • 47df85a16a
    Update onjoin.lua Toby1710 2021-03-16 18:13:43 +02:00
  • 0f1b3c6260
    check field arg for nil Buckaroo Banzai 2020-10-30 15:04:18 +01:00
  • 6537d205d4
    add some nil-checks to edit form callback Buckaroo Banzai 2020-10-23 12:54:29 +02:00
  • 51e80c6d9d satisfy luacheck BuckarooBanzay 2020-10-13 19:20:18 +02:00
  • 63521f5e85 check fields of forwarded mail BuckarooBanzay 2020-10-13 19:15:58 +02:00
  • 18592b0a35 more sanity checks and default values BuckarooBanzay 2020-09-20 20:18:34 +02:00
  • be51cff470 field fix BuckarooBanzay 2020-09-20 13:11:38 +02:00
  • 64262c95a6 map legacy "dst" field to "to" BuckarooBanzay 2020-09-19 13:22:33 +02:00
  • 35d29789ca
    Merge pull request #6 from PeterNerlich/contacts Buckaroo Banzai 2020-08-17 09:07:15 +02:00
  • f35b62649b recipient selection: indicate what is TO and what is CC Peter Nerlich 2020-08-15 14:53:59 +02:00
  • 0d937711aa fix mail.ensure_new_format() (had lead to wrong TO field when using Reply All), remove player from CC when using Reply All Peter Nerlich 2020-08-15 14:44:25 +02:00
  • 93d1af947c always sort contacts alphabetically - introduce pairsByKeys() (from http://www.lua.org/pil/19.3.html but adding current index and total length as iterator return values) - use pairsByKeys() everywhere, where contacts are iterated over (for now only when displaying in gui.lua) so the order stays the same although the structure is a hashmap - correctly update selected position when adding/removing contacts to TO/CC/BCC fields - remove print statements in storage.lua Peter Nerlich 2020-08-15 13:52:26 +02:00
  • 39f47437b6 migration fixes Peter Nerlich 2020-08-12 12:23:46 +02:00
  • 106e94eee7 Merge branch 'cc-bcc' into contacts Peter Nerlich 2020-08-12 12:23:12 +02:00
  • 8beec340d3 revert renaming "sender" to "from" to maintain backwards compatibility Peter Nerlich 2020-08-12 11:51:01 +02:00
  • 756b951d91 add working contact selection dialog Peter Nerlich 2020-08-12 11:20:48 +02:00
  • b60cd978b9 add GUI to manage contacts - show hint when trying to save an illegal contact (empty name or collision) - contacts list (selection logic is a bit less straight forward than with messages because contacts are not a list but have strings as keys to prevent duplicate entries) - contacts list: only show first line of notes - add direct recipients (in TO) to contacts when sending (in gui.lua, as it's a comfort feature) - set messages immediately when clicking read/unread, not *after* redrawing the inbox - set messages only when something changed to reduce disk writes - move marking mails read to the show message formspec (exept the direct button) - adjust "No Mail" label Peter Nerlich 2020-08-10 18:41:05 +02:00
  • f82c3d2b82 add contacts dir, leave mail files as is - restructured storage.lua so reading/writing json is not duplicated - when a player joins and has no contacts file yet, automatically add all players he wrote to Peter Nerlich 2020-08-10 18:29:11 +02:00