chiark / gitweb /
mastodonochrome.git
2023-12-31 Simon TathamTeach Client about the Notification type in the API.
2023-12-31 Simon TathamMake FeedFile generic across type of item.
2023-12-31 Simon TathamRemove some pubs from html.rs.
2023-12-31 Simon TathamUse feed updates to lengthen the home timeline.
2023-12-31 Simon TathamFix help message.
2023-12-31 Simon TathamBegin setting up the streaming subthread system.
2023-12-30 Simon TathamAdd a couple more primary timelines.
2023-12-30 Simon TathamAbility to extend the feed backwards in time.
2023-12-30 Simon TathamRemove an unnecessary drop.
2023-12-30 Simon TathamMigrate back to html2text.
2023-12-30 Simon TathamUse ratatui's Color::Gray instead of Color::White.
2023-12-29 Simon TathamGo to top and bottom of file.
2023-12-29 Simon TathamAdd a file header!
2023-12-29 Simon TathamClip position at the top of the file.
2023-12-29 Simon TathamScrolling downward, too.
2023-12-29 Simon TathamScrolling upward mostly works.
2023-12-29 Simon TathamMore or less principled file-position tracking.
2023-12-29 Simon TathamNotify ActivityState mutably when it gets resized.
2023-12-29 Simon TathamPass client through to handle_keypress.
2023-12-29 Simon TathamForgot to break overlong logical lines.
2023-12-29 Simon TathamFix paragraph wrap width.
2023-12-29 Simon TathamBasically correct-looking display of toots \o/
2023-12-29 Simon TathamNow we display the separator line of each toot. Progress!
2023-12-29 Simon TathamURL in statuses is optional.
2023-12-29 Simon TathamNow we try to actually fetch a feed.
2023-12-29 Simon TathamPrepare to pass a Client through to activity constructors.
2023-12-29 Simon TathamTemporarily squelch some warnings.
2023-12-29 Simon TathamAllow error reporting as a PhysicalAction.
2023-12-29 Simon TathamMake a Client and put it in the Tui.
2023-12-29 Simon TathamUntested code to fetch feeds of items.
2023-12-28 Simon TathamReadonly mode for the client.
2023-12-28 Simon TathamForgot to make sure ESC G worked!
2023-12-28 Simon TathamImproved first couple of client operations.
2023-12-28 Simon TathamFilled in all the rest of the menus.
2023-12-28 Simon TathamEnough menu handling to [ESC][X][X]!
2023-12-28 Simon TathamDon't let menu items go way over to the right.
2023-12-28 Simon TathamForgot trailing '.' on FileStatusLine without proportion.
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.
next