Liam Fitzgerald
54b3982b42
graph-store: upgrade reference content
...
This commit changes the type of update:graph-store and as such, a new
mark has been created. graph-store now consumes and produces
%graph-update-1. This new mark type is backwards incompatible with the
previous mark.
2021-03-24 13:06:26 +10:00
Liam Fitzgerald
34469532e4
hooks: cleanup stale mark references
2021-03-19 10:12:51 +10:00
Liam Fitzgerald
9b6ec09fe9
metadata-store, various: update scry library
2021-01-13 14:05:22 +10:00
Logan Allen
34751e1bf8
chat-*: remove unused logic
2020-12-10 21:50:20 -06:00
Liam Fitzgerald
c29b3d8167
chat: address migration of missing owner in unmanaged groups
2020-12-10 13:52:25 +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
Joe Bryan
5a82f1d4c0
Merge branch 'na-release/candidate' into jb/motion
...
* na-release/candidate: (36 commits)
ames: don't crash on forward-lane scry
jael: cleanup per review
jael: don't signal breach if first hearing of ship
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"
chat-hook: fix another poke-import issue
chat-hook: fix poke-import issue
apps: reorder maps, sets, and jugs
apps: reorder maps, sets, and jugs
kiln: add base-hash and our scries
lens: fix change lost in merge
graph-store: leave try-rejoin wire when subscription succeeds
graphs: import-export
chat: import/export
invites: import/export
...
2020-12-07 00:27:58 -08:00
Joe Bryan
958bb5acf7
arvo: removes +is and all references to it
2020-12-05 00:51:49 -08:00
Liam Fitzgerald
5b318ad873
chat, metadata: OTA migration
2020-12-03 14:53:48 +10:00
Liam Fitzgerald
ea01e8515d
chat-store: OTA migration
2020-12-03 14:30:18 +10:00
Isaac Visintainer
0c3edb1ca9
apps: reorder maps, sets, and jugs
2020-12-02 00:00:03 -08:00
Isaac Visintainer
feab60f8a9
chat: import/export
2020-12-01 17:38:51 -08:00
Matilde Park
ef3b9282c2
various: add [landscape] marker to apps in arvo
2020-08-31 21:54:39 -04:00
Liam Fitzgerald
66e2fc0208
chat, publish, contacts: fix OTA bugs
2020-07-22 12:54:34 +00:00
Liam Fitzgerald
76bc3d82e1
Merge branch 'release/next-userspace' into lf/groups-refactor
2020-07-08 10:04:02 +10:00
Fang
777bf76a13
chat-store: don't trim on %messages, either
2020-07-03 11:22:16 +02:00
Logan Allen
0995cf00f7
chat-store: trim on demand, not automatically
2020-07-02 15:54:52 -04:00
Liam Fitzgerald
8d308b2458
groups: cleanup merge errors
2020-07-02 13:08:47 +10:00
Liam Fitzgerald
93cf40a604
Merge branch 'release/next-userspace' into lf/groups-refactor
2020-07-02 12:38:12 +10:00
Philip Monk
e7e2c07d6f
clay: remove scaffolding
2020-06-29 14:30:33 -07:00
Logan Allen
3b8790cc04
chat-store: responded to comments, cleaned up
2020-06-29 00:24:18 -04:00
Liam Fitzgerald
9b61c5571b
Merge branch 'ford-fusion' into lf/groups-refactor
2020-06-27 10:42:16 +10:00
Liam Fitzgerald
47352a06ba
groups: finalize state adapters
2020-06-24 10:28:57 +10:00
Logan Allen
ac864bd42a
chat-store: added %trim command as a hack that runs once +on-load and again every 5.000 messages
2020-06-19 14:45:08 -04:00
Liam Fitzgerald
f392e861ee
groups: add prototype state adapters and cleanup
2020-06-03 12:21:00 +10:00
Logan Allen
b863dca773
apps: more merge fixes for chat and publish
2020-06-01 14:17:14 -04:00
Logan Allen
4550bc6dc1
apps: updated apps to use consistent %initial update
2020-06-01 14:00:46 -04:00
Liam Fitzgerald
d7a5499b9a
chat: expose types with libs
2020-04-30 09:04:29 +10:00
Liam Fitzgerald
5f4fc28bc9
chat: improve namespacing of chat-* types
...
Improved the namespacing by dropping the app prefix on types, e.g.
chat-hook-action -> action. Compensated for shadowing by importing the
/sur files behind a face. End result is that a chat-hook-action becomes
an action:hook. Splits chat-json into lib/chat-{hook,store,view}. Uses
^? on changes files in /lib and /sur to discourage deeply nested
importing.
2020-04-28 12:01:13 +10:00
Logan Allen
b85697cbec
chat-hook: respect backlog index, no longer truncate
2020-04-10 15:25:58 -04:00
Logan Allen
be1d5cee56
chat-store: flop envelopes in handle-messages so backlog comes in correct order
2020-04-10 15:25:58 -04:00
Logan Allen
ecc8942eaf
chat: reversed order that messages are stored in for faster performance
2020-04-10 15:25:58 -04:00
Logan Allen
717b02ad6f
chat: added jet hints
2020-04-02 17:43:03 -04:00
Fang
9b5bc80016
chat-store: include msg sequence nrs in update
...
It was filling the number.envelope prior to adding the envelope to the
mailbox, but wasn't actually including that change in the %message(s)
update that was getting sent out.
This makes +append-envelope return both the updated mailbox _and_ the
modified envelope, which we then use in our outgoing update.
2020-03-14 23:15:41 +01:00
Logan Allen
3824402200
chat: upgraded chat-hook to move old chats to /~/chat-path
...
chat: ota attempt
chat: ota triggers chat-store to tell chat-hook to send cards to update chat-store's state
contact-view: commented out avatars and base64
chat: cleaned up commits
2020-03-08 13:05:10 -07:00
pkova
2062c9c92e
chat-store: immediate handle-read on our %message
2020-02-21 00:27:35 +02:00
Isaac Visintainer
00a9eb9eab
Merge branch 'master' into os1-rc
2020-02-19 16:04:21 -08:00
Logan Allen
543420b68e
chat: cleanup to change api to accept path instead of ship, path
2020-02-04 15:30:02 -08:00
A Arroyo
6fb731b5c1
remove ship-based path building
2020-02-04 15:28:44 -08:00
Fang
da6f27c55c
dbug: augment various apps with /lib/dbug
...
Also includes lib/verb where it wasn't being used yet.
2020-01-21 12:36:03 -08:00
Fang
ae8a57ca25
gall: (list path) in %fact and %kick
...
Instead of providing a (unit path), allows for (list path), which better
supports the "update to path and subpath cases".
For example, if /things wants updates about everything, and
/things/specific wants updates about the specific thing, they'll both
need to receive a %fact when the specific thing changes.
Previously, these would have been two separate moves. Now, gall handles
the multi-targeting for you.
2019-12-23 13:37:32 +01:00
Logan Allen
14dc580c06
chat-store: fix scrollback issue due to malformattedd peek
2019-12-05 12:18:21 -08:00
Jared Tobin
5eec015343
chat-store: fix errant 'this'
...
6c938e1
resolved a merge conflict, but retained a reference to 'this'
from the wrong parent.
2019-12-05 21:18:11 +08:00
Jared Tobin
6c938e188d
Merge branch 'm/chat-store-eval' ( #2010 )
...
* m/chat-store-eval:
chat-store: only evaluate our own %code
Signed-off-by: Jared Tobin <jared@tlon.io>
2019-12-05 20:59:13 +08:00
Fang
8ead7f87f6
chat-store: only evaluate our own %code
...
Sending a %code letter without output would cause its code to be evaluated on
the recipients' ships. While that shouldn't naturally occur post-#2009, and
evaluation of %code letters remains virtualized, it's still remote code
execution, and worth fixing as such.
2019-12-03 00:51:01 +01:00
Logan Allen
5c6e484d02
chat-store: removed extraneous whitespace
2019-11-26 17:47:29 -08:00
Logan Allen
8b63aeb865
chat-store: added in chat-history changes
2019-11-26 12:50:36 -08:00
Philip Monk
4d1457bbaa
Merge remote-tracking branch 'origin/master' into philip/mall-real
2019-11-24 00:01:04 -08:00