Commit Graph

236 Commits

Author SHA1 Message Date
Fang
1b7aae8631 Implemented /circles, for querying visible circles on ships. 2017-11-24 20:34:46 +01:00
Fang
e14e9dfea5 Comments, minor cleanup. 2017-11-24 00:46:41 +01:00
Fang
5fbb7599cb Hall stories now also track where messages were received from.
Stories can be queried for messages originating exclusively from a specific source.
2017-11-20 20:48:54 +01:00
Fang
5cd9f12ae3 Tiny fixes & todo's cleanup. 2017-11-17 20:10:23 +01:00
Fang
c16269de6f Stories now track which ships are actually subscribed to them.
Can be queried using /peers/[circle-name].
2017-11-17 20:09:40 +01:00
Fang
b416535408 Renamed "reader" to "client".
More immediately obvious terminology.
2017-11-16 00:56:33 +01:00
Fang
aa35774190 Minor styling and cleanup. 2017-11-16 00:48:56 +01:00
Fang
664a97b0e8 Added a %report prize so it no longer looks like the query's unavailable. 2017-11-09 18:26:26 +01:00
Fang
ee1ca40f34 Renamed %talk-guardian to %hall, %talk-agent to %talk.
In /sur, /gen, /mar, /lib renamed files/folders from "talk" to "hall".
2017-11-07 22:05:52 +01:00
Fang
f623d83667 Minor cleanup. 2017-11-07 20:20:42 +01:00
Fang
9c57a67516 Expanded %app speech to be more than just a cord. 2017-11-06 17:21:50 +01:00
Fang
061d9326e1 Implemented a "public membership" list.
Users can add circles they've joined to this list. Others can query it.
This should allow for circle discovery functionality.
2017-11-06 14:19:22 +01:00
Fang
6e4b9fe6b7 Updated circle query paths to be slightly more flexible in the data they subscribe to.
Internal %peer paths in the guardian got a bit messy.
2017-11-03 15:54:25 +01:00
Fang
de061524cf Uncoupled presence from subscriptions.
To gain/remove a status in a circle, it now has to un/set by the reader.
2017-11-02 00:44:13 +01:00
Fang
3746ab02fb Trivial TODOs & cleanup. 2017-11-01 20:41:14 +01:00
Fang
140c847271 Updated /sur/talk.hoon to be more clear and consistent. 2017-10-31 19:56:56 +01:00
Fang
31cd0593aa Merge branch 'master' of https://github.com/urbit/arvo into remaint-merge-talk 2017-10-24 15:21:15 +02:00
C. Guy Yarvin
4018c1b571 More syntax fixes; add , prefix for handmade pattern 2017-10-23 14:41:27 -07:00
Fang
e59b37eafc Merge branch 'master' of https://github.com/urbit/arvo into remaint-merge-talk 2017-10-19 23:59:14 +02:00
Fang
7fdcf344e3 Now using audience instead of (set circle) where appropriate. 2017-10-19 02:05:53 +02:00
C. Guy Yarvin
6df5e754fa Fix some minor syntax bugs 2017-10-18 12:55:02 -07:00
Fang
24e6873a5c Slightly improved sur/talk wrt true names. 2017-10-11 23:47:50 +02:00
Fang
3248b0437d Moved deltas out of /sur, into /app. 2017-10-10 16:30:27 +02:00
Fang
0d72c1d2c4 Made range a first-class citizen of sources/subscriptions.
FIXME side-effect: agent can't unsub from sources with specified ranges.
2017-10-09 22:50:17 +02:00
Fang
5c7e045495 Talk files now compile.
Guardian doesn't yet init properly.
2017-10-06 19:35:25 +02:00
Fang
bb5150819c Merge branch 'talk-split' into remaint-merge-talk
Uncompiled. Untested.

# Conflicts:
#	app/talk.hoon
#	lib/helm.hoon
#	lib/talk.hoon
#	mar/talk/command.hoon
#	mar/talk/report.hoon
#	mar/talk/telegrams.hoon
#	sur/talk.hoon
2017-10-06 14:46:46 +02:00
Fang
5cf7e0971c Misc. cleanup, comments, ideas. 2017-10-06 13:29:15 +02:00
Fang
2f6a7e3916 Properly implemented %ire, the reply speech type.
Refactored how known messages are accessed.
2017-10-06 00:04:26 +02:00
C. Guy Yarvin
843dd42e54 Final, correct ^ conversion. 2017-09-19 22:08:33 -07:00
C. Guy Yarvin
f8349b1aa7 Correct ^ conversion. 2017-09-19 17:35:45 -07:00
C. Guy Yarvin
60a1104891 Translate ^ runes. 2017-09-19 16:24:30 -07:00
Fang
cdcdd82021 Sent messages now get their delivery state tracked locally.
(Interface for accessing this state yet to be exposed.)
2017-08-02 21:43:56 -07:00
Fang
fc9386c533 Renamed some dif/delta* to det and some dif/rumor* to rum, to remove ambiguity. 2017-07-21 15:53:24 -07:00
Fang
f19891d488 Message diffs are now always about a single message, rather than being "maybe multiple messages but practically always just one". 2017-07-20 16:57:53 -07:00
Fang
bf5d81e00b Now sending message nrs along with message rumors themselves.
Separated full story state (++burden) from potentially partial story state (++package).
2017-07-19 19:19:03 -07:00
Fang
830200265c Circle names are now terms instead of knots. 2017-07-11 15:32:18 -07:00
Fang
e3467bfd66 Wrapper molds for nicknames and story names. 2017-07-11 15:12:29 -07:00
Fang
54e865f27f Renamed inherited flag and made it default to false. 2017-07-10 18:41:50 -07:00
Fang
5d566cd77f Better formatting for ++range and ++place definitions. 2017-07-10 17:39:03 -07:00
Fang
a43c99859b Merged ++statement into ++thought, removed tot face from ++telegram. 2017-07-10 17:23:12 -07:00
Fang
caac4c8913 Removed ++partner. Everything is now ++circles. 2017-07-10 17:21:58 -07:00
Fang
1daf2f547f Pulled /reader diffs and rumors into their own structures. 2017-07-10 14:09:59 -07:00
Fang
fa193ca559 Now have separate structures for inward & outward diffs (deltas vs diffs/rumors). 2017-07-07 17:21:40 -07:00
Fang
90c70cc916 Removed reactions. Now just crash instead of neatly informing the user. 2017-07-07 17:01:56 -07:00
Fang
ab7f7d47a5 Removed /friend query for now. 2017-07-07 16:21:13 -07:00
Fang
9075373db7 Removed outbox. 2017-07-06 20:01:08 -07:00
Fang
8ceb9312d1 Removed delivery state from telegram audiences. 2017-07-06 18:16:17 -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