Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/arborchat/protocol

Specification for the Arbor chat protocol
https://github.com/arborchat/protocol

Link to new meta wiki in readme

b46c10d8e9258df072173f2c2e0d929ecd48bd7b authored over 5 years ago by Christopher Waldon <[email protected]>
Merge pull request #6 from arborchat/revise

Transition to Protocol version 0.2

0f66675b2025aff0458a30162d96a6e20d0c489f authored almost 6 years ago by Christopher Waldon <[email protected]>
Strip down to simply add the META message

324a9b8f6291fa8c15717035b3e21214c2e65592 authored about 6 years ago by Chris Waldon <[email protected]>
First draft for v0.2

6d3c1af0e20e0b0a7348a55e8a55d6b7f8707ea1 authored about 6 years ago by Chris Waldon <[email protected]>
Merge pull request #1 from arborchat/split-repo

Update README to clarify purpose of this repo

57f504084479b50319c139d1e8f9d013c2372a97 authored about 6 years ago by Christopher Waldon <[email protected]>
Update README to clarify purpose of this repo

1c1c75b91afd5213d551942f7a0dfbd7b9de5018 authored about 6 years ago by Chris Waldon <[email protected]>
Add another idea

74f251d2a5367ba6cdca4df3ae9fc832c2479825 authored over 6 years ago by Christopher Waldon <[email protected]>
Add more future protocol ideas

c253d6d2bc03e1c0942d70117f70c508514a0131 authored over 6 years ago by Christopher Waldon <[email protected]>
Add some more future protocol goals

b21b29372c470e9c915af9229ed94283a6e38ae8 authored over 6 years ago by Christopher Waldon <[email protected]>
Clarify timestamp

9fc749b732c5397fae9981058822aa7773e79e5b authored over 6 years ago by Christopher Waldon <[email protected]>
Improve protocol spec

5d5d63668afea9d135cccc186029b9614c5cc5ff authored over 6 years ago by Christopher Waldon <[email protected]>
Clarify spec

82bb9fb4d5b1a1f49094e04070dcae8b1fe3928f authored over 6 years ago by Christopher Waldon <[email protected]>
Add max message size and clarify `Recent` array spec

6ad27c60125a99868af9b90f0baec1d4833fd588 authored over 6 years ago by Christopher Waldon <[email protected]>
Add new protocol goal

525bd42265e2cf7fc3243216ec3d292ab490f20b authored almost 7 years ago by Christopher Waldon <[email protected]>
Format controls as list

0db60aa6892e987472dec03341bd17eee04fb734 authored almost 7 years ago by Christopher Waldon <[email protected]>
Update README with current status

386e457166f4df7881ab4acf0eea1a22ddebd6c8 authored almost 7 years ago by Christopher Waldon <[email protected]>
Fix server JSON handling

d77f4359921cbcacebe89b167a94e819d8690d9c authored almost 7 years ago by Christopher Waldon <[email protected]>
Updated REAMDE to reflect recent commits

8cd7df9934f0db37f915edf82b8b4ac9b262b62d authored almost 7 years ago by aThorp96 <[email protected]>
Revise server to attempt to follow spec

8602edb27727e945b9e37046224b748aefab044f authored almost 7 years ago by Christopher Waldon <[email protected]>
Update README with new instructions

b8ce92036d3c795ccc6c68a5d08297cb5dc229be authored almost 7 years ago by Christopher Waldon <[email protected]>
Reorganize repository

f7e42983df0a5d0f56b4b3f9aebb33764becdc6b authored almost 7 years ago by Christopher Waldon <[email protected]>
Update README with current status

b2d00015b10ed2eb7590a10ef5039fce34b4daf3 authored almost 7 years ago by Christopher Waldon <[email protected]>
Implement replies

6c78e34e76eb41267bf0fd82d0a831a6afa42ce5 authored almost 7 years ago by Christopher Waldon <[email protected]>
Implement UI component of replying

9c563889953738e08af337ea9782eb3998b68c14 authored almost 7 years ago by Christopher Waldon <[email protected]>
Simplify keybindings

75cb986404294b6457e3dfa8167d693253624b96 authored almost 7 years ago by Christopher Waldon <[email protected]>
Simplify cursor side navigation logic

71aed853bd532d54b18377cdc450da745d31417d authored almost 7 years ago by Christopher Waldon <[email protected]>
Refactor to simplify index searches

969b9a5560b7f4a3c83e6580f4f0a172b9ee1f6c authored almost 7 years ago by Christopher Waldon <[email protected]>
Add instructions for testing to README

b4924c9b498e108612fd465a3fdba503efd4ceb5 authored almost 7 years ago by Christopher Waldon <[email protected]>
Update README with current status

61e223457f49b6f99748c365636f779a072140d1 authored almost 7 years ago by Christopher Waldon <[email protected]>
Fix boundary condition that prevented proper child updates

eb131778183aaa0ff3675e692840f52bf7763580 authored almost 7 years ago by Christopher Waldon <[email protected]>
Fix text width and make kudzu send long messages

1188fb6e11518d8299ba5cd44e9134bb86cce839 authored almost 7 years ago by Christopher Waldon <[email protected]>
Implement subtree switching, kudzu may be broken?

60c1b5d9d5e0ed887812899bf32f981757ec6e21 authored almost 7 years ago by Christopher Waldon <[email protected]>
Lay the foundation for subtree switching

Left arrow key and 'h' both attempt to switch the tree to the
left. This exposed a problem with ...

a9f1a88785ce5270232bbec74b0ed6068e4e0cb0 authored almost 7 years ago by Christopher Waldon <[email protected]>
Indicate sibling quantities again

a08c8a2b664ad74f3b09e9b6af639149c4baaa25 authored almost 7 years ago by Christopher Waldon <[email protected]>
Add vim keybindings

12874fbdda37754aac33bce5373dbc5b5b0a140a authored almost 7 years ago by Christopher Waldon <[email protected]>
Update README with current status

fd11ae3800acaf9bf43cfdb1b151813ba0370959 authored almost 7 years ago by Christopher Waldon <[email protected]>
Revert to CPU profiling

a120091830630946cd59ddad318a7ddddf42ab4b authored almost 7 years ago by Christopher Waldon <[email protected]>
Resolve cursor problems by deleting old views

3f4efddfeb484e3a4fc71a6b82f0bbe40f72a29e authored almost 7 years ago by Christopher Waldon <[email protected]>
Renders history again, cursor problems persist

e817d3d7bcf5f199d653347639ecc7d8ac981d0e authored almost 7 years ago by Christopher Waldon <[email protected]>
Rewrite up and down handlers

5cfa081f296e02ccae84c9d754888ec4f6635397 authored almost 7 years ago by Christopher Waldon <[email protected]>
Populate cursor message and compute height

32a1b8ceb8e3c3cff3a61db2e0593ec9f5523b21 authored almost 7 years ago by Christopher Waldon <[email protected]>
Rewrite cursor drawing logic; incomplete

a96df8ef708db0a87d8e97fca46b40fe7ac82c08 authored almost 7 years ago by Christopher Waldon <[email protected]>
Clean history redrawing logic

cd54673dca1ca52569484ee36656e4449c039b0b authored almost 7 years ago by Christopher Waldon <[email protected]>
Rename UpdateMessage to UpdateLeaf

fba4976388bed189b49140cf9bd8cc59a668508e authored almost 7 years ago by Christopher Waldon <[email protected]>
Clean UpdateMessage logic

8abb77966816249e246cdc0eb921f7b78cbbc761 authored almost 7 years ago by Christopher Waldon <[email protected]>
Move GetItems from layout code to model code

fb4b70ebaa22eaa32b2fb1d5087e8f9730804557 authored almost 7 years ago by Christopher Waldon <[email protected]>
Clarify History function names

6dabef7486935aed7eca8c8d9d33ed0e60b469ef authored almost 7 years ago by Christopher Waldon <[email protected]>
Refactor clientio to use only channels and io

7058f07449c55f56f208ae3217b50960737da2b1 authored almost 7 years ago by Christopher Waldon <[email protected]>
Refactor getItems to accept parameters

16c347a768862d3920dccc6bbbe482c247b96db0 authored almost 7 years ago by Christopher Waldon <[email protected]>
Rename MessageListView to History

d99603dd85317805e1e053dec1183009b976ae9e authored almost 7 years ago by Christopher Waldon <[email protected]>
Update README with ideas

a84b206ff7a87921421f1baf7d68e00bbde10a43 authored almost 7 years ago by Christopher Waldon <[email protected]>
Update README with progress

0ed0c16a789da470797148c57d9c283f86938a43 authored almost 7 years ago by Christopher Waldon <[email protected]>
Implement test random message client

af661a1d3a591966e32a93e153f78cecfe564914 authored almost 7 years ago by Christopher Waldon <[email protected]>
Implement moving cursor down

Note: I have **once** observed a bug where moving the cursor down made
the UI hang, but have not...

7355d06247524dc0e23219cdf0fc438159f25800 authored almost 7 years ago by Christopher Waldon <[email protected]>
Fix bug where moving cursor off screen crashed arbor

627a3cf4c01083bbd3cf81202aec480f17b896e6 authored almost 7 years ago by Christopher Waldon <[email protected]>
Separate network client code into separate package

b72e0cd908fc88f6cfc86e4a9ab7a574d6d71dd1 authored almost 7 years ago by Christopher Waldon <[email protected]>
Update README

1b4f4b6e7b3a7a1b21eec48253fa38383bc67aea authored almost 7 years ago by Christopher Waldon <[email protected]>
Fixed naiiver cursor logic

4a01c926da2740071a12b812a893a7e44457549c authored almost 7 years ago by Christopher Waldon <[email protected]>
Update README with progress

ef6d5c3ae42e6792fdf919aad885985adc2e6a33 authored almost 7 years ago by Christopher Waldon <[email protected]>
Use message IDs as view names

86b067958c0f85d956091fd9a748f3c9562225cc authored almost 7 years ago by Christopher Waldon <[email protected]>
Graphically indicate siblings

4273f8144548298e1bd59bcf682ccc94c5c41649 authored almost 7 years ago by Christopher Waldon <[email protected]>
Update README with progress

b22a7069ae03d4637516dda9025032dcce2b8d6d authored almost 7 years ago by Christopher Waldon <[email protected]>
Primitive display of child messages

124b9c1a25b9150b8126b79184fd13d16b709e06 authored almost 7 years ago by Christopher Waldon <[email protected]>
Manage message structs instead of strings

5f1a61909a2cb05b0c08639334fd485de45c3762 authored almost 7 years ago by Christopher Waldon <[email protected]>
First attempt at better message tree store

83d8ad78504f798ad852fddf3572bb14ca793085 authored almost 7 years ago by Christopher Waldon <[email protected]>
Fix client error that hid root message

5f945141afea610503a7cd5eae5197b0e569476d authored almost 7 years ago by Christopher Waldon <[email protected]>
Document current logic

917bc835d736a00310f95826f39de141a09bec71 authored almost 7 years ago by Christopher Waldon <[email protected]>
Split client into several files

f74156463ab99e653d5ec915341a36f52de88d8a authored almost 7 years ago by Christopher Waldon <[email protected]>
Moved README to correct directory

754af802384f221c9c70ef36e37b672bab335ecc authored almost 7 years ago by Christopher Waldon <[email protected]>
Add a README

195eb02b356fe237be5b180e7df3d58d1053ed6c authored almost 7 years ago by Christopher Waldon <[email protected]>
Create a view for each message

1f78b6fb2ad46bf959ae62798acd03a45d57fd84 authored almost 7 years ago by Christopher Waldon <[email protected]>
Make things look a bit better

e4892a41902b021ebf622353f5bc9446abf6b788 authored almost 7 years ago by Christopher Waldon <[email protected]>
Switch to gocui for greater UI flexibility

ff9d7256d0955ac62dbf2bd6f0fd9b5f76a271b6 authored almost 7 years ago by Christopher Waldon <[email protected]>
Better query logging

5972e869856face14f50c15bf945b37b1cdce2e1 authored almost 7 years ago by Christopher Waldon <[email protected]>
Query for history from client, fix server query logic

0d395aeb756f027534d89d64af1f6c2f29168c20 authored almost 7 years ago by Christopher Waldon <[email protected]>
Follow a single leaf node's history

d1e1b6fd41e7178d947b04182d20cb6259e252e8 authored almost 7 years ago by Christopher Waldon <[email protected]>
Display new messages from server

Still having trouble with TCP socket. The server things that the pipe is broken
if and only if I...

ae9c6fec6c7c9cbd4973f6756c215a4ab86095e3 authored almost 7 years ago by Christopher Waldon <[email protected]>
Refactor messages into subpackage

05f9ed7edd00a7f6deb0906b3eae1114624fba47 authored almost 7 years ago by Christopher Waldon <[email protected]>
Create LICENSE

c9c4614b45766d8b2f387c553303b446507019d8 authored almost 7 years ago by Christopher Waldon <[email protected]>
Make crude UI scaffold

522c372f13fdce294625841b82a52b1d37a35d25 authored almost 7 years ago by Christopher Waldon <[email protected]>
Move client into package

49e11b216d069a55fe20d80daa053cfc8850ba90 authored almost 7 years ago by Christopher Waldon <[email protected]>
Naiive server complete

5b2b90da5c4e5a4741f6da86be668d9b55917c5d authored almost 7 years ago by Christopher Waldon <[email protected]>
Implement new message handler

fd814d3175915d5cffa25198a3add372eca48e5b authored almost 7 years ago by Christopher Waldon <[email protected]>
Implement server message broadcasting

2fa3c2a63e0def2dc1548f1f99094fa369ddd123 authored almost 7 years ago by Christopher Waldon <[email protected]>