sfeed curses UI
git clone git://git.codemadness.org/sfeed_curses
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2020-08-09 08:23bump version to 0.9.1Hiltjo Posthuma1+1-1
2020-08-08 17:46code-style: small comment rewording and consistency fixesHiltjo Posthuma1+11-12
2020-08-08 17:43Fix a crash with small window width and garbage data if utf8pad failsHiltjo Posthuma1+10-11
2020-08-07 13:13add $SFEED_YANKER to make xclip an optional dependency and configurable at run-timeHiltjo Posthuma3+42-20
2020-08-07 12:18change plumb() to a bit more generic forkexec()Hiltjo Posthuma2+8-8
2020-08-07 12:06add OpenBSD pledge supportHiltjo Posthuma1+5-0
2020-08-03 21:54bump version to 0.9Hiltjo Posthuma1+1-1
2020-08-03 21:50README: add note to tested HaikuOSHiltjo Posthuma1+1-1
2020-08-03 13:50use cursor_normal, instead of cursor_visibleHiltjo Posthuma1+1-1
2020-08-03 13:48handle tparm() returning NULLHiltjo Posthuma1+2-0
2020-08-02 11:27sfeed_content.1 man page and some minor word tweaksHiltjo Posthuma2+25-2
2020-08-02 11:26sfeed_content: respect the user default $PAGER, fallback to less -RHiltjo Posthuma1+1-1
2020-08-02 11:14sfeed_content: make the content example script the default and install itHiltjo Posthuma5+7-7
2020-08-02 11:06README: use the existing plumb function instead of system()...Hiltjo Posthuma1+4-2
2020-08-02 11:05do not compile-in the lazyload code which is disabled by defaultHiltjo Posthuma1+5-1
2020-08-01 12:01sfeed_markread: return success also if an url is already marked read/unreadHiltjo Posthuma1+2-2
2020-08-01 12:01add a comment about the use of optional callbacksHiltjo Posthuma1+1-1
2020-08-01 11:07README: tiny word tweakHiltjo Posthuma1+2-2
2020-08-01 10:53README: add a small section of some minor issues found while testing terminalsHiltjo Posthuma1+15-1
2020-07-31 13:24README: add example to run a scriptable custom command from inside the programHiltjo Posthuma1+37-0
2020-07-30 20:08make it easier to change the style/colors in one placeHiltjo Posthuma2+91-36
2020-07-30 16:11write data directly without buffering and flush logicHiltjo Posthuma1+47-35
2020-07-29 19:18remove an unused variable and a unneeded lineHiltjo Posthuma1+0-2
2020-07-29 18:51improve / clarify the logic of (re)drawing a few rowsHiltjo Posthuma1+24-32
2020-07-29 16:37Revert "pane_setpos: pedantic clarify fix, no functional change"Hiltjo Posthuma1+1-2
2020-07-28 18:58pane_setpos: pedantic clarify fix, no functional changeHiltjo Posthuma1+2-1
2020-07-28 18:58improve some commentsHiltjo Posthuma1+8-8
2020-07-28 17:56kill some lines, no functional difference intendedHiltjo Posthuma1+13-34
2020-07-26 11:03simplify scrollbar drawing, making it also easier to customizeHiltjo Posthuma1+17-15
2020-07-26 09:32tiny style improvementHiltjo Posthuma1+1-1
2020-07-24 17:10updategeom(): set PaneItems the same height and y as PaneFeedsHiltjo Posthuma1+3-3
2020-07-24 11:01code-style in draw() move statusbar update near drawHiltjo Posthuma1+10-9
2020-07-22 16:10remove a line, clarify/cleanup the code a bitHiltjo Posthuma1+11-12
2020-07-22 12:28bump version to 0.8.2Hiltjo Posthuma1+1-1
2020-07-22 10:21remove unneeded variableHiltjo Posthuma1+1-1
2020-07-22 10:15reread urls if using an url list for mark read and loading a feedHiltjo Posthuma1+5-4
2020-07-22 09:27rework updatesidebar drawing and width calculationHiltjo Posthuma1+36-22
2020-07-22 09:22minor style/consistency: improve comment and reorder updatetitle() callHiltjo Posthuma1+2-2
2020-07-21 10:00bump version to 0.8.1Hiltjo Posthuma1+1-1
2020-07-20 20:06fix an issue on reloadall and handling the current open feedHiltjo Posthuma1+2-2
2020-07-20 17:51on reload all always close and reopen the current feed (if its a path)Hiltjo Posthuma1+1-0
2020-07-18 14:56fix cursor visibility in urxvtHiltjo Posthuma1+2-2
2020-07-17 12:23bump version to 0.8Hiltjo Posthuma1+1-1
2020-07-17 12:15include sys/time.h for struct timevalHiltjo Posthuma1+1-0
2020-07-17 12:12linetoitem: whoops, zero link, fixes freeing a bogus pointerHiltjo Posthuma1+2-0
2020-07-17 12:01if not using an urlfile then do not load links unnecesarily in memoryHiltjo Posthuma1+5-4
2020-07-17 11:49markread: on change: update the current row or just the items paneHiltjo Posthuma1+21-8
2020-07-17 11:18readch: not all systems signal EINTR in select()Hiltjo Posthuma1+9-1
2020-07-17 10:58reduce some unneccesary draws/writesHiltjo Posthuma1+7-6
2020-07-16 21:12fix a tiny code-style regressionHiltjo Posthuma1+1-1
2020-07-16 21:04sfeed_curses.1: reference sfeed_markread(1)Hiltjo Posthuma1+1-0
2020-07-16 20:26add support for another option to mark items as read/unreadHiltjo Posthuma6+265-12
2020-07-16 17:12make lazyload an #ifdef, LAZYLOADHiltjo Posthuma1+6-2
2020-07-16 15:31fork: kill some lines and make the flow easier to readHiltjo Posthuma1+6-8
2020-07-16 15:29pane_row_get can lazyload items (if lazyload=1)Hiltjo Posthuma1+2-2
2020-07-16 15:28linetoitem: code-style + do not set isnew hereHiltjo Posthuma1+1-3
2020-07-16 15:26pane_row_get: check if pos < 0Hiltjo Posthuma1+1-1
2020-07-16 15:23pipeitem: properly signal exit status of childHiltjo Posthuma1+4-2
2020-07-16 12:33Refactor updating of new itemsHiltjo Posthuma1+34-13
2020-07-16 11:38fix-up position if neededHiltjo Posthuma1+8-4
2020-07-16 11:34Makefile: add ${SCRIPTS} in dist too, it is empty/unused for nowHiltjo Posthuma1+2-1
2020-07-15 17:43pedantic fix when an item has an invalid timestamp and time-travellingHiltjo Posthuma1+2-2
2020-07-15 15:25handle SIGHUP for reloading all feeds and document all handled signalsHiltjo Posthuma2+32-9
2020-07-15 15:13rework signal handling as event inputHiltjo Posthuma1+63-26
2020-07-15 07:10on reloading all feeds: store and restore numeric positionHiltjo Posthuma1+3-0
2020-07-14 19:35update the entire sidebar when (re)loading a single feedHiltjo Posthuma1+4-2
2020-07-14 19:35reload all: remove now redundant check for stdinHiltjo Posthuma1+0-2
2020-07-14 19:34item_row_get: check f->fp just in caseHiltjo Posthuma1+1-1
2020-07-14 19:33fix crash when reopening a feed (stdin) from the sidebarHiltjo Posthuma1+6-2
2020-07-14 19:32feed_count: set totalnew, total = 0 in the function itself, like feed_load()Hiltjo Posthuma1+1-1
2020-07-14 19:31feed_getitems: f->path can be NULL when reading from stdinHiltjo Posthuma1+1-1
2020-07-13 20:06remove 'r' keybind for redrawHiltjo Posthuma2+2-3
2020-07-13 16:19feeds_load: do not close and reopen the current feed needlesslyHiltjo Posthuma1+6-6
2020-07-13 16:12updatesidebar: small code-style tweakHiltjo Posthuma1+5-5
2020-07-13 16:11keep the current feed position when reading reloading + a simplificationHiltjo Posthuma1+1-5
2020-07-13 16:11sfeed.1: improve SFEED_FEED_PATH documenting for stdinHiltjo Posthuma1+2-1
2020-07-11 11:10pipeitem: simplificationHiltjo Posthuma1+2-5
2020-07-08 17:34no need to flush after setting mousemodeHiltjo Posthuma1+0-1
2020-07-08 17:34improve commentsHiltjo Posthuma1+7-7
2020-07-06 15:38bump version to 0.7Hiltjo Posthuma1+1-1
2020-07-05 23:37mousereport: simplify some codeHiltjo Posthuma2+9-11
2020-07-05 23:35pane_setpos: flush the output when drawing 1 or 2 dirty rows directlyHiltjo Posthuma1+1-0
2020-07-05 23:34mousereport: remove draw(), use the draw in the general input handling codeHiltjo Posthuma1+1-2
2020-07-05 20:59setpos: a simplification and pedantic fixHiltjo Posthuma1+3-6
2020-07-04 12:08bump version to 0.6Hiltjo Posthuma1+1-1
2020-07-04 11:48reuse readch() in the tiny line editorHiltjo Posthuma1+18-22
2020-07-04 11:44use application mode (smcup and rmcup)Hiltjo Posthuma1+9-1
2020-07-04 10:40improve mouse support: improve encoding extended rangeHiltjo Posthuma1+11-12
2020-07-03 17:59save and restore cursorHiltjo Posthuma1+23-0
2020-07-03 17:09readch() fix checking of read(2) return valueHiltjo Posthuma1+1-1
2020-07-03 17:01rework line reading for searchingHiltjo Posthuma1+44-27
2020-07-03 17:00just use 0 (stdin/STDIN_FILENO) for ttyfdHiltjo Posthuma1+10-12
2020-07-03 17:00remove unused variableHiltjo Posthuma1+0-1
2020-07-03 13:51improve the uiprompt a bitHiltjo Posthuma1+6-7
2020-07-03 12:18README: tested on Windows (cygwin gcc with mintty)Hiltjo Posthuma1+1-0
2020-07-03 11:00README: small tweakHiltjo Posthuma1+1-1
2020-07-03 10:56Rework and wrap usage of the curses functionsHiltjo Posthuma1+82-36
2020-07-03 10:56small code-style tweaks and commentsHiltjo Posthuma1+4-6
2020-07-03 10:54remove atexit handling, just use cleanup() + _exit/exitHiltjo Posthuma1+5-3
2020-07-01 16:50don't skip items with no timestamp, do conversion of localtime at draw timeHiltjo Posthuma1+29-36
More commits remaining [...]