Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-22 | ci: fix shfmt error | Ayush Agarwal | |
2023-03-22 | man: clarify tessen working on wlroots compositors | Ayush Agarwal | |
2023-03-22 | chore: add yofi to the fish completion menu | Ayush Agarwal | |
2023-03-22 | man: add doc for fuzzel, tofi, and yofi config | Ayush Agarwal | |
2023-03-22 | man: document the custom keybinding feature | Ayush Agarwal | |
2023-03-21 | feat: map exit codes to OTP autotype and copy | Ayush Agarwal | |
2023-03-21 | style: declare _TSN_OTP explicitly | Ayush Agarwal | |
2023-03-21 | feat: look for a default config in XDG_CONFIG_DIRS | Ayush Agarwal | |
2023-03-20 | feat: add support for yofi dmenu backend | Ayush Agarwal | |
2023-03-20 | feat: use a custom config file for fuzzel | Ayush Agarwal | |
fuzzel started supporting configuration files in its version 1.8.0 release. https://codeberg.org/dnkl/fuzzel/releases/tag/1.8.0 This was a much awaited release because fuzzel is now the default backend for tessen. It fulfills every purpose that tessen wants to support and doesn't depend on either GTK or Qt. | |||
2023-03-19 | docs: update the authors section | Ayush Agarwal | |
2023-03-19 | docs: clarify behavior in case of non-unique keys | Ayush Agarwal | |
also clarify behavior in case when default keys like 'autotype', 'username', 'url', and 'password' are present | |||
2023-03-19 | refactor: use auto_type procedure | Ayush Agarwal | |
2023-03-19 | chore: don't reveal selected file name | Ayush Agarwal | |
2023-03-19 | refactor: use gopass ls -f instead of clusterfuck | Ayush Agarwal | |
For some reason (probably because the gopass CLI is unfriendly to scripts), I decided against using `gopass config` and `gopass ls -f` and came up with a clusterfuck of indexed and associative arrays to deal with gopass mounts. This isn't needed and `gopass ls -f` should be sufficient to get what we want. | |||
2023-03-19 | style: global vars should be uppercase | Ayush Agarwal | |
I made global variables lower case because they could possibly conflict with environment variables but it's hard to differentiate them from local variables when writing and reviewing source code. This convention makes global variables upper case but prefixes them with an underscore. This makes them easy to differentiate while avoiding the possibility of collisions with environment variables. | |||
2023-03-18 | chore: remove redundant comments | Ayush Agarwal | |
2023-03-18 | feat: implement custom keyboard shortcuts | Ayush Agarwal | |
This feature was requested in https://github.com/ayushnix/tessen/issues/30 and https://github.com/ayushnix/tessen/issues/32 This feature is inspired from rofi-pass. However, rofi-pass implemented this feature only for rofi by using its command line flags. Since tessen intends to work with multiple dmenu scripts, I've mapped the actions to exit codes instead. This would allow users to map exit codes greater than 10 to whatever keybindings they prefer. | |||
2023-03-18 | refactor: release version should be a local var | Ayush Agarwal | |
2023-03-18 | chore: remove copyright year and update email ID | Ayush Agarwal | |
2022-12-29 | readme: use generic url for gnu guix package | Ayush Agarwal | |
2022-12-29 | fix: copy action for new gopass config format (#37) | Sanoob Pattanath | |
2022-12-22 | release: bump version to 2.1.3, update CHANGELOGv2.1.3 | Ayush Agarwal | |
2022-12-22 | chore: remove redundant copyright year | Ayush Agarwal | |
There's apparently no need to update copyright years. The Linux Foundation doesn't even recommend writing years at all. https://archive.is/jxhsX https://archive.is/LyEX3 | |||
2022-12-22 | fix: parse new gopass config output | Sanoob Pattanath | |
* Update gopass config for version 1.15+ Gopass 1.15+ uses gitconfig format, so fixes the parser for it. * Remove debug lines | |||
2022-08-05 | docs: fix spelling, qrcode alignment | Ayush Agarwal | |
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 |