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
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
Fang
55094b492e
Added a %mutegroup setting to talk. Suppresses presence output when set.
2016-11-02 21:13:23 +01:00
Raymond Pasco
b98362b6b5
Merge branches 'Fang-short-ship-names' and 'ohAitch-talk-refix-presence', remote-tracking branches 'joemfb/colors', 'ohAitch/fix-gall-nest', 'joemfb/signin-everywhere', 'ohAitch/show-redirect', 'ohAitch/logout-clear-ship', 'joemfb/cass-cuss', 'joemfb/key-by-correct', 'joemfb/rm-dup-arms', 'joemfb/gaf-by-print-once', 'joemfb/apt-set', 'joemfb/snag-cast', 'origin/ohAitch-help-text-tweak', 'ohAitch/informative-block' and 'ohAitch/refactor--elem-to-react-json'
...
Conflicts:
lib/react.hoon
Short ship names in terminal prompt
Fix talk presence again
Terminal color support
Use compiler cache in ++ap-slam check
Serve css from the current desk
Show redirect page for cross-ship redirects
Clear ship cookie on /~/away
Normalize ++cass and ++cuss
Fix +-key:by
Prune duplicate arms
Remove +-gaf:by
Fix ++apt
Add cast to ++snag
Suggest +help %hood
Show path in "blocking not beam" error
Rename lib/react to lib/elem-to-react-json
2016-10-26 11:39:11 -04:00
Joseph Bryan
0c8f77d187
adds support for styled prompt
...
... $pro in ++dill-blit, ++sole-prompt, drum/hood state transition
2016-10-25 19:37:59 -04:00
Anton Dyudin
c68f617115
propogate %gone properly
2016-10-25 08:36:05 -04:00
Anton Dyudin
f53ac36e02
strip %gone ships from atlas diff
...
This may be redundant besides `@p`%timed-sub
2016-10-25 08:36:05 -04:00
Anton Dyudin
7042c260f2
HACK: stick timing information it atlas as a sub
2016-10-25 08:36:05 -04:00
Anton Dyudin
7201e53612
remove dead code
2016-10-25 08:36:05 -04:00
Raymond Pasco
3f56d21f3d
Revert "Revert changes introduced by ohaitch/talk-fix-presence at 8f7d7b9"
...
This reverts commit 5e3b34de76
.
2016-10-25 08:35:45 -04:00
Fang
0c466b1297
Talk no longer displays @ as the glyph for your own @-messages.
2016-10-18 22:17:43 +02:00
Raymond Pasco
d93b105a65
Hotfix: crash talk on %ra-console-broken state
2016-10-13 23:14:03 -04:00
Raymond Pasco
5e3b34de76
Revert changes introduced by ohaitch/talk-fix-presence at 8f7d7b9
2016-10-11 12:25:52 -04:00
Anton Dyudin
6154c0f437
Revert "only print subscribed stations on ;who"
...
This reverts commit 2233937a4c
.
TODO: properly consolidate ;who
2016-09-23 13:45:27 -07:00
Anton Dyudin
2233937a4c
only print subscribed stations on ;who
2016-09-22 15:10:47 -07:00
Anton Dyudin
aa3359f259
update local participation lists in reports given
2016-09-22 15:05:58 -07:00
Anton Dyudin
0779aafe6d
keep canonical remote presence station names
2016-09-22 14:55:03 -07:00
Anton Dyudin
76c525962a
simplify pa-report with run~by
2016-09-22 11:45:30 -07:00
Anton Dyudin
41c92872e8
warning in comments
2016-09-20 11:22:42 -07:00
Anton Dyudin
e396960cc8
swap audience in retransmitted messages on same station
2016-09-20 10:56:35 -07:00
Joseph Bryan
98d9dc3625
allows a moon to link to its parent's talk
2016-08-21 17:15:58 -04:00
Anton Dyudin
b26ee30990
add :ask|admins dynamic permissions
2016-08-19 17:00:24 -07:00
Anton Dyudin
98fe86fb49
print "~" on empty list, add [i]gnored listing
2016-08-19 16:49:42 -07:00
Anton Dyudin
ba73031c94
send invites to womb
2016-08-19 16:41:32 -07:00
Anton Dyudin
9aee0f53e7
implement [n], show asks in proper order
2016-08-19 16:33:16 -07:00
Anton Dyudin
a1a38b9684
add prompt notification of first uninvited ask
2016-08-19 16:29:11 -07:00
Anton Dyudin
baa4a76262
add [w]omb-ship reset
2016-08-19 15:52:41 -07:00
Anton Dyudin
381ce76eca
factor out ++transmit
2016-08-19 15:52:41 -07:00
Anton Dyudin
baf880943a
add wom/(unit ship) womb target
2016-08-19 15:52:35 -07:00
Anton Dyudin
7e5e8b26b2
[l]ist better command name
2016-08-19 15:24:58 -07:00
Anton Dyudin
42e7224f33
add confirmation to |ask
2016-08-19 14:34:31 -07:00
Anton Dyudin
a422bb109f
add [n] print-new, rebind ⏎ to help
2016-08-19 12:37:09 -07:00
Anton Dyudin
b60623cdad
record time and state of :ask emails
2016-08-18 18:10:55 -07:00
Anton Dyudin
c615b20bd4
missing hood womb-bonus routing, mark
2016-08-12 00:03:48 -07:00
Raymond Pasco
786bce0a79
Merge branches 'breaching-inception' and 'womb' into staging
2016-08-11 19:40:06 -07:00
Anton Dyudin
f296388df4
add |release-ships for manual control
2016-08-11 17:07:55 -07:00
Anton Dyudin
b64771cdbd
fix mar/email, gmail sigh-tang
2016-08-11 17:07:55 -07:00
Raymond Pasco
2bb1e325cd
Don't reject all talk messages
2016-08-10 18:11:03 -07:00
Raymond Pasco
c24c77bc16
Merge remote-tracking branches 'ray/murmur3-hoon', 'ray/full-crub', 'dhaffey/electroll', 'joemfb/talk-foreign', 'joemfb/key-val', 'joemfb/gaf-by', 'dhaffey/peg-zero', 'joemfb/head-tail-electro', 'ohaitch/gall-boot-fixes', 'ohaitch/eyre-no-double-spacing', 'dhaffey/burn-zeroing' and 'philipcmonk/less-clay-sugar'
...
Correct Murmur3 hash implementation
Fully implemented AES and crub in zuse
Electroplate faces off ++roll etc.
Reject foreign pokes in talk
Arms to retrieve keys and values from maps
Add gas:by variant that rejects collisions
Fix ++peg axis 0 behavior
Electroplate faces off ++head/++tail
Improve type validation in gall
Don't double-space eyre stack traces
Fix improper ^~ zeroing of values
Fix clay bug caused by above fix
2016-08-10 17:11:51 -07:00
Raymond Pasco
daf33b94bc
Merge remote-tracking branches 'dhaffey/time', 'joemfb/meta-dot', 'ohaitch/lens-whitespace', 'Fang/bsp-clear-change' and 'galenwp/details'
...
:time app, measures time between poke and subsequent wakeup
fixes meta-. to capture to whitespace instead of by word
permit whitespace in urb.py -d
change "backspace at start of line" to "backspace on empty line" for clear
tree@db321b0 and talk@11013ec
2016-08-10 15:08:53 -07:00