Commit Graph

342 Commits

Author SHA1 Message Date
Fang
7a91a9721d Replaced frequent use of ..arm with self. 2017-07-06 14:45:38 -07:00
Fang
35d057f420 TODOs based on code review. 2017-07-06 13:38:36 -07:00
Fang
f694d71d56 Removed unused message types. Changed %exp to include expression results. 2017-06-30 18:44:37 -07:00
Fang
4aa069c9f8 Removed bouquet for now. 2017-06-30 18:42:36 -07:00
Fang
4f7cf04850 Patched up some TODO comments. 2017-06-30 17:24:32 -07:00
Fang
583edfa153 Audiences now get properly set to the ship the change is ++dedicated to. 2017-06-30 17:23:41 -07:00
Fang
556a5a97e8 ++affection now caches rumor results for specific paths. 2017-06-28 12:09:35 -07:00
Fang
2852b71070 %source config diff now only takes a single partner, since it never gets done for multiple. 2017-06-28 11:12:12 -07:00
Fang
f33dd1b86c Now using self-as-partner arms wherever appropriate. 2017-06-27 17:42:58 -07:00
Fang
ee3c0aa10f No longer sending internal-only diffs outward. 2017-06-27 17:37:46 -07:00
Fang
30a93c38b5 %new story diffs over /burden now get treated as burdens. 2017-06-27 17:36:01 -07:00
Fang
3e32f78ac1 Can now set presence or status for specific circles, even foreign ones. 2017-06-27 17:29:51 -07:00
Fang
3f314b8bb2 Now sending all outward thoughts towards a circle as a single talk-command. 2017-06-27 12:40:58 -07:00
Fang
679ef2a6d3 Ranges specified in subscriptions now actually do something.
Does not yet quit ended subscriptions.
2017-06-26 16:56:03 -07:00
Fang
e3eeb10f53 Now using ++circle-peer for the creation of /circle peer moves,
to ensure consistency.
2017-06-23 16:29:45 -07:00
Fang
4aed59fd14 Removal of old TODOs and code, rewording of TODOs. 2017-06-22 18:08:14 -07:00
Fang
f04b142bee Reactions now always send to ost.bol. 2017-06-22 18:04:22 -07:00
Fang
8c82fa00e6 Passing query instead of path or coins. 2017-06-22 18:03:37 -07:00
Fang
785b2b7715 Now using ++etch for wire parsing again. 2017-06-22 16:28:19 -07:00
Fang
1acc72ee31 Renamed new Gall arms to proper names. 2017-06-22 14:13:29 -07:00
Fang
fe2246066e Removed unused %more delta. 2017-06-22 13:48:10 -07:00
Fang
a7db6dd2ea Improved querying code, renamed to ++peek. 2017-06-22 12:33:12 -07:00
Fang
0642ee5f16 Cleanup of inline docs and comments. 2017-06-21 17:16:22 -07:00
Fang
121e503332 Changed inbox to have a fully permissive filter by default, for display purposes. 2017-06-21 17:15:13 -07:00
Fang
87350712be Completed and cleaned up inline documentation. 2017-06-21 13:48:47 -07:00
Fang
29cff5f815 Refactored ++work's ++react to always supply the relevant action. 2017-06-20 17:52:44 -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
532de2520b Minor cleanup and cleanup TODOs. 2017-06-13 20:13:47 -07:00
Fang
9378edf563 Made invite/banish send notifications again. 2017-06-13 20:09:48 -07:00
Fang
fa9c55b530 Fixed issue with rare case where federator messages parent directly, in which messages don't get propagates down that parent's branch. 2017-06-13 19:40:59 -07:00
Fang
23927ece36 Made ++da-change-story cleaner. 2017-06-13 18:49:45 -07:00
Fang
d5e052daaa Moved init logic upstream. 2017-06-13 18:46:02 -07:00
Fang
9dbdd3f89f Tiny changes, comments & cleanup. 2017-06-13 18:06:38 -07:00
Fang
09a155f1c6 Fixed federation across galaxies. 2017-06-13 17:51:10 -07:00
Fang
ccfd01bb67 Touched up burden logic and moved it upstream, into delta generation. 2017-06-13 17:28:16 -07:00
Fang
5a6112d887 Fixed issue where messages got stored in the wrong order. 2017-06-13 17:18:04 -07:00
Fang
82ed507338 Weaved agent's message printing into ++ta-learn and friends.
No longer reprints messages if only audience/delivery changed.
2017-06-13 11:16:19 -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
ef5bfcd6d6 Implemented catch-all ++reap. 2017-06-12 18:10:55 -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
165b94872e Talk-agent can now properly render messages that are longer than 64 characters.
It no longer forcibly splits up messages to fit that width.
2017-05-09 16:57:35 +02:00
Fang
661dcf5100 Renamed ++so-report-group to -crowd to match report and type renaming. 2017-05-03 18:39:23 +02:00
Fang
3e558bded3 Shuffled order of talk actions around to be slightly more intuitive. 2017-05-03 18:38:41 +02:00
Fang
73dabbb830 Renamed cli parsers to match new terminology. 2017-05-01 19:39:21 +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