Commit Graph

816 Commits

Author SHA1 Message Date
Anthony
4b58a737f4 merged from mtime 2018-02-27 10:54:17 -08:00
Christopher King
779408b255 fix typo 2018-02-22 17:51:49 -05:00
Fang
62edfa5d21 Be semantically correct. 2018-02-22 19:47:56 +01:00
Fang
6bb3a3f196 Named magic number. 2018-02-22 19:44:13 +01:00
Fang
de59162ff3 Talk now only loads in messages from the last five days on first boot.
Makes moons suffer less when connecting to old planets.
2018-02-22 19:37:05 +01:00
Fang
e875efd771
Merge pull request #637 from Fang-/breach-cleanup
Pre-breach cleanup
2018-02-22 18:44:33 +01:00
Joe Bryan
f7329c5872 escapes "{" in tape print (++dash:us) (#636)
modifies ++dash:us to take a list of additional characters to escape
2018-02-22 16:03:13 +01:00
Fang
f5cb07948f Clean up ++prep of hall and talk. 2018-02-22 15:17:12 +01:00
Fang
35d3b04d21 Add usage tags to circle configs, allowing clients to store arbitrary meta usage info. 2018-02-22 13:08:24 +01:00
Fang
cfd52cc2ae Make initial federation result send just the last 100 messages. 2018-02-22 13:01:05 +01:00
Fang
f1eeb66af0 Adapt state. 2018-02-21 15:03:16 +01:00
Fang
8a4e3c8656 Revert "Add usage tags to circle configs, allowing clients to store arbitrary meta usage info."
This reverts commit e807db9055.
2018-02-21 13:23:58 +01:00
Fang
3e43963426 Ensure that %remove diffs actually get sent out for those interested in config.
In the future, this should also go out to those interested in group, and delete the remote group when it is received.
2018-02-19 20:55:00 +01:00
Fang
d070c18270 Make talk's ++prep more robust.
Jumps through a weird hoop to work with non-versioned state.
2018-02-19 17:25:20 +01:00
Fang
344fb38bc6 Make hall's ++prep more robust. 2018-02-19 17:04:20 +01:00
Fang
94a72a74f6 Pulled subscriptions can no longer cause a story to be created.
This doesn't seem to be an issue for other arms, but the fact that that isn't immediately clear is cause for mild concern.
2018-02-19 15:31:13 +01:00
Ted Blackman
958bd4b90c
Merge pull request #621 from Fang-/hall-dm-supportive
Hall additions and changes to support New Web DMs
2018-02-16 13:08:58 -08:00
Ted Blackman
8e75cbbf33
Merge pull request #415 from joemfb/twit
some changes to get :twit working
2018-02-16 12:56:30 -08:00
Fang
7d8a0a36a3 Add state adapters. 2018-02-14 22:41:52 +01:00
Fang
4acc7b372b No longer automatically send invite messages when changing permissions. 2018-02-14 17:20:52 +01:00
Fang
e807db9055 Add usage tags to circle configs, allowing clients to store arbitrary meta usage info. 2018-02-14 17:02:47 +01:00
Fang
4d5e15cb46 Include generators for making (paths on) desks public or private. 2018-02-13 23:29:16 +01:00
Anthony
edd48a8327 write longer config file 2018-02-05 12:49:24 -08:00
Fang
4c846c95a6 More debug pokes, for checking incoming subs and resubscribing to federating children. 2018-01-26 22:47:49 +01:00
Fang
2b08d7fbd9 Make hall and talk always use ost.bol instead of bone 0, which gall now disallows. 2018-01-25 19:03:22 +01:00
Fang
9f2d841b24
Always show all circles to their owner.
Even if they banned themselves.
2018-01-17 14:30:50 +01:00
Fang
d2cc5a5658
Fixed weird code for updating /circles subscriptions.
No longer incorrectly uses the subscriber's ship name when getting the affected story.
2018-01-17 00:20:34 +01:00
Fang
b0876bd4e6 Burden prize may contains no more than 2k messages, for performance reasons. 2018-01-07 16:28:22 +01:00
Fang
f5628c1dad Separate the Tlon ops generators to allow more granular control over stream & fora sources. 2018-01-05 20:19:34 +01:00
Fang
bd712a8547 Clarified TODO. 2018-01-03 21:10:47 +01:00
Fang
4e33264230 Can now query hall for own circles.
Talk code depends on #522.
Closes #503.
2018-01-03 18:34:13 +01:00
Fang
c61ada5f3e Fix off-by-one error in message selection.
Closes #516.
2017-12-23 17:07:56 +01:00
Fang
90608339cc Only send presence when sourcing from targets for an indefinite amount of time. 2017-12-22 01:14:07 +01:00
Anton Dyudin
d109a2002e add %resubmit for editing old posts 2017-12-20 19:50:00 -08:00
Anton Dyudin
52d0e87c6c don't try to pull old files out of clay, you'll crash 2017-12-20 18:26:11 -08:00
Anton Dyudin
d0a48a8792 added delete-* actions 2017-12-20 17:28:13 -08:00
Fang
13c2d0156d Talk notifications now wrap properly.
Pulled line wrapping logic out into the lib.
Closes #468.
2017-12-19 20:58:48 +01:00
Fang
78c285ce1e Fixed issue that caused talk to not receive config and status updates if the inbox hadn't yet received any messages.
Closes #511.
2017-12-19 16:19:06 +01:00
Fang
2a118e330b Merge commit 'ff5c9ae031d58b27d7db3b563aba3f3310e83286' into hall-talk-smallfix 2017-12-19 15:33:30 +01:00
Fang
7dda8f12b3 Reject status changes if the new nickname is a valid ship name. 2017-12-19 14:43:49 +01:00
Anton Dyudin
f583143877 add comment box to topics 2017-12-18 16:50:21 -08:00
Elliot Glaysher
a5ef941505 Enables more doccords in hall and talk. 2017-12-18 15:53:59 -08:00
Anton Dyudin
b5effa473f use ren/collections to pull state into the app 2017-12-18 14:12:08 -08:00
Anton Dyudin
3300dc8af8 always allow posts/comments from team 2017-12-18 14:09:19 -08:00
Fang
4268f30d4b Now show the original's message number when showing reply-to details. 2017-12-18 18:32:59 +01:00
Fang
a3dcca66e4 Talk no longer accepts peers from moons, they should run a local client.
Also actually crash on invalid subscription.
2017-12-18 17:03:18 +01:00
Fang
31e1c73aed Made ++name a knot rather than a term. 2017-12-18 14:21:52 +01:00
Fang
06b3355556 Renamed ++naem to ++name. 2017-12-18 14:20:45 +01:00
Fang
84c0e6013f Bind a glyph for every inbox source, regardless of range.
Closes urbit/arvo#505.
2017-12-17 21:05:01 +01:00
Fang
55b15f850c Merge commit '60b4024516d0306bd5ec26ea744a9a1f194691b8' into hall-talk-smallfix 2017-12-17 20:09:52 +01:00
Anton Dyudin
653ec88958 implement %delete 2017-12-15 18:22:33 -08:00
Anton Dyudin
4674e78477 s/comt/coms/g 2017-12-15 18:19:39 -08:00
Anton Dyudin
7f62620615 simplify file writing 2017-12-15 18:11:44 -08:00
Anton Dyudin
fafb169508 get mtime out of marks 2017-12-15 17:30:16 -08:00
Anton Dyudin
5169854035 more type hints for faster compilation 2017-12-15 17:05:47 -08:00
Anton Dyudin
b99629ed8c use ford to "listen" to collections files being created 2017-12-15 15:30:44 -08:00
Anton Dyudin
c1673fc506 add sur/collections 2017-12-15 14:59:54 -08:00
Ted Blackman
f3a191243d
Merge pull request #506 from Fang-/talk-unprep
Reset talk's ++prep
2017-12-15 11:48:32 -08:00
Fang
1022d21014 Always delete the first gram in 'screw' debug poke.
And comment for warning.
2017-12-15 20:48:01 +01:00
Ted Blackman
a6ebf69d3a
Merge pull request #492 from Fang-/hall-filter
Customizable filter for incoming hall messages
2017-12-15 11:28:55 -08:00
Ted Blackman
54c0fb2b80
Merge pull request #494 from Fang-/tlon-ops-gens
Add generators for easier webship ops
2017-12-15 11:24:27 -08:00
Fang
6bb176e938 More talk debug pokes.
'reset' to rebuild message state. 'screw' to trigger legacy issue.
2017-12-15 20:24:00 +01:00
Fang
9803190389 Reset talk's ++prep back to baseline. 2017-12-15 20:22:55 +01:00
Anton Dyudin
19b0db1cba add lib/rekey /_ @da implementation 2017-12-14 17:12:40 -08:00
Anton Dyudin
ae413b04de remove :hall subscription code 2017-12-14 17:11:57 -08:00
Anton Dyudin
f261284117 get creation-time out of marks 2017-12-14 16:39:45 -08:00
Ted Blackman
9632a59fa9
Merge pull request #490 from ohAitch/fix-ask-invite
send real &womb-invite's from :ask
2017-12-14 13:05:19 -08:00
Fang
55715fcd5d Changed debug poke 'check' to always give some information. 2017-12-14 16:58:51 +01:00
Fang
bd46499dab Force full rebuild of talk's message state. 2017-12-14 16:58:21 +01:00
Fang
74b5a9c6f4 Revising a previously heard message no longer just deletes it. 2017-12-14 16:57:18 +01:00
Anton Dyudin
5b100ed26c expand poke-noun to accept ~ or ~collection 2017-12-13 17:23:42 -08:00
Anton Dyudin
3499afccc5 more readable text format 2017-12-13 17:14:13 -08:00
Fang
56519a6b56 More temporary debug pokes. 2017-12-14 01:55:33 +01:00
Fang
d5a4406770 Force talk to reconnect to hall on-update.
New subscriptions are made using bone 0, as they're supposed to.
2017-12-14 01:37:52 +01:00
Fang
36b91c6425 Add ;sources command for displaying the active sources of circles. 2017-12-14 01:36:02 +01:00
Fang
19eb437f9c ;leave now removes *all* inbox subscriptions to the specified circles. 2017-12-14 01:32:39 +01:00
Fang
835dae7317 ;join now loads only a day's worth of backlog by default. 2017-12-14 01:30:06 +01:00
Anton Dyudin
e2b5694609 use @da dates, ++file, ++dray/raid 2017-12-13 16:11:11 -08:00
Fang
e1a0bdc3c9 Notify of all peer fails using hall messages, not just /circle ones. 2017-12-14 00:40:33 +01:00
Fang
50a46c0e17 Revert talk's ++prep to baseline. 2017-12-14 00:12:35 +01:00
Fang
6a1d2fcbba Always remove the old source when we resub a dropped /circle subscription. 2017-12-14 00:11:46 +01:00
Fang
1e82b54c85 Pretty-print peer and poke nacks as hall messages. 2017-12-14 00:07:35 +01:00
Fang
9cd3a41a16 Always attempt to resubscribe on ++quit. 2017-12-14 00:05:39 +01:00
Fang
032132252a
Add debug printfs to generic ++quit arm in hall 2017-12-13 15:32:09 +01:00
Anton Dyudin
105a88d9e2 various :collections cleanup/pondering 2017-12-12 18:48:57 -08:00
Anton Dyudin
dd79a67f16 Merge https://github.com/urbit/collections into coll 2017-12-12 18:47:44 -08:00
Ted Blackman
b28d912c8d
Merge pull request #488 from urbit/revert-prep-2
Remove old hall susbcriptions in talk's ++prep
2017-12-12 17:15:25 -08:00
Fang
12262410c4 Work around runtime error caused by _example behavior. 2017-12-13 02:08:52 +01:00
Fang
c70035af84 Rename ++our to ++self. 2017-12-12 22:34:04 +01:00
Fang
2b1caa2b01 Add generators for easier webship ops. 2017-12-12 21:24:15 +01:00
Fang
c5ea0cc028 Expand filter with bowl data. 2017-12-12 16:54:33 +01:00
Fang
627c94a9b7 Fix #479 for people who are experiencing it. 2017-12-12 16:04:51 +01:00
Fang
77d03383b4 Hall can now perform customizable filtering on incoming messages.
Uses a `|=(telegram ...)` supplied by /app/hall/filter.hoon
2017-12-12 13:58:02 +01:00
Anton Dyudin
5147d7de48 send real &womb-invite's from :ask
"reference" field was missing
2017-12-11 18:26:44 -08:00
Fang
93794ce853
Revert talk's ++prep back to normal. 2017-12-11 23:18:37 +01:00
Ted Blackman
8fe58e3261
Merge pull request #487 from Fang-/revert-prep
Revert hall's ++prep back to normal.
2017-12-11 12:35:45 -08:00
Ted Blackman
22e52b18b9
Merge pull request #486 from Fang-/talk-small-fixes
Hall & talk QoL fixes
2017-12-11 12:32:23 -08:00
Fang
8b7628fc13 Revert ++prep back to normal. 2017-12-11 21:25:50 +01:00
Ted Blackman
b40e18bdaa
Merge pull request #481 from Fang-/talk-numbering-fix
Rebuild msg number references, fix msg updating, provide debug tools
2017-12-11 12:22:05 -08:00
Fang
eb31ab7e0b Cut informational messages off at the configured term-width. 2017-12-11 21:00:55 +01:00