Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2022-02-19 | feat: update completion for bash and fish | Ayush Agarwal | |
2022-02-19 | docs: add man page for the config file of tessen | Ayush Agarwal | |
2022-02-19 | docs: update the man page for tessen | Ayush Agarwal | |