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]>
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]>
bump version

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]>
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]>
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]>
fix timestamp formatting and rename function

0c1698f53b2653bdb18a9b7261c10f95c9fadbf7 authored over 1 year ago by mycognosist <[email protected]>
tiny README change

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]>
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]>
import utils module

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]>
insert both the author's public key and nickname into the window

a19fc2f8f7dd56bfed1db9efa65f98a9ef471a48 authored over 1 year ago by mycognosist <[email protected]>
add owo-colors dependency

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]>
read banner from file at compile time and write to status window

5a19299c33a0deb4f56c18603fae416e832f890d authored over 1 year ago by mycognosist <[email protected]>
fix formatting

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]>
add welcome banner and text

18f118d4be46c3ad3e087c6b423cd730634c3456 authored over 1 year ago by mycognosist <[email protected]>
minor README revisions

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]>
add usage and contribution docs to README

7ddd268a36d30f30591f41be96a810ac282cd305 authored over 1 year ago by mycognosist <[email protected]>
Update README.md

c948c162956bb311a905e52ee0734f55df1fab22 authored over 1 year ago by glyph <[email protected]>
Capitalisation in README

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]>
update time handlers

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]>
display nick or key for each text line

93ab7282fc0c105de156ab63fc7928fd3facb479 authored over 1 year ago by mycognosist <[email protected]>
remove unnecessary loop

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]>
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]>
add delete nick handler

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]>
update ui with channel topic

7be79b4265d9f1f32425f2e060d4a0343759b666 authored over 1 year ago by mycognosist <[email protected]>
add topic handler

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]>
add rejoin todo and remove window when leaving channel

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]>
implement a channels handler

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]>
reorder handler methods

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]>
initialise logger

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]>
update the join handler to post a join post and reuse active channel

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]>
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]>
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]>
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]>
refactor the example

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]>
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]>
fix dependency paths

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]>
use local path for cable.rs dependency

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]>
fix formatting with cargo fmt

9113143ab15772f58c0552005d0144e6df965f76 authored over 1 year ago by mycognosist <[email protected]>
use terminal-keycode

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]>
fix hex encoding addresses, joining a channel

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]>
/join command opens a window. parse cabal add as hex string

40b661453b5fc5f01909381f1736aa96c12ae36e authored almost 3 years ago by substack <[email protected]>
fix connect/listen

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]>
add/list cabals

b04d1573ddca742775ac7e596a1bffc5812a8e1d authored almost 3 years ago by substack <[email protected]>
reset screen on exit

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]>
move key handling into input.rs file

946dd8fe3d3c8e2cf24d0d76e385e4af56cfdd37 authored almost 3 years ago by substack <[email protected]>
delete key input handling

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]>
good handling for window switching and ui lines

1396be0f8f0f5477c29e15f2ada1a5573f21188d authored almost 3 years ago by substack <[email protected]>
rustic cabal client

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]>
testing out the window ui code separately from the rest

4c361a120f55ff55843cc61df11daeea391762ec authored almost 3 years ago by substack <[email protected]>
timestamp

3daa880b4295c2265382d7be0bbc8bc9f5de873b authored almost 3 years ago by substack <[email protected]>
resize

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]>
short readme

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]>