| Commit message (Expand) | Author | Age | Files | Lines |
* | Set only GUILE_LOAD_PATH when running tests....Somehow, the stubs in tests/client.scm do not work when compiled
modules are found. This could be a guile bug.
* Makefile.am (SCM_LOG_DRIVER): Do not use pre-inst-env. Set only the
load path.
HEADmaster | Arun Isaac | 2023-03-30 | 1 | -2/+1 |
* | client: Support sending email to issues....* mumi/client.scm: Import (rnrs io ports), (srfi srfi-71), (srfi
srfi-171), (ice-9 match), (ice-9 popen), (web client), (web response)
and (email email).
(issue-number-of-message, call-with-input-pipe, git-send-email): New
functions.
(send-email): New public function.
* scripts/mumi.in (show-mumi-usage): Document send-email subcommand.
(main): Add send-email subcommand.
* tests/client.scm: New file.
* Makefile.am (SCM_TESTS): Add tests/client.scm.
| Arun Isaac | 2023-03-30 | 4 | -1/+235 |
* | client: Support checking in to a specific issue....* mumi/client.scm: Import (srfi srfi-26).
(current-issue-file, current-issue-number): New functions.
(print-current-issue, set-current-issue!, clear-current-issue!): New
public functions.
* scripts/mumi.in (show-mumi-usage): Document current and new
subcommands.
(main): Add current and new subcommands.
| Arun Isaac | 2023-03-30 | 2 | -1/+67 |
* | client: Add CLI client to search for issues....* mumi/client.scm: New file.
* scripts/mumi.in: Import (mumi client).
(show-mumi-usage): Document search subcommand.
(main): Add search subcommand.
* Makefile.am (SOURCES): Add mumi/client.scm.
| Arun Isaac | 2023-03-30 | 3 | -1/+116 |
* | debbugs: Do not check for MIME encoded words in subject....guile-email transparently handles MIME encoded words. We do not have
to check for them.
* mumi/debbugs.scm (bug-status): Do not check for MIME encoded words
in subject.
| Arun Isaac | 2023-01-02 | 1 | -6/+7 |
* | xapian: Do not treat names as boolean prefix....This is a follow-up to commit
dd22dcbf49045dfecf83ae84a3e703e2c4d7df31.
When author/owner/submitters are treated as booleans we cannot search
for partial names.
0.0.5 | Ricardo Wurmus | 2023-01-02 | 1 | -5/+5 |
* | tests: Ignore search result order. | Ricardo Wurmus | 2023-01-02 | 1 | -6/+10 |
* | Bump version. | Ricardo Wurmus | 2023-01-01 | 1 | -1/+1 |
* | js: Do not finish token on space when inside a prefixed phrase. | Ricardo Wurmus | 2023-01-01 | 1 | -1/+1 |
* | js: Simplify query tokenizer. | Ricardo Wurmus | 2023-01-01 | 1 | -41/+1 |
* | js: Tokenize pasted text. | Ricardo Wurmus | 2023-01-01 | 1 | -0/+7 |
* | js: Move tokenizer code to function. | Ricardo Wurmus | 2023-01-01 | 1 | -11/+17 |
* | js: Move constants out of function context. | Ricardo Wurmus | 2023-01-01 | 1 | -64/+64 |
* | css: Let search field expand vertically when needed. | Ricardo Wurmus | 2023-01-01 | 1 | -1/+0 |
* | debbugs: Fix processing of bug subject....Fixes <https://issues.guix.gnu.org/49115>.
* mumi/debbugs.scm (bug-status): Use parse-email-headers to decode bug
subject.
| Ricardo Wurmus | 2023-01-01 | 1 | -7/+3 |
* | js: Don't append a trailing space to query. | Ricardo Wurmus | 2023-01-01 | 1 | -3/+1 |
* | js: Ensure that input element is visible....Even when using the browser's back button after submission.
| Ricardo Wurmus | 2023-01-01 | 1 | -0/+1 |
* | Move lines.js into mumi.js. | Ricardo Wurmus | 2022-12-31 | 3 | -15/+16 |
* | Only act on clicks to the left of the line....Ignore clicks on the line itself.
| Ricardo Wurmus | 2022-12-31 | 2 | -3/+3 |
* | xapian: Preserve order of search results....Xapian orders search results by relevance. Preserve this order.
* mumi/xapian.scm (search): Reverse search results after consing to
preserve the original order.
* mumi/messages.scm (status-with-cache): Do not sort bugs by their bug
number. Preserve the order of bugs passed to this function.
| Arun Isaac | 2022-12-31 | 2 | -19/+15 |
* | cache: Specify that cache! returns the cached value....* mumi/cache.scm (cache!): Specify in the docstring that cache!
returns the cached value.
| Arun Isaac | 2022-12-31 | 1 | -1/+2 |
* | messages: Offload limiting search results to xapian....* mumi/messages.scm (search-bugs): Offload limiting search results to
max to xapian.
| Arun Isaac | 2022-12-31 | 1 | -4/+2 |
* | messages: Remove unused set intersection feature in search-bugs....* mumi/messages.scm (search-bugs): Remove unused set intersection
feature.
| Arun Isaac | 2022-12-31 | 1 | -11/+7 |
* | xapian: Do not override the default OR implicit query operator....An implicit AND operator is overly restrictive. It was only necessary
because prefixes that should have been indexed as boolean prefixes
were not.
* mumi/xapian.scm (parse-query*): Do not override the default OR
implicit query operator.
| Arun Isaac | 2022-12-31 | 1 | -1/+0 |
* | xapian: Declare some prefixes as boolean....Some prefixes will only ever be used to filter the rest of the query
and not for matching approximately using relevance weighting
schemes. Such prefixes should be indexed as boolean prefixes.
* mumi/xapian.scm (parse-query*): Support boolean prefixes.
(search): Declare author, msgid, owner, severity, status, submitter
and tag as boolean prefixes.
| Arun Isaac | 2022-12-31 | 1 | -9/+13 |
* | xapian: Index several terms as boolean and without positions....* mumi/xapian.scm (index-files): Index bug number, submitter, authors,
owner, severity, tags, status, file and msgids as boolean terms. Index
bug number, severity, tags, status, file and msgids without position
information.
| Arun Isaac | 2022-12-31 | 1 | -14/+51 |
* | Add JavaScript to recognize and style query tokens. | Ricardo Wurmus | 2022-12-31 | 5 | -24/+1774 |
* | TODO: Remove item for dark mode. | Ricardo Wurmus | 2022-12-29 | 1 | -4/+0 |
* | html: Add indefinite article "an" in email sending message. | jgart | 2022-12-25 | 1 | -3/+3 |
* | debbugs: Swap first two lines of raw emails....Fixes <https://issues.guix.gnu.org/41906>.
| Ricardo Wurmus | 2022-12-24 | 1 | -27/+27 |
* | Truncate very long message parts. | Ricardo Wurmus | 2022-12-24 | 2 | -4/+27 |
* | Don't show large attachments that fail to report their size....Fixes <https://issues.guix.gnu.org/48160>.
| Ricardo Wurmus | 2022-12-24 | 1 | -1/+2 |
* | Fix table sort of dates....Fixes <https://issues.guix.gnu.org/47739>.
| Ricardo Wurmus | 2022-12-24 | 2 | -7/+22 |
* | html: Prevent invalid </input> tags from being generated. | Ricardo Wurmus | 2022-12-24 | 1 | -2/+2 |
* | html: Do not repeat build-uri for QA URI. | Ricardo Wurmus | 2022-12-24 | 1 | -11/+8 |
* | html: Add missing alt text to status badge. | Ricardo Wurmus | 2022-12-24 | 1 | -1/+2 |
* | html: URI-encode the mailto subject. | Ricardo Wurmus | 2022-12-24 | 1 | -2/+2 |
* | Accept "plain" query for issue URLs to disable processing of lines....This is useful for text browsers and for unusually large issues.
| Ricardo Wurmus | 2022-12-24 | 5 | -11/+28 |
* | Bump version.0.0.4 | Ricardo Wurmus | 2022-12-24 | 1 | -1/+1 |
* | Distribute images and JavaScript. | Ricardo Wurmus | 2022-12-24 | 1 | -1/+2 |
* | css: Remove background blur from headers. | Ricardo Wurmus | 2022-12-24 | 2 | -3/+1 |
* | css: Remove unnecessary subtle transparency. | Ricardo Wurmus | 2022-12-24 | 1 | -5/+5 |
* | Activate theme switcher as soon as the body tag exists. | Ricardo Wurmus | 2022-12-24 | 2 | -11/+9 |
* | Reduce page weight by simplifying line number anchors....For large issues with many lines the DOM becomes littered with anchors
that slow down rendering significantly. Dropping the anchor tags cuts
the page size in half and speeds up rendering. We can still address
lines by their identifiers, but to act on clicks we need a little bit
of JavaScript.
| Ricardo Wurmus | 2022-12-24 | 4 | -40/+49 |
* | css: Add theme switcher scss sources.0.0.3 | Ricardo Wurmus | 2022-12-21 | 3 | -2/+73 |
* | Bump version. | Ricardo Wurmus | 2022-12-21 | 1 | -1/+1 |
* | css: Remove broken (and invisible) CSS. | Ricardo Wurmus | 2022-12-21 | 1 | -25/+0 |
* | css: Adjust sidebar. | Ricardo Wurmus | 2022-12-21 | 1 | -3/+3 |
* | css: Use more variable colors. | Ricardo Wurmus | 2022-12-21 | 1 | -10/+11 |
* | css: Change dark theme colors for diff add/remove. | Ricardo Wurmus | 2022-12-21 | 1 | -4/+14 |