Elliot Glaysher
88ab046d88
Change %wris so it always returns a date.
...
This removes the scry from +rebuild in ford-turbo. This is ok since ford-turbo
Is the only consumer of %wris. The ford-turbo app now works end-to-end in a
way that theoretically should work without the app.
2018-05-10 11:18:52 -07:00
Elliot Glaysher
40a580f77a
Apparently %gall is now sensitive to -atom vs -noun now.
2018-05-09 14:42:20 -07:00
Joshua Reagan
8c13cb0604
simplified the code
2018-05-09 14:30:15 -05:00
Joshua Reagan
c20a9d2140
now covers posts with spaces and no text
2018-05-09 13:52:15 -05:00
Joshua Reagan
3c1abdd3df
Posts and Comments with no text ignored
...
In response to ~ravmel's issue here: https://github.com/urbit/fora/issues/6
With this change if you try to submit a post or comment without text, then the poke is ignored. Yes, this is a really dumb fix, but it works and fora is minimalist anyway. Only downside is there is no explicit feedback to the poster. If someone wants to hold my hand a little I'll try to make a more fancy change.
2018-05-08 23:07:29 -05:00
Elliot Glaysher
a995bf24a2
Fix up after pit/vase change.
2018-05-08 11:27:44 -07:00
Fang
9faffde755
Changes now always accompanied by their on-chain source. (ie event in block)
2018-05-07 16:50:59 +02:00
Fang
1e71f0ec43
Can now subscribe to other ships instead of Ethereum nodes directly.
2018-05-04 22:20:47 +02:00
Fang
e93eb00a55
Add in configuration. Go back to "normal" app arch because it's a better fit.
2018-05-04 14:46:45 +02:00
Curtis Yarvin
447a510ef8
Adjust vanes for research changes.
2018-05-03 17:59:10 -07:00
Elliot Glaysher
bebf3eaf5a
Fix %writ in the test app.
...
This fixes an infinite loop by advancing the clock in +writ and +wris,
along with using ~palfun's modified %cw operation to get a date from an
@ud +case.
This still doesn't fully work because of an interaction between the
testing app and how +scry:make works: our suplied scry method that we
provide to ford-turbo always blocks, but ford-turbo tracks blocking on
resources instead of specific times.
2018-05-03 16:17:09 -07:00
Curtis Yarvin
07fd6faab9
Merge branch 'master' into research-merge; broken
2018-05-03 10:51:39 -07:00
Fang
5d9ef4f872
Make sure filter id actually persists.
2018-05-03 17:16:22 +02:00
Fang
1cfbaded58
Change app structure to make use of deltas,
...
in preparation for easy state subscriptions.
2018-05-03 01:03:08 +02:00
Elliot Glaysher
759cc9cc7d
Add ford-turbo testing app.
...
App which wraps an instance of ford-turbo, and translates ford's
moves to real clay.
2018-05-01 15:35:51 -07:00
Fang
c9f201773e
Regularly poll filter for changes.
2018-05-01 01:08:09 +02:00
Anthony Arroyo
62eede7265
put title and id in collections updates
2018-04-27 18:05:46 -07:00
Fang
bc254031c1
No longer send local peers out with federation updates.
2018-04-25 21:02:34 +02:00
Fang
aaeb7520b6
Make sure that, in the federation case, changes are only recorded if there's actual changes.
...
Also remove commented code.
2018-04-25 15:50:04 +02:00
Curtis Yarvin
2b4e003a75
Fully migrated to %hint.
2018-04-24 23:07:21 -07:00
Anthony
8abe022e47
comment notifications go to the topic cirlce and topic updates go to the collections circle
2018-04-24 17:10:04 -07:00
C. Guy Yarvin
4cd7a35e06
Add scratch file.
2018-04-20 09:45:45 -07:00
Fang
2fa3314bf2
Include DNS in state verification.
2018-04-20 16:48:17 +02:00
Fang
f889163379
Handle filter and read results in a mostly consistent manner.
...
Now fully build state based off event logs, only using read requests for verification.
2018-04-19 00:02:29 +02:00
Fang
d2b73de177
Get rid of +*this for now.
2018-04-18 23:57:39 +02:00
Fang
b10b27e0a7
Move call data generation to lib.
2018-04-18 14:04:18 +02:00
Fang
bb93199152
app WIP
2018-04-18 00:43:35 +02:00
Fang
358cfbb258
No longer store proxies locally.
2018-04-18 00:36:51 +02:00
Fang
4ed365a263
Support reading the DNS domains from the Ships contract.
2018-04-17 23:11:59 +02:00
Chris Johnson
f78a75c68e
Fixed an error preventing correct binding from -X last messages from a particular station through inbox.
2018-04-17 11:08:00 -07:00
Fang
2dfe11f1eb
Merge commit 'bedb0445196beca1f8477868f9ddb7b316a8936f' into constitution
2018-04-13 21:48:22 +02:00
Fang
da1dc7a074
Remove commented out code.
2018-04-12 19:34:58 +02:00
Fang
eaf080b3b4
Adapt state.
2018-04-12 17:28:40 +02:00
Fang
38fce5986e
Disable relative message number in subscription ranges.
2018-04-12 16:47:32 +02:00
Fang
1798d3cbe3
Merge pull request #658 from Fang-/hall-last-x
...
Get last x messages from hall
2018-04-11 23:56:45 +02:00
Keaton Dunsford
dd63d70371
Merge commit '2346d0b'
...
* commit '2346d0b':
removes %#
replaces all uses of %# with %~
2018-04-11 14:41:24 -07:00
Keaton Dunsford
344a87a975
Merge commit 'b5aeee1'
...
* commit 'b5aeee1':
updates %cnsg tall parser to be 3-fixed
replaces all tall cnsg hoons with %#
2018-04-11 14:26:38 -07:00
Fang
3a63e588e7
Update constitution app to use new Ships contract data during init.
...
We longer have to try all children of active ships.
2018-04-10 21:38:35 +02:00
Fang
b8705a5a0c
Actually retain state across iterations.
2018-04-09 20:22:06 +02:00
Fang
dba3936411
Restructure Constitution app.
2018-04-09 16:59:14 +02:00
Anton Dyudin
db308d7e2b
Merge pull request #695 from ohAitch/test-rens
...
test ren/ on CI
2018-04-05 15:20:22 -07:00
Joseph Bryan
a35bb28e69
replaces all uses of %# with %~
2018-04-04 13:25:54 -07:00
Joseph Bryan
d6e1e3bc27
replaces all tall cnsg hoons with %#
2018-04-04 14:07:05 -04:00
Fang
14e682c620
Simplify process of retrieving hull noun from eth response.
2018-04-04 19:13:30 +02:00
Keaton Dunsford
8b84260c06
Merge pull request #642 from cxk280/master
...
fix typo
2018-04-03 16:44:13 -07:00
C. Guy Yarvin
54a03b4917
Remove old %help form.
2018-03-29 11:21:04 -07:00
C. Guy Yarvin
0adc414510
Finish above renaming.
2018-03-29 11:03:14 -07:00
Anton Dyudin
f81d7f0155
mar/ and ren/ stub doc
2018-03-27 17:41:52 -07:00
Anton Dyudin
808ce6c846
mark renderers out of scope for %cores
2018-03-27 17:38:34 -07:00
Anton Dyudin
ad6e84c0f6
test renderers on example.md
2018-03-27 17:30:31 -07:00
Anton Dyudin
f5d59fb14a
added poke-noun type incl "dry run", paths-to-terms
2018-03-27 17:01:45 -07:00
Anton Dyudin
4970f3db1a
remove false-positive "failing" entry
2018-03-27 15:15:44 -07:00
Anton Dyudin
11502f3b4c
don't build app/twit, gen/twit
2018-03-27 15:10:06 -07:00
Anton Dyudin
6d04caaed1
distinguish "don't try" and "should fail" tests
2018-03-27 14:59:28 -07:00
Anton Dyudin
f61f6c39dc
print test avoidance reasons
2018-03-27 14:34:58 -07:00
C. Guy Yarvin
2c6c9bcc30
Add new %form type.
2018-03-26 16:55:02 -07:00
Fang
e648891b51
WIP Constitution state mirror daemon
2018-03-23 20:55:30 +01:00
C. Guy Yarvin
3afa0876d3
Stop using obsolete $~ syntax.
2018-03-18 21:18:20 -07:00
C. Guy Yarvin
5f7d3922bd
End use of legacy $| and $& syntax.
2018-03-18 20:54:47 -07:00
C. Guy Yarvin
26577078fa
Completed glyph renaming.
2018-03-18 20:38:01 -07:00
C. Guy Yarvin
79aa1cbc61
Fix $? to use %fits.
2018-03-17 18:06:15 -07:00
Anton Dyudin
c24a546813
Merge pull request #665 from ohAitch/cleaner-travis
...
Refactor testing framework
2018-03-16 17:06:58 -07:00
C. Guy Yarvin
5c8a77fe90
Final syllable renaming.
2018-03-13 21:36:10 -07:00
C. Guy Yarvin
f8d47c252e
Adapt %ts and %br runes.
2018-03-12 18:20:48 -07:00
Elliot Glaysher
1ec6e7cd2b
Make ++from-module not leak faces.
2018-03-12 15:24:23 -07:00
Anthony
0d9641ecea
refactor of latest-path
2018-03-12 10:36:13 -07:00
Anthony
ec1bcc5420
add latest post in a new dir
2018-03-09 17:34:29 -08:00
Anton Dyudin
6e3d42aad6
formatting, looser defn of "error"
2018-03-09 12:57:52 -08:00
Anton Dyudin
0fe2592b0c
test building most .hoon files in CI
2018-03-07 19:26:10 -08:00
Anton Dyudin
8efeaa5efa
add ++ignore list of troublesome files
2018-03-07 19:26:09 -08:00
Anton Dyudin
f4b5883e66
clarify preamble paths
2018-03-07 17:45:04 -08:00
Anton Dyudin
3da5f858eb
remove historic mark-dashboard code
2018-03-07 17:27:39 -08:00
Anton Dyudin
c875c60f0c
move :mark-dashboard to :test
2018-03-07 17:27:39 -08:00
Anton Dyudin
5715956caa
sort alphabetically earlier
2018-03-07 17:27:39 -08:00
Anton Dyudin
dbe8598720
full tree traverse in "mark" dashboard
2018-03-07 17:27:39 -08:00
Anthony
645d2d8b30
merge in hall changes from mark branch
2018-03-06 17:47:43 -08:00
Fang
3d18e261bc
Allow last-x subscription ranges to be specified from within talk.
2018-03-07 01:59:58 +01:00
Fang
542e3a33d6
Clean up ++so-first-grams and ++so-in-range using =*.
2018-03-07 01:20:55 +01:00
Fang
1b92e26497
Make talk start out with the last 200 messages of scrollback.
2018-03-07 01:17:53 +01:00
Fang
95e35ce2c9
Add support for targeting the last x messages in a query range.
...
/circle/inbox/grams/-5/-0 gets the last 5 messages from the inbox, nothing more.
Closes #643 .
2018-03-07 01:15:19 +01:00
Anton Dyudin
6e89d6c0d9
tweak sanitization to avoid ..8000 suffixes
2018-03-06 12:59:58 -08:00
Anton Dyudin
10e44abd53
add "now-id" URL coherence hack
2018-03-05 17:46:53 -08:00
Anthony
13ce386cbd
update naem to name to fit with hall updates
2018-02-27 10:56:47 -08:00
Anthony
4b58a737f4
merged from mtime
2018-02-27 10:54:17 -08:00
C. Guy Yarvin
fd33164a6e
Ready to test constant blocking.
2018-02-25 20:34:31 -08:00
C. Guy Yarvin
8b946b9c2e
Kernel is rippled, apps mostly.
2018-02-24 19:37:00 -08:00
C. Guy Yarvin
79b87ed818
Lazy seminouns in place.
2018-02-22 17:06:49 -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
C. Guy Yarvin
eca422513f
Some ripple-ization that works.
2018-02-14 16:31:09 -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
C. Guy Yarvin
55ea6e6aea
Cleared fab flags; preparing to ripple.
2018-02-13 21:36:25 -08:00
Fang
4d5e15cb46
Include generators for making (paths on) desks public or private.
2018-02-13 23:29:16 +01:00
C. Guy Yarvin
9a8dfb21fc
Almost fully transitioned.
2018-02-12 17:09:22 -08:00
C. Guy Yarvin
211c44bff7
Defaulting compatibility.
2018-02-12 13:43:24 -08:00
C. Guy Yarvin
799eef0d2d
Add needed default.
2018-02-11 21:17:42 -08:00
Anthony
edd48a8327
write longer config file
2018-02-05 12:49:24 -08:00
C. Guy Yarvin
e749d60b1d
Merged with constant errors disabled.
2018-01-31 15:36:48 -08:00
C. Guy Yarvin
51bc2cf677
Boots with latest kernel.
2018-01-31 14:20:39 -08:00
C. Guy Yarvin
9b14546e83
Stash commit, testing defaulting with ^%.
2018-01-31 13:53:28 -08:00
C. Guy Yarvin
7404bb0a1e
Booting without any constant blocks.
2018-01-31 13:53:27 -08:00
C. Guy Yarvin
f64a2f2cd0
Eliminate most uses of the => [. library] antipattern.
2018-01-31 13:52:49 -08:00
C. Guy Yarvin
15e824da0b
ut_find debugging branch.
2018-01-31 13:52:04 -08:00
C. Guy Yarvin
0509820eea
More constant-blocking cleanups.
2018-01-31 13:52:04 -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
Fang
73588e9594
Minor changes, renaming, comment notes.
2017-12-11 20:59:44 +01:00
Fang
d111a06572
Only send presence when performing a simple ;join, not when doing ;source.
2017-12-11 20:14:31 +01:00
Fang
0243f1f276
When receiving a new circle configuration, print the description and filter rules.
...
Closes #467 .
2017-12-11 19:54:22 +01:00
Fang
7ea1a0507a
Speeches embedded in speeches are no longer exempt from filtering.
...
Closes #478 .
2017-12-11 19:49:45 +01:00
Fang
8c40520164
Removed outdated todo.
2017-12-11 19:33:37 +01:00
Fang
c5cd8b7721
Now properly handle messages we're re-reading from a different source.
2017-12-11 18:28:40 +01:00
Elliot Glaysher
93d822e567
Enabled doccords in hall.
2017-12-10 19:56:58 -08:00
Fang
f1514c8a21
Add poke arm for getting debug info out of hall and talk.
2017-12-11 01:00:26 +01:00
Fang
0e04242148
Add logic for rebuilding state that refers to messages by numbers.
...
Because count used to be incorrect, messages are being referred to by incorrect indices. This rebuilds all count-dependent data.
2017-12-11 01:00:26 +01:00
Fang
0a24fd09fb
Fix incorrect usage of sourced list of indices.
2017-12-11 01:00:26 +01:00
Fang
a114dc7e06
Fix off-by-one error when updating old messages.
2017-12-11 01:00:26 +01:00
Ted Blackman
7aa8150639
Merge pull request #475 from Fang-/talk-fix-present
...
Fix erroneous presence handling
2017-12-09 14:39:01 -08:00
Fang
b8109d5b95
Ignore %status and %config diffs that wouldn't actually change anything.
2017-12-09 17:45:43 +01:00
Fang
66f87e1fab
Ignore %present commands that wouldn't actually change anything.
2017-12-09 17:33:36 +01:00
Fang
3e0a681c2b
A %remove status diff now *actually* removes the status.
2017-12-09 17:17:57 +01:00
Fang
100f0cb431
Don't put any grams into the prize if they weren't requested.
2017-12-09 14:59:29 +01:00
Fang
6a162cd5d9
Reset stories' count to be equal to (lent grams) in ++prep.
2017-12-08 23:05:47 +01:00
Fang
97a09f4214
Clean up transitionary code for the talk ++quit fix.
2017-12-08 16:00:40 +01:00
Fang
21f0f55d25
Implements ++quit arms for talk, so that it can recover from losing connection to hall.
2017-12-08 15:58:58 +01:00
Ted Blackman
33ef3928dd
fix fora import
2017-12-06 14:24:24 -08:00
Fang
1287c04443
The talk interface now properly pretends to be the planet when run on a moon.
2017-12-06 17:09:59 +01:00
Fang
27db17d1a4
Fixed incorrect usage of ++team:title.
2017-12-06 16:54:08 +01:00
Fang
3ecd885177
Now properly avoids sending burden updates to the reporter again.
2017-12-06 12:30:19 +01:00
Fang
122362e732
Fixed syntax error introduced into hood.hoon.
2017-12-06 00:19:56 +01:00
Fang
07885a3c98
Removed version requirements from hall and talk.
...
Also small comment cleanup.
2017-12-05 22:32:55 +01:00
Fang
41098a2121
Merge commit '8bf726fdb1ecaf072d72ec795948f842ff7ea2e7' into remaint-merge-talk
2017-12-05 22:31:00 +01:00
Joseph Bryan
dd3a6c3066
update :twit ++peek interface, fixes bugs in :twit|as and +twit/feed
2017-12-05 15:19:51 -05:00
Anton Dyudin
2eac6be25d
Merge branch 'org-libs' into master
2017-12-05 12:07:33 -08:00
Fang
9a855b4c7e
Don't sub to configs of comment notification channels.
2017-12-04 23:09:44 +01:00
Fang
d243de9f96
Properly apply hall config diffs.
2017-12-04 22:59:53 +01:00
Fang
3509a5c590
Commands obsoleted by actions.
2017-12-04 22:51:01 +01:00
Fang
fb5594001d
Proper permissions for actions.
2017-12-04 22:47:41 +01:00
Fang
764b3ec328
Additions for working with topics/posts/notes. Added in hall notifications.
...
Compiles, but untested and doesn't do much.
2017-12-04 22:34:44 +01:00
Fang
4b49445481
Merge commit '87e658a765549e9674377d9beeafc3dc6529322b' into remaint-merge-talk
2017-12-03 19:41:24 +01:00
Fang
e54a3a2896
Initial commit.
2017-12-02 19:45:47 +01:00
C. Guy Yarvin
b26639b690
Revert "Cache tile defaults."
...
This reverts commit db54f72514
.
2017-11-30 14:31:28 -08:00
Anton Dyudin
deea2fd2bf
improve comment disdain
2017-11-29 20:55:58 -08:00
Anton Dyudin
63d8c83cea
separate out hood dsl implementation from main switchboard
2017-11-29 20:33:15 -08:00
Anton Dyudin
564d7ebf0c
handle kiln coups in kiln
2017-11-29 20:31:13 -08:00
Anton Dyudin
760ae2f114
fully namespace drum/helm/kiln
2017-11-29 13:38:16 -08:00
Anton Dyudin
3f06652142
fix /+ womb references
2017-11-29 13:38:16 -08:00
Anton Dyudin
2f91190a96
add example of hood plugin
2017-11-29 12:47:12 -08:00
Anton Dyudin
3d744c8d74
namespace hood "libraries"
2017-11-29 12:47:12 -08:00
C. Guy Yarvin
a4538d4643
Move to ++writ, more generalized help.
2017-11-27 21:17:21 -08:00
C. Guy Yarvin
cbb2f82656
Merge remote-tracking branch 'eglaysher/deco'
2017-11-27 20:37:52 -08:00
Fang
41e2547c9b
Merge commit '49429adb45ce1d7f685927ce6e901a3263d4c122' into remaint-merge-talk
2017-11-27 19:27:20 +01:00
Fang
87ba3ef472
Less ugly glyph rendering in ++cr-show.
2017-11-24 23:05:41 +01:00
Fang
ed257a9df7
Talk now only assigns a glyph and sends presence when ;joins succeed.
2017-11-24 23:05:12 +01:00
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
f13979d1f2
++ta-action no longer requires a bone it doesn't even use.
2017-11-24 00:46:00 +01:00
Fang
a2cf78a510
Made situations where forced unsubscribes occur (;banish, ;delete) actually work.
...
We no longer resubscribe when a foreign source quits our subscription.
We don't always want to do this for local quits either, but can't differentiate. So for now, we pull local subs instead of quitting them.
Depends on urbit/arvo#459
2017-11-24 00:43:16 +01:00
Fang
7d13f01633
Removed unused delta %quit.
2017-11-23 13:31:59 +01:00
Fang
52c6805879
Now remove people's presence when they get banished.
2017-11-22 23:23:16 +01:00
Fang
1771a56e36
Now also send invite messages to people who have already been invited.
...
To allow for hosts to notify/remind people they can join.
2017-11-22 21:22:44 +01:00
Fang
974d1e1026
No longer send out multiple messages when inviting multiple people.
2017-11-22 20:40:20 +01:00
Fang
a03a5d2feb
Now need write permission to indicate presence.
2017-11-22 20:22:08 +01:00
Fang
afa8402f2f
Updated ++sa-unearth to correctly work with current subscription paths.
2017-11-22 18:51:12 +01:00
Fang
caac75dc65
No longer require %inbox membership to be able to list a circle in one's public memberships.
2017-11-20 21:44:22 +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
afa6b7552c
Now *actually* checks if a message is in a subscriber's range.
...
Fixes omitted sample caused by changes in 6e4b9fe
.
2017-11-20 20:23:02 +01:00
Fang
909d8665f3
Simplify unnecessarily verbose checks in ++dedicate.
2017-11-20 18:51:55 +01:00
Fang
5436f71bce
Removed unnecessary operations in ++so-resub.
2017-11-20 14:44:29 +01:00
Fang
115ac3eb42
Can now adjust printed timestamps using ;set timezone +/-hours
...
(Also, now uses message timestamp instead of now.)
2017-11-17 21:32:44 +01:00
Fang
6d4db0d017
Proper backstepped separator comments for the main talk parser.
2017-11-17 21:14:42 +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
0a610d6419
Cleaned up %peer and %pull move wires and logic.
2017-11-17 18:41:08 +01:00
Fang
f6c574647d
Config notifications now also smaller.
2017-11-17 13:47:16 +01:00
Elliot Glaysher
b490c945c6
Stylize layer one of hoon.hoon, make # work in most cases.
2017-11-16 14:54:32 -08:00
C. Guy Yarvin
bd17e5ece5
Rename ++twig to ++hoon.
2017-11-16 13:50:03 -08:00
C. Guy Yarvin
c7e73c22f9
Rename ++span to ++type.
2017-11-16 12:44:27 -08:00
Fang
c05ca4a103
Hall now silently ignores (the data-less) %report prizes, so it doesn't seem like something's wrong.
2017-11-16 21:32:09 +01:00
Fang
a784b2513b
Made notifications slightly less obnoxious.
2017-11-16 21:31:17 +01:00
Fang
27d3867951
Changed ?-/?+ separation comments to adhere more closely to the standard.
2017-11-16 01:21:25 +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
0cece6a04c
Prevent decrement underflow when rendering messages with long prefixes on small terms.
2017-11-14 15:32:42 +01:00
Fang
0cdbb33e1c
Fixed %app speeches to look identical to the way they do in old talk.
2017-11-14 15:16:28 +01:00
Fang
de025889a3
Lightly tweaked status and config change notifications.
...
Config notifications now also obey the %quiet flag.
2017-11-14 00:56:04 +01:00
Fang
9aa32d7de7
Subscriptions now get ended if we no longer know their story.
2017-11-14 00:55:18 +01:00
Fang
89f73aced8
If we got changes from a /report, don't send those same changes back to them.
2017-11-14 00:55:03 +01:00
Fang
ca61503876
Don't create a %permit delta if there is no change.
2017-11-13 23:45:55 +01:00
Fang
40d570aaae
Talk now renders a notification when a circle's config changes.
2017-11-13 23:44:44 +01:00
Fang
e3c9ccb968
Talk now renders a notification when someone's status changes.
2017-11-13 22:35:41 +01:00
Fang
944d2587f3
Now also displays handles if there is no local nickname for a ship.
...
(Only if ;set nicks)
2017-11-13 19:41:42 +01:00
Fang
df53e1d6f8
Removed limitations on local nicknames.
2017-11-13 16:27:36 +01:00
Fang
f110edef79
Can now also say "true"/"false" in place of "&"/"|" and "y"/"n".
2017-11-13 16:00:50 +01:00
Fang
b1e79be3fd
Fixed bug that caused DMs to always render with the ; glyph.
2017-11-13 16:00:22 +01:00
Fang
98302245d6
Fixed rendering of %ire %url speeches to be slightly more consistent with regular %url.
2017-11-11 22:11:45 +01:00
Fang
65383f5709
Removed !: from hall and talk.
2017-11-10 00:04:07 +01:00
Fang
57f08f7d72
Can now do ;what in talk without arguments to list all bound glyphs.
2017-11-10 00:01:50 +01:00
Fang
0b50718439
Removed outdated comments.
2017-11-09 22:40:22 +01:00
Fang
1865c9df70
Comments.
2017-11-09 19:08:30 +01:00
Fang
12e954c352
Fixed another problematic accumulator call.
2017-11-09 19:08:05 +01:00
Fang
3392f80ce3
Can now also remove circle sources from within %talk.
2017-11-09 19:05:58 +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
cf3e4eecb0
Fixed some flaws in federation-related code.
...
New circles can now propagate more than a single level down, changes get applied properly.
2017-11-09 18:25:26 +01:00
Fang
f60a1d3dd2
Merge branch 'master' of https://github.com/urbit/arvo into remaint-merge-talk
2017-11-09 10:38:36 +01:00
Fang
698e7386a0
Temporarily worked around runtime errors in hall that occur when federation happens.
2017-11-09 10:38:12 +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