Fork channel

Create a new channel as a copy of main.

Rename channel

Rename main to:

Delete channel

Delete main? This cannot be undone.

CrepeGoat
refactored UI update logic into discrete functions
Created by CrepeGoat on Oct 16, 2024, 7:36 PM
State: HE3W4USB3HRNQXLQBPJIGPRITDLYFQTCQCTSPVUDDWDJF7KQYOVQC
CrepeGoat
fixed bug where functionality for `request-diff-{summary/delta}` were swapped
Created by CrepeGoat on Oct 16, 2024, 7:16 PM
State: LP7J6HE4HTWUUARJVSJMBKIMA5DUTLUTLTGX7AJO4WUG6TD5237QC
CrepeGoat
clear selections on refresh
Created by CrepeGoat on Oct 16, 2024, 8:06 AM
State: PAO33ALSNO5J7YSOU4WK2JC4IF7JLCL2VOO2UAXOQUOUUUXAKEYAC
CrepeGoat
fixed bug with parsing empty output with serde_json
Created by CrepeGoat on Oct 16, 2024, 7:59 AM
State: JOIVP5K3JO5VYJAX3RRQGZYPOT34JKJIVPY2SSCHIXZH2JPWIZXQC
CrepeGoat
added counter for pending diff files
Created by CrepeGoat on Oct 16, 2024, 7:46 AM
State: N5MU56C4S3O5I6QNC7D52E26J35GZKH7D2C766LZGWUM23VM2RSQC
CrepeGoat
added diff view
Created by CrepeGoat on Oct 16, 2024, 6:58 AM
State: DKP3PRZOU2Y6JHEJWAXPWG4EN3RUZDHC5DMGUFNPC765FMYC2IRQC
CrepeGoat
fixed bug s.t. choosing a new channel clears the log selection & delta view
Created by CrepeGoat on Oct 16, 2024, 6:14 AM
State: 3S7RT3RRWAJ6D4SVLOVBJMQFOF2QBSGAOWPDWWQTCESDIC3QC6XQC
CrepeGoat
change spacing of active channel indicator for aesthetics
Created by CrepeGoat on Oct 15, 2024, 11:02 PM
State: VNPCB6YK2XLSHDWDYYP66QTFCOZOZKUNZBAXYPZFB233EXMSTXOAC
CrepeGoat
added UI for `pijul change`
Created by CrepeGoat on Oct 12, 2024, 4:57 AM
State: DPBGCI3DGS6FEIAUYYELA53JSQXYJ7LUHEO7VASAS5M3HYYX4TGAC
CrepeGoat
set Changelog UI to display log from selected channel in ChannelsList UI
Created by CrepeGoat on Oct 12, 2024, 4:04 AM
State: HN7QH5V4YH2LY3OHKLSLUQP34RKSCQJFJT6RQFHNTSU7SRRQ6UOQC
CrepeGoat
add selection callback to channel list UI (& fix deselect)
Created by CrepeGoat on Oct 12, 2024, 3:33 AM
State: Y3SJPCRBG36MQH3UDTSPQFFXQYSA4MVPEQLX3CXINADSGGIGA54AC
CrepeGoat
add selection callback to changelog UI (& fix deselection)
Created by CrepeGoat on Oct 11, 2024, 8:21 AM
State: V53R374C4G6ALLBNYKSFWKJ4XI2VZBAB4VHZIVYFDZKHWZ5WJFFQC
CrepeGoat
made channel entries interactable
Created by CrepeGoat on Oct 10, 2024, 6:09 PM
State: GCULSFC2MUP3XLSLNGQRUXGB6RF6ZWAMKFINNI34ZVYMH4J2ZTZAC
CrepeGoat
split channel labels into discrete component
Created by CrepeGoat on Oct 10, 2024, 5:53 PM
State: IAPQSKRAOYPDKPQ4YWVTRLV57R627H337PES6DTGKJOTH5WNEXGQC
CrepeGoat
make changelog elements interactable
Created by CrepeGoat on Oct 10, 2024, 5:22 PM
State: HYV5NWPC27ZMAMHOEALTPW6KRJI7ENRHJXWECGFSGGLUC3GWHK6QC
CrepeGoat
added command-line argument to specify repository path
Created by CrepeGoat on Oct 10, 2024, 6:43 AM
State: PBDFDW4HSDACW6ZU2M4MX3IYP3LNHL3O3FHDF7JJ635WJNXVKAGAC
CrepeGoat
added command-line argument to specify executable path
Created by CrepeGoat on Oct 10, 2024, 2:51 AM
State: LGJLDF5HGWDYGF7B7L35XTDC3BK4I7N6Y32HEMQQSOROXQMDWZUAC
CrepeGoat
changed channel and log views to use `ListView` (looks much cleaner)
Created by CrepeGoat on Oct 9, 2024, 8:35 PM
State: UJAYEY3ZOM7RYW4OBW57PFEUSXYF6NEOUUNEDLEMHMH7RXBUGNZQC
CrepeGoat
consolidated `pijul log` UI elements into their own component
Created by CrepeGoat on Oct 9, 2024, 8:26 PM
State: VQHUJS2R4BI25EPGQFAQERZNKV2CRAJUPLXXPFWFVDSCBNKGQWYAC
CrepeGoat
parsed `pijul channel` text blob into individual UI components
Created by CrepeGoat on Oct 9, 2024, 6:20 AM
State: W6IRXITRNVWHHD3ZAZEQDQDLQGOBBGKJJ6BCBYSDQMPN3CPFLPZQC
CrepeGoat
WIP: parsing `pijul channels` text blob into individual components
Created by CrepeGoat on Oct 9, 2024, 6:20 AM
State: OXYRA4UNFWLDQFRMNCCH7QLUBS2NQBS5DEZHYZGARGMBPO7QWFDAC