Commit Graph

7478 Commits

Author SHA1 Message Date
Liam Fitzgerald
169955b45a
hark: rework unread tracking, pt.3 2020-12-16 17:46:35 +10:00
Liam Fitzgerald
610a8730b7
wip 2020-12-16 14:22:23 +10:00
Joe Bryan
6678e7313b hoon: crash with valid tank on %eror 2020-12-15 18:22:51 -08:00
Liam Fitzgerald
0ab9af0679
glob: update to 0v1.pr789.2ugh8.chgtm.dlmfn.cc9pr 2020-12-16 10:11:05 +10:00
Liam Fitzgerald
6012609214
notifications: fix accidental overwrite 2020-12-16 10:08:03 +10:00
Liam Fitzgerald
fa7c347870
graph-store: add TODO comment for backwards tap 2020-12-16 09:42:01 +10:00
fang
f285c7954e
sole: add %bye effect for closing the session
This lets applications suggest to the client that they should gracefully
unsubscribe from the session.

Arguably this might be accomplished by %kick-ing the client and then
crashing on their subsequent resubscribe, but this requires tracking
their sole session id and has less semantic clarity on what's happening.
2020-12-15 16:56:47 +01:00
fang
a124c747b7
drum: update app index early when unlinking
The added logic also happens in +se-drop, which will get called by
+se-abet if we did unlink an application. But +se-agon depends on the
index being sane, and may be called between +se-klin and +se-abet.
2020-12-15 16:21:56 +01:00
Liam Fitzgerald
2c915af179
graph-store: run update log in correct order
tapping an ordered map returns a list with the smallest keys first.
However, graph-store's update-log is defined backwards, such that the
list will have the most recent updates in the front of the list. We
therefore flop the update log before iterating over it, in order to
process the updates in the order they occurred
2020-12-15 21:37:50 +10:00
Liam Fitzgerald
3cfc96c31e
links-fe: infinite scroll for link displays 2020-12-15 16:53:07 +10:00
Liam Fitzgerald
4461b42d6a
glob: update to 0v3t3u8.g4h6p.ckag1.tpdjo.785v5 2020-12-15 15:53:24 +10:00
Liam Fitzgerald
d9b8fd77c1
Merge branch 'release/next-u' into lf/last-updated 2020-12-15 15:49:39 +10:00
Liam Fitzgerald
1f040ac081
hark-store: fix global count being out of sync 2020-12-15 15:39:23 +10:00
Liam Fitzgerald
5fdfca10e2
hark-store: send update counts separately 2020-12-15 15:38:56 +10:00
Liam Fitzgerald
6499eb5fe0
glob: update to 0v5.bo337.25di9.mg5d5.i9vun.5qaqe 2020-12-15 10:09:22 +10:00
L
cd125fc71f
Merge pull request #4149 from urbit/la/fix-push-hook
push-hook: push out facts to each path only a single time
2020-12-14 17:57:08 -06:00
John Franklin
00b5734b41 dbug: make eyre Channels header match the table 2020-12-14 17:20:31 -06:00
L
c50485f267
Merge pull request #4155 from urbit/lf/invite-squash
notifications: fix invite squashing
2020-12-14 13:21:48 -06:00
Liam Fitzgerald
51a4816978
chat: lazier chat loading
Load smaller amounts of backlog when displaying a chat
2020-12-14 15:15:30 +10:00
Liam Fitzgerald
66fe59819e
hark-store: allow setting last-updated independently of unread counts 2020-12-14 13:33:31 +10:00
Liam Fitzgerald
503aaa899a
hark-graph-hook: refactor to ensure facts are given correctly 2020-12-14 13:14:56 +10:00
Liam Fitzgerald
e1a4f3bafa
notifications: fix invite squashing
Fixes #4111
2020-12-14 11:25:25 +10:00
Logan Allen
504e02a6c8 graph-store: turn back on noisy duplicates 2020-12-12 18:06:44 -06:00
Logan Allen
522d4b72b3 push-hook: fix duplicate messages being sent 2020-12-12 18:06:17 -06:00
Logan Allen
8b83df00bd Merge remote-tracking branch 'origin/master' into release/next-userspace 2020-12-12 18:05:49 -06:00
Logan Allen
35c2ccd54c graph-store: silence duplicate message assertion temporarily 2020-12-12 14:46:59 -06:00
Matilde Park
2a62b40b62 Merge branch 'la/silence' (#4142)
* origin/la/silence:
  graph-pull-hook: silence issues temporarily

Signed-off-by: Matilde Park <matilde.park@gmail.com>
2020-12-11 20:09:07 -05:00
Logan Allen
97ff374e19 graph-pull-hook: silence issues temporarily 2020-12-12 01:01:17 +00:00
Philip Monk
e5d4230f6b
ames: print on crashing %done
This is guaranteed to produce a stuck flow if the error isn't transient,
so this will be good info to get.
2020-12-11 16:49:55 -08:00
Philip Monk
023640856f
Merge remote-tracking branch 'origin/master' into release/next-sys 2020-12-11 16:48:55 -08:00
Philip Monk
175ce28bb7
ames: tag verb printfs 2020-12-11 16:45:13 -08:00
Philip Monk
595efabf6c
ames: recover from %strange-current 2020-12-11 16:43:13 -08:00
Matilde Park
bad8eb1478 Merge branch 'la/mitigate-notification-madness' (#4137)
* origin/la/mitigate-notification-madness:
  graph-store: no need to iterate through whole list if we find a single duplicate
  graph-store: address ted and mark's comments
  graph-store: no-op if we already have *any* of the indexes in an %add-nodes event

Signed-off-by: Matilde Park <matilde.park@gmail.com>
2020-12-11 19:27:03 -05:00
Logan Allen
386997475b graph-store: no need to iterate through whole list if we find a single duplicate 2020-12-11 18:13:47 -06:00
fang
76de5dec47
Merge pull request #4138 from urbit/m/debug-quacks
debug: render queued ames acks correctly
2020-12-12 01:10:56 +01:00
Logan Allen
78cf4443c2 graph-store: address ted and mark's comments 2020-12-11 18:10:10 -06:00
fang
ed73326cc3
debug: render queued ames acks correctly
Wrap the items in a SearchableList instead of throwing the objects into
the DOM directly.
2020-12-12 00:44:59 +01:00
Logan Allen
e845860e5e graph-store: no-op if we already have *any* of the indexes in an %add-nodes event 2020-12-11 23:05:54 +00:00
Matilde Park
03eb12698a glob: update to 0vada5t.b1gqn.oo4ga.6o12h.ek1ot 2020-12-11 16:16:50 -05:00
matildepark
3a8264f96b
Merge pull request #4135 from urbit/la/remove-clay-write
graph-store: remove unnecessary clay write upon clobber
2020-12-11 16:09:33 -05:00
fang
0ef30e0360
hoon: add jet hint for +redo 2020-12-11 21:58:19 +01:00
Logan Allen
26b9c5a66f graph-store: remove unnecessary clay write upon clobber 2020-12-11 14:53:02 -06:00
Matilde Park
38c66dc06a landscape: mentions avoid passing entire contacts
We don't need 2,000 objects inside each mention.
2020-12-11 14:04:16 -05:00
Matilde Park
4530b59dd9 landscape: mentions respect calmengine
Fixes #4130.
2020-12-11 12:09:57 -05:00
Matilde Park
3662df0e73 chat: send correct timestamp to daybreak
Fixes #4127.
2020-12-11 11:59:53 -05:00
fang
80a5b22ab1
jael: account for step in deriving code
This had regressed during some breach-related merge. Multiple commits/branches
had touched this codepath recently, eating the code step change introduced in
#3217.

Fixes #4126.
2020-12-11 12:37:56 +01:00
Liam Fitzgerald
82851feaea
glob: update to 0v3.e7ep6.1ki6b.qpuiq.22qs6.qcbi7 2020-12-11 16:28:28 +10:00
Liam Fitzgerald
6e18225c5c
graph-store: remove-graph in keys 2020-12-11 16:07:19 +10:00
Liam Fitzgerald
1da21eb3f0
graph-store: remove printfs 2020-12-11 15:54:52 +10:00
Liam Fitzgerald
06ed5af3f4
graph-store: add -eval thread 2020-12-11 15:52:17 +10:00
Matilde Park
164b0910cb interface: mentionText prefaces color with hash
Fixes profile overlays in mentions.
2020-12-11 00:02:56 -05:00
Liam Fitzgerald
bce1b3e65e
group-pull-hook: remove group on nack 2020-12-11 14:57:20 +10:00
Liam Fitzgerald
191b623d47
hark-store: correctly send reads on %read-index 2020-12-11 14:22:12 +10:00
Logan Allen
34751e1bf8 chat-*: remove unused logic 2020-12-10 21:50:20 -06:00
Liam Fitzgerald
82b668cf3a
graph-store: %node-siblings fixed 2020-12-11 13:05:40 +10:00
Liam Fitzgerald
d27a26ec31
chat: window-based overscan, bigger pages 2020-12-11 12:57:09 +10:00
Liam Fitzgerald
2b95b308b8
graph-store: simplify node-siblings scries 2020-12-11 12:21:47 +10:00
Liam Fitzgerald
f8452af94e
Merge remote-tracking branch 'origin/release/next-userspace' into lf/chat-graph 2020-12-11 11:50:18 +10:00
Liam Fitzgerald
d2f467912e
Merge pull request #4120 from urbit/la/fix-leave
group-on-leave: soften de-path to fix thread and add thread back to observe-hook state
2020-12-11 11:45:01 +10:00
Liam Fitzgerald
37bb4e9bfe
graph-store: backup overwritten graphs to clay 2020-12-11 11:38:12 +10:00
Liam Fitzgerald
95cf71c1e6
chat-cli: actually run migration 2020-12-11 11:05:13 +10:00
Liam Fitzgerald
34dee40e74
metadata-store: migrate in poke-import case 2020-12-11 10:56:41 +10:00
matildepark
89f603e201
Merge pull request #4117 from urbit/mp/landscape/various
landscape: various regressions
2020-12-10 19:06:24 -05:00
matildepark
6a2467f9d9
Merge pull request #4123 from urbit/jt/capcom
landscape: case sensitivity training
2020-12-10 19:03:33 -05:00
L
be3b98cbf8
Merge pull request #4119 from urbit/la/observe-unique-wire
observe-hook: spider wasn't always issuing thread-results, so we got %watch-not-unique. we now make unique wires, but spider's issue remains
2020-12-10 17:44:15 -06:00
Matilde Park
80bdf9d5fe chat: fix merge conflict doubling binding 2020-12-10 18:38:03 -05:00
Jared Tobin
bc25a22317
landscape: case sensitivity training
Leaving the 'c' uncapitalised here causes Landscape builds to fail on
Linux.
2020-12-10 19:27:03 -03:30
Matilde Park
b95c3e5b76 Merge branch 'release/next-userspace' into lf/chat-graph 2020-12-10 17:41:17 -05:00
Logan Allen
fe728fea35 observe-hook: add %group-on-leave back to observers 2020-12-10 13:55:14 -06:00
Logan Allen
b281b9c91f group-on-leave: soften de-path 2020-12-10 13:49:51 -06:00
Logan Allen
fbfe5f46f0 spider: verbose 2020-12-10 13:46:42 -06:00
Logan Allen
f3e5ee88cc observe-hook: add spacing 2020-12-10 13:27:40 -06:00
Logan Allen
45351e1efa observe-hook: spider wasn't always issuing thread-results, so we got %watch-not-unique. we now make unique wires, but spider's issue remains 2020-12-10 13:20:13 -06:00
matildepark
5992a2aa00
Merge pull request #4118 from tylershuster/moon-background
clock: add background to moon
2020-12-10 13:53:26 -05:00
matildepark
59a92bc8ef
Merge pull request #4093 from tylershuster/negative-sunrise
clock: ignore cached date for sunrise
2020-12-10 13:53:03 -05:00
matildepark
5ffcd57b83
Merge pull request #4032 from tylershuster/upload-fixes
s3: upload behavior
2020-12-10 13:48:28 -05:00
Tyler Brown Cifu Shuster
8178e30732 clock: add background to moon 2020-12-10 10:41:30 -08:00
Tyler Brown Cifu Shuster
489a3351c4 s3: fixes #4039 2020-12-10 10:32:37 -08:00
Matilde Park
e6148bb582 hark: contain snippet gradient 2020-12-10 12:59:00 -05:00
Matilde Park
2b41cd7277 landscape: fix newchannel 'back' in dark mode 2020-12-10 12:56:49 -05:00
Matilde Park
b60487ada0 shipsearch: return patp without sigs 2020-12-10 12:56:16 -05:00
Matilde Park
4b5bd0a238 landscape: mentions direct to group's identity
"Edit identity" always redirected us to the root identity page.

This passes the 'group' prop and also shims over an issue where comments
pages would produce interface crashes if you attempted to edit your
identity from there.
2020-12-10 12:28:10 -05:00
Matilde Park
cf88b8525e glob: update to 0v7.0p8us.ekd7r.qtve8.hthik.65552 2020-12-10 10:49:51 -05:00
Matilde Park
495be3bacb interface: uncomment virtualscroller scroll catch 2020-12-10 09:57:02 -05:00
Matilde Park
dda7dad2b1 landscape: mentions use cursor: pointer 2020-12-10 09:52:58 -05:00
Liam Fitzgerald
aaddd080b5
chat: overscan and block level images 2020-12-10 15:51:36 +10:00
Liam Fitzgerald
c3e4a1632f
hark: migrate and drop chat notifications 2020-12-10 15:19:46 +10:00
Liam Fitzgerald
c29b3d8167
chat: address migration of missing owner in unmanaged groups 2020-12-10 13:52:25 +10:00
Liam Fitzgerald
1aace5cc07
glob: update to 0v3.fbu1a.5lre3.sfu4r.113f6.2ro2c 2020-12-10 13:23:53 +10:00
Liam Fitzgerald
fc189a7c13
graph-store: on overwrite, archive existing graph 2020-12-10 12:36:59 +10:00
Liam Fitzgerald
bf9d6cfe44
chat: refine archival logic 2020-12-10 12:36:26 +10:00
Logan Allen
144e30a90e chat-hook, store, and hark-chat-hook: fixed merge issues 2020-12-09 16:00:13 -06:00
Logan Allen
7802a7f8d9 Merge branch 'release/next-userspace' into lf/chat-graph 2020-12-09 15:45:26 -06:00
Matilde Park
8c313eba67 Merge branch 'master' into release/next-userspace 2020-12-09 11:51:54 -05:00
Isaac Visintainer
c5ccc1171a chat-hook: send right amount of backlog 2020-12-08 19:51:28 -08:00
Philip Monk
4f776a6f5e
test: get make everything compile 2020-12-08 17:57:41 -08:00
Joe Bryan
4f79777e0b hoon: reverts to 3e577d4ae7 2020-12-08 16:26:11 -08:00
Joe Bryan
4b5f6ce1f4 arvo: time goes sideways 2020-12-08 14:49:28 -08:00
Philip Monk
11fb87a3d4
vere: newline 2020-12-08 11:34:03 -08:00
Philip Monk
b4fd5b1b20
vere: 1.0 2020-12-08 11:31:33 -08:00
Philip Monk
1eae4c09b9
ames: be quiet 2020-12-08 10:56:33 -08:00
Philip Monk
530d0f8a40
glob: update to 0v2.u8gnq.ipqi1.eksfl.qtd8n.0d56e 2020-12-08 09:56:37 -08:00
Philip Monk
d4acbd1761
Merge remote-tracking branch 'origin/master' into jb/motion 2020-12-08 09:51:34 -08:00
fang
179501f2c2
Merge branch 'jb/motion' into m/webslog-cords 2020-12-08 14:04:24 +01:00
fang
547ffde58a
vere: call webslog callback from flog directly
Instead of going through the slog callback, which re-prints.
2020-12-08 13:58:01 +01:00
Joe Bryan
a7c82f949c
Merge pull request #4099 from urbit/philip/moons
jael: deconstruct wires accurately
2020-12-08 04:44:22 -08:00
fang
c72c29a588
vere: clean up flog callback, enable streaming
Print the correct data, and send it to the webslog callback as well.
2020-12-08 13:24:52 +01:00
fang
5f6d4ade70
vere: stream atom tanks in correct format
Prefix with "data:", close with newlines, as per SSE spec.
2020-12-08 13:23:51 +01:00
Joe Bryan
289d9826f5 vere: fixes %flog printing 2020-12-08 04:13:52 -08:00
Philip Monk
b90aa79891
jael: deconstruct wires accurately 2020-12-08 04:05:36 -08:00
Joe Bryan
2b8d83e255 ames: remove "larva: drain" printf (too noisy) 2020-12-08 03:32:29 -08:00
Jake Miller
7b19f7a6a3 lens: clear state on %cancel
if you use herb to send a dojo command that doesn't compile,
the lens state doesn't clear and herb no longer works.
this just adds a simple way to clear that state.
2020-12-08 02:45:41 -08:00
Joe Bryan
fd707761f8 zuse: moves lib/base64 2020-12-08 02:36:11 -08:00
Joe Bryan
1e728aa52b arvo: enables %wyrd kelvin stack sanity check 2020-12-08 01:59:28 -08:00
Joe Bryan
65fa2ea1af Merge branch 'na-release/candidate' into jb/motion
* na-release/candidate:
  vere: to 1.0
  gaze: update for eth-watcher batch resuls
  vere: replaces obsolete references to u3v_numb and u3A->sen
  u3: adds comments to explain unusual u3v_arvo/u3v_home requirements
  u3: fixes checkpoint version enforcement, refactors u3m_pave() et al
  king: port the new lmdb event log changes.
  u3: WIP adds a version to the checkpoint / persistent state
  u3: revises "rock" format, tags jet registrations
  u3: adds version number to checkpoint patch files
  u3: removes obsolete members from u3_arvo
  vere: removes u3A->sen references from i/o drivers
  vere: implements lmdb event log format
  vere: adds version to lmdb meta table, removes unnecessary jam
2020-12-08 00:37:31 -08:00
Joe Bryan
a08ad2306f arvo: restores previous +load compilation 2020-12-08 00:26:35 -08:00
Joe Bryan
3ae74d2b85 Merge branch 'na-release/candidate' into jb/vere-versions
* na-release/candidate: (46 commits)
  gaze: update for eth-watcher batch resuls
  pull-hook: make wires more stable identifiers based on resource
  ames: don't crash on forward-lane scry
  jael: cleanup per review
  jael: don't signal breach if first hearing of ship
  ci: updates herb call to -test, matching new invocation
  aqua: fixes obsolete atom api calls missed in merge
  hoon: fixes logic bug in date printer (truncation)
  leap: position notification dot relatively
  pull-hook: convert list of paths to single path
  pull-hook: fix +end
  pull-hook: fix handle-kick printouts
  u3: disable +scot and +scow jets
  pill: update
  vere: compile
  lens: don't de-base64
  vere: make import flow not use base64 encoding
  version: strip trailing newline
  pill: mainnet
  Revert "zuse: change to ropsten"
  ...
2020-12-08 00:10:25 -08:00
Joe Bryan
b4b4224be4 vere: to 1.0 2020-12-08 00:09:01 -08:00
Joe Bryan
563c2d4c06 hoon: restrict trap subject in +swat 2020-12-07 23:51:10 -08:00
Joe Bryan
c44d739bcf arvo: delete unused source 2020-12-07 23:51:10 -08:00
Joe Bryan
d7745566c9 vere: updates hardcoded kelvins 2020-12-07 23:32:02 -08:00
Joe Bryan
511c1aa310 u3: removes obsolete jet declarations 2020-12-07 23:31:31 -08:00
Joe Bryan
c807769b9e hoon: removes +ride printfs 2020-12-07 23:27:31 -08:00
Joe Bryan
fb403bf080 hoon: removes obsolete compiler hooks 2020-12-07 23:27:25 -08:00
Joe Bryan
5caa3a5206 pill: properly serialize %md files 2020-12-07 23:03:09 -08:00
Joe Bryan
3e577d4ae7 arvo: kelvins 2020-12-07 22:56:01 -08:00
Joe Bryan
87fa4aa7ee u3: adds %140 jet declarations 2020-12-07 22:53:47 -08:00
Joe Bryan
c2fb9cfd5c arvo: cleans up upgrade implemenation 2020-12-07 22:50:00 -08:00
Joe Bryan
9586e79591 chat-hook: fix build with ^? in lib/migrate 2020-12-07 22:00:20 -08:00
Joe Bryan
1c4895f3a7 u3: removes duplicate jet registrations 2020-12-07 20:41:49 -08:00
Joe Bryan
4420aabfa1 chat-hook: fixes typo in $sign migration 2020-12-07 20:41:49 -08:00
Joe Bryan
1b1d6cb30a vere: improves error handling in pill download 2020-12-07 19:48:09 -08:00
Joe Bryan
2cf29af98c arvo: moves formal interface gate to the end 2020-12-07 19:35:31 -08:00
Joe Bryan
46a65d16df %lull: in fact 2020-12-07 19:31:13 -08:00
Joe Bryan
37a24bb800 clay: build %zuse against %lull 2020-12-07 19:24:34 -08:00
Joe Bryan
651587249a tests: fixes vane tests 2020-12-07 19:12:20 -08:00
Joe Bryan
65312035e7 vere: corrects error handling in pill parsing 2020-12-07 18:57:56 -08:00
Joe Bryan
aaf506ce8a Merge branch 'jb/motion' into jb/motion-merge
* jb/motion:
  pill: solid
  zuse: remove %crud from vane-task
  arvo: full vane names in $sign
  aqua: build again (still broken)
  arvo: reform of the scry reform
2020-12-07 18:52:51 -08:00
Matilde Park
f746fcffa8 Merge branch 'na-release/candidate' into release/next-userspace 2020-12-07 21:45:43 -05:00
Liam Fitzgerald
1895e807fd
hark-graph-hook: give %listen update on autoadd 2020-12-08 12:25:51 +10:00
Joe Bryan
a910cf76e3 Merge branch 'na-release/candidate' into jb/motion-merge
* na-release/candidate:
  pull-hook: make wires more stable identifiers based on resource
  leap: position notification dot relatively
2020-12-07 18:24:13 -08:00
Joe Bryan
0b03a06b7b Merge branch 'm/rezuse' into jb/motion-merge
* m/rezuse:
  zuse: lift moves out of +able
2020-12-07 18:24:05 -08:00
Philip Monk
56bf97b256
gaze: update for eth-watcher batch resuls 2020-12-07 18:23:50 -08:00
fang
09c542c6ea
ivory: fix +swel implementation
Actually evaluate where we need to.
2020-12-08 03:09:08 +01:00
Joe Bryan
5dd3e148b8 zuse: remove %crud from vane-task 2020-12-07 18:01:48 -08:00
fang
d98c59e73a
zuse: lift moves out of +able 2020-12-08 01:47:06 +01:00
Joe Bryan
17736990ed arvo: full vane names in $sign 2020-12-07 16:30:22 -08:00
matildepark
e12226be55
Merge pull request #4082 from urbit/mp/leap/relative-dot
leap: position notification dot relatively
2020-12-07 19:26:28 -05:00
Joe Bryan
83dd7384c6 aqua: build again (still broken) 2020-12-07 16:23:13 -08:00
Liam Fitzgerald
8aea01e5c6
notifications: chat notifications reflow correctly 2020-12-08 10:07:50 +10:00