Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tests: Add test for searching by msgid. | Ricardo Wurmus | 2022-07-06 | 1 | -1/+5 |
* | Update copyright. | Ricardo Wurmus | 2022-07-06 | 1 | -1/+1 |
* | Redirect /msgid/ URL to issue URL with message id anchor. | Ricardo Wurmus | 2022-06-05 | 3 | -7/+26 |
* | render: redirect: Do not permanently redirect. | Ricardo Wurmus | 2022-06-04 | 1 | -1/+1 |
* | render: redirect: Build relative URI. | Ricardo Wurmus | 2022-06-04 | 1 | -6/+4 |
* | controller: Add /msgid/ route. | Ricardo Wurmus | 2022-06-04 | 1 | -1/+7 |
* | xapian: Store hash of message id when indexing files. | Ricardo Wurmus | 2022-06-04 | 1 | -2/+12 |
* | jobs: set-status!: Expire after a month. | Ricardo Wurmus | 2022-06-03 | 1 | -3/+5 |
* | jobs: The job consists of options; don't store them separately....* mumi/jobs.scm (mail-job): Remove RAW-ARGS argument and read arguments from JOB instead. (worker-loop): Adjust caller of MAIL-JOB. (process-next): Remove separate OPTIONS; consider the ITEM itself to be a bunch of options. (enqueue): Do not set status, nor store options separately; just push the job options themselves as the job to the waiting list. (get-options, set-options!): Remove procedures. | Ricardo Wurmus | 2022-06-03 | 1 | -19/+10 |
* | jobs: Remove get-result/set-result....* mumi/jobs.scm (get-result, done?, set-result!): Remove procedures. (process-next): Do not use set-result!. | Ricardo Wurmus | 2022-06-03 | 1 | -14/+1 |
* | web: Preprocess search query from GraphQL before use....* mumi/web/graphql.scm (<query>): Preprocess search query using process-query before passing on to search-bugs. | Arun Isaac | 2022-02-17 | 1 | -1/+2 |
* | web: Implement GraphQL endpoint....* mumi/web/graphql.scm: New file. * Makefile.am (SOURCES): Register it. * configure.ac: Test for guile-kolam. * mumi/web/controller.scm: Import (mumi web graphql). (controller): Pass on GraphQL requests to handle-graphql. | Arun Isaac | 2022-01-07 | 4 | -0/+127 |
* | web: Wrap handler before passing to run-server....This enables live hacking via the REPL. * mumi/web/server.scm: Import (srfi srfi-26). (start-mumi-web-server): Wrap handler before passing it to run-server. | Arun Isaac | 2022-01-07 | 1 | -1/+7 |
* | scripts: Allow the REPL to listen on Unix domain sockets....* scripts/mumi.in (%options): Do not error out on non-numeric listen-repl arguments. Spawn REPL server on a TCP socket if listen-repl is numeric, else spawn REPL server on a Unix domain socket. | Arun Isaac | 2022-01-07 | 1 | -12/+15 |
* | scripts: Make web server address and port configurable....* scripts/mumi.in (%options): Add address and port options. (show-mumi-usage): Mention address and port in mumi web usage. Pass on address and port options to start-mumi-web-server. | Arun Isaac | 2022-01-07 | 1 | -3/+22 |
* | web: Parameterize web server listen address....* mumi/web/server.scm (start-mumi-web-server): Accept web server listen address as argument. * scripts/mumi.in: Pass 0.0.0.0 as web server listen address. | Arun Isaac | 2022-01-07 | 2 | -5/+5 |
* | scripts: Report REPL server port....* scripts/mumi.in: Report REPL server port on current-error-port. | Arun Isaac | 2022-01-07 | 1 | -1/+4 |
* | web: Report web server address and port....* mumi/web/server.scm (start-mumi-web-server): Report web server address and port on current-error-port. | Arun Isaac | 2022-01-07 | 1 | -0/+4 |
* | guix: Delete guix.scm....We don't need a guix.scm since mumi has been packaged upstream in Guix. We can enter a development environment by simply running `guix shell -D mumi'. * guix.scm: Delete file. | Arun Isaac | 2022-01-07 | 1 | -63/+0 |
* | README: Add README....* README.org: New file. | Arun Isaac | 2022-01-07 | 1 | -0/+13 |
* | view: Wrap contents of diff lines with pre....Fixes <https://issues.guix.gnu.org/43166>. | Ricardo Wurmus | 2021-12-09 | 2 | -5/+12 |
* | css: Show line anchors only in browsers supporting CSS. | Ricardo Wurmus | 2021-12-09 | 2 | -3/+6 |
* | view: Add line anchors. | Ricardo Wurmus | 2021-12-09 | 2 | -29/+63 |
* | css: Add scroll-padding-top to html tag....This fixes the scroll position of *all* anchors, not just the message-anchor. | Ricardo Wurmus | 2021-12-09 | 1 | -1/+4 |
* | Use div instead of span for lines....It's not perfect, but using a block element causes things to be rendered much more nicely in a text-only browser. | Ricardo Wurmus | 2021-12-09 | 2 | -25/+25 |
* | TODO: Add task for dark mode. | Ricardo Wurmus | 2021-12-09 | 1 | -0/+5 |
* | TODO: Remove completed task. | Ricardo Wurmus | 2021-12-09 | 1 | -3/+0 |
* | html: Fix indentation. | Ricardo Wurmus | 2021-12-09 | 1 | -2/+3 |
* | html: issue-page: Fix typo. | Ricardo Wurmus | 2021-12-09 | 1 | -1/+1 |
* | Add handler for downloading patch sets. | Ricardo Wurmus | 2021-03-31 | 2 | -3/+68 |
* | view/html: issue-page: Include internal messages when assigning ids....* mumi/web/view/html.scm (issue-page): Consider all emails when generating identifiers. | Ricardo Wurmus | 2021-03-31 | 1 | -23/+28 |
* | view/html: Use absolute download URL. | Ricardo Wurmus | 2021-03-31 | 1 | -1/+1 |
* | messages: issue-messages: Prefer the active log....* mumi/messages.scm (issue-messages): If the active log exists use it for issue messages. | Ricardo Wurmus | 2020-12-04 | 1 | -2/+5 |
* | messages: sender: Fail gracefully if "from" header is not a pair....* mumi/messages.scm (sender): Fall back to "Unknown sender" if "from" header is not a pair. | Ricardo Wurmus | 2020-12-04 | 1 | -3/+4 |
* | css: Draw multipart separator also when following an attachment. | Ricardo Wurmus | 2020-05-16 | 2 | -1/+2 |
* | view/utils: Show attachment size. | Ricardo Wurmus | 2020-05-15 | 1 | -1/+10 |
* | view/utils: Do not render large attachments. | Ricardo Wurmus | 2020-05-15 | 1 | -4/+9 |
* | css: Leave more space in the sidebar. | Ricardo Wurmus | 2020-05-15 | 2 | -1/+6 |
* | css: Remove code.css. | Ricardo Wurmus | 2020-05-15 | 1 | -33/+0 |
* | messages: Remove obsolete delete-duplicates call. | Ricardo Wurmus | 2020-05-14 | 1 | -3/+2 |
* | xapian: Collapse results for merged issues. | Ricardo Wurmus | 2020-05-14 | 1 | -12/+23 |
* | message: date: Always return a date object. | Ricardo Wurmus | 2020-05-14 | 2 | -3/+11 |
* | messages: Remove fetch-bug. | Ricardo Wurmus | 2020-05-14 | 2 | -6/+4 |
* | view/utils: Do not swallow spaces after URLs. | Ricardo Wurmus | 2020-05-13 | 1 | -1/+1 |
* | TODO: Add list of broken issues. | Ricardo Wurmus | 2020-05-13 | 1 | -0/+2 |
* | Allow download of raw message. | Ricardo Wurmus | 2020-05-13 | 6 | -31/+74 |
* | view/html: Document severities and tags. | Ricardo Wurmus | 2020-05-13 | 1 | -0/+36 |
* | Use fibers again. | Ricardo Wurmus | 2020-05-13 | 1 | -4/+2 |
* | Revert "Do not use fibers web server."...This reverts commit d6dc4510d35695ccdc4e1d43a4705f90bb09784d. | Ricardo Wurmus | 2020-05-13 | 1 | -1/+1 |
* | Revert "configure: Don't ask for fibers."...This reverts commit f5e114a19193bd9587c92b4dcc29d790135fa130. | Ricardo Wurmus | 2020-05-13 | 1 | -5/+4 |