chiark / gitweb /
mastodonochrome.git
2023-12-28 Simon TathamBegin actually displaying menu options!
2023-12-28 Simon TathamReduce some of the unused-stuff warnings.
2023-12-28 Simon TathamChanged my mind about using Box<dyn TextFragment>.
2023-12-28 Simon TathamDelete some of my commented-out prototype code.
2023-12-28 Simon TathamStore an OurKey in FileStatusLine and MenuKeypressLine.
2023-12-28 Simon TathamPut x first in all coordinate pairs.
2023-12-28 Simon TathamMake a start on ActivityStates drawing themselves.
2023-12-27 Simon TathamMore structure.
2023-12-27 Simon TathamStart of the main TUI code.
2023-12-27 Simon TathamImplement a specialised stack of UI activities.
2023-12-27 Simon TathamForgot to wrap overlong lines.
2023-12-26 Simon TathamEnd-to-end PoC: we format and display a sample toot!
2023-12-26 Simon TathamHalf-arsed attempt to set up a Client type.
2023-12-26 Simon TathamAnd prime the ExtendableIndicator.
2023-12-26 Simon TathamMenuKeypressLine
2023-12-26 Simon TathamFileStatusLine priority-sensitive rendering.
2023-12-26 Simon TathamAll right, ColouredString wants an is_empty()
2023-12-26 Simon TathamWait, we can match on strings! Much nicer.
2023-12-26 Simon TathamMass change of .to_string() to .to_owned().
2023-12-26 Simon TathamFirst half of FileStatusLine. Rendering undone.
2023-12-26 Simon TathamChanged my mind again about constructor API
2023-12-26 Simon TathamMedia entries.
2023-12-26 Simon TathamUserListEntry, which was easy
2023-12-26 Simon TathamNotification log formatting
2023-12-25 Simon TathamRe: header.
2023-12-25 Simon TathamExtendableIndicator, without the hard part
2023-12-25 Simon TathamDiagnose unsupported markup tags
2023-12-25 Simon TathamAha, Iterator::position is a bit nicer
2023-12-25 Simon TathamFirst-draft HTML parser
2023-12-25 Simon TathamGet the QualNames out of my html::Receiver.
2023-12-25 Simon Tathampush_para
2023-12-25 Simon TathamFileHeader text implementation
2023-12-25 Simon TathamRender paragraphs by wrapping them.
2023-12-25 Simon TathamBuild paragraphs, in a bodgy slow way.
2023-12-24 Simon TathamFactor out truncation of a ColouredString
2023-12-24 Simon TathamUsername headers
2023-12-24 Simon TathamEditorHeaderSeparator, which is really easy
2023-12-24 Simon TathamSeparatorLine (with proper date formatting!)
2023-12-24 Simon TathamMore ColouredString stuff I needed
2023-12-24 Simon TathamStart of the text module.
2023-12-24 Simon TathamOh wait I don't need to _implement_ Eq
2023-12-24 Simon TathamMaybe the version with slices?
2023-12-24 Simon TathamBasic version of split.
2023-12-24 Simon TathamSuccessful frags iterator!
2023-12-24 Simon TathamMore, but still not finished
2023-12-24 Simon TathamUNFINISHED: ColouredString class.
2023-12-23 Simon TathamOK, now it doesn't.
2023-12-23 Simon TathamTry walking the tree. It crashes, oops.
2023-12-23 Simon TathamAbandon html2text and try html5ever.
2023-12-23 Simon TathamNow the scanners seem to be working!
2023-12-23 Simon TathamFirst cut at transcribing the scanning regexes.
2023-12-23 Simon TathamFirst cut at parsing HTML of a toot.
2023-12-23 Simon TathamNow we can draw directly without ratatui widgets.
2023-12-23 Simon TathamLooks as if this is the best way to go beep!
2023-12-23 Simon TathamSet up ratatui and demonstrate event handling.
2023-12-23 Simon TathamUpdate .gitignore.
2023-12-23 Simon TathamProcess raw stream data into UTF-8 lines.
2023-12-23 Simon TathamGet rid of the rest of the unwraps.
2023-12-23 Simon TathamMade auth file handling fallible.
2023-12-23 Simon TathamMove auth file handling out into a module.
2023-12-23 Simon TathamTry using xdg to get the config directory location.
2023-12-23 Simon TathamReplace copy_to with direct use of the Read trait
2023-12-23 Simon TathamFirst demo of a streaming API working.
2023-12-23 Simon TathamMove the types out into a separate module.
2023-12-23 Simon TathamExperimented with a reqwest Client.
2023-12-23 Simon TathamOK, that's probably enough data modelling for now
2023-12-23 Simon TathamDeserialise visibility, with compiler warnings
2023-12-23 Simon TathamGot most of the dates, but what about last_status_at?
2023-12-23 Simon TathamFill in some more parts of the main structures
2023-12-23 Simon TathamSelf-reference to subthings via Box
2023-12-23 Simon TathamCope with some optional fields
2023-12-23 Simon TathamDecode a sample Status as well as an Account
2023-12-23 Simon TathamPoC of retrieving and unpacking a struct.
2023-12-23 Simon TathamBegin setting up a Rust framework.
2023-12-22 Simon TathamFix the various 'user's posts' variations.
2023-12-17 Simon TathamSupport <pre> tag in post HTML.
2023-12-17 Simon TathamOption to view a post by its numeric id.
2023-12-17 Simon TathamMore timelines.
2023-12-17 Simon TathamGraduations of mode to view a user's posts.
2023-12-15 Simon TathamFix a few NoneType errors.
2023-12-15 Simon TathamChange my mind about how to extend backwards.
2023-12-15 Simon TathamFix out-of-bounds access in files shorter than the...
2023-12-15 Simon TathamLists of followers, folllowees, favers and boosters.
2023-12-14 Simon TathamSupport <blockquote> in HTML.
2023-12-14 Simon TathamAhem, fix last minute breakage.
2023-12-14 Simon TathamFirst cut at viewing a user's posts.
2023-12-14 Simon TathamChange wording from 'Reply' to 'Send' for non-statuses.
2023-12-14 Simon TathamFirst cut at Examine User.
2023-12-14 Simon TathamExperimental ^K change of behaviour.
2023-12-14 Simon TathamTests of Ctrl-K.
2023-12-14 Simon TathamFix goof in IndentedParagraph.
2023-12-14 Simon TathamHTML formatting: support <i>.
2023-12-14 Simon TathamSome more TODO comments.
2023-12-14 Simon TathamMatch reply visibility to the incoming message.
2023-12-11 Simon TathamPost info: add list of mentioned users.
2023-12-10 Simon TathamSecond thoughts, remove that assertion again.
2023-12-10 Simon TathamSquelch literal \n appearing in post HTML.
2023-12-10 Simon TathamFix missing screen refresh when new posts arrive.
2023-12-09 Simon TathamFix file-position stability over backward extend.
2023-12-09 Simon TathamImplement searching in the file pager.
next