summaryrefslogtreecommitdiff
path: root/go.sum (follow)
Commit message (Collapse)AuthorAgeFilesLines
* np: Bump libnp & be more verbose with errorsdelthas2022-12-221-2/+2
|
* Bump go-libnpdelthas2022-12-211-2/+2
| | | | | | | | | This fixes a critical build issue introduced in [1] where go-libnp would fail building on Linux, with: C source files not allowed when not using cgo or SWIG: np_util.c [1]: a8e1b1b416c28985c58f8a5c4a4c8867d0eaf660
* Move /NP code to go-libnpdelthas2022-12-171-2/+4
| | | | | | This enables /NP to work on Windows. See: https://github.com/delthas/go-libnp
* Implement /NPdelthas2022-11-231-0/+2
| | | | | | | | | | | This queries the system for the current song being played. This uses DBus & MPRIS/xesam. The priority is any player in playing state > any player in paused state. Only players in the playing or paused state, with a valid song title are considered.
* Print date as dd/mm or mm/dd depending on the user localedelthas2022-11-151-0/+2
| | | | | | Overkill, but this was a nice weekend project :-) Fixes: https://todo.sr.ht/~taiite/senpai/107
* Bump tcell versiondelthas2022-10-181-9/+23
| | | | | | tcell just got a bugfix for OSC 8 hyperlink IDs. See: https://github.com/gdamore/tcell/commit/ede1dd5ee68071a873d425e749bcbde04f1a1cc3
* Add OSC 8 hyperlink IDsdelthas2022-10-171-4/+4
| | | | | | | OSC 8 hyperlink ID support was merged into tcell. We can now use those IDs to help terminal emulators identify links spanning multiple lines, possibly highlighting the whole link whe it is hovered, or creating a single link hotkey for them.
* Switch to the upstream tcell implementation of OSC 8 hyperlinkdelthas2022-10-141-4/+4
| | | | | | | | | | | tcell has merged OSC support in [1], with support for more terminals than what was added in the tcell fork we used. Now, all terminals with mouse sequences support should receive OSC 8 hyperlinks sequences. [1]: https://github.com/gdamore/tcell/pull/527/commits/e7b14a71dc78721c0f007fd6197262c52c1d4df9 Fixes: https://todo.sr.ht/~taiite/senpai/103
* Use delthas/tcell forkdelthas2022-02-231-8/+9
| | | | | This adds support for OSC 8 hyperlink on some VTE-based terminal emulators.
* Add support for the ALL_PROXY, NO_PROXY environment variablesdelthas2022-02-181-3/+10
| | | | | | | | | | | | This adds support for SOCKS5 proxy support through standard environement variables. To connect to the SOCKS5 proxy at host:port with credentials user:pass, run: export ALL_PROXY=socks5://user:pass@host:port Co-authored-by: the-y <the-y@riseup.net>
* config: replace YAML with scfg config formatKalyan Sriram2021-11-231-6/+6
| | | | | | | | | | | | | | | | This patch replaces the YAML configuration format with scfg (https://git.sr.ht/~emersion/scfg). Additionally, a few things about configuration are cleaned up: * abbreviated names are expanded (addr -> address, nick -> nickname) * negative bools switched to positive (no-tls -> tls) * independent column widths are grouped under the "pane-width" directive * implementation of default configuration values is improved * password-cmd is executed directly (with scfg field parsing) instead of with "sh -c". * on-highlight is now a file, $XDG_CONFIG_HOME/senpai/highlight by default, which can be changed with the on-highlight-path directive
* Mark hyperlinks with the OSC hyperlink terminal escapedelthas2021-10-311-3/+14
| | | | | | This makes multi-line links properly clickable. See: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
* Ratelimit +typing and send +typing=done once onlydelthas2021-07-131-0/+2
| | | | | Fixes: #8 Fixes: #41
* Update tcellHubert Hirtz2021-07-111-2/+2
| | | | Pull in foot support
* Update tcell to 2.3.1Hubert Hirtz2021-05-171-2/+2
| | | | | https://github.com/gdamore/tcell/releases/tag/v2.3.0 https://github.com/gdamore/tcell/releases/tag/v2.3.1
* Revert back to tcell 2.2.0Hubert Hirtz2021-04-271-2/+2
| | | | | | | | | tcell 2.2.1 has a bug [0][1][2] that made senpai need a keypress after Ctrl-C was hit. [0] https://github.com/gdamore/tcell/issues/452 [1] https://github.com/gdamore/tcell/pull/454 [2] https://github.com/gdamore/tcell/commit/7694d9082153d3ddfc0ca0815731e1a093321ac1
* deps: update tcell and runewidthHubert Hirtz2021-04-271-8/+9
|
* Make cmd/test usableHubert Hirtz2020-11-291-0/+4
|
* Update tcell to v2 andHubert Hirtz2020-10-181-2/+2
| | | | | - enable bracketed paste - use hex color codes instead of ansi
* Update tcell and support italicsHubert Hirtz2020-08-261-11/+6
|
* Initial commitHubert Hirtz2020-06-031-0/+20