~yujiri

https://yujiri.xyz

Programmer, writer, philosopher.

Trackers

~yujiri/sufec

Last active 14 hours ago

#42 when adding a duplicate contact, the existing one's name doesn't re-render in the contact pane 14 hours ago

GTK added by ~yujiri on ~yujiri/sufec

#42 when adding a duplicate contact, the existing one's name doesn't re-render in the contact pane 14 hours ago

Ticket created by ~yujiri on ~yujiri/sufec

difficult to fix because listbox doesn't support any way to bind data to an element.

#38 prevent duplicate room members and contacts 14 hours ago

GTK removed by ~yujiri on ~yujiri/sufec

#41 unicode bugs a day ago

Comment by ~yujiri on ~yujiri/sufec

Another reason is that, as per https://lord.io/text-editing-hates-you-too/, terminals are designed to conflate keypress and text input as the same event, so there might be a limit to how well this can ever work :/

#41 unicode bugs a day ago

terminal added by ~yujiri on ~yujiri/sufec

#41 unicode bugs a day ago

Ticket created by ~yujiri on ~yujiri/sufec

The terminal client still doesn't work properly with multi-codepoint grapheme clusters. It's very hard to fix this, since Rust's String type has no grapheme cluster functionality, and the terminal also receives entered text as codepoints, not grapheme clusters.

#40 scrolling by line instead of by message 2 days ago

terminal added by ~yujiri on ~yujiri/sufec

#40 scrolling by line instead of by message 2 days ago

Ticket created by ~yujiri on ~yujiri/sufec

necessary for terminal client... i don't think it handles this properly right now

#22 Handle errors gracefully 2 days ago

Comment by ~yujiri on ~yujiri/sufec

The terminal client now handles server key changes and lets the user approve them! This is wonderful. The only other thing it needs is resending failed messages.

#37 File transfers 3 days ago

terminal added by ~yujiri on ~yujiri/sufec