Liam Fitzgerald
7a1ff3ce2a
chat-view: join chat after acquiring metadata
...
hark-chat-hook scries for the group in order to determine whether the
chat should be automatically watched for notifications. Therefore, if we
are joining a chat, we should acquire the metadata before joining the
chat. This is to ensure that the scry works correctly.
Fixes #3946
2020-11-18 14:12:13 +10:00
Liam Fitzgerald
698dc68b64
chat-view: create group and metadata first
2020-11-12 13:55:30 +10:00
Logan Allen
c8068e8fcb
agents: all agents compile with new invites types and import patterns
2020-10-22 12:17:15 -05:00
Logan Allen
3304613127
interface/chat-view: updated group invites and chat invites to work properly
2020-10-21 18:11:31 -05:00
Logan Allen
52d7837420
agents: updated all references to invites
2020-10-20 17:23:07 -05:00
Matilde Park
c7f8af1fd2
Merge branch 'release/next-userspace'
2020-09-08 20:32:02 -04:00
Liam Fitzgerald
e96671b930
chat-view: no-op instead of crash on self-join
2020-09-02 11:44:10 +10:00
Liam Fitzgerald
b006e7f4ad
chat-view: crash on joining own chat
2020-09-02 11:21:44 +10:00
Matilde Park
ef3b9282c2
various: add [landscape] marker to apps in arvo
2020-08-31 21:54:39 -04:00
Fang
ddb61adbd1
lib: take json as argument to server json-response
...
No reason conversion to octs has to happen outside of this function.
2020-08-27 16:57:03 +02:00
Logan Allen
e1b011224d
file-server: fix %file-server by adding SPA flag and threading is-file through request
2020-08-26 14:24:16 -05:00
Liam Fitzgerald
e1c745fdb9
chat: correct group-path handling for DM
2020-07-08 11:13:39 +10:00
Liam Fitzgerald
47352a06ba
groups: finalize state adapters
2020-06-24 10:28:57 +10:00
Liam Fitzgerald
8cf81002ec
Merge branch 'ford-fusion' into lf/groups-refactor
2020-06-23 12:13:03 +10:00
Philip Monk
6ff9f75bb7
Merge remote-tracking branch 'origin/master' into ford-fusion
2020-06-19 14:52:18 -07:00
Liam Fitzgerald
9123cabed7
chat: fix remaining issues with new groups
2020-06-15 18:07:21 +10:00
Liam Fitzgerald
4f1711a02f
chat-view: bind eyre in ++on-init
...
chat-view bound to eyre in ++on-load but not in ++on-init, causing
freshly booted ships to be unable to access chat backlog
2020-06-10 12:54:10 +10:00
Liam Fitzgerald
d66dbff61e
groups: migrate to push-pull hooks and resources
2020-06-08 17:53:16 +10:00
Ted Blackman
8d330626f0
/app: fix merge bugs
2020-06-03 01:48:57 -04:00
Philip Monk
8b78f04dd3
Merge remote-tracking branch 'origin/master' into ford-fusion
2020-06-02 21:50:20 -07:00
Liam Fitzgerald
f392e861ee
groups: add prototype state adapters and cleanup
2020-06-03 12:21:00 +10:00
Liam Fitzgerald
9b36beeb7a
groups: cleanup rebase artifacts
2020-06-02 16:25:36 +10:00
Liam Fitzgerald
2bafd3eb57
groups: fix race condition in joining flow
...
Attempting to sync a group that a ship is not in causes the subscription
to fail. Because the %add-members action and the sync used to be sent in
one invocation, ames does not guaranteed the order of these remote
actions and so we wait for the %add-members poke to be acked before
adding the group and associated resources.
2020-06-02 15:28:34 +10:00
Liam Fitzgerald
e2aa8af220
groups: add .hidden flag on group
2020-06-02 15:24:08 +10:00
Liam Fitzgerald
51d2c32170
chat: revive groupify
2020-06-02 15:24:05 +10:00
Liam Fitzgerald
841ba72bd9
chat: update to new groups
2020-06-02 15:20:14 +10:00
Logan Allen
d1d417fb22
chat-view: fix issues from merge
2020-06-01 14:34:32 -04:00
Logan Allen
11bc29111c
apps: made sure on-init case was covered in all apps, improved on-load
2020-06-01 14:02:13 -04:00
Logan Allen
71d0b1a6c0
apps: individual apps send their %serve-dir poke
2020-06-01 14:02:13 -04:00
Logan Allen
4550bc6dc1
apps: updated apps to use consistent %initial update
2020-06-01 14:00:46 -04:00
Logan Allen
9a008155c7
launch: finished the structure of the rewrite, supports tile hiding and tile reordering
2020-06-01 13:57:06 -04:00
Logan Allen
4fa2378e67
apps: stop serving webpages from all apps except publish
2020-06-01 13:55:04 -04:00
ixv
a79f73c091
Merge pull request #2913 from urbit/ixv/fix-chat
...
chat-view: don't forget to sync permissions
2020-05-20 13:25:16 -07:00
Ted Blackman
66b9e20ee5
/app: more fixes from /= replacement
2020-05-20 03:28:14 -04:00
Isaac Visintainer
9b28855842
chat-view: don't forget to sync permissions
2020-05-19 19:48:06 -06:00
Ted Blackman
64882f09e7
/gen,/app: stop using /=
2020-05-19 16:53:55 -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
Ted Blackman
e10bc43c4a
app/: images load in web client again
2020-04-23 01:51:34 -04:00
Ted Blackman
627bb565c2
boots off gall using fusion to build apps; some app errors on boot, but usable
2020-04-22 05:27:36 -04:00
Logan Allen
8cdfb559f6
chat-view and hook: style pass and backlog truncation
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
Matilde Park
5516d2ebdb
launch: add %remove launch-action
2020-03-27 12:44:49 -04:00
Logan Allen
2719a24dcc
chat: decreased message limit to 20, now asking for more messages upon navigating to a chat channel when we have < 100 messages for that channel
2020-03-25 19:48:35 -04:00
Logan Allen
eb51ff693c
chat: changed initial scrollback to 50 because 25 short messages wouldn't trigger any scrollbar at all, and fixed scrollback condition
2020-03-25 17:35:51 -04:00
Fang
376af254af
chat-view: limit initial scrollback to 25 msgs
...
Provided "load backlog on-scroll" actually works, you don't really need
all that much on initial load.
2020-03-20 20:47:15 +01:00
Fang
d823448635
chat-view: %delete even without association
...
Previously, running %delete had a hard dependency on a (metadata-store)
association being present for the chat. If a remotely-hosted chat got
deleted, that would delete the association, preventing us from deleting
the chat for ourselves.
Now, we simply neglect to do related metadata deletions if no
association was present in the first place.
2020-03-19 01:33:33 +01:00
Fang
54eece11af
chat-view: allow %groupify into existing group
...
Will add the chat to an existing group, optionally adding chat members
who aren't part of the group yet to the group.
2020-03-18 21:54:28 +01:00
Fang
9793dccef0
chat-view: support %groupify
...
This upgrades an existing, unmanaged village chat into a full-fledged
group plus chat.
2020-03-13 18:15:34 +01:00