Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
Arbor Chat
Building a sustainable, high-context, user-respecting chat platform.
Collective -
Host: opensource -
https://opencollective.com/arbor-chat
- Website: https://arbor.chat
- Code: https://github.com/arborchat
github.com/arborchat/protocol - 6d3c1af0e20e0b0a7348a55e8a55d6b7f8707ea1 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 2d5867ea1673848dc237b83d1c8b05c2588bdabf authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - ccac91534c1e7381e7c5c68d7e7e90cc505df8d3 authored about 6 years ago by Chris Waldon <[email protected]>
Right now, I don't have a good way to block when you try to send a message.
Generally, that's th...
github.com/arborchat/muscadine - 55c5e32bcff23992ddb5ee18b4b3e74fb000706b authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 7c0c48055b91f889ed8b389a65e904bc63cb437a authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - b915b8584364e7f29f2458d1b09c77f7f3e269ce authored about 6 years ago by Chris Waldon <[email protected]>
Co-Authored-By: whereswaldon <[email protected]>
github.com/arborchat/muscadine - f6b70aca056e2abb9a7d66bc6620fcf31d0cdc87 authored about 6 years ago by Joshua Whetton <[email protected]>github.com/arborchat/muscadine - 844ae670ff5f02b11e4dceab2dee552f69cdd62f authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - e60d364504a76012200d2dfccffcf2ff175b7d4d authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 27469c593f46281ee6735fa7f7d442c1c731ab6a authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - ab1c2202ae4e3f3d28ff6e84794b965547d20974 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/arbor-go - d020ea259f6c238f03ede9b9002903d86fbfb9f1 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 7097653da27de3b1de204c40cc36a70d10e244d3 authored about 6 years ago by Chris Waldon <[email protected]>
Previously, trying to Write or Read from an arbor.ReadWriter (or
similar) would immediately pani...
This version of the code implements a functional auto-reconnect (and offline mode to boot!),
but...
github.com/arborchat/muscadine - 6ffc4324952b3b580c54f9cee298c0997d335d54 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 5de13272ac8dabd54ac089fa3ae2368a2be45df2 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 2369a94e812934dddb8f11838beaa7e6f6504ca2 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - acd73b31e60cb1e7340408c70f3db222d78624af authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - ad11b75f88e0ee813caa9ad1d7b8aba9a14d8a67 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 4fa01be54c77a3cfa2562d642e80e0f0cf552f2d authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 24d5a93aa73673533fc02e3bc8ffa97ae5b4a1d5 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 63b204cdc8d975d323bf2b056beb7a24e74b0196 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 7babd05ce7b7a2a8c47b807df50cb075c0fc0658 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - d6ef9a7015351ea9038e98026501bb265a6dd310 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 6c05ae54bf2767b81bff53b48ac598cb60961985 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - d25926c6ef49a3782e168629138513e36123764e authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 5e22a8c7887e90c1688fd9f9162204c80b25de6e authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - f5434259465c46f9d728fea93e2f52098d80b570 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - b085064fb9ac48ad290cf7cdae6d64bc78e9190a authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - f3366c77e3a87710403c678e793562652658d8da authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 535fdbeda48cc423077562cb29d55f39553452c7 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - b6b44e8ec98cb85bce87a56d69a0470671a9a4e3 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - b9a05c957c5555c468b663fb9d3dd3a42755fcdb authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - a9e0ac0e652822d1d4e0f596a51a5e8478ff9430 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - ec7985629d18c0bd385439575664b8cdc0e6c255 authored about 6 years ago by Chris Waldon <[email protected]>
I did this in the interest of satisfying the linter, but it's clearly
better code now that it's ...
github.com/arborchat/arbor-go - 0229f6cc01b91ac9b66a60a55a398ce117528c3c authored about 6 years ago by Chris Waldon <[email protected]>
I realized that I was getting way ahead of myself. I was creating
a lot of permutations of the r...
github.com/arborchat/arbor-go - bc9a2feca2df5e185bf2bb57dc7166db16ac3de2 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/arbor-go - eaf339e56c5aa8bb92e994e5acfc479b02ee2366 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/arbor-go - 56dcb029a5da8a9cfd9b20e3039a0c0227a1b442 authored about 6 years ago by Chris Waldon <[email protected]>
Signed-off-by: Chris Waldon <[email protected]>
github.com/arborchat/arbor-go - 4c1600c2e5dba4de69bbce7568973081aed0c2af authored about 6 years ago by Chris Waldon <[email protected]>github.com/arborchat/arbor-go - 2c5395dda5b5c241723c72148a109dea22fb6fcd authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/arbor-go - 0959d050290b64a7b64ab05394adb462da5ccaa5 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/arbor-go - c01c65624ec9375572ad02b941b7901db075fb6a authored about 6 years ago by Chris Waldon <[email protected]>
Once I actually wrote the code, it's obvious that this is the cleanest
way to solve the problem....
With typed nil, you have three ways to catch the problem:
1) check every possible concrete type,...
github.com/arborchat/arbor-go - 89f241760cbd99301e273d805cf4af3bd0e5aa45 authored about 6 years ago by Chris Waldon <[email protected]>
Changes to be committed:
modified: client.go
github.com/arborchat/muscadine - ac60a3af22cf5ce5e24b1935784edec2b9ab3091 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/arbormost - 1bc8da60ff38d221c2639596a921a173211d2b59 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/arbormost - d4885d0a32a74b63d69f7606b8f61b7dcb0b6d0e authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/arbormost - 39bab97f653b9e7053e8f2a9ea03ff5b16d01d69 authored about 6 years ago by Chris Waldon <[email protected]>
Changes to be committed:
modified: client.go
github.com/arborchat/muscadine - e8be749b47c7f600342054fa2f5a333896940adf authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 4b0218872fd8d90e157d49b41c657249b2d19d82 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - ba06b95b6fd773f8cba0bacedac0784a457edf80 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - c7425037323b4fc8d4c7f451bc55da2e1cb0e9c7 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 88ed4c234abac0e48093c2b114450426f7ba2b16 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - eb021ac744f6501b14864abbe9ee3a185b316b68 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 45536e4806d87a7d37e67374170c3241ece8a4c5 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - b1b9b3031295222dc6916c725bbb648042282232 authored about 6 years ago by Government Experiment 6502-CATON <[email protected]>
Previously, moving the cursor was completely independent of moving the
viewport. This created so...
github.com/arborchat/muscadine - e47c39f9e4b23fa6b2b361d9d072e7dfdd148e61 authored about 6 years ago by Chris Waldon <[email protected]>
This change was intended to simply prevent the client from asking for
messages that were already...
github.com/arborchat/muscadine - a9f0171df5ce8ddc606a1cb3975ca479546d3298 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 5a8f24238b5b5204764b34840053cba209c57cf4 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 703f979b834326916b95b5c15a65835695efcabb authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 3ecdc4cc5eca3f53318af27f21ff7a19e71908cb authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - b768d71fd2bc2cc9de39767c5fc0e25e9757692f authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 39a815f9bbe9962b43f0d6f8c6163c79028a89f3 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 8493ef5407eb157e61c41ebc0741f258056ad317 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 666988fb0cf36a32b947d7899286a9af39480baa authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 4a5974f3d09df40280a34f1d6205e04ddbb566cb authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 58112826d018d8ff49255e923971458fb269ee71 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - c0a83b432c829eb49fcd1e371fb4a40929f1e233 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - eb64bb69593eb4e7b2bf309ed6194f2c3edfab8e authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - b08ff45602529cf67e7edb88613f96a3f80e438e authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 9203da72d8c36492a4c8a72dde960a912ac4722c authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 5acfca24216af98935adff4e6aa52da05f951310 authored about 6 years ago by Chris Waldon <[email protected]>
While implementing the ability to load from multiple sources, I realized
that I hadn't adequatel...
github.com/arborchat/muscadine - 6310e05035880f1175f97ffa0e8c0b94a85eb714 authored about 6 years ago by Chris Waldon <[email protected]>
I chose multicodec so that we could easily upgrade the storage format
later on without hating ou...
github.com/arborchat/muscadine - 02c8b60f09acb9fb2d77b7ee4936c6e92f75b6ed authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/arbor-go - ba182c47327bdb991d41e1b807619e4809a2e154 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 9bbb0571dd0fcb9db2eb0a3f9e8498ffe54f6144 authored about 6 years ago by Chris Waldon <[email protected]>
This changed the internals of HistoryState so that it relies upon
an Archive to manage the sorte...
github.com/arborchat/muscadine - 647b2cc987c76fd02a0eb196383c81f73a62d2d1 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 3520d1add644388403f5fd41083c08a680625974 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - eb1cdf9e08f278e4132bcbd5fc4193b84b7698a2 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 73e46e1d2ff075a323812e173a649b810453b225 authored about 6 years ago by Chris Waldon <[email protected]>
This was surprisingly simple. The TUI just needs to detect when its
width changes and trigger a ...
github.com/arborchat/muscadine - f51ad7b6c1f2c546e79a68d40c4e44c78f564788 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 337f2b36930776de2f757a5cea43611323ad3ae1 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - e3e8b9d1246adca08217f420a6243a2782cf45e9 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 9bbbfa2d800f2fd599cf71b1f0ec2e9f27e708cb authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 4cdc03ca4a063033b92edf628ae305e58d6f0962 authored about 6 years ago by Chris Waldon <[email protected]>
github.com/arborchat/muscadine - 336c5db5570de24d76a019945f72cd3221b92a7d authored about 6 years ago by Chris Waldon <[email protected]>