Ecosyste.ms: OpenCollective

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

github.com/arborchat/server

[legacy] The Arbor reference server implementation
https://github.com/arborchat/server

Add new meta wiki link

610bc37628314d538120f8ea7b77c51c87ac008a authored over 5 years ago by Christopher Waldon <[email protected]>
Merge pull request #6 from arborchat/meta-0.2

Support protocol 0.2

611d173e622982807b8c84a586036ce72a22cd57 authored almost 6 years ago by Christopher Waldon <[email protected]>
Depend on tagged arbor-go 0.2.0

1c38b1b5c199860058a73169ba1166e002ef7a30 authored almost 6 years ago by Chris Waldon <[email protected]>
Update travis configuration

affe95a4424287001113a6374dad468eee75639b authored almost 6 years ago by Chris Waldon <[email protected]>
Handle META propagation

0b1a3935e3aa3bb84bd14376af8b6e738cc1fbc9 authored almost 6 years ago by Chris Waldon <[email protected]>
Create .travis.yml

da985d084b9453cb6a48f92a0e923fba21c8127d authored almost 6 years ago by Christopher Waldon <[email protected]>
Merge pull request #5 from arborchat/verify

Update to newer arbor-go API

e58030d4d9a2063fb606c71cdc72f284faf4ffe5 authored almost 6 years ago by Christopher Waldon <[email protected]>
Use arbor-go 0.1.7

f2a69a8d68ec62d2b8cc41cc5d7f7f105d654c44 authored almost 6 years ago by Chris Waldon <[email protected]>
Switch to newer arbor-go API

This change allows users of arbor-go to handle errors when reading and
writing protocol-level me...

f96730c9dd020a1f21f097a625985b725b9b22a2 authored almost 6 years ago by Chris Waldon <[email protected]>
Lock dependency versions

6d8464bfbcea047ad92456d179efeac4c94d7515 authored almost 6 years ago by Chris Waldon <[email protected]>
Merge pull request #4 from arborchat/root-flags

Root flags

2b7091feadd838784514c90459c33fd78b3f5257 authored almost 6 years ago by Christopher Waldon <[email protected]>
Update README.md

Adjusted formatting

df50cfa0c461829818be8d3bf7a37f5320cfbcab authored almost 6 years ago by Andrew Thorp <[email protected]>
Changed documentation error

ed9eb6e255dbf0555a1afce626270a7ec83007a4 authored almost 6 years ago by aThorp96 <[email protected]>
Added documentation in the README to reflect the added flags.

41524e23e2faf82bd1951031bb18061a6bb1fcf6 authored almost 6 years ago by aThorp96 <[email protected]>
Add flag for controlling recent list size

372d35f3c6380c1193be9a925c694ff257c316ec authored almost 6 years ago by Chris Waldon <[email protected]>
Add flags for controlling the root message

3de539adceb3491b3e52eebe26ba9b811bd58576 authored almost 6 years ago by Chris Waldon <[email protected]>
Merge pull request #3 from arborchat/leaf-list

Looks a lot cleaner. I think splitting up the insertion cases was a good idea

c4e27c35e42faa94ec88d517195ddc762be0c374 authored almost 6 years ago by Andrew Thorp <[email protected]>
Fix RecentList and tests

b5f0e8357a97c341b77ad3afbbd7ffff399871ff authored almost 6 years ago by aThorp96 <[email protected]>
Changed parent checking

a5409d049a48e078d7f4c444be707560c04e5e37 authored almost 6 years ago by aThorp96 <[email protected]>
Added parent replacement to recent.Add

bd8c3c2faddd4503f12d8a9b009145700f1d1445 authored almost 6 years ago by aThorp96 <[email protected]>
Added basic documentation

23dcb8a226780f21c45f1b222ee2eda913860d87 authored almost 6 years ago by aThorp96 <[email protected]>
Improve default root message

f26f7aac1df4335c8bee122607bfa87736856602 authored almost 6 years ago by Chris Waldon <[email protected]>
Update server to library API changes

16418b6fe8edee69a6fcc594e71fa70edb2c98b8 authored almost 6 years ago by Chris Waldon <[email protected]>
Separate server into own repo

66ecbdfa782c990213d6f43a2f4d82a8da6c52b0 authored almost 6 years ago by Chris Waldon <[email protected]>
Allow specifying the listen address to the server

4c220de595e8d0363cfa7675259e9b3e9f7875e1 authored about 6 years ago by Christopher Waldon <[email protected]>
Update reference server to spec

bf1917112ef9942795b20d5a01c3db5b0d1f9c99 authored about 6 years ago by Christopher Waldon <[email protected]>
Remove mutex from recents list

2d531b2886f795106c403e94b4a5dac2118161b4 authored about 6 years ago by Christopher Waldon <[email protected]>
Remove mutex from broadcaster logic

3d1771d0ad7c2908ec6fbc1aadac2590600fadf0 authored about 6 years ago by Christopher Waldon <[email protected]>
Fix broadcaster logic to not use closures

8908655d074a77d27fa381c7a05c34fddb3a4875 authored about 6 years ago by Christopher Waldon <[email protected]>
Add new protocol goal

3afd1cb7c734d77939ffbe545504139221d2056b authored over 6 years ago by Christopher Waldon <[email protected]>
Format controls as list

119a29e1c38665f1f3b575f5e42d3e34ce0f6794 authored over 6 years ago by Christopher Waldon <[email protected]>
Update README with current status

a3b39011a318a9746bac9c401a1e3ef644bc258d authored over 6 years ago by Christopher Waldon <[email protected]>
Updated REAMDE to reflect recent commits

ea57cee2ceb95a52947c78136bff676ce3df3b6a authored over 6 years ago by aThorp96 <[email protected]>
"Readable" messages in log

eb082cb05d0e4c3d6c202a00492136ed46036b08 authored over 6 years ago by aThorp96 <[email protected]>
Ensure binaries are ignored

8894a8503ad8973479468e3aa8b0a0c465c6123a authored over 6 years ago by Christopher Waldon <[email protected]>
Revise server to attempt to follow spec

05f7bd1813ae697acd850b707047f5beb58ac689 authored over 6 years ago by Christopher Waldon <[email protected]>
Update README with new instructions

fb3d56b1e86baad3db446282a2948286e32e7e1b authored over 6 years ago by Christopher Waldon <[email protected]>
Reorganize repository

0cb0a547ac9a74b7fcdc11e0506f5a1f1a25a748 authored over 6 years ago by Christopher Waldon <[email protected]>
Update README with current status

b2d00015b10ed2eb7590a10ef5039fce34b4daf3 authored over 6 years ago by Christopher Waldon <[email protected]>
Implement replies

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

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

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

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

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

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

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

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

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

60c1b5d9d5e0ed887812899bf32f981757ec6e21 authored over 6 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 over 6 years ago by Christopher Waldon <[email protected]>
Indicate sibling quantities again

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

af661a1d3a591966e32a93e153f78cecfe564914 authored over 6 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 over 6 years ago by Christopher Waldon <[email protected]>
Fix bug where moving cursor off screen crashed arbor

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

b72e0cd908fc88f6cfc86e4a9ab7a574d6d71dd1 authored over 6 years ago by Christopher Waldon <[email protected]>
Update README

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

d1e1b6fd41e7178d947b04182d20cb6259e252e8 authored over 6 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 over 6 years ago by Christopher Waldon <[email protected]>
Refactor messages into subpackage

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

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

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

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

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

fd814d3175915d5cffa25198a3add372eca48e5b authored over 6 years ago by Christopher Waldon <[email protected]>