Fang
496a177a8e
Reader now properly stores mailbox's sources, and updates audience for new sources.
...
The latter is necessary because of the delay between setting audience to a newly created/joined station, which causes the mailbox to be included because we don't know we're actually subscribed to the new station yet.
2017-04-12 15:09:24 +02:00
Fang
3a43657bc1
Allowed readers to subscribe to grams from specific stories.
...
This means apps don't have to write to the standard mailbox to be able to get messages.
2017-04-12 13:22:44 +02:00
Fang
f0331924b3
Lowdown %grams now exclusively come from the mailbox.
2017-04-11 22:51:47 +02:00
Fang
1345c9b3c0
Reader no longer uses tales for any storage.
...
Configs and presences in maps, all grams in one place (as the mailbox already did), subscriptions as a set of sources rather than mailbox config.
2017-04-11 22:36:11 +02:00
Fang
59aa18e6d2
Merged local story configs and presences into the remote maps. Reader lowdowns no longer distinguish between local and remote stories.
2017-04-11 17:01:25 +02:00
Fang
d769b2f325
Implemented %create action.
2017-04-11 13:24:07 +02:00
Fang
4b5010a7ba
++sh no longer stores commands in its core, but adds moves directly to ++ra.
2017-04-11 13:08:15 +02:00
Fang
eebd699032
Removed ++update in favor of ++action.
2017-04-11 13:00:13 +02:00
Fang
c33d5a04e5
Implemented ;invite and ;banish for giving and denying permission to stations.
...
Read permissions for journals and mailboxes are constant: all and our team resp.
2017-04-11 12:17:23 +02:00
Fang
2a3dffc8c4
Implemented %action and %reaction types for better reader-broker comms.
...
Opens up new possibilities for refactoring.
2017-04-10 22:24:25 +02:00
Fang
0e850fc8bd
Small changes, TODOs and miscellaneous cleanup.
2017-04-04 21:55:05 +02:00
Fang
97a32fca79
Renamed ++ra-diff-talk-lowdown- arms to ++ra-low-.
2017-04-04 21:52:05 +02:00
Fang
7b819b644a
Renamed ++sh-repo- arms to be consistent with their new usage.
2017-04-04 21:44:24 +02:00
Fang
1d3e57ebe4
Changes in configs now get printed to the cli.
2017-04-04 20:59:51 +02:00
Fang
b39393acb9
Resolved TODO's and removed old code. ;who now prints human handles if available.
2017-04-04 15:40:59 +02:00
Fang
670d4d26af
Fixed incorrect usage of uni:by.
2017-04-04 13:33:38 +02:00
Fang
3350be68d5
Moved remotes and mirrors out of stories/tales and into global state.
2017-04-04 00:14:06 +02:00
Fang
2fef0b771b
Lowdowns for readers now include remote presences and configs, to aid mailbox behavior.
2017-04-03 16:50:35 +02:00
Fang
4af1e44467
Properly send, process and show presences.
2017-03-31 16:33:39 +02:00
Fang
40b01138e4
Fixed issue where audience wasn't getting set on create/join.
2017-03-31 12:46:40 +02:00
Fang
8ac81e570d
Removed unused ++etch arms from agent.
2017-03-30 23:57:49 +02:00
Fang
6c20c8d0fe
Fixed error in %glyph lowdown construction and improved its handling.
2017-03-30 23:56:48 +02:00
Fang
6a15fb2cab
Removed remote mirrors (federation) from agent's shell.
...
Now passing ++sh tale knots instead of being specified within shell.
2017-03-30 18:04:47 +02:00
Fang
f15a52a7f2
Miscellaneous small changes, mostly comments and debugging.
2017-03-30 14:17:37 +02:00
Fang
718d88f3b7
Moved some report-related parts of ++sh to be lowdown-oriented.
2017-03-30 14:14:30 +02:00
Fang
163c31d425
Talk lowdowns can now indicate story/tale deletions.
2017-03-30 13:33:37 +02:00
Fang
c03921811a
++sh now has a generic diff function for sets.
2017-03-30 11:52:40 +02:00
Fang
91421fd8d2
Fixed issue where the incorrect bone was used for sole effects.
2017-03-29 13:00:44 +02:00
Fang
47f36dda65
Readers no longer receive talk reports. Rely on lowdowns for updates instead.
...
Working title. Compiles but doesn't run well. ++sh needs work to accommodate.
2017-03-29 00:11:12 +02:00
Fang
5313bf635a
Agent can now boot, get initial data from guardian, and perform sole-actions.
2017-03-27 23:17:09 +02:00
Fang
9305be2a0a
State now contains a single shell.
2017-03-27 23:11:25 +02:00
Fang
36d02bfc42
Numerous small changes and fixes to get the agent to compile.
2017-03-27 15:27:08 +02:00
Fang
e53cedd10d
Agent now actually sends talk command to the guardian.
2017-03-27 14:52:53 +02:00
Fang
394566869b
Shell's audience no longer a unit.
2017-03-27 12:52:30 +02:00
Fang
2873ab49f5
Changed update $human.
2017-03-27 12:50:39 +02:00
Fang
a2d2633776
Fixed syntax errors.
2017-03-27 11:26:23 +02:00
Fang
c27d9fcf8d
Merged subscription groups into one.
2017-03-25 00:54:56 +01:00
Fang
cf346ddcf5
Changed update and lowdown of identities to allow for deletion.
2017-03-25 00:24:55 +01:00
Fang
803e521e38
Set up protocol for updating/sharing generic UI state.
...
Moved/copied parts of ++ra and ++pa into the agent.
2017-03-24 21:10:27 +01:00
Fang
8602a6c5ff
Better split state.
2017-03-23 23:10:28 +01:00
Fang
8c2d8327b8
Updated comments and new TODO's.
2017-03-23 23:07:35 +01:00
Fang
b092ea2e71
Rough initial split. Nonfunctional.
2017-03-23 01:34:56 +01:00