Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/cabal-club/cabin
a rustic command-line cabal client using the cable protocol
https://github.com/cabal-club/cabin
Merge pull request #1 from mycognosist/main
Use latest `cable.rs` implementation
dd71adfa33f7a680ffb4ee4720be366bd5d58e4f authored over 1 year ago by Alexander Cobleigh <[email protected]>
Merge pull request #15 from mycognosist/simplify_lines_type
Create new type for lines BTreeSet
06bd17a58f7808a4624ae6c7f76c2b165fc9c05e authored over 1 year ago by glyph <[email protected]>
create new type for lines btreeset
d509c3d3162512e9431fc387962471e2886b8210 authored over 1 year ago by mycognosist <[email protected]>
d509c3d3162512e9431fc387962471e2886b8210 authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #14 from mycognosist/update_cable_paths
Use git paths for cable dependencies
2fe1867e35113464cafd10ae4e3ec14340cc81a0 authored over 1 year ago by glyph <[email protected]>
use git paths for cable dependencies
9514755348d5245e8b47bd8c11d5a3d4c8e44770 authored over 1 year ago by mycognosist <[email protected]>
9514755348d5245e8b47bd8c11d5a3d4c8e44770 authored over 1 year ago by mycognosist <[email protected]>
bump version
209878b838c7f27cf49e8679e1f7a6c0b9da14cc authored over 1 year ago by mycognosist <[email protected]>
209878b838c7f27cf49e8679e1f7a6c0b9da14cc authored over 1 year ago by mycognosist <[email protected]>
add TODO notes about validation errors
4fcf8908bde2757506b6f051c236919c0cb0947e authored over 1 year ago by mycognosist <[email protected]>
4fcf8908bde2757506b6f051c236919c0cb0947e authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #13 from mycognosist/fix_leave_bug
Fix channel leave and rejoin bug
939293b84f56889a413c8b5055145d329465aa15 authored over 1 year ago by glyph <[email protected]>
prevent ui lockout and double posts when rejoining channel; fix formatting parentheses
a9903a75c056f983af97e96fc977fecab5c9513b authored over 1 year ago by mycognosist <[email protected]>
a9903a75c056f983af97e96fc977fecab5c9513b authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #12 from mycognosist/fix_timestamp
Fix time formatting
a7d8d7719402cb353dd07590ef4e83af2292433f authored over 1 year ago by glyph <[email protected]>
use updated function name
89f7373edfc06a1ef466fcefa15347b9202222be authored over 1 year ago by mycognosist <[email protected]>
89f7373edfc06a1ef466fcefa15347b9202222be authored over 1 year ago by mycognosist <[email protected]>
fix timestamp formatting and rename function
0c1698f53b2653bdb18a9b7261c10f95c9fadbf7 authored over 1 year ago by mycognosist <[email protected]>
0c1698f53b2653bdb18a9b7261c10f95c9fadbf7 authored over 1 year ago by mycognosist <[email protected]>
tiny README change
ddeb8621f0b580da1f8257606496f3822fe8ca42 authored over 1 year ago by mycognosist <[email protected]>
ddeb8621f0b580da1f8257606496f3822fe8ca42 authored over 1 year ago by mycognosist <[email protected]>
remove time-format and indoc dependencies, add chrono
234cc40195aba6a9d864be3aa997f0ddc4bc17e8 authored over 1 year ago by mycognosist <[email protected]>
234cc40195aba6a9d864be3aa997f0ddc4bc17e8 authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #11 from mycognosist/introduce_colours
Introduce colours
c35e444aa5ea70ad2172eeef1e363e520bbf3156 authored over 1 year ago by glyph <[email protected]>
display the public key or nick of a poster in colour
a1c64c286dc37c45658104b09fb04aac77fad2bf authored over 1 year ago by mycognosist <[email protected]>
a1c64c286dc37c45658104b09fb04aac77fad2bf authored over 1 year ago by mycognosist <[email protected]>
import utils module
02942e1ae3b6a372322b10c00510eea6bea8822d authored over 1 year ago by mycognosist <[email protected]>
02942e1ae3b6a372322b10c00510eea6bea8822d authored over 1 year ago by mycognosist <[email protected]>
introduce a deterministic colour picker for public keys
e99e323ce63088cbc1c33a08d06cc8aef01ddc7a authored over 1 year ago by mycognosist <[email protected]>
e99e323ce63088cbc1c33a08d06cc8aef01ddc7a authored over 1 year ago by mycognosist <[email protected]>
insert both the author's public key and nickname into the window
a19fc2f8f7dd56bfed1db9efa65f98a9ef471a48 authored over 1 year ago by mycognosist <[email protected]>
a19fc2f8f7dd56bfed1db9efa65f98a9ef471a48 authored over 1 year ago by mycognosist <[email protected]>
add owo-colors dependency
ecf40a61f8680bf3fb44488ef1ffb5447821981e authored over 1 year ago by mycognosist <[email protected]>
ecf40a61f8680bf3fb44488ef1ffb5447821981e authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #10 from mycognosist/banner
Add a welcome banner
6a059da41424fb2805ae45067abc8f2b61ef4ae0 authored over 1 year ago by glyph <[email protected]>
adjust cabin alignment
5acf83b9773dd53eae90cf8b9a22ecfd8c7ce7e4 authored over 1 year ago by mycognosist <[email protected]>
5acf83b9773dd53eae90cf8b9a22ecfd8c7ce7e4 authored over 1 year ago by mycognosist <[email protected]>
read banner from file at compile time and write to status window
5a19299c33a0deb4f56c18603fae416e832f890d authored over 1 year ago by mycognosist <[email protected]>
5a19299c33a0deb4f56c18603fae416e832f890d authored over 1 year ago by mycognosist <[email protected]>
fix formatting
56603e7957c7aa568ad04c4caac5132e6ed34e7d authored over 1 year ago by mycognosist <[email protected]>
56603e7957c7aa568ad04c4caac5132e6ed34e7d authored over 1 year ago by mycognosist <[email protected]>
add credit to ascii artist
0303957d294fcd0898a221ce408e87c4066fa0bd authored over 1 year ago by mycognosist <[email protected]>
0303957d294fcd0898a221ce408e87c4066fa0bd authored over 1 year ago by mycognosist <[email protected]>
add welcome banner and text
18f118d4be46c3ad3e087c6b423cd730634c3456 authored over 1 year ago by mycognosist <[email protected]>
18f118d4be46c3ad3e087c6b423cd730634c3456 authored over 1 year ago by mycognosist <[email protected]>
minor README revisions
80215a6ca5cd327a83b78a25fab1ff84236fc7e1 authored over 1 year ago by mycognosist <[email protected]>
80215a6ca5cd327a83b78a25fab1ff84236fc7e1 authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #9 from mycognosist/improve_readme
Add usage and contribution docs to README
b4dacd5a00343be3b143925aa892aa31f7512e76 authored over 1 year ago by glyph <[email protected]>
Merge branch 'main' into improve_readme
bba553f0ecbbf4c6283a38991b1ff87002e3af8b authored over 1 year ago by glyph <[email protected]>
bba553f0ecbbf4c6283a38991b1ff87002e3af8b authored over 1 year ago by glyph <[email protected]>
add usage and contribution docs to README
7ddd268a36d30f30591f41be96a810ac282cd305 authored over 1 year ago by mycognosist <[email protected]>
7ddd268a36d30f30591f41be96a810ac282cd305 authored over 1 year ago by mycognosist <[email protected]>
Update README.md
c948c162956bb311a905e52ee0734f55df1fab22 authored over 1 year ago by glyph <[email protected]>
c948c162956bb311a905e52ee0734f55df1fab22 authored over 1 year ago by glyph <[email protected]>
Capitalisation in README
a676a92e2e9785f4aa60b5a18b8ed9f91c387cb8 authored over 1 year ago by mycognosist <[email protected]>
a676a92e2e9785f4aa60b5a18b8ed9f91c387cb8 authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #8 from mycognosist/add_more_logging
Update time handlers
749364336a07bb67d50fed95021324d317269b33 authored over 1 year ago by glyph <[email protected]>
clean-up and update time function callers
f91450eda27f7c1f0ff35982a9890f7d7befd092 authored over 1 year ago by mycognosist <[email protected]>
f91450eda27f7c1f0ff35982a9890f7d7befd092 authored over 1 year ago by mycognosist <[email protected]>
update time handlers
a855def6de9f5b69ca5b603062e87e88140e8d67 authored over 1 year ago by mycognosist <[email protected]>
a855def6de9f5b69ca5b603062e87e88140e8d67 authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #7 from mycognosist/display_nick
Display nick or key for each text line
f6828c4f6dd9c4b81e8f714f04c7dfb6d9d773ff authored over 1 year ago by glyph <[email protected]>
only display 4 hex characters
a7a1cdac9d34a2db6c8be5d0c67b353247254f20 authored over 1 year ago by mycognosist <[email protected]>
a7a1cdac9d34a2db6c8be5d0c67b353247254f20 authored over 1 year ago by mycognosist <[email protected]>
display nick or key for each text line
93ab7282fc0c105de156ab63fc7928fd3facb479 authored over 1 year ago by mycognosist <[email protected]>
93ab7282fc0c105de156ab63fc7928fd3facb479 authored over 1 year ago by mycognosist <[email protected]>
remove unnecessary loop
177768404eeb354128d578779a9003d2df306058 authored over 1 year ago by mycognosist <[email protected]>
177768404eeb354128d578779a9003d2df306058 authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #6 from mycognosist/abortable_join_handler
Add abort feature for display posts task
0e6d1bec75e00252e9947221f18b4a40836265be authored over 1 year ago by glyph <[email protected]>
add abort feature for display posts task
a7a085dc46abaa8b2c63cc8e6b6498f57dac34a2 authored over 1 year ago by mycognosist <[email protected]>
a7a085dc46abaa8b2c63cc8e6b6498f57dac34a2 authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #5 from mycognosist/bugs_and_features
Introduce new handlers and improvements
714961de68f17e2af3c8f8162f2c4c334299df41 authored over 1 year ago by glyph <[email protected]>
refactor according to updated cable_core store api
6da351b3b5175f4f1819ee554f99c2001da11ae0 authored over 1 year ago by mycognosist <[email protected]>
6da351b3b5175f4f1819ee554f99c2001da11ae0 authored over 1 year ago by mycognosist <[email protected]>
add delete nick handler
8e688a0119d111efdd2e78c2c6c64d59fb990b3c authored over 1 year ago by mycognosist <[email protected]>
8e688a0119d111efdd2e78c2c6c64d59fb990b3c authored over 1 year ago by mycognosist <[email protected]>
add nick handler and print nickname for channel members
682284d1cc211209393e1a22339da96d4cd3c2fe authored over 1 year ago by mycognosist <[email protected]>
682284d1cc211209393e1a22339da96d4cd3c2fe authored over 1 year ago by mycognosist <[email protected]>
update ui with channel topic
7be79b4265d9f1f32425f2e060d4a0343759b666 authored over 1 year ago by mycognosist <[email protected]>
7be79b4265d9f1f32425f2e060d4a0343759b666 authored over 1 year ago by mycognosist <[email protected]>
add topic handler
2deeaa162d8994a9021192860933c3de7433ff3e authored over 1 year ago by mycognosist <[email protected]>
2deeaa162d8994a9021192860933c3de7433ff3e authored over 1 year ago by mycognosist <[email protected]>
add note about error handling
c645f2d27af0d3de2789ef74a141969497033a7c authored over 1 year ago by mycognosist <[email protected]>
c645f2d27af0d3de2789ef74a141969497033a7c authored over 1 year ago by mycognosist <[email protected]>
add rejoin todo and remove window when leaving channel
66b392394f83c453fdd1920dd71f088d8c1d217f authored over 1 year ago by mycognosist <[email protected]>
66b392394f83c453fdd1920dd71f088d8c1d217f authored over 1 year ago by mycognosist <[email protected]>
add handlers for members and whoami
a45e7fe0a6d073a979618932bc4284fe205d92b8 authored over 1 year ago by mycognosist <[email protected]>
a45e7fe0a6d073a979618932bc4284fe205d92b8 authored over 1 year ago by mycognosist <[email protected]>
implement a channels handler
e5d89be1ca900c93fc55a49c054a6fc1b3babc98 authored over 1 year ago by mycognosist <[email protected]>
e5d89be1ca900c93fc55a49c054a6fc1b3babc98 authored over 1 year ago by mycognosist <[email protected]>
improve ui handling in leave handler
63afcd649e3955605cd50e3f6f8c0f4e9d3720ed authored over 1 year ago by mycognosist <[email protected]>
63afcd649e3955605cd50e3f6f8c0f4e9d3720ed authored over 1 year ago by mycognosist <[email protected]>
reorder handler methods
ce3d4ae20bb5b4ae7a4cd8b72b27f01b41a74e70 authored over 1 year ago by mycognosist <[email protected]>
ce3d4ae20bb5b4ae7a4cd8b72b27f01b41a74e70 authored over 1 year ago by mycognosist <[email protected]>
implement a leave channel handler
8d08599cc238758ff05df90b5285eddc3ce7eb38 authored over 1 year ago by mycognosist <[email protected]>
8d08599cc238758ff05df90b5285eddc3ce7eb38 authored over 1 year ago by mycognosist <[email protected]>
initialise logger
b2ce073fec68afb24f96d1cc70fff4c0c65a32d3 authored over 1 year ago by mycognosist <[email protected]>
b2ce073fec68afb24f96d1cc70fff4c0c65a32d3 authored over 1 year ago by mycognosist <[email protected]>
introduce method to get window index
23c35891fb16ee46127ca27a0acef0eddcf3ca65 authored over 1 year ago by mycognosist <[email protected]>
23c35891fb16ee46127ca27a0acef0eddcf3ca65 authored over 1 year ago by mycognosist <[email protected]>
update the join handler to post a join post and reuse active channel
98797c5a55104a2c747d3db339e1cf667c7f3282 authored over 1 year ago by mycognosist <[email protected]>
98797c5a55104a2c747d3db339e1cf667c7f3282 authored over 1 year ago by mycognosist <[email protected]>
add log and env_logger deps
ec8e1ce173d2bcb4cd8edf26ed21df12874a9dfc authored over 1 year ago by mycognosist <[email protected]>
ec8e1ce173d2bcb4cd8edf26ed21df12874a9dfc authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #4 from mycognosist/separate_input_handlers
Separate command handlers and add doc comments
5522276e548c012e95fc7da68c83a339dd7196c3 authored over 1 year ago by glyph <[email protected]>
separate handlers and add doc comments
615c8026580630a1865534a7a0a055d03a13048f authored over 1 year ago by mycognosist <[email protected]>
615c8026580630a1865534a7a0a055d03a13048f authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #3 from mycognosist/help_command
Add basic help command listing
eb1baaaca7ae3750fe7484f8835db40ff39ccd3e authored over 1 year ago by glyph <[email protected]>
add basic help command listing
df6c11471fdd50572660b17616484c1c7d7a9507 authored over 1 year ago by mycognosist <[email protected]>
df6c11471fdd50572660b17616484c1c7d7a9507 authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #2 from mycognosist/comment_and_refactor
Comment and refactor
5413a068fd72bbcc7c5e7c3b231f1b24612cccab authored over 1 year ago by glyph <[email protected]>
satisfy clippy with storage_fn type signature and next_event method naming
b6cd1eeb74b4531e06eeffa44c9a041d01d36720 authored over 1 year ago by mycognosist <[email protected]>
b6cd1eeb74b4531e06eeffa44c9a041d01d36720 authored over 1 year ago by mycognosist <[email protected]>
refactor the example
4c85544ddfe996556d728310afd72bbbf4945377 authored over 1 year ago by mycognosist <[email protected]>
4c85544ddfe996556d728310afd72bbbf4945377 authored over 1 year ago by mycognosist <[email protected]>
satisfy clippy, separate time module, doc and code comments
e7a82459f08872789c969ddfb7deb21c622bc664 authored over 1 year ago by mycognosist <[email protected]>
e7a82459f08872789c969ddfb7deb21c622bc664 authored over 1 year ago by mycognosist <[email protected]>
Merge pull request #1 from mycognosist/fix_formatting
Fix formatting and clear compilation errors
12ad5cc8db35b86a902682ea842aa794df781a29 authored over 1 year ago by glyph <[email protected]>
separate async closure into function to achieve compilation
e4ab3674b3b601a10ac678a438260735079e8c06 authored over 1 year ago by mycognosist <[email protected]>
e4ab3674b3b601a10ac678a438260735079e8c06 authored over 1 year ago by mycognosist <[email protected]>
fix dependency paths
fff2a6c3c39faf1c4f51461c972d3c6d96d70a29 authored over 1 year ago by mycognosist <[email protected]>
fff2a6c3c39faf1c4f51461c972d3c6d96d70a29 authored over 1 year ago by mycognosist <[email protected]>
use string instead of bytes for channel name
d8e4cec58b711cc99f34c948bd471960ef360ac2 authored over 1 year ago by mycognosist <[email protected]>
d8e4cec58b711cc99f34c948bd471960ef360ac2 authored over 1 year ago by mycognosist <[email protected]>
use local path for cable.rs dependency
15a6595da6d1074b2ae856ea7c4ff41c1d84d783 authored over 1 year ago by mycognosist <[email protected]>
15a6595da6d1074b2ae856ea7c4ff41c1d84d783 authored over 1 year ago by mycognosist <[email protected]>
update the cargo path (for dev purposes)
ae08cc5fbf67855f1f73dde16288db129fe4e3ef authored over 1 year ago by mycognosist <[email protected]>
ae08cc5fbf67855f1f73dde16288db129fe4e3ef authored over 1 year ago by mycognosist <[email protected]>
fix formatting with cargo fmt
9113143ab15772f58c0552005d0144e6df965f76 authored over 1 year ago by mycognosist <[email protected]>
9113143ab15772f58c0552005d0144e6df965f76 authored over 1 year ago by mycognosist <[email protected]>
use terminal-keycode
93ab2beca9417ab7364e42a8057d63cdb02ad5bb authored almost 3 years ago by substack <[email protected]>
93ab2beca9417ab7364e42a8057d63cdb02ad5bb authored almost 3 years ago by substack <[email protected]>
show cabal addr and channel in top bar
8ed5b60585c463084705aab3361272986026e65c authored almost 3 years ago by substack <[email protected]>
8ed5b60585c463084705aab3361272986026e65c authored almost 3 years ago by substack <[email protected]>
fix hex encoding addresses, joining a channel
154be90fdbcf08d6b3eb0d12a6500a959340e290 authored almost 3 years ago by substack <[email protected]>
154be90fdbcf08d6b3eb0d12a6500a959340e290 authored almost 3 years ago by substack <[email protected]>
hook up channel stream to window lines
4d958675d317d219dae8c6210287d76d40dfa572 authored almost 3 years ago by substack <[email protected]>
4d958675d317d219dae8c6210287d76d40dfa572 authored almost 3 years ago by substack <[email protected]>
/join command opens a window. parse cabal add as hex string
40b661453b5fc5f01909381f1736aa96c12ae36e authored almost 3 years ago by substack <[email protected]>
40b661453b5fc5f01909381f1736aa96c12ae36e authored almost 3 years ago by substack <[email protected]>
fix connect/listen
803913e4651b4aff5bf47db6b5581d672d9dd9ef authored almost 3 years ago by substack <[email protected]>
803913e4651b4aff5bf47db6b5581d672d9dd9ef authored almost 3 years ago by substack <[email protected]>
connect and listen but not yet working
339959e7214a00fb7ac28521ee51127b89268403 authored almost 3 years ago by substack <[email protected]>
339959e7214a00fb7ac28521ee51127b89268403 authored almost 3 years ago by substack <[email protected]>
add/list cabals
b04d1573ddca742775ac7e596a1bffc5812a8e1d authored almost 3 years ago by substack <[email protected]>
b04d1573ddca742775ac7e596a1bffc5812a8e1d authored almost 3 years ago by substack <[email protected]>
reset screen on exit
729f401374d11750aa9a4605e32d890b22b4a782 authored almost 3 years ago by substack <[email protected]>
729f401374d11750aa9a4605e32d890b22b4a782 authored almost 3 years ago by substack <[email protected]>
command handling in app.rs
5727f2eac137ac9192b4aaa581447a38ba2b8b9d authored almost 3 years ago by substack <[email protected]>
5727f2eac137ac9192b4aaa581447a38ba2b8b9d authored almost 3 years ago by substack <[email protected]>
move key handling into input.rs file
946dd8fe3d3c8e2cf24d0d76e385e4af56cfdd37 authored almost 3 years ago by substack <[email protected]>
946dd8fe3d3c8e2cf24d0d76e385e4af56cfdd37 authored almost 3 years ago by substack <[email protected]>
delete key input handling
b07ee6bcd32cf0f0312f675c059f9589f1ee8278 authored almost 3 years ago by substack <[email protected]>
b07ee6bcd32cf0f0312f675c059f9589f1ee8278 authored almost 3 years ago by substack <[email protected]>
left/right arrow keys and backspace
84198b65b7002e94a4ba2295788f8ea4b1eda00f authored almost 3 years ago by substack <[email protected]>
84198b65b7002e94a4ba2295788f8ea4b1eda00f authored almost 3 years ago by substack <[email protected]>
good handling for window switching and ui lines
1396be0f8f0f5477c29e15f2ada1a5573f21188d authored almost 3 years ago by substack <[email protected]>
1396be0f8f0f5477c29e15f2ada1a5573f21188d authored almost 3 years ago by substack <[email protected]>
rustic cabal client
02b99de4fc20adddae24f962b4c7685eacf429f5 authored almost 3 years ago by substack <[email protected]>
02b99de4fc20adddae24f962b4c7685eacf429f5 authored almost 3 years ago by substack <[email protected]>
raw tty but doesn't work
9b7622695c094ac9f45e00d6e8e04d1851c8d060 authored almost 3 years ago by substack <[email protected]>
9b7622695c094ac9f45e00d6e8e04d1851c8d060 authored almost 3 years ago by substack <[email protected]>
testing out the window ui code separately from the rest
4c361a120f55ff55843cc61df11daeea391762ec authored almost 3 years ago by substack <[email protected]>
4c361a120f55ff55843cc61df11daeea391762ec authored almost 3 years ago by substack <[email protected]>
timestamp
3daa880b4295c2265382d7be0bbc8bc9f5de873b authored almost 3 years ago by substack <[email protected]>
3daa880b4295c2265382d7be0bbc8bc9f5de873b authored almost 3 years ago by substack <[email protected]>
resize
dd961952981e6a7e561e41a00d8e46b473949fb6 authored almost 3 years ago by substack <[email protected]>
dd961952981e6a7e561e41a00d8e46b473949fb6 authored almost 3 years ago by substack <[email protected]>
split ui from app code
f97a549e8dbe50a2089e86aa65894a180037ed58 authored almost 3 years ago by substack <[email protected]>
f97a549e8dbe50a2089e86aa65894a180037ed58 authored almost 3 years ago by substack <[email protected]>
short readme
4e5a933c3ea6b0f37ea5ca63520c21592d757005 authored almost 3 years ago by substack <[email protected]>
4e5a933c3ea6b0f37ea5ca63520c21592d757005 authored almost 3 years ago by substack <[email protected]>
copied example from cable.rs
14388c1e1a0d4c92e08fd99e9444c055766061e9 authored almost 3 years ago by substack <[email protected]>
14388c1e1a0d4c92e08fd99e9444c055766061e9 authored almost 3 years ago by substack <[email protected]>