summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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 Wurmus2018-11-091-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 Wurmus2018-11-093-92/+1
* mumi: Use (email quoted-printable)....* mumi/web/download.scm (handle-download): Use quoted-printable-decode from guile-email to decode body. Ricardo Wurmus2018-11-091-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 Wurmus2018-11-091-0/+3
* mumi: Remove "decode" procedure....* mumi/messages.scm (decode): Remove procedure. Ricardo Wurmus2018-11-091-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 Wurmus2018-11-091-156/+0
* guix: Update to latest version of guile-debbugs.Ricardo Wurmus2018-11-091-3/+4
* guix: Add missing inputs to mailutils-next.Ricardo Wurmus2018-11-091-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 Wurmus2018-11-091-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 Wurmus2018-11-091-5/+2
* Add guile-email dependency....* configure.ac: Check for guile-email. * guix.scm (guile-email): New variable. (mumi)[inputs]: Add guile-email. Arun Isaac2018-11-092-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 Isaac2018-11-093-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 Isaac2018-11-091-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 Isaac2018-11-093-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 Isaac2018-11-091-1/+40
* guix: Update to latest guile-debbugs-next.Ricardo Wurmus2018-10-091-2/+2
* view: Fix submitter example....Reported-by: Pierre Neidhardt <mail@ambrevar.xyz>. Ricardo Wurmus2018-09-201-1/+1
* view: Show changed message subjects....Suggested-by: Ludovic Courtès <ludo@gnu.org> Ricardo Wurmus2018-09-201-8/+16
* view: Allow downloading any message part.Ricardo Wurmus2018-09-072-9/+23
* recent-bugs: Include recently submitted bugs.Ricardo Wurmus2018-09-071-2/+10
* prettify: Pass down a bit of context to avoid false matches.Ricardo Wurmus2018-09-041-31/+41
* css: Use monospace font for Scheme code.Ricardo Wurmus2018-09-041-0/+1
* Add syntax highlighting for Scheme files.Ricardo Wurmus2018-09-045-14/+64
* Add missing module.Ricardo Wurmus2018-09-041-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 Wurmus2018-09-047-26/+138
* Support SVG MIME type....* mumi/web/render.scm (file-mime-types): Add type for SVG. Ricardo Wurmus2018-09-041-0/+1
* Add extract-attachment procedure....* mumi/messages.scm (extract-attachment): New procedure. Ricardo Wurmus2018-09-041-1/+34
* recent-bugs: Simplify.Ricardo Wurmus2018-09-031-9/+1
* recent-bugs: Avoid out of bounds error.Ricardo Wurmus2018-09-031-4/+5
* view: Provide search hints and link to /help.Ricardo Wurmus2018-09-031-7/+35
* view: Add /help page.Ricardo Wurmus2018-09-033-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 Wurmus2018-09-031-0/+69
* guix: Use Guile-Debbugs from git.Ricardo Wurmus2018-09-021-20/+27
* controller: Fetch more messages if we need to filter locally.Ricardo Wurmus2018-09-021-4/+15
* process-query: Improve results of "submitter" query.Ricardo Wurmus2018-09-021-2/+3
* css: Remove rounded corners from header.Ricardo Wurmus2018-09-021-0/+1
* view: Sort participants by email.Ricardo Wurmus2018-09-021-2/+5
* view: Display severity.Ricardo Wurmus2018-09-021-0/+4
* collect-parts: Allow empty line before boundary.Ricardo Wurmus2018-09-021-4/+10
* Adjust search box styles.Ricardo Wurmus2018-09-022-47/+30
* view: Change title for list of issues with recent activity.Ricardo Wurmus2018-09-021-1/+1
* css: Make tables fill the whole container width.Ricardo Wurmus2018-09-021-0/+4
* Defend against empty headers.Ricardo Wurmus2018-09-011-1/+1
* render: Allow clients to cache static files.Ludovic Courtès2018-09-012-16/+43
* Don't use bug-originator with mu-header-decode.Ricardo Wurmus2018-09-011-1/+6
* Add style for cut-here lines.Ricardo Wurmus2018-09-012-0/+6
* Add some support for multipart messages.Ricardo Wurmus2018-09-014-5/+265
* view: Add missing docstring.Ricardo Wurmus2018-09-011-0/+1
* view: Fix type error.Ricardo Wurmus2018-08-281-1/+1
* Goodbye mu, hello guile-debbugs!Ricardo Wurmus2018-08-2814-399/+686