summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove dependency on mailutils.Ricardo Wurmus2018-11-093-92/+1
| | | | | | * configure.ac: Remove check for mailutils. * guix.scm (mailutils-next): Remove variable. * mumi/message.scm (qp-decoder): Remove procedure.
* mumi: Use (email quoted-printable).Ricardo Wurmus2018-11-091-2/+2
| | | | | * mumi/web/download.scm (handle-download): Use quoted-printable-decode from guile-email to decode body.
* mumi: Try harder to extract a display name.Ricardo Wurmus2018-11-091-0/+3
| | | | | * mumi/messages.scm (extract-name): Try to extract a name from the email address.
* mumi: Remove "decode" procedure.Ricardo Wurmus2018-11-091-10/+0
| | | | * mumi/messages.scm (decode): Remove procedure.
* mumi: Remove parser procedures.Ricardo Wurmus2018-11-091-156/+0
| | | | | | * 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.
* 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.Ricardo Wurmus2018-11-091-25/+25
| | | | | * mumi/web/download.scm (handle-download): Match on mime-entity as returned by guile-email instead of custom data structure.
* mumi: extract-attachment: Use the email-body directly.Ricardo Wurmus2018-11-091-5/+2
| | | | | * mumi/messages.scm (extract-attachment): Remove call to split-multipart-message and use the email body directly.
* Add guile-email dependency.Arun Isaac2018-11-092-0/+34
| | | | | | * configure.ac: Check for guile-email. * guix.scm (guile-email): New variable. (mumi)[inputs]: Add guile-email.
* Use guile-email.Arun Isaac2018-11-093-67/+52
| | | | | | | | | * 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.
* Simplify definition of nth.Arun Isaac2018-11-091-1/+1
| | | | | * mumi/messages.scm (extract-attachment): Simplify definition of nth by using list-ref instead of drop and first.
* Use iota generated message numbers instead of debbugs' msg-num.Arun Isaac2018-11-093-11/+13
| | | | | | | | | * 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.
* Support live hacking.Arun Isaac2018-11-091-1/+40
| | | | | * scripts/mumi.in: Spawn REPL server to support live hacking, if --listen-repl is provided on the command line.
* guix: Update to latest guile-debbugs-next.Ricardo Wurmus2018-10-091-2/+2
|
* view: Fix submitter example.Ricardo Wurmus2018-09-201-1/+1
| | | | Reported-by: Pierre Neidhardt <mail@ambrevar.xyz>.
* view: Show changed message subjects.Ricardo Wurmus2018-09-201-8/+16
| | | | Suggested-by: Ludovic Courtès <ludo@gnu.org>
* 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.Ricardo Wurmus2018-09-047-26/+138
| | | | | | | | | | | * 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.
* Support SVG MIME type.Ricardo Wurmus2018-09-041-0/+1
| | | | * mumi/web/render.scm (file-mime-types): Add type for SVG.
* Add extract-attachment procedure.Ricardo Wurmus2018-09-041-1/+34
| | | | * mumi/messages.scm (extract-attachment): New procedure.
* 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.Ricardo Wurmus2018-09-031-0/+69
| | | | | * mumi/messages.scm (ago, date-term->epoch-seconds): New procedures. (process-query): Support "date" and "mdate" queries.
* 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
|
* Add script to fetch mail archives.Ricardo Wurmus2017-11-011-0/+15
| | | | * scripts/fetch-mailbox.sh: New file.