X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=blobdiff_plain;f=ISSUES.org;h=03ca588b9633d35801fafc563ca0e7cf30ff69a7;hp=462478632c4e2bdc72efce37a66cdb27ca73ed72;hb=04594c95ceb8c6818a3f901c636be4dc17a1aff1;hpb=a29c98cf4d17b09060d923f2e9e2510563027c7a diff --git a/ISSUES.org b/ISSUES.org index 4624786..03ca588 100644 --- a/ISSUES.org +++ b/ISSUES.org @@ -41,12 +41,19 @@ Here is the checklist of features required before release: The last few will be made infinitely easier if we factor the gopher "getter" code differently. -** OPEN Implement Finger support ** OPEN Add history browsing + +** OPEN Download/rendering progress feedback + Particularly for large files or complicated pages, elpher can + take a few seconds or more to generate a response. Thhis is + frustrating for users, who are left staring at a blinking + cursor. + A small amount of feedback could help with this. + * Bugs - + * Completed improvements ** CLOSED Turn on lexical scoping @@ -115,6 +122,17 @@ then we can get rid of redraw entirely. Actually, this command can be useful to correct rendering issues that occasionally pop up in termal windows. Lets leave it for now. +** CLOSED Implement Finger support + +** CLOSED Improve download performance + This is actually easy to fix - the major problem at the moment is + the braindead way the incrementally-retrieved data is recorded: + (setq result-string (concat result-string next-bit)). + This is O(N^2). Yuck! + + Okay, replacing this really does improve things. Large gemini + downloads now seem occur at rates I'd expect. + * Closed issues ** CLOSED Org mode faces are not present in recent emacs versions