X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=blobdiff_plain;f=ISSUES.org;h=0ce57fd8ed1c036ad4c8926a4a10d2601ca83ac9;hp=5f450817a033d82c5c4826ea7d7a41d972b754f9;hb=cfdf41446b4f6fe488d378f7702f7193b247206c;hpb=619802e93c2190c3324575896819c025cb1ad478 diff --git a/ISSUES.org b/ISSUES.org index 5f45081..0ce57fd 100644 --- a/ISSUES.org +++ b/ISSUES.org @@ -43,9 +43,17 @@ gopher "getter" code differently. ** 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 +123,15 @@ 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 @@ -146,3 +163,11 @@ I suspect the problem is in either ~elpher-visit-node~ or Follow-up: this has been fixed by the new stack-based history system in 2.5. + +** CLOSED Redirects do not rewrite current address + +This is a bug, as gemini://blah.com/hi may get redirected +to gemini://blah.com/hi/, at which point link lines +of the form "=> there" should be interpreted as pointing +at gemini://blah.com/hi/there, while currently they are +interpreted as pointing at gemini://blah.com/there.