Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-05 | img: add UPI QR Code image for donations | Ayush Agarwal | |
2022-08-05 | docs: replace SVG with PNG | Ayush Agarwal | |
apparently, SVG isn't supported anywhere | |||
2022-08-05 | docs: overhaul the README.md document | Ayush Agarwal | |
add buttons for git forge repository and mirrors, use reference links instead of inline links to improve markdown readability, use sourcehut as the primary git forge, update the caveats section, add UPI QRcode to the donation section | |||
2022-08-05 | man: update the man pages | Ayush Agarwal | |
rofi has been demoted, tofi support was added | |||
2022-08-05 | patch: update the explicit path patch | Ayush Agarwal | |
2022-08-05 | config: update the default config file | Ayush Agarwal | |
the config file can now recogize a custom location for the tofi config file | |||
2022-08-05 | completion: update the fish shell completion | Ayush Agarwal | |
2022-08-05 | changelog: update the changelog | Ayush Agarwal | |
2022-08-05 | license: update copyright year in license header | Ayush Agarwal | |
2022-08-05 | feat: add support for tofi as a dmenu backend | Ayush Agarwal | |
https://github.com/philj56/tofi updated the help menu to demote rofi and promote fuzzel | |||
2022-08-05 | chore: update git forge links in help menu | Ayush Agarwal | |
2022-08-05 | man: update git forge links | Ayush Agarwal | |
2022-08-05 | docs: make CONTRIBUTING.md git forge neutral | Ayush Agarwal | |
2022-07-16 | funding: add github sponsors button | Ayush Agarwal | |
2022-07-08 | license: fix SPDX license identifier | Ayush Agarwal | |
tessen is licensed under GPLv2 **only** | |||
2022-05-14 | ci: update github actions and docker images | Ayush Agarwal | |
2022-04-26 | docs: update CHANGELOG | Ayush Agarwal | |
2022-04-26 | refactor: don't assume default values | Ayush Agarwal | |
As discussed in #28, I won't make assumptions for users. tessen is not a GNOME app. I've left `-l 10` and `-n` as the bare minimum sane defaults for tessen. However, if a user doesn't like them, they can export `BEMENU_OPTS` and use whatever they want. Alternatively, switching to a "better" dmenu program like fuzzel is another option. | |||
2022-04-25 | docs: update CHANGELOG.md | Ayush Agarwal | |
2022-04-25 | fix: use a generic message in notification | Ayush Agarwal | |
Although the idea of specifying the selected field name in the notification sounds nice, it might be viewed as unnecessary leakage of sensitive metadata. This should fix #27. | |||
2022-04-05 | docs: fix name of GNOME's protocol for autotyping | Ayush Agarwal | |
2022-04-05 | docs: clarify dependency requirements | Ayush Agarwal | |
2022-04-02 | release: bump version to 2.1.2, update CHANGELOGv2.1.2 | Ayush Agarwal | |
fixed the heading levels in CHANGELOG.md as well | |||
2022-04-02 | fix: parse action from config file | Ayush Agarwal | |
this should fix #25 | |||
2022-03-21 | release: bump version to 2.1.1, update CHANGELOGv2.1.1 | Ayush Agarwal | |
2022-03-21 | fix: prefix the mount name to the list of files | Ayush Agarwal | |
shoud've caught this bug earlier, this should fix #24 | |||
2022-03-21 | chore: remove unnecessary comments | Ayush Agarwal | |
I guess I went a bit overboard and wrote comments which aren't really necessary. If I recall correctly, I decided not to use `gopass config path` and `gopass ls -f` because `gopass` doesn't behave as expected in unusual situations and tries to be human friendly, not script friendly but I'm not sure. For now, this mess works well. | |||
2022-03-18 | docs: tessen is now available in GNU Guix | Ayush Agarwal | |
2022-03-08 | release: bump the version of tessen to 2.1.0v2.1.0 | Ayush Agarwal | |
add changes in README.md, CHANGELOG.md, and the tessen version in `tessen` itself | |||
2022-03-08 | fix: set the cache file to `/dev/null` | Ayush Agarwal | |
Instead of setting the cache file to `/dev/null`, this silly mistake ended up creating a directory with a name of literal whitespace containing a dir called `dev` and a file inside `dev` called `null` | |||
2022-03-05 | refactor: `tessen -v` prints just the version num | Ayush Agarwal | |
2022-03-05 | docs: update CHANGELOG.md to showcase f940209 | Ayush Agarwal | |
2022-03-05 | chore: update fish completion and default config | Ayush Agarwal | |
for the feat introduced in f940209 | |||
2022-03-05 | docs: update man pages to point out f940209 | Ayush Agarwal | |
2022-03-05 | feat: consider `dmenu` as a valid dmenu backend | Ayush Agarwal | |
this feature was implemented after I came across this commit dnkl/fuzzel/commit/ffec2bc2ef7e5ca1398ab7ed7f134bd769706dcd apparently, dmenu backends like fuzzel, rofi, and wofi can function in dmenu backend if `argv[0]==dmenu`, similar to how busybox works in distributions like Alpine Linux and OpenWrt | |||
2022-03-05 | release: change version to unreleased dev | Ayush Agarwal | |
this was motivated by this commit swaywm/sway/commit/eaeb173a4b9b22d8ba1b35d3d863f0dcb8595341 | |||
2022-03-02 | release: bump version to 2.0.2v2.0.2 | Ayush Agarwal | |
docs: updated CHANGELOG.md | |||
2022-03-02 | fix: if sleep is terminated, terminate the pgrp | Ayush Agarwal | |
This embarrasing bug escaped my notice until #21 was raised and I tried to make the clipboard clearing behavior saner. `kill` is a bash built-in and `kill 0` sends the default SIGTERM signal to all processes in the same process group (PGID). If `sleep $tsn_cliptime` is killed for any reason, `kill 0` should end up killing `wl-copy` as well. This can be confirmed by manually sending a SIGTERM to the sleep process. | |||
2022-03-02 | fix: don't clear the clipboard in trap function | Ayush Agarwal | |
there's no need to aggressively clear the clipboard in the trap function and there's also no need to call `_clear` in `_die` because `exit 1` should call `_clear` because of the trap | |||
2022-03-01 | ci: run actions only when changes made to `tessen` | Ayush Agarwal | |
2022-03-01 | docs: update CHANGELOG.md | Ayush Agarwal | |
2022-03-01 | release: bump version to 2.0.1v2.0.1 | Ayush Agarwal | |
2022-03-01 | fix: don't clear clipboard when autotyping | Ayush Agarwal | |
fixes #21 | |||
2022-02-24 | refactor: don't use `$0` | Ayush Agarwal | |
2022-02-24 | fix: don't check the size of the selected file | Ayush Agarwal | |
2022-02-24 | docs: add notes about emulated input on wayland | Ayush Agarwal | |
2022-02-19 | docs: update the README, bump version to 2.0.0v2.0.0 | Ayush Agarwal | |
add optional installation steps also add links for donations ... doesn't hurt I guess | |||
2022-02-19 | docs: add CHANGELOG.md | Ayush Agarwal | |
this change was motivated by https://keepachangelog.com | |||
2022-02-19 | refactor: add optional patch to set explicit paths | Ayush Agarwal | |
if someone wants to set explicit and not execute arbitrary binaries, they can patch tessen using this file | |||
2022-02-19 | build: allow minimal installation with Makefile | Ayush Agarwal | |
the `minimal` target allows a minimal installation without the man pages or the shell completion files |