Commit Graph

251 Commits

Author SHA1 Message Date
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
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
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
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
30e11f0dd1 No longer sends multiple %tales reports for the same change. 2017-03-29 20:19:36 +02:00
Fang
9b94bbeb33 Removed %house reports, superseded by %tales lowdowns. 2017-03-29 20:17:21 +02:00
Fang
c41973005f Subscriptions now happen properly and config data gets propagated to readers. 2017-03-29 17:03:59 +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
81c9bb6ba0 Numerous small changes and fixes to get the guardian to compile. 2017-03-27 17:26:05 +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
073990055f Better talk-lowdown move creation. 2017-03-24 21:30:20 +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
Fang
974c41546e Inline documentation. ::x
Should eventually be rewritten for consistency, clarity and accuracy, in the
doccords format.
2017-03-22 19:28:10 +01:00
Fang
faa8895785 Prevent unauthorized ships from publishing talk messages using your ship. 2017-02-25 16:22:33 +01:00
Anton Dyudin
c5e7c7cc33 state adapter 2017-01-09 13:34:14 -08:00
Anton Dyudin
08e689255b remove passive auto-audience entirely 2017-01-09 13:33:46 -08:00
Anton Dyudin
8a36b8d3d4 clean up ra-console init code 2017-01-09 13:32:43 -08:00
Anton Dyudin
cee4e6334e generate correct urls on /fora-posts notifications 2017-01-06 17:45:29 -08:00
Raymond Pasco
cc5c386e5c Merge branch 'back-with-license', remote-tracking branches 'ohaitch/unlink-misvale', 'frodwith/wyt', 'ohaitch/ford-platform-dependencies', 'ohaitch/fix-rss', 'Fang/talk-who-fix' and 'Fang/talk-showtime' into maint-20160818
Backport of LICENSE.txt
Hack around a broken mark-subscription edge case
Hint +-wyt:in
Add /===/mar and /===/arvo to %core req dependents
Change .rss-xml to use correct urls, metadata
Fix talk's parsing of ;who
Talk setting: message timestamps
2016-12-12 16:40:36 -08:00
Fang
e8f92677f1 Talk can now display a timestamp at the end of messages. Settings flag %showtime. 2016-12-02 22:06:16 +01:00
Fang
fa797a9907 Telegram renderer receives all settings, instead of just %noob.
sef for SEttings Flags.
2016-12-02 22:00:55 +01:00
Fang
dbd9ef6a22 Fixed talk's command parser: now properly parses ;who * instead of ;who*. 2016-11-25 19:22:42 +01:00
Fang
aeced51593 Changed %mutegroup to %quiet. 2016-11-02 21:24:30 +01:00