Commit Graph

73 Commits

Author SHA1 Message Date
Fang
87350712be Completed and cleaned up inline documentation. 2017-06-21 13:48:47 -07:00
Fang
60f5ed19d1 Renamed cus in filter to cas. 2017-06-15 20:29:35 -07:00
Fang
90c0ccdad0 Renamed sre and sourcee back to src and source. 2017-06-15 18:53:47 -07:00
Fang
9dbdd3f89f Tiny changes, comments & cleanup. 2017-06-13 18:06:38 -07:00
Fang
ccfd01bb67 Touched up burden logic and moved it upstream, into delta generation. 2017-06-13 17:28:16 -07:00
Fang
2c96e87060 Moved %done delta logic upstream. Now actually stores message with updated audience. 2017-06-13 11:14:13 -07:00
Fang
975f07f2d1 Burden subscriptions now specify the bearer, delivering "customized" rumors. 2017-06-12 18:09:00 -07:00
Fang
563aa0102e Mostly functional federation & delta model. 2017-06-12 15:19:45 -07:00
Fang
23cd3ad758 Newly updated in-between commit for delta-model talk. tmp 2017-05-22 17:10:24 +02:00
Fang
076f3a0ac4 Message sanitization is now configurable on a per-story level.
Story configuration includes a filter for specifying sanitization rules: dis/allowing capitals and non-ASCII characters.
The agent does not care about these rules, and just sends its message. If more limiting rules becomes available, the agent might want to adjust its message parsing according to the active audience.
2017-05-09 21:43:42 +02:00
Fang
3e558bded3 Shuffled order of talk actions around to be slightly more intuitive. 2017-05-03 18:38:41 +02:00
Fang
22538c8593 More consistent about naming @t as cord, @p as ship, etc. 2017-05-01 19:34:05 +02:00
Fang
36765e0d14 Implemented actual federation.
%burden and %relief commands have been implemented to facilitate this,
for starting and ending federation respectively.
2017-05-01 17:32:26 +02:00
Fang
f3533eae4f More renaming of talk structures. 2017-04-26 23:33:25 +02:00
Fang
0e1b86da98 Patched remnant of station to circle renaming, sat to cir. 2017-04-25 21:18:14 +02:00
Fang
41980ae1de Some TODOs, cleanup in talk apps. 2017-04-25 21:09:20 +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
1cf95788fa Reorganized the talk structures and slightly improved their documentation. 2017-04-21 13:43:17 +02:00
Fang
738ac90152 Updated TODOs. 2017-04-18 21:33:02 +02:00
Fang
02b31e4cb0 Implemented ;unbind for unbinding glyphs. 2017-04-18 14:29:17 +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
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
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
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
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
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
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
7d8e0e8e33 Removed remote mirrors (federation) from guardian. 2017-03-30 17:49:18 +02:00
Fang
f15a52a7f2 Miscellaneous small changes, mostly comments and debugging. 2017-03-30 14:17:37 +02:00
Fang
163c31d425 Talk lowdowns can now indicate story/tale deletions. 2017-03-30 13:33:37 +02:00
Fang
9b94bbeb33 Removed %house reports, superseded by %tales lowdowns. 2017-03-29 20:17:21 +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
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
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
Anton Dyudin
18d11d25ea change %api speech to use ++purf 2016-03-31 17:53:57 -07:00
Philip C Monk
39f1bfc01a reworked api speech type 2016-03-25 20:47:22 -04:00
Philip C Monk
3e85a67267 added :pipe 2016-03-24 18:42:39 -04:00