Fang
6d39b45cb8
Station parser.
2017-04-17 13:14:04 +02:00
Fang
86deb6204b
Implemented %depict, %source and %delete commands.
2017-04-14 16:16:36 +02:00
Fang
8b82260408
Added %source action for un/subscribing, %convey and %phrase actions for sending.
...
New actions are used in reader to simplify implementation.
2017-04-13 23:40:53 +02:00
Fang
108431b2c9
Put remotes and mirrors back into config. They no longer contain local story data.
...
Reader doesn't care much, aside from changes to lowdowns. It subscribes exclusively to the default mailbox.
2017-04-13 14:09:38 +02:00
Fang
17b1abc0ba
Lowdowns now contain only what changed. +other small changes/TODOs.
...
Pre-rollback.
2017-04-12 20:09:23 +02:00
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