| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | messages: Add status-with-cache....* mumi/messages.scm (status-with-cache): New procedure.
| Ricardo Wurmus | 2019-02-01 | 1 | -1/+15 |
* | guix: Add missing module reference. | Ricardo Wurmus | 2019-02-01 | 1 | -0/+1 |
* | view: Treat image attachments as binaries....* mumi/web/view/utils.scm (display-message-body): Handle attachments
of type "image" like any other binary attachment.
| Ricardo Wurmus | 2019-01-28 | 1 | -1/+2 |
* | view: Handle bytevector mime parts....* mumi/web/view/utils.scm (display-message-body): Handle mime entities
with a bytevector part.
| Ricardo Wurmus | 2019-01-28 | 1 | -3/+12 |
* | guix: Remove custom versions of packages....* guix.scm (guile-debbugs-next, guile-email): Remove.
| Ricardo Wurmus | 2019-01-28 | 1 | -58/+0 |
* | guix: Use GUILE-2.2 variable....* guix.scm (mumi)[propagated-inputs]: Replace guile-2.2.4 with guile-2.2.
| Ricardo Wurmus | 2019-01-28 | 1 | -1/+1 |
* | Use the Guix logo instead of GuixSD....* assets/css/screen.css (.logo): New rules.
* assets/img/logo.png: Replace file.
* mumi/web/view/html.scm (header): Remove IMG tag.
| Ricardo Wurmus | 2019-01-28 | 3 | -3/+18 |
* | Present download links for single part messages....* mumi/web/view/utils.scm (display-message-body): Pass single part
messages through the same display-mime-entity function so that
download links are presented for them too.
| Arun Isaac | 2019-01-27 | 1 | -2/+5 |
* | Support download of single part messages....* mumi/messages.scm (extract-attachment): Return <email> record for
single part messages.
* mumi/web/download.scm (handle-download): Handle <email> record type.
| Arun Isaac | 2019-01-27 | 2 | -17/+25 |
* | Do not attempt to decode the message body....guile-email handles decoding of the message body.
* mumi/web/download.scm (handle-download): Do not attempt to decode
the message body.
| Arun Isaac | 2019-01-27 | 1 | -12/+2 |
* | Display subject only when message actually has a subject....* mumi/web/view/html.scm (issue-page): Check if message actually has a
subject field before attempting to display it.
| Arun Isaac | 2019-01-27 | 1 | -3/+4 |
* | mumi: extract-attachment: Extract the mime-entity body....* mumi/messages.scm (extract-attachment): Extract the mime-entity-body
instead of expecting a tagged list.
| Ricardo Wurmus | 2018-11-11 | 1 | -3/+2 |
* | Handle nested mime entries recursively....* mumi/web/view/utils.scm (display-message-body): Apply
display-mime-entity recursively.
| Ricardo Wurmus | 2018-11-11 | 1 | -13/+13 |
* | Declare Guile JSON as a dependency. | Ricardo Wurmus | 2018-11-10 | 2 | -0/+6 |
* | Use Guile Fibers web server....* mumi/web/server.scm (handler): Simplify.
(start-mumi-web-server): Use fiberized server.
* guix.scm: Add guile-fibers to inputs.
* configure.ac: Check for availability of fibers.
| Ricardo Wurmus | 2018-11-10 | 3 | -9/+12 |
* | view: Be more defensive when working with message subject....* mumi/web/view/html.scm (issue-page): Ensure that the message subject
is always a string before comparing it.
| Ricardo Wurmus | 2018-11-09 | 1 | -1/+2 |
* | Remove dependency on mailutils....* configure.ac: Remove check for mailutils.
* guix.scm (mailutils-next): Remove variable.
* mumi/message.scm (qp-decoder): Remove procedure.
| Ricardo Wurmus | 2018-11-09 | 3 | -92/+1 |
* | mumi: Use (email quoted-printable)....* mumi/web/download.scm (handle-download): Use quoted-printable-decode
from guile-email to decode body.
| Ricardo Wurmus | 2018-11-09 | 1 | -2/+2 |
* | mumi: Try harder to extract a display name....* mumi/messages.scm (extract-name): Try to extract a name from the
email address.
| Ricardo Wurmus | 2018-11-09 | 1 | -0/+3 |
* | mumi: Remove "decode" procedure....* mumi/messages.scm (decode): Remove procedure.
| Ricardo Wurmus | 2018-11-09 | 1 | -10/+0 |
* | mumi: Remove parser procedures....* mumi/messages.scm (split-multipart-message, read-token, read-until,
read-between, read-key-value-pair, throw-away, parse-multipart-header,
multipart-header?): Remove procedures.
| Ricardo Wurmus | 2018-11-09 | 1 | -156/+0 |
* | guix: Update to latest version of guile-debbugs. | Ricardo Wurmus | 2018-11-09 | 1 | -3/+4 |
* | guix: Add missing inputs to mailutils-next. | Ricardo Wurmus | 2018-11-09 | 1 | -0/+4 |
* | mumi: handle-download: Operate on mime-entity....* mumi/web/download.scm (handle-download): Match on mime-entity
as returned by guile-email instead of custom data structure.
| Ricardo Wurmus | 2018-11-09 | 1 | -25/+25 |
* | mumi: extract-attachment: Use the email-body directly....* mumi/messages.scm (extract-attachment): Remove call to
split-multipart-message and use the email body directly.
| Ricardo Wurmus | 2018-11-09 | 1 | -5/+2 |
* | Add guile-email dependency....* configure.ac: Check for guile-email.
* guix.scm (guile-email): New variable.
(mumi)[inputs]: Add guile-email.
| Arun Isaac | 2018-11-09 | 2 | -0/+34 |
* | Use guile-email....* mumi/messages.scm (extract-name, extract-email, header, sender,
sender-email, date, subject, message-id, participants, recipients,
closing?, multipart-message?): Modify to use guile-email API.
* mumi/web/view/html.scm (issue-page): Likewise.
* mumi/web/view/utils.scm (content-type->css-class,
display-message-body): Likewise.
| Arun Isaac | 2018-11-09 | 3 | -67/+52 |
* | Simplify definition of nth....* mumi/messages.scm (extract-attachment): Simplify definition of nth
by using list-ref instead of drop and first.
| Arun Isaac | 2018-11-09 | 1 | -1/+1 |
* | Use iota generated message numbers instead of debbugs' msg-num....* mumi/messages.scm (extract-attachment): Use nth instead of find to
get message.
* mumi/web/view/html.scm (issue-page): Let show-message accept
message-number as an argument. Update invocations of show-message.
* mumi/web/view/utils.scm (display-message-body): Accept
message-number as an argument.
| Arun Isaac | 2018-11-09 | 3 | -11/+13 |
* | Support live hacking....* scripts/mumi.in: Spawn REPL server to support live hacking, if
--listen-repl is provided on the command line.
| Arun Isaac | 2018-11-09 | 1 | -1/+40 |
* | guix: Update to latest guile-debbugs-next. | Ricardo Wurmus | 2018-10-09 | 1 | -2/+2 |
* | view: Fix submitter example....Reported-by: Pierre Neidhardt <mail@ambrevar.xyz>.
| Ricardo Wurmus | 2018-09-20 | 1 | -1/+1 |
* | view: Show changed message subjects....Suggested-by: Ludovic Courtès <ludo@gnu.org>
| Ricardo Wurmus | 2018-09-20 | 1 | -8/+16 |
* | view: Allow downloading any message part. | Ricardo Wurmus | 2018-09-07 | 2 | -9/+23 |
* | recent-bugs: Include recently submitted bugs. | Ricardo Wurmus | 2018-09-07 | 1 | -2/+10 |
* | prettify: Pass down a bit of context to avoid false matches. | Ricardo Wurmus | 2018-09-04 | 1 | -31/+41 |
* | css: Use monospace font for Scheme code. | Ricardo Wurmus | 2018-09-04 | 1 | -0/+1 |
* | Add syntax highlighting for Scheme files. | Ricardo Wurmus | 2018-09-04 | 5 | -14/+64 |
* | Add missing module. | Ricardo Wurmus | 2018-09-04 | 1 | -0/+1 |
* | Support downloading of attachments....* assets/css/screen.css (.attachment:before): Add rule.
* assets/img/file.svg: New file.
* mumi/web/controller.scm (controller): Handle attachment route.
* mumi/web/download.scm: New file.
* mumi/web/view/utils.scm (display-multipart-chunk): Move into...
(display-message-body): ...this procedure; adjust to include
attachment download links.
* mumi/web/view/html.scm (issue-page): Adjust.
| Ricardo Wurmus | 2018-09-04 | 7 | -26/+138 |
* | Support SVG MIME type....* mumi/web/render.scm (file-mime-types): Add type for SVG.
| Ricardo Wurmus | 2018-09-04 | 1 | -0/+1 |
* | Add extract-attachment procedure....* mumi/messages.scm (extract-attachment): New procedure.
| Ricardo Wurmus | 2018-09-04 | 1 | -1/+34 |
* | recent-bugs: Simplify. | Ricardo Wurmus | 2018-09-03 | 1 | -9/+1 |
* | recent-bugs: Avoid out of bounds error. | Ricardo Wurmus | 2018-09-03 | 1 | -4/+5 |
* | view: Provide search hints and link to /help. | Ricardo Wurmus | 2018-09-03 | 1 | -7/+35 |
* | view: Add /help page. | Ricardo Wurmus | 2018-09-03 | 3 | -0/+77 |
* | process-query: Support date filtering....* mumi/messages.scm (ago, date-term->epoch-seconds): New procedures.
(process-query): Support "date" and "mdate" queries.
| Ricardo Wurmus | 2018-09-03 | 1 | -0/+69 |
* | guix: Use Guile-Debbugs from git. | Ricardo Wurmus | 2018-09-02 | 1 | -20/+27 |
* | controller: Fetch more messages if we need to filter locally. | Ricardo Wurmus | 2018-09-02 | 1 | -4/+15 |
* | process-query: Improve results of "submitter" query. | Ricardo Wurmus | 2018-09-02 | 1 | -2/+3 |