Fang
fb58d2f9a6
Renaming of talk structure faces now also applies to its command mark.
2017-04-25 18:38:05 +02:00
Fang
6e7d9c58a8
Renaming of talk structure faces now also applied to its report mark.
2017-04-25 15:40:25 +02:00
Fang
7c385e7203
Printfs now get sent to the default mailbox instead.
2017-04-25 13:33:02 +02:00
Fang
23bdb637b2
Bound faces to talk structures. Renamed stations to circles.
...
Communication structures get no new faces because their ideal implementation uses gates to process them.
2017-04-24 21:14:51 +02:00
Fang
0a4d5e9b3b
Completed the cleanup of talk-agent.
...
Refactoring, renaming, reordering. Removes man/knot from all cores, replaced with calls to ++inbox.
2017-04-24 17:35:15 +02:00
Fang
b7381410e8
Partial cleanup of talk-agent.
...
So far includes some renaming of arms, partial documentation, bits of refactoring.
2017-04-21 17:37:10 +02:00
Fang
ba1546347c
Further touch-ups to talk-guardian.
2017-04-21 16:14:11 +02:00
Fang
1cf95788fa
Reorganized the talk structures and slightly improved their documentation.
2017-04-21 13:43:17 +02:00
Fang
a08d490852
Significant cleanup of talk-guardian.
...
Renamed some arms and faces to be more obvious, refactored some code to be more clear, reorganized arms and updated inline documentation.
2017-04-21 00:05:32 +02:00
Fang
227f59f3db
Removed unimportant ~&.
2017-04-19 11:33:00 +02:00
Fang
738ac90152
Updated TODOs.
2017-04-18 21:33:02 +02:00
Fang
49eb5fe7dd
++pa-start no longer adds a follower if they are only interested in past data.
2017-04-18 18:59:29 +02:00
Fang
019bb9e3e5
Guardian now only sends remote presence diffs to readers, not the whole thing.
2017-04-18 16:10:01 +02:00
Fang
af459acbb8
Agent now properly does a per-partner uni of presence maps.
2017-04-18 14:29:58 +02:00
Fang
02b31e4cb0
Implemented ;unbind for unbinding glyphs.
2017-04-18 14:29:17 +02:00
Fang
9355a4d9b4
Self-permissions issue.
2017-04-17 13:49:46 +02:00
Fang
6d39b45cb8
Station parser.
2017-04-17 13:14:04 +02:00
Fang
ad8fb2607e
Moved unsubscribing of specific ships (instead of bones) into its own arm.
2017-04-14 17:01:54 +02:00
Fang
86deb6204b
Implemented %depict, %source and %delete commands.
2017-04-14 16:16:36 +02:00
Fang
8b8e080806
Removed talk invite functionality from lib/helm. It's now done through talk.
2017-04-14 13:04:19 +02:00
Fang
85a13cea21
Fully deprecated %design and %publish commands in favor of the new actions.
2017-04-14 13:02:38 +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
38b91e2f37
Implemented ++ra-know equivalent that sends a reaction if story lookup fails.
2017-04-11 12:18:37 +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
f895a898fe
Fixed old and incorrect usage of subscription path.
2017-04-04 18:47:11 +02:00
Fang
ce8a9a8ca2
++ra-unconfig and ++pa-reform-gone for story deletion.
2017-04-04 16:15:12 +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
0d41537f91
Removed ++timed from talk-guardian, no longer in use.
2017-04-03 21:12:58 +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
e36aed9778
Undid removal of federation functionality to facilitate traditional mailbox behavior.
...
The default mailbox gets used to contain foreign stories.
2017-04-03 14:42:45 +02:00
Fang
c0a8d7ba5c
$design commands can now actually delete stories again.
2017-04-03 12:44:05 +02:00
Fang
29034fc5a1
Fixed the order in which lowdowns get sent: %tales should always go first.
2017-03-31 16:33:52 +02:00
Fang
4af1e44467
Properly send, process and show presences.
2017-03-31 16:33:39 +02:00