Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
gitlab.com/spritely/goblin-chat
Demo chat application (emphasis on demo) using Goblins.
https://gitlab.com/spritely/goblin-chat
e11fde7ca9231b6a8c2358a9eef7fc9249c785fd authored almost 3 years ago by Jessica Tallon <[email protected]>
544654a3f3c39428f0a23231a02c6e1c0e09e4ed authored almost 3 years ago by Jessica Tallon <[email protected]>
23f142c41c42c374d1fa38b810de3b08cc89efb7 authored almost 3 years ago by Jessica Tallon <[email protected]>
This adds a delete button on the profile page which when their is a
petname or an edgename is en...
This improves the .gitignore file in that it now matches on .state and
.state.root files which g...
This is the initial part of supporting a contact management interface,
by refactoring out the pr...
This snip represents edgenames, it's formatted as:
<network-graphic> <sharer-name> -> <edg...
969765b6ce2ff66a1e742efd81d94cf60fef53ce authored almost 3 years ago by Jessica Tallon <[email protected]>3b0014f06722cb00f09266546c553e99769f6504 authored almost 3 years ago by Christine Lemmer-Webber <[email protected]>
633b4b8bbc1c6311d46720ed0feea0133c31e759 authored almost 3 years ago by Jessica Tallon <[email protected]>
f6604edc14ad49907397e489cda2783e0ab5e587 authored almost 3 years ago by Jessica Tallon <[email protected]>
44278bd10c184b831e75b1f08988876d6b05d1d5 authored almost 3 years ago by Jessica Tallon <[email protected]>
This adds a new profile page which displays an avatar based on the
persona's sturdyref. This is ...
This has renamed the "add petname" functionality to be "edit contact"
which now displays two box...
dd455c09f4c8a19b140b3eabd8fe2f231888b820 authored almost 3 years ago by Christine Lemmer-Webber <[email protected]>
This addresses two things:
1. Don't lookup twice from the person->sturdyref cache in the
chat-b...
5cb1ac7e9cb984b82b7e58e3eb7d502842c55032 authored almost 3 years ago by Jessica Tallon <[email protected]>
This requires two facets for creating and restoring sturdyref. In
normal testing those don't nee...
The petname work needs to have `ensure-same` which verifies multiple
refrs point at the same act...
This makes petnames persistant across sessions. Now brux supports
personas having sturdyrefs, we...
7368ad9d268b83adb76c4ec0a674df179703ef4d authored almost 3 years ago by Christine Lemmer-Webber <[email protected]>
7d527f922c0e951b01f78e34c9391a2a73c43025 authored almost 3 years ago by Christine Lemmer-Webber <[email protected]>
It's already in a closure!
054884e3783dbb344bf994d0a798b7053b5251f7 authored almost 3 years ago by Christine Lemmer-Webber <[email protected]>
Originally there was one object which handled observing all the
messages which came from each us...
There was a case where if the onion.state somehow was removed but the
chatroom.state remained an...
This will restore a tor onion server after it has been created. When
an onion server is created ...
It was missing the current on-select method on the upper-most
hierarchical-list%. This meant tha...
The goblin chat GUI tests were missing the persona-manager and just
passing in #f for that. This...
We now need the persona-manager to provide a incanter so that you can
get the petnames database ...
18b1e5db17707e246adfbfa3ead5c2164bda7819 authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
25ff2c092ea8e4d6b9c64b22b6f099f5b0d5ca77 authored about 3 years ago by Jessica Tallon <[email protected]>
463c01a38ee860f322722c0da6bbe6614422e292 authored about 3 years ago by Jessica Tallon <[email protected]>
c2a50587bfbd467092e5d071f5cd407fbf593595 authored about 3 years ago by Jessica Tallon <[email protected]>
f83d983b79ef2f99d974960cea7d5e303c361506 authored about 3 years ago by Jessica Tallon <[email protected]>
4e7d9ab45cd1ab4a57a158aae9e89f2ffa198472 authored about 3 years ago by Jessica Tallon <[email protected]>
1fa9e6dd88abe6775e2a019fd68ad21de7368ef5 authored about 3 years ago by Jessica Tallon <[email protected]>
This reverts commit d61288061518f72673433777a6dc9f5ec0d8bb41.
0d4df4c0f9059468e369e68f1ef7a39013604be7 authored about 3 years ago by Jessica Tallon <[email protected]>7c6a1459c3fe831e700a9df97f4482242ea251e5 authored about 3 years ago by Jessica Tallon <[email protected]>
This adds the ability to add a petname for a contact as well as delete
them. It does not as yet ...
Not great, but at least provide prompts where a user could fill
something in.
9d691e9378b9436c73bc9fba08c1d63b09da83c7 authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
d61288061518f72673433777a6dc9f5ec0d8bb41 authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
b631b70b05d45950c19ae5b7700aa19b382bc467 authored about 3 years ago by Jessica Tallon <[email protected]>
68fc740eefa6bafd218e14866387d7689742d7ec authored about 3 years ago by Jessica Tallon <[email protected]>
Eventually we want this to use a general personas file outside of the
project, this will be mana...
This changes the chat-room list to be more similar to how it will be
when navi arrives and it su...
As a stop-gap measure until we have navi, or some other persona
management (and capability hand-...
This just introduces personas from brux, instead of handing
spawn-user-controller-pair a self-pr...
723f91301ae8999386605727726887e904874b5e authored about 3 years ago by Jessica Tallon <[email protected]>
0c4f801300878c599c6c55e0928a42d1d41fa18a authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
1a80dc7467663b6685786ea4995f979d4e76c927 authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
e1dc193328c994e5208c830e68c353973af27a05 authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
0704d92910cb7a82cf7b2a40b04c7a428cfd0153 authored about 3 years ago by Jessica Tallon <[email protected]>
This adds a proxy-user object which acts like the user. The first call
to a method will send a m...
This mostly includes readability improvements based on feedback, such
as replacing some recursio...
874ffaf60e0e98139761b84bc75caa66eceb63c8 authored about 3 years ago by Jessica Tallon <[email protected]>
7c39a0c351c7640ba9eeea3ab23ac3d53d3fb88a authored about 3 years ago by Jessica Tallon <[email protected]>
1c5b092cc69c4102302f8eb3f747a913786b0dc3 authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
Now we have the self-proposed name snips, we need to be able to use
those to tab complete and sh...
This fixes the issue where switching to the petname-system-aware user
list would make the user l...
8f1dd0efc6b8031eb62424e48f87b9cad09ffb33 authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
Fix bug where the chatroom would clobber the user list right-click
menus and vice versa.
Appare...
875e0a20bdb03a5d125d2b57a7c6f03bb9b053bc authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
The test module in the petname-snip file was spawning a GUI for local
testing of the snips. This...
Currently names in Goblin Chat are represented in by regular strings,
not distinguishing what ki...
749eec7d6e596bd340f3244370125d6eaf6cb5cd authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
Add gitlab ci configuration file to run unit tests
See merge request spritely/goblin-chat!3
14bae3acc574eff2f4bd6b2fe21b0b65868e2806 authored about 3 years ago by Christine Lemmer-Webber <[email protected]>
Currently, there are only a few unit tests using rackets test suite in
the project. The rest are...
Fix return hashmap for the connect-client method on user-controller.
See merge request spritely...
3edb8c6ba87fdb71593be6a095c44ea929d69fbc authored about 3 years ago by Christine Lemmer-Webber <[email protected]>3eafbebfb51c5627146f8aa0a4cd542acce4f282 authored about 3 years ago by Jessica Tallon <[email protected]>
Add a README file
See merge request spritely/goblin-chat!1
908ab99f4f20f1c9004615f91418a02f48f4ed8a authored over 3 years ago by Christopher Lemmer Webber <[email protected]>6c2298da894c6fba7304cb65e4ea40f837a83f30 authored over 3 years ago by Jessica Tallon <[email protected]>
ee1eb127a81676047d8e9e3273d5532a94c1eeff authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
8e5026bd03e6de417b3ab19309c600ec03505140 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
946f4a1ba825197eb0fbb6b8be47a60982287b0f authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
e64f9449eee6d3607c454f17c31be08d359b4ab9 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
0c96663045258110f274728b1819d6c7c0f2faf1 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
1be628da2600da6fd0a21bc902f7ea550c505287 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
a258037f8f3f49f9dd68479a4c8297237e7cf4df authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
a663dd6810d4356e5f8050a68ed3e18296aef374 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
e53d097b34e8e9ce6ecb2361e9e3243d58505d5a authored over 3 years ago by Christopher Lemmer Webber <[email protected]>
already fixed in new-captp branch
abee40163018bb4989822381fe32a5758f43b871 authored over 3 years ago by Christopher Lemmer Webber <[email protected]>based on a conversation with MarkM
727b8b4f93f28e7950c1171ed10f43ca2ed375ab authored over 3 years ago by Christopher Lemmer Webber <[email protected]>e7a63e6c999df2a3b28b1ba539d4d0b15da5ed33 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
51ddac0263d3779fcba9ec6d2e328d554d72af19 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
a8c69aec40cdd8e6a81c5179d3e8281174ea7f3a authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
ddb8617ddaf4e5f3b4d42d257fcc666928f3971c authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
5961d46c85d908c89024162b97737b7785406c58 authored almost 4 years ago by Christopher Lemmer Webber <[email protected]>
As you can see none of these touch chat-backend or goblin-chat-gui.
At all! CapTP is awesome as...
eed09c283372db4cdb35d9cfbdbca1b8c90c8220 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
117d5d373a3a5011776cfc12090c20d10d6f6178 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
3025539b4c7a69d32ee9a06ef64b548bfa0ec847 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
9857682ca6f7347d838f698bf802beebeceb4c39 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
94207fd0f3290f8ec6b087cde167bc78a6329560 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
04965b1111890eecdce623e8da255f4acd3a7ca7 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
6d200c0fa8112dc3740a47157e1171fddb73aad3 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
a559d3406d876d57db3f191655452ad658e4baff authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
30796d3fc80f6aed5308f5aab2ca3653ed96c25e authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
a4f4d1e73dce5ee2692bd3889fbd513031cc9972 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>
but isn't updated yet to show multiple channels
a0c7c042a432dd07d7d7759452aca8a6d86ca3e3 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>Also have the user controller know which user it corresponds to
711380c4e647ecf85ea9c75b023c177461557ae7 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>a32f34fbe86da8fae445322cdd75322b368808d4 authored over 4 years ago by Christopher Lemmer Webber <[email protected]>