Kovid Goyal
3d92a52676
When expanding environment variables in listen_on allow the env directive to take effect
2025-11-25 08:19:51 +05:30
Kovid Goyal
22f0292e35
Choose files: Preview for common archive types
2025-11-24 21:13:41 +05:30
Kovid Goyal
158ebee92c
Unify metadata formatting between vide and animated image previews
2025-11-24 20:02:20 +05:30
Kovid Goyal
914631b049
Avoid malloc per chunk
2025-11-24 17:39:19 +05:30
Kovid Goyal
c9c1b20cd1
Code golf the python version as well
2025-11-24 15:50:51 +05:30
Kovid Goyal
a2636f1860
Code golf
2025-11-24 15:21:18 +05:30
Kovid Goyal
adf03c067c
Add support for OpenBSD as well to transmit_png
2025-11-24 15:08:55 +05:30
Kovid Goyal
1236f04a97
return rather than exit
2025-11-24 11:29:17 +05:30
Kovid Goyal
79cd4d3ee8
...
2025-11-24 11:28:27 +05:30
Kovid Goyal
0037e3a97d
Add parse test for CSI 14;2 t
2025-11-24 11:23:21 +05:30
Kovid Goyal
3944a41c00
Add support for xterms report OS window size escape code
2025-11-24 11:12:27 +05:30
Kovid Goyal
701d229139
Dont depend on icat to read screen size in pixels
2025-11-24 10:52:53 +05:30
Kovid Goyal
9fdebd66cb
Minor robustness improvements
2025-11-24 10:22:36 +05:30
Kovid Goyal
905e72baa2
...
2025-11-24 10:20:58 +05:30
Kovid Goyal
a3777694fd
POSIX printf doesnt support \e
2025-11-24 10:18:43 +05:30
Kovid Goyal
0d78490cc8
Make the script to transmit PNG image POSIX sh compliant
...
Fixes #9243
2025-11-24 10:14:34 +05:30
Kovid Goyal
554859cc6e
...
2025-11-24 09:38:25 +05:30
Kovid Goyal
18e73d0cff
Make the example script to read screen geometry work on POSIX sh
2025-11-24 09:31:52 +05:30
Kovid Goyal
9475780e9d
Add a --clear-all flag to icat to clear images from scrollback as well
2025-11-23 22:06:25 +05:30
Kovid Goyal
e2092d5e60
...
2025-11-23 18:37:26 +05:30
Kovid Goyal
aef9988c62
Allow configuring how video previews are generated
2025-11-23 18:28:59 +05:30
Kovid Goyal
abcd2ca884
Increase video preview resolution
2025-11-23 17:09:43 +05:30
Kovid Goyal
102ea9bf8b
...
2025-11-23 17:08:35 +05:30
Kovid Goyal
ccd16b82fa
Add support for video previews
2025-11-23 17:05:17 +05:30
Kovid Goyal
f5fdb5f983
Bump various dependencies
2025-11-23 14:04:28 +05:30
Kovid Goyal
7c52f727dc
Show file metadata based preview with an error message when preview fails to render
2025-11-23 12:48:14 +05:30
Kovid Goyal
0c4cefd720
Fully fix flicker on first use of calibre preview backend
...
Also show the user the error from the calibre backend, if any
2025-11-23 12:39:30 +05:30
Kovid Goyal
5ecc221e70
DRYer
2025-11-23 12:32:23 +05:30
Kovid Goyal
24d6e0e629
Fix flicker on first transition to calibre backed preview
2025-11-23 12:30:46 +05:30
Kovid Goyal
43253ad7c4
Change version added for choose files
...
Its only becoming fully functional now
2025-11-23 12:16:47 +05:30
Kovid Goyal
fae50137a9
Add a clear cache action
2025-11-23 12:15:29 +05:30
Kovid Goyal
37da04aad6
choose files: Add default mappings to choose a file and insert it into the terminal
2025-11-23 11:41:21 +05:30
Kovid Goyal
29d2796692
Fix output format not being respected for STDOUT
2025-11-23 11:02:33 +05:30
Kovid Goyal
69a513d814
Run calibre metadata server process in the background
2025-11-23 10:46:32 +05:30
Kovid Goyal
2184d3b7d0
...
2025-11-23 10:24:40 +05:30
Kovid Goyal
ffac770cce
Add string reps for preview classes
2025-11-23 10:22:29 +05:30
Kovid Goyal
07b0801990
Nicer title for text file previews
2025-11-23 10:07:47 +05:30
Kovid Goyal
5047a46c94
...
2025-11-23 09:51:34 +05:30
Kovid Goyal
3a69e3e58f
Fix cache not being used for custom image preview rendered content without an image
2025-11-23 09:49:49 +05:30
Kovid Goyal
7f2d0aebe9
choose-files: Add calibre based previews for ebook/document file types
2025-11-23 09:39:08 +05:30
Kovid Goyal
76f9cdc426
...
2025-11-22 20:03:01 +05:30
Kovid Goyal
4cf92fbf26
Make image preview code re-useable for other types of previews that have both metadata and an image
2025-11-22 13:21:21 +05:30
Kovid Goyal
9c3c6260c2
Show filename in text file preview
2025-11-22 12:39:29 +05:30
Kovid Goyal
4d4b287a4a
Show file name and extension for filetypes without previews
2025-11-22 12:32:50 +05:30
Kovid Goyal
75c3019756
Avoid flicker when changing preview
...
Only render the new preview when it is fully ready, keep showing
previous preview till then.
2025-11-22 12:24:09 +05:30
Kovid Goyal
c5bde715a7
Only unload preview when changed instead of on each render
2025-11-22 11:27:27 +05:30
Kovid Goyal
11dd7eeb8e
Have the --start-as flag be respected when used with --single-instance
...
Fixes #9228
2025-11-17 17:42:26 +05:30
Kovid Goyal
4ea6862dd3
Remove unused code
2025-11-17 17:23:40 +05:30
Kovid Goyal
1240a17b2d
Disk cache: Do not encrypt disk cache contents when the disk cache file was opened with O_TMPFILE
...
Avoids paying the XOR overhead on all cached data. Temp files opened
using O_TMPFILE are secure enough, as far as I know. Processes without
elevated privileges cannot read from them unless they inherit the file
descriptor.
2025-11-17 14:30:15 +05:30
Kovid Goyal
6de4e5237f
Resize method should not use bounds
2025-11-17 12:59:04 +05:30