Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-05 | release: bump version to 2.2.3v2.2.3 | Ayush Agarwal | |
2024-03-05 | changelog: add changelog for v2.2.3 | Ayush Agarwal | |
2024-03-05 | fix: relax regex even further | Ayush Agarwal | |
2024-03-05 | release: bump the version to 2.2.2v2.2.2 | Ayush Agarwal | |
2024-03-05 | changelog: update the changelog for version 2.2.2 | Ayush Agarwal | |
2024-03-05 | readme: remove donation content for now | Ayush Agarwal | |
Stripe basically closed my account due to inactivity and I wasn't bothered enough to activate it again. | |||
2024-03-05 | fix: allow specifying more chars in the config | Ayush Agarwal | |
At this point, this script feels like a giant hack but considering how the project allows specifying regexes in the config, might as well allow specifying characters in the POSIX BRE at the very least. | |||
2023-12-28 | chore: ignore generated man files | Armin Grodon | |
2023-12-28 | man: fix broken indentation in manpage | Armin Grodon | |
2023-06-14 | feat: add config option to disable notifications | Jan Möller | |
2023-03-30 | semver: bump version to 2.2.1-dev | Ayush Agarwal | |
2023-03-30 | release: bump version to 2.2.1v2.2.1 | Ayush Agarwal | |
2023-03-30 | changelog: update the changelog | Ayush Agarwal | |
2023-03-30 | readme: use md table for tessen pkg status | Ayush Agarwal | |
2023-03-30 | fix: yofi dialog option should be after its flags | Ayush Agarwal | |
This should finally fix https://github.com/ayushnix/tessen/issues/36 | |||
2023-03-30 | fix: revert rename of pass_backend config key | Jan Möller | |
This fixes the issue https://github.com/ayushnix/tessen/issues/38 | |||
2023-03-23 | release: bump version to 2.2.0v2.2.0 | Ayush Agarwal | |
2023-03-23 | readme: update the README.md page | Ayush Agarwal | |
2023-03-23 | changelog: update the changelog for version 2.2.0 | Ayush Agarwal | |
2023-03-23 | man: update man pages | Ayush Agarwal | |
I forgot to add the yofi as a new addition to the list of supported dmenu backends. I've also noted support for the default configuration file in XDG_CONFIG_DIRS. | |||
2023-03-23 | make: add help target | Ayush Agarwal | |
2023-03-23 | make: add target to apply explicit path patch | Ayush Agarwal | |
2023-03-23 | patch: update the patch file to update context | Ayush Agarwal | |
2023-03-22 | make: install default config in XDG_CONFIG_DIRS | Ayush Agarwal | |
The XDG_CONFIG_DIRS environment variable should define the base directory to search for default configuration files of applications. This is a system level directory that complements XDG_CONFIG_HOME. It should default to `/etc/xdg` although this can be bypassed if needed when using make. In addition, this commit makes the minimal target also install the default configuration file in XDG_CONFIG_DIRS. The 'install' target now depends on the 'minimal' target. | |||
2023-03-22 | make: add check target to lint and format tessen | Ayush Agarwal | |
2023-03-22 | make: use parentheses instead of braces | Ayush Agarwal | |
I find parenthese better to look at than braces. Yeah, I know, it might be a lame reason. '?=' was replaced with ':=' because the former is unnecessary. In cases when a variable isn't expanded and a static assignment is made, there's no need to use anything besides a simple '='. The comment at the top indicates that this is a GNU Makefile because we've used '$^' which is exclusive to GNU Make. | |||
2023-03-22 | make: remove redundant variables | Ayush Agarwal | |
The GNU make manual advises not to use variables for commands like `rm` which are widely available on all Linux and UNIX-like platforms. | |||
2023-03-22 | make: remove redundant comments | Ayush Agarwal | |
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 | |