Fang
8ab1098a1c
dbug fe: render result count alongside list filter
2020-05-22 23:53:23 +02:00
Fang
5877ed4cb2
dbug fe: clean up unneeded console logs
2020-05-21 18:12:24 +02:00
Fang
6ae326470a
dbug fe: separate list query term with space
...
Allows searching for multiple parts of the item key separately,
returning only items that match all.
2020-05-21 18:03:56 +02:00
Fang
d218541e4f
dbug fe: include "active" in active ames flow keys
...
Also adds more clear visual "snd" and "rcv" distinction.
2020-05-21 17:58:39 +02:00
Fang
826b27df53
dbug: separate flows by forward & backward
...
Instead of send and receive.
2020-05-21 00:59:31 +02:00
Fang
f96c83a4a9
spider, debug fe: actually support killing threads
2020-05-20 22:35:53 +02:00
Fang
da4274d490
dbug: allow custom state queries
...
Try to give state version number on first load. Run custom queries on
demand, similar to +dbug [%state 'whatever'].
2020-05-20 22:34:13 +02:00
Fang
c3704f0198
dbug fe: add refresh buttons
2020-05-19 23:42:48 +02:00
Fang
c530c39617
dbug fe: remember summary fold state correctly
...
By manually providing a key, we avoid auto-assigned keys, which would
cause the nth summary item to remain unfolded, even if its contents
changed.
2020-05-19 22:53:24 +02:00
Fang
c6aae3cc05
dbug fe: import MessageScreen correctly
2020-05-14 17:59:47 +02:00
Fang
0d5f4214c0
dbug fe: restore missing subscriptions component
2020-05-14 17:24:03 +02:00
Fang
98f3fa1171
dbug fe: remove unused imports
2020-05-14 17:12:42 +02:00
Fang
fe2e3861bb
dbug fe: include missing component
2020-05-11 20:37:52 +02:00
Fang
cd031858b6
dbug fe: remove unused imports
2020-05-11 20:37:06 +02:00
Fang
959884c9cd
dbug: implement debug dashboard
2020-05-08 14:58:40 +02:00
Isaac Visintainer
734e643eb7
release: urbit-os-v1.0.15
2020-05-05 19:32:08 -06:00
ixv
0c57e65b38
Merge pull request #2846 from sigilante/master
...
Add SVG support to img tags in Chat.
2020-05-05 17:59:45 -07:00
ixv
277debf710
Merge pull request #2842 from urbit/mp/chat/message-fixing
...
chat: message input fixes
2020-05-05 17:59:07 -07:00
ixv
06f44ab9f1
Merge pull request #2825 from urbit/lf/chat-bottom-scroll
...
chat-js: fix scrolling and unread behaviour
2020-05-05 17:58:42 -07:00
matildepark
ebbb3c8349
Merge pull request #2841 from urbit/lf/groups-kick-fix
...
groups: fix self destruct on kick
2020-05-05 17:03:08 -04:00
Liam Fitzgerald
6fb41209cd
chat: fix ship search not wrapping correctly
...
fixes #2832
2020-05-05 16:17:45 +10:00
Liam Fitzgerald
23eb4acc37
Merge branch 'master' into lf/chat-bottom-scroll
2020-05-05 16:13:36 +10:00
Matilde Park
8c3e2cff92
Merge branch 'lf/chat-new-dm-race' ( #2823 )
...
* origin/lf/chat-new-dm-race:
chat-js: fix race condition in new-dm flow
Signed-off-by: Matilde Park <matilde@tlon.io>
2020-05-04 20:48:50 -04:00
Sigilante
596e8f7906
Add SVG.
2020-05-04 14:23:24 -05:00
Matilde Park
60db7d06c7
chat: amend codeeval asset for graphical tweak
...
The inverted CodeEval png would have noticable inverted borders,
so we now render the border using css and tweak its colouring as
necessary.
2020-05-04 13:30:30 -04:00
Matilde Park
6a10987602
chat: toggle input out of code mode after sending
...
Closes #2836 . Code input would stick after sending a code message, so we
now toggle out of it if we were in it, on enter.
2020-05-04 13:29:47 -04:00
Matilde Park
40378d2b79
chat: require and remove leading space for /me
...
Closes #2834 . Previously, starting a message with '/me' removed itself,
retaining the space between it and the message itself; it also allowed
"/memessages" to be processed as /me messages.
2020-05-04 12:41:06 -04:00
matildepark
03d80b8c63
Merge pull request #2800 from urbit/avatar-s3
...
Minimal S3 support
2020-05-03 22:12:32 -04:00
Liam Fitzgerald
774f7f53f0
contacts-js: handle remove of contact correctly
...
the remove functionality in contact-card.js incorrectly assumed that we
are always removing ourselves from the group.
Fixes #2816
2020-05-02 14:08:24 +10:00
Logan Allen
c8e972aa4e
chat-js: updated codeeval.png, margin, and size of icons
2020-05-01 19:08:36 -04:00
Liam Fitzgerald
1167699ae6
chat-js: refactor unread message fetch
2020-04-30 13:08:38 +10:00
Liam Fitzgerald
bdec28c541
chat-js: load all unreads and autoread on activity
...
if the number of unread messages is larger that the number we are going
to load, then load enough messages to display the unread marker.
Additionally, only automatically read a message if the user has been
active in the last minute. Freeze scroll position on inactivity. Also
unconditionally scroll to the bottom upon sending your own message.
2020-04-30 11:47:15 +10:00
Matilde Park
e7d05988d3
Merge branch 'mp/chat/pending-reordering' ( #2824 )
...
* origin/mp/chat/pending-reordering:
chat: prepend new pending messages, not append
Signed-off-by: Matilde Park <matilde@tlon.io>
2020-04-29 16:28:52 -04:00
Matilde Park
34b234b652
Merge branch 'master' into mp/chat/input-autofocus
2020-04-29 16:27:29 -04:00
Matilde Park
cf6ef7512f
Merge branch 'lf/chat-eval-scroll' ( #2815 )
...
* origin/lf/chat-eval-scroll:
chat-js: only show scrollbars if overflow
Signed-off-by: Matilde Park <matilde@tlon.io>
2020-04-29 16:24:39 -04:00
Matilde Park
048de06f76
Merge branch 'mp/jank-regex' ( #2813 )
...
* origin/mp/jank-regex:
chat: strictly match URLs in outgoing strings
Signed-off-by: Matilde Park <matilde@tlon.io>
2020-04-29 16:24:17 -04:00
Liam Fitzgerald
17e1dd8362
chat-js: update read on initialisation
2020-04-29 13:37:58 +10:00
Liam Fitzgerald
eb6b50e0ca
chat-js: truncate nicknames in autocomplete
2020-04-29 13:29:09 +10:00
Liam Fitzgerald
e96bd35f81
various-js: pass props.size into flexBasis for sigil
...
Fixes #2817
2020-04-29 12:51:13 +10:00
Liam Fitzgerald
ae0e5025ad
chat-js: fix race condition in new-dm flow
...
Creating a new DM might redirect the user to the chat before it is
actually created. Fixed by waiting for confirmation before redirecting.
Fixes #2792
2020-04-29 10:14:13 +10:00
Matilde Park
6836135b71
chat: prepend new pending messages, not append
2020-04-28 20:13:09 -04:00
Matilde Park
5487e48ca2
chat: autofocus input on desktop
2020-04-28 19:46:10 -04:00
Liam Fitzgerald
77925a4580
chat-js: fix unread indicators on small screens
...
fixes #2804
2020-04-28 17:08:27 +10:00
Liam Fitzgerald
fc1518dc08
chat-js: fix behaviour of unread markers
...
Fixes #2797
2020-04-28 17:08:27 +10:00
Liam Fitzgerald
9b0a4c095e
chat-js: fix scrolling to bottom
...
fixes : #2778
fixes : #2782
2020-04-28 17:08:23 +10:00
Liam Fitzgerald
a7253d4480
chat-js: only show scrollbars if overflow
...
Uses overflow: auto on the code attachments so that scrollbars only
appear if the content overflows the container. Adds borders on sent Hoon
code to improve visual seperation.
2020-04-28 12:56:19 +10:00
Matilde Park
5b45ad986d
chat: strictly match URLs in outgoing strings
...
Our regex processes true, and sends a message as a URL, if any part of
the string is a URL starting with a URI schema.
We pass this function strings cut up by spaces. If a link was enclosed
in quotes, or in brackets, this would still process as true.
This adds ^ to the regex to only process strings that START with
a schema.
2020-04-27 21:16:10 -04:00
Logan Allen
9b4f070f3e
s3: style cleanup, response to comments
2020-04-27 15:31:04 -04:00
Logan Allen
d2e2590cce
chat-js: implemented S3 image upload
2020-04-27 15:02:48 -04:00
Logan Allen
7beb575551
groups: fixed error states and visual styling around image upload
2020-04-27 14:47:55 -04:00
Logan Allen
ce1f7c957b
s3-js: got upload working successfully, required CORS * and Headers * and public-read ACL
2020-04-24 12:19:01 -04:00
Logan Allen
ff313fb720
groups-js: initial s3 work
2020-04-24 12:19:01 -04:00
Logan Allen
285f0bd5e3
s3: integrated with store and reducers
2020-04-24 12:19:01 -04:00
Logan Allen
877ae66169
s3.js: switched from putObject to upload for better handling of large files
2020-04-24 12:19:01 -04:00
Logan Allen
38f65474e3
s3: made S3 upload API coherent
2020-04-24 12:19:01 -04:00
Logan Allen
ab3a759ce2
s3-store: poke functionality, updated credentials, added generators
2020-04-24 12:19:01 -04:00
Logan Allen
daf32fd0f9
s3-store: initial commit
2020-04-24 12:19:01 -04:00
Matilde Park
e657a5514c
chat: toggle code at start of input
2020-04-24 09:38:38 -04:00
Jared Tobin
0bcd971c5f
release: urbit-os-v1.0.14.rc1
2020-04-24 12:15:39 +04:00
Matilde Park
83312afb99
groups: add avatar prop to share sheet
2020-04-23 23:05:44 -04:00
Matilde Park
e64da1e79c
publish: show avatars if set
2020-04-23 22:33:00 -04:00
Matilde Park
9ff8f1106a
link: show avatars if set
2020-04-23 22:32:52 -04:00
Matilde Park
51b7635672
groups: show avatars if set
2020-04-23 22:32:29 -04:00
Matilde Park
7ebc09a41a
chat: display avatars if set
2020-04-23 22:32:16 -04:00
Logan Allen
15404e0989
groups-js: added ability to set avatar images
2020-04-23 21:28:04 -04:00
Fang
a810468dcf
Merge pull request #2777 from urbit/ixv/publish-groupify
...
publish: groupify notebooks
2020-04-23 02:00:24 +02:00
matildepark
8dca42ee19
Merge pull request #2759 from liam-fitzgerald/lf/unread-title
...
various-fe: add unread counts to title
2020-04-22 18:40:46 -04:00
Matilde Park
0beabe2195
Merge branch 'master' into mp/sigil-foregrounding
2020-04-22 18:37:13 -04:00
matildepark
8968190e55
Merge pull request #2714 from liam-fitzgerald/lf/profile-overlay
...
chat: profile overlay and DMs
2020-04-22 18:32:53 -04:00
Isaac Visintainer
f46bc4b397
publish: addressed review, fixed issue with metadata
2020-04-22 15:14:24 -07:00
Liam Fitzgerald
f5d8a36df2
Merge branch 'master' into lf/profile-overlay
2020-04-23 07:49:04 +10:00
Logan
c36c5a9bd3
Merge branch 'master' into os1-avatar
2020-04-22 11:42:33 -04:00
Jared Tobin
5b9887ca19
Merge branch 'la-contact-delete-fix' ( #2738 )
...
* origin/la-contact-delete-fix:
t groups + contacts: make removes completely clean up state
contact-js: made channel handle onChannelError
contact-hook: tested it, got /synced path working, and subscriptions loading
contacts: fix group deletion and do some quality of life fixes
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-22 14:04:19 +04:00
Jared Tobin
d79d216ad2
Merge branch 'mp/publish/numbered-list-line-height' ( #2775 )
...
* origin/mp/publish/numbered-list-line-height:
publish: set font size for ordered lists
publish: change line-height on numbered lists
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-22 14:03:13 +04:00
Liam Fitzgerald
c16b711278
chat-js: correct overlay reflow and review comments
2020-04-22 15:03:19 +10:00
Liam Fitzgerald
8277802027
chat-js: lint changed files
2020-04-22 13:46:03 +10:00
Liam Fitzgerald
8e028ad255
Merge branch 'master' into lf/profile-overlay
2020-04-22 13:39:00 +10:00
Matilde Park
707bedc2b4
publish: set font size for ordered lists
2020-04-21 19:36:30 -04:00
Isaac Visintainer
a29aa2d01a
publish: add groupify frontend
2020-04-21 14:34:45 -07:00
Isaac Visintainer
5a771157c5
publish: fix edit-book reducer
2020-04-21 14:34:45 -07:00
Logan Allen
2f7e8fd811
contacts: added "url" avatar support and finished "octet" avatar
...
fetching support
2020-04-21 15:29:47 -04:00
Matilde Park
bcde27a7ff
publish: change line-height on numbered lists
2020-04-21 15:05:48 -04:00
Logan Allen
6d4a694aeb
t groups + contacts: make removes completely clean up state
2020-04-21 15:00:43 -04:00
Matilde Park
fa35038c2b
groups: lint contact-card.js
2020-04-21 14:57:26 -04:00
Matilde Park
68961c484c
groups: restrict sigil color input to 6 hex chars
2020-04-21 14:56:45 -04:00
Matilde Park
0e357373c0
chat: lint chat-input.js
2020-04-21 14:31:32 -04:00
Matilde Park
de077ffb47
chat: set code toggle only at start of input
2020-04-21 14:30:28 -04:00
Liam Fitzgerald
3ded8c9f68
chat-fe: add backlog loading indicator
...
Adds a backlog loading indicator that displays when we have not yet
received the backlog from the host.
2020-04-21 19:38:30 +10:00
Jared Tobin
995b92650e
Merge branch 'lf/unread-day-indicators' ( #2768 )
...
* origin/lf/unread-day-indicators:
chat-fe: fix unreadnotice position on mobile
chat-fe: add unread and day indicators
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-21 13:07:25 +04:00
Jared Tobin
bee001de26
Merge branch 'lf/contacts-separate-user' ( #2766 )
...
* origin/lf/contacts-separate-user:
groups-js: seperate user's ship from rest of contacts
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-21 13:06:49 +04:00
Jared Tobin
358aa5025f
Merge branch 'liam-fitzgerald/lf/chat-markdown-input' ( #2756 )
...
* liam-fitzgerald/lf/chat-markdown-input:
chat-js: revive # prefix for code messages
chat-js: toggle code editor on icon click
chat-js: disabled block level elements in messages
chat-js: render markdown in messages
chat-js: use CodeMirror for chat input
chat-js: add CodeMirror dependency
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-21 13:06:18 +04:00
Jared Tobin
a9d10a5471
Merge branch 'liam-fitzgerald/lf/publish-del-edit' ( #2734 )
...
* liam-fitzgerald/lf/publish-del-edit:
chat-fe: move cancel button below comment edit
publish-js: lift editing state to comment list
publish: fix check on edit-comment delta
publish-js: avoid unnecessary scrollbars on note view
publish-js: allow deletion and editing of comments
publish: use @tas for comment ref in marks
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-21 13:05:57 +04:00
Liam Fitzgerald
2cec3c4e90
chat-fe: fix unreadnotice position on mobile
2020-04-21 16:58:30 +10:00
Liam Fitzgerald
0fc12b1456
Merge branch 'master' into lf/unread-day-indicators
2020-04-21 15:56:38 +10:00
Liam Fitzgerald
8697c06a7c
chat-fe: fix overlay on FF and address review comments
2020-04-21 15:18:08 +10:00
Liam Fitzgerald
b29e98ec10
Merge branch 'master' into lf/profile-overlay
2020-04-21 15:11:02 +10:00
Liam Fitzgerald
4083af515e
Merge branch 'master' into lf/chat-markdown-input
2020-04-21 13:56:30 +10:00
Jared Tobin
39c707e596
Merge branch 'ed/chore-update-contributing' ( #2380 )
...
* origin/ed/chore-update-contributing:
contributing.md: removed interface dev instructions from root-level doc, integrated into existing interface-specific doc
contributing.md: added more pre-req detail to the beginning of the edit
contributing.md: Added a new section outlining how to develop urbit's interface
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-20 13:17:27 +04:00
Jared Tobin
8306560a89
Merge branch 'liam-fitzgerald/mp/chat/firefox-take-2' ( #2733 )
...
* liam-fitzgerald/mp/chat/firefox-take-2:
chat-fe: more FF scrollback fixes
chat-fe: fix index issue with pending messages
chat-fe: correct FF scroll behaviour
chat: scrollToBottom on mount for FF
chat: only scrolltobottom if first backlog grab
chat: add firefox-specific chat window
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-20 12:41:51 +04:00
Jared Tobin
a2eaec6d6f
Merge branch 'm/link-perf' ( #2728 )
...
* origin/m/link-perf:
link-listen-hook: partially revert 05e6519
link fe: refactor message display into component
link fe: more informative "empty list" display
link-view: in pagination logic, only +lent once
link: minimal initial view result
link-view: add some hints to aid profiling
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-20 12:40:58 +04:00
Liam Fitzgerald
f10bf3c894
chat-fe: add unread and day indicators
2020-04-19 02:23:32 +10:00
Liam Fitzgerald
95edde5d27
groups-js: seperate user's ship from rest of contacts
2020-04-18 21:17:47 +10:00
Liam Fitzgerald
4d118ce6c4
chat-js: revive # prefix for code messages
2020-04-18 15:10:19 +10:00
Matilde Park
99875b2f45
various: set sigil foreground based on contrast
2020-04-17 19:27:37 -04:00
Liam Fitzgerald
535cace962
chat-js: toggle code editor on icon click
...
Toggles a code editor, to enable sending of 'code' type messages. 'me'
type messages are now sent by beginning a message with /me.
2020-04-17 21:46:17 +10:00
Liam Fitzgerald
11e69b7bd0
chat-js: disabled block level elements in messages
2020-04-17 21:13:58 +10:00
Liam Fitzgerald
63fc6ed513
various-fe: add unread counts to title
2020-04-17 16:51:51 +10:00
Liam Fitzgerald
5fbe955874
chat-fe: more FF scrollback fixes
2020-04-17 15:17:52 +10:00
Liam Fitzgerald
1b90328f39
chat-fe: fix index issue with pending messages
...
To produce message elements we iterate over pendingMessage ++ messages,
but to check whether they're adjacent to a message by the same author,
we index back into messages, which produces incorrect results when
pendingMessages is nonEmpty
2020-04-17 14:20:28 +10:00
Liam Fitzgerald
41be649764
Merge branch 'master' into mp/chat/firefox-take-2
2020-04-17 12:06:34 +10:00
Jared Tobin
e7984324be
Merge branch 'fix-pending' ( #2751 )
...
* origin/fix-pending:
chat-js: fix chat ordering and pending messages
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-16 16:54:12 +04:00
Jared Tobin
6ef155b82b
Merge branch 'fix-chat-autojoin' ( #2749 )
...
* origin/fix-chat-autojoin:
chat-js: fix auto-join and a chatSynced error
chat-js: fix issue with autojoining
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-16 16:53:59 +04:00
Jared Tobin
b655105a38
Merge branch 'liam-fitzgerald/lf/link-ios-crash' ( #2742 )
...
* liam-fitzgerald/lf/link-ios-crash:
link-js: fix pages disappearing on small screens
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-16 16:53:36 +04:00
Liam Fitzgerald
945fb3fca6
chat-js: render markdown in messages
...
Renders markdown in text messages but not url or code messages.
2020-04-16 20:21:29 +10:00
Liam Fitzgerald
9574765de6
chat-js: use CodeMirror for chat input
...
swaps out the textarea for a CodeMirror in markdown mode. Resolves an
issue related to the input shrinking with the content.
2020-04-16 20:21:29 +10:00
Liam Fitzgerald
a424312d12
chat-js: add CodeMirror dependency
...
Adds CodeMirror dependency and related css
2020-04-16 20:21:27 +10:00
Logan Allen
e98605c1bb
chat-js: fix chat ordering and pending messages
2020-04-15 16:48:33 -04:00
Logan Allen
c497d5a6a6
chat-js: fix auto-join and a chatSynced error
2020-04-15 15:58:03 -04:00
Logan Allen
f035070387
chat-js: fix issue with autojoining
2020-04-15 15:04:54 -04:00
Jared Tobin
65cad93b1b
Merge branch 'liam-fitzgerald/lf/chat-input-line-height' ( #2743 )
...
* liam-fitzgerald/lf/chat-input-line-height:
chat-js: adjust line height in chat input
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-04-15 20:18:14 +04:00
Liam Fitzgerald
8b48f3fa0f
chat-js: adjust line height in chat input
...
Set the line height of the input to be the same as a sent message.
Additionally fixes an issue that would cause unnecessary scrollbars to
be shown.
2020-04-15 15:08:42 +10:00
Liam Fitzgerald
536e3121b6
link-js: fix pages disappearing on small screens
...
The rightPanelHide prop was being improperly set on the home, settings
and members screens, causing them to be blank on small screen sizes
Fixes #2727
2020-04-15 14:27:29 +10:00
Liam Fitzgerald
50dca97b07
publish: increase legibility for code in dark mode
...
Makes the rules that set both a background and foreground color come
last in the CSS, increasing their specificity. Changes the highlight to a
lighter grey, to better stand out. Correctly aligns highlights with code
block backgrounds.
Fixes #2684
2020-04-15 13:45:22 +10:00
Liam Fitzgerald
ba18737b5e
chat-fe: move cancel button below comment edit
2020-04-15 10:59:56 +10:00
Liam Fitzgerald
b538cfd3ea
chat-fe: address review comments
2020-04-15 10:48:46 +10:00
Liam Fitzgerald
963d04831d
Merge branch 'master' into lf/publish-del-edit
2020-04-15 10:07:29 +10:00
Liam Fitzgerald
595acd17ff
publish-js: lift editing state to comment list
2020-04-15 09:57:43 +10:00
Logan Allen
0145981542
contact-js: made channel handle onChannelError
2020-04-14 18:16:44 -04:00
Logan Allen
bfcaf6468e
contact-hook: tested it, got /synced path working, and subscriptions loading
2020-04-14 18:05:32 -04:00
Logan Allen
b6e4566e61
contacts: fix group deletion and do some quality of life fixes
2020-04-14 21:33:01 +00:00
ixv
5bb9776b70
Merge pull request #2730 from liam-fitzgerald/lf/chat-synced-fix
...
chat-fe: resubscribe message iff chatSynced is populated
2020-04-14 11:40:45 -07:00
ixv
e5cf4fb813
Merge pull request #2720 from urbit/la-channel-err
...
channel.js: added way to handle event source errors more smoothly, and implemented in chat
2020-04-14 11:40:02 -07:00
Liam Fitzgerald
a3fed45af1
publish-js: avoid unnecessary scrollbars on note view
...
the root container had height: 100% but also a margin-top set on it. This
caused unnecessary scrollbars to appear when the content did not
actually overflow the container.
2020-04-14 20:38:35 +10:00
Liam Fitzgerald
d63cc0d7de
publish-js: allow deletion and editing of comments
...
Adds interface affordances for the addition and removal of comments.
2020-04-14 20:20:59 +10:00
Liam Fitzgerald
9ddf06d2a1
chat-fe: correct FF scroll behaviour
...
Firefox treats the reflow in the scroll container weirdly so for the
scrollback case, we save the position to restore later, when the backlog
messages come in. For the 'locked at bottom' case we add a new state
variable and rescroll based on that.
2020-04-14 16:34:10 +10:00
Liam Fitzgerald
a6c5e96902
chat-fe: don't redirect if creating group
2020-04-14 11:50:47 +10:00
Liam Fitzgerald
786f2518e7
chat-fe: resubscribe message iff chatSynced is populated
...
Previously, if a room was navigated to directly, the resubscribe message
would show before the chatSynced state was loaded. Initialises
chatSynced as null and checks it is not null before showing the
resubscribe message.
2020-04-14 11:41:38 +10:00
Matilde Park
a4d37c0313
Merge branch 'master' into mp/chat/firefox-take-2
2020-04-13 21:38:27 -04:00
Liam Fitzgerald
1d81107d72
Merge branch 'master' into lf/profile-overlay
2020-04-14 11:04:52 +10:00
Liam Fitzgerald
a2998bdc41
chat-fe: redirect to DMs on trivial new group case
...
Create or view a DM upon trying to create an invite-only group with one invitee.
2020-04-14 11:01:31 +10:00
ixv
a7f20c37c1
Merge pull request #2700 from liam-fitzgerald/lf/invite-search-short
...
invite-search: handle suggestions for short searches
2020-04-13 16:56:26 -07:00
ixv
2d30886b65
Merge pull request #2724 from urbit/ixv/install-mousetrap
...
publish: install mousetrap before we use it....
2020-04-13 16:55:40 -07:00
ixv
228bee42e4
Merge pull request #2707 from urbit/ixv/cache-posts
...
publish: eagerly store your own changes
2020-04-13 16:54:41 -07:00
ixv
3526cfa4e6
Merge pull request #2618 from urbit/chat-reverse-messages
...
chat: reversed order that messages are stored in for faster performance
2020-04-13 16:54:16 -07:00
Fang
7aebcad25b
link fe: refactor message display into component
2020-04-13 21:54:50 +02:00
Fang
0d73b391b4
link fe: more informative "empty list" display
...
Displays "Loading..." if the links haven't loaded yet. If there are no
links, tells the user they can save one.
2020-04-13 21:37:42 +02:00
Fang
8f3d174c94
link: minimal initial view result
...
On initial load, instead of getting the first 25 links for every
collection, only get their totals and unread counts. This drastically
reduces the pageload time.
Updates the frontend to match:
- Handle initial results without link content.
- Dynamically load in collection's links, even for page 0.
2020-04-13 21:26:09 +02:00
Isaac Visintainer
277bc8d465
publish: make reducers able to handle duplicate updates now that we send updates both pre and post confirmation
2020-04-12 23:21:43 -07:00
Isaac Visintainer
20d3c4105d
publish: install mousetrap before we use it....
2020-04-12 23:05:32 -07:00
Liam Fitzgerald
2c870cdfc0
chat-fe: resuscitate scrollback
...
If the initial 20 messages doesn't cause the messages container to
overflow then the backlog will never be requested, making scrollback
impossible. This is due to making the container have position:relative
in order to display an overlay inside it. Fixed by unconditionally
requesting the first page of backlog on load.
2020-04-11 20:07:01 +10:00
Liam Fitzgerald
d2d9158ea3
chat-fe: hide profile overlay on click outside
...
Hides the profile overlay when the users clicks outside the overlay.
2020-04-11 19:34:11 +10:00
Liam Fitzgerald
966155088c
chat-fe: move new DMs to ship select popover
...
Refactored the patp autocomplete into a reusable component, and then
used that to add the DM popover interface. Also introduces some
performance improvements for the popover.
2020-04-11 17:47:11 +10:00
Liam Fitzgerald
803c7b4816
chat-fe: edit group identity if own profile overlay
...
Shows an "Edit Group Identity" button instead of "Send Message" if the
profile overlay being shown is the user's own.
2020-04-11 10:44:57 +10:00
Liam Fitzgerald
e5634a913d
invite-search: always add search query if valid patp
2020-04-11 10:17:49 +10:00
Logan Allen
fb3111e88a
channel.js: added way to handle event source errors more smoothly, and implemented in chat
2020-04-10 19:38:13 -04:00
Logan Allen
98f4df14a4
chat-js: made scrollback work for new message indexing
2020-04-10 22:22:14 +00:00
Logan Allen
6d1efde884
chat-js: fixed scrollback for reverse message chatrooms
2020-04-10 17:29:23 -04:00
Matilde Park
948dbe85e7
chat: scrollToBottom on mount for FF
2020-04-10 16:55:23 -04:00
Matilde Park
a212a5dc69
Merge branch 'master' into mp/chat/firefox-take-2
2020-04-10 16:44:15 -04:00
Matilde Park
1ddbc77157
chat: only scrolltobottom if first backlog grab
2020-04-10 16:42:05 -04:00
Matilde Park
3dc6a0bc9a
chat: add firefox-specific chat window
2020-04-10 16:34:27 -04:00
ixv
e253ec1860
Merge pull request #2562 from nijynot/chore/interface-lint
...
interface: add eslint to interface and lint `launch` and `chat`
2020-04-10 13:04:58 -07:00
Logan Allen
ecc8942eaf
chat: reversed order that messages are stored in for faster performance
2020-04-10 15:25:58 -04:00
Liam Fitzgerald
e7887b34c3
invite-search: handle suggestions for short searches
...
Triggers invitee suggestions after one character of input. To
compensate for the potential explosion of suggestions, we
tighten our group searching criteria and truncate the
ship suggestions on short searches. Also addresses a bug where names of
groups were not being downcased before search.
Fixes #2635
2020-04-10 19:57:50 +10:00
Liam Fitzgerald
c162f0f212
chat-fe: add DMs and related screens
...
Adds DMs, which are just unmanaged chats whose last path component
starts with dm-- followed by the patp of the other user.
2020-04-10 19:45:25 +10:00
Liam Fitzgerald
1bca495d8a
chat-fe: reflow profile overlay near edges of screen
...
Polls for the distance between the top of the container and reflows the
overlay accordingly.
2020-04-10 17:59:04 +10:00
Liam Fitzgerald
188a1e8dcf
chat-fe: hide/show profile overlay on sigil click
...
Hide and shows profile overlay on sigil click. Shows the overlay for 2
seconds after click. If the user moves their mouse into the overlay then
it will remain open as long as the mouse is inside the overlay.
2020-04-10 17:59:04 +10:00
Liam Fitzgerald
f3c21fae36
chat-fe: add profile overlay
...
Adds a profile overlay to display information about the user on hover.
Also adds the svgClass prop to the sigil component, to allow setting
classes directly on the sigil svg.
2020-04-10 17:58:46 +10:00
ixv
b43f4d9d39
Merge pull request #2709 from urbit/mp/chat/namespace-group-chats
...
chat: add unique ID to grouped chat paths
2020-04-09 15:54:53 -07:00
ixv
c65b896a2c
Merge pull request #2705 from liam-fitzgerald/lf/publish-loading-fix
...
publish-fe: improve UX of loading spinner on new note
2020-04-09 15:54:04 -07:00
ixv
d376fd6998
Merge pull request #2704 from liam-fitzgerald/lf/chat-padding-sidebar
...
chat-fe: filter empty groups in sidebar
2020-04-09 15:53:55 -07:00
ixv
8e480b611d
Merge pull request #2703 from liam-fitzgerald/lf/chat-patp-copy
...
chat-fe: copy patp to clipboard on author name click
2020-04-09 15:53:46 -07:00
ixv
c5eb540c71
Merge pull request #2702 from liam-fitzgerald/lf/chat-join-spinner
...
chat-fe: show spinner on join
2020-04-09 15:53:35 -07:00
ixv
bc5358c0fd
Merge pull request #2695 from liam-fitzgerald/lf/sanitise-md-publish
...
publish: sanitise markdown snippets in preview
2020-04-09 15:52:52 -07:00
ixv
a41096153d
Merge pull request #2694 from liam-fitzgerald/lf/invite-search-arrow-keys
...
invite-search: allow keyboard nav + selection
2020-04-09 15:52:36 -07:00
ixv
77933e992a
Merge pull request #2693 from urbit/mp/re-alphabetise
...
various: alphabetise associations accesses the object
2020-04-09 15:52:18 -07:00
ixv
5fe16a7f47
Merge pull request #2687 from urbit/la-resub-on-err
...
chat-js: resubscribe on error, not just on quit
2020-04-09 15:52:03 -07:00
ixv
43484d613c
Merge pull request #2683 from urbit/mp/invite-search/associations
...
invite search: populate group index from contacts
2020-04-09 15:37:56 -07:00
ixv
8d32d49daf
Merge pull request #2668 from urbit/mp/link/dib-ing
...
link: line up link info on same line height
2020-04-09 15:37:38 -07:00
Matilde Park
9881fb2a2b
chat: add unique ID to grouped chat paths
2020-04-09 14:37:21 -04:00
nijynot
6536054b91
interface: add eslint and update contrib docs
2020-04-09 12:08:23 +02:00
Liam Fitzgerald
0c062104a5
publish-fe: improve UX of loading spinner on new note
...
Improve the UX of the loading spinner that shows when you have a new
note, by displaying it until we receive the new note in the
subscription, instead of until the poke succeeds.
2020-04-09 16:06:10 +10:00
Liam Fitzgerald
6586aa98e3
chat-fe: filter empty groups in sidebar
...
Empty groups caused the padding on the first group to be too large.
Filter the groups before we map over them so that we can set padding
properly.
Fixes #2674
2020-04-09 15:08:06 +10:00
Liam Fitzgerald
e2f8be20de
chat-fe: make copy status text inter
2020-04-09 14:13:23 +10:00
Liam Fitzgerald
648eced4ff
chat-fe: copy patp to clipboard on author name click
2020-04-09 13:12:48 +10:00
Liam Fitzgerald
b4fb8d5163
chat-fe: show spinner on join
...
Shows the spinner whilst joining a channel, both manually and from a
url. Also fixes an issue where a newly joined channel may be navigated
away from automatically.
2020-04-09 12:48:55 +10:00
Liam Fitzgerald
3801056d3c
invite-search: allow keyboard nav + selection
...
Allows the user to navigate potential invitees with the arrow keys and
with shift+tab and tab. Enter adds the currently selected invitee.
2020-04-09 08:03:21 +10:00
Liam Fitzgerald
ff70a2be89
publish: sanitise markdown snippets in preview
...
Runs the snippet through ReactMarkdown instead of rendering it as text.
We restrict the allowed nodes in the render to pure text, so the snippet is not
overly visually heavy.
2020-04-09 07:56:44 +10:00
Matilde Park
839f9090bb
various: alphabetise associations accesses obj
...
Previously we were checking for a title for the association by accessing
a non-existent property of the key we were using to iterate through
the object. What we want to do is access the iterated object to find
that title, and so this commit does that.
2020-04-07 17:35:02 -04:00
Fang
e9233b1a50
link fe: fix "mark all as read" button
...
This wasn't bound, nor calling, correctly.
2020-04-07 20:45:27 +02:00
Logan Allen
7a41f2dcab
chat-js: resubscribe on error, not just on quit
2020-04-06 23:24:13 -04:00
Matilde Park
00ed295d48
invite search: populate group index from contacts
2020-04-06 19:45:40 -04:00
édouard
6ed7520444
contributing.md: removed interface dev instructions from root-level doc, integrated into existing interface-specific doc
...
I've moved the slightly edited interface development instructions from the root controbuting.md doc, over to the one located in pkg/interface. I've made sure to ensure any precvious information in the interface contributing doc has been matched or expanded upon in the new writing, which is a incrementally more thorough, and assumes a lower level of build-tooling knowledge.
2020-04-03 15:37:42 -04:00
ixv
58b7f94e86
Merge pull request #2667 from urbit/la-chat-loading
...
chat-js: transition to new chat upon chatSynced changing in join or new chat screen
2020-04-03 10:21:36 -07:00
Matilde Park
e2cc01445b
link: line up link info on same line height
2020-04-02 23:09:10 -04:00
Logan Allen
7eb499abda
chat-js: transition to new chat upon chatSynced changing in join or new chat screen
2020-04-02 23:03:28 -04:00
Matilde Park
d943ed353e
publish: add rollup-plugin-json to production imports
2020-04-02 22:46:12 -04:00
Matilde Park
f4c3b73346
publish: add rollupReplace to gulpfile
2020-04-02 22:33:04 -04:00
Isaac Visintainer
5faaa6c710
release: urbit-os-v1.0.10
2020-04-02 15:54:24 -07:00
Matilde Park
e358c1dbfb
Merge branch 'master' into mp/invites-to-group-filter
2020-04-02 18:25:59 -04:00
Matilde Park
e2c36cda0b
publish: propagate meta key for comment posting
2020-04-02 18:20:20 -04:00
Matilde Park
e51bd46224
link: fix meta key propagation for comment posting
2020-04-02 18:20:15 -04:00
Matilde Park
d03dcd8289
groups: preload spinner asset
2020-04-02 18:19:50 -04:00
Matilde Park
c873c4d01b
chat: add spinner component and behaviours
2020-04-02 18:19:50 -04:00
Matilde Park
afec74cb2e
groups: add componentised spinner and behaviours
2020-04-02 18:19:48 -04:00
Matilde Park
48e65499e2
groups: set sigil color on blur, not automatically
2020-04-02 18:18:42 -04:00
Matilde Park
7dbd2a09f0
soto: fix purple back arrows
2020-04-02 18:18:40 -04:00
Matilde Park
d49ace002d
soto: add componentised spinner
2020-04-02 18:18:14 -04:00
Matilde Park
1bc973c520
link: reimplement spinner as component
2020-04-02 18:18:10 -04:00
Matilde Park
ef69ad6853
link: fix api call to change description
...
When changing description, some pre-metadata refactors were resulting in
permanently broken calls to the API. This accesses our resource object
correctly.
2020-04-02 18:17:12 -04:00
Matilde Park
6e0a29b79d
links: move 'mark all as seen' to settings
2020-04-02 18:17:11 -04:00
Matilde Park
93587dd84d
links: show pending comments
2020-04-02 18:17:11 -04:00
Matilde Park
48c9bdc702
publish: componentise spinner as part of layout
...
This commit pulls the spinner out of the header bar -- and
reincorporates it as a component that hooks into local state when
awaiting a new prop, or disabling an input.
2020-04-02 18:17:11 -04:00
Matilde Park
a21294f02e
publish: atomically refresh our settings inputs
...
Before, when we got new props for the metadata of the notebook, all the
fields would flash blank or to previous inputs. This rewrites the
update function to be more atomic with how it edits state,
which seems to correct the behaviour to avoid blank fields and disable fields
correctly.
2020-04-02 18:17:11 -04:00
Matilde Park
c91ec10e78
link: fix skeleton border css class
2020-04-02 16:46:21 -04:00
Matilde Park
7cde503f80
groups: fix skeleton css
2020-04-02 16:43:33 -04:00
Matilde Park
06cf5a0ce6
group filter: enumerate and show invites correctly
2020-04-02 16:36:50 -04:00
Matilde Park
d8fbd75dbf
launch: pass invites correctly to group filter
2020-04-02 16:36:50 -04:00
Matilde Park
f4c63b25c6
publish: pass invites to group filter
2020-04-02 16:36:50 -04:00
Matilde Park
0aff179e71
groups: pass invites to group filter
2020-04-02 16:36:50 -04:00
Matilde Park
8a43f7fc44
link: pass "/contacts" to group-filter
2020-04-02 16:36:50 -04:00
Matilde Park
a500038bed
chat: pass full invites object
2020-04-02 16:36:41 -04:00
Matilde Park
65f8991ac8
invite search: avoid crashing with no associations
...
By using an array, not a set, we stop deduplicating our group index,
pushing redundant information instead. When searching, this prevents a
component fail state where it cannot search a non-existent index for
matches.
2020-04-02 14:50:29 -04:00
ixv
1d59ca7a16
Merge pull request #2640 from urbit/mp/groupify-2-dms-below
...
chat: DMs repositioned below grouped chats
2020-04-02 10:48:25 -07:00
ixv
75922dd017
Merge pull request #2654 from urbit/mp/ctrl-enter
...
link, publish: submit comment on ctrl+enter
2020-04-02 07:34:47 -07:00
ixv
d61c2831e8
Merge pull request #2637 from urbit/mp/new-ui-dark-header
...
os1: add dark mode style for app name in headers
2020-04-02 07:25:35 -07:00
ixv
275b0e65c5
Merge pull request #2652 from urbit/scrollback-fix-2
...
chat-js: fix scrollback for small chat channels
2020-04-02 07:23:59 -07:00
ixv
f6954e6a55
Merge pull request #2644 from urbit/mp/group-typing
...
groups: show tile icon, not full color; alphabetically sort group channels
2020-04-02 07:18:05 -07:00
ixv
42f9fa4f8b
Merge pull request #2642 from urbit/mp/new-borders
...
os1: skeleton uses b--gray4, not b--gray2
2020-04-02 07:17:50 -07:00
Matilde Park
8bafdea10c
links: submit comment on ctrl+enter
2020-04-01 22:36:11 -04:00
Matilde Park
7a796549bd
publish: submit comment on ctrl+enter
2020-04-01 22:33:56 -04:00
Logan
0ce28806a9
Merge branch 'master' into matilde/interface-prod
2020-04-01 22:24:33 -04:00
Logan Allen
72fbe18aff
chat-js: fix scrollback for small chat channels
2020-04-01 22:14:33 -04:00
Matilde Park
8c7898786e
groups: add slight background overlay to channel tiles
2020-04-01 21:08:00 -04:00
Matilde Park
e5c7539106
chat: sort DMs by most recent, sort grouped by alphabetical
2020-04-01 18:18:56 -04:00
Matilde Park
e70643b44d
groups: default to coloured tile if unknown app
2020-04-01 15:46:59 -04:00
Matilde Park
e1af036f1c
groups: show tile icon, not full color
2020-04-01 15:26:47 -04:00
Matilde Park
922318e072
os1: skeleton uses b--gray4, not b--gray2
2020-04-01 12:06:36 -04:00
Matilde Park
04b3a2a8cf
chat: DMs repositioned below grouped chats
2020-04-01 01:07:32 -04:00
Matilde Park
0c87c2c186
link, publish: fix sidebar for multi-item groups
...
A syntax typo led the array for nested notebooks to not have paths
pushed into it. Only the last item in the group would be pushed into the
array. This commit fixes that typo.
2020-04-01 00:53:49 -04:00
Matilde Park
bfeb481b80
os1: add dark mode style for app name in headers
2020-03-31 22:01:08 -04:00
ixv
e76fe83ea1
Merge pull request #2615 from urbit/mp/grouping-take-2
...
os1: reintegrating groups into all Landscape applications
2020-03-31 15:17:57 -07:00
ixv
5791f8b86d
Merge pull request #2630 from urbit/mp/chat/fix-settings-invitesearch
...
chat: settings pass 'groups' prop from permissions
2020-03-31 14:18:25 -07:00
édouard
d40ce1a233
Merge branch 'mp/grouping-take-2' of https://github.com/urbit/urbit into mp/grouping-take-2
2020-03-31 17:18:22 -04:00
ixv
e5c06f2549
Merge pull request #2632 from liam-fitzgerald/lf/patp-validate
...
various: bump urbit-ob version
2020-03-31 14:18:10 -07:00
édouard
9851b58d1c
os1: numerous cross-module padding changes
...
Across every OS1 module (including the launch/home screen context) I edited some padding/margin/sizing for navigational elements for consistency across paging.
2020-03-31 17:18:09 -04:00
Matilde Park
25e279ed82
chat, launch: style fixes post-#2615 code review
2020-03-31 14:03:12 -04:00
Liam Fitzgerald
81efbd1357
various: bump urbit-ob version
...
The new version of urbit-ob includes stricter isValidPatp checks.
Fixes #2556
2020-04-01 03:32:57 +10:00
Matilde Park
23ca02dd38
chat: settings pass 'groups' prop from permissions
2020-03-31 11:50:37 -04:00
ixv
c0b4de176a
Merge pull request #2627 from urbit/mp/publish/dark-syntax
...
publish: dark mode syntax css
2020-03-30 19:39:43 -07:00
Matilde Park
34528ff3d8
publish: dark mode syntax css
2020-03-30 18:31:58 -04:00
Logan Allen
49476aac66
chat-js: refactored subscriptions to auto-resubscribe
2020-03-30 18:07:33 -04:00
Logan Allen
c2070dbcc6
chat-js: pass in groups property, convert from permissions
2020-03-30 17:59:52 -04:00
Matilde Park
57d3f5327d
os1: store.selected -> store.selectedGroups
2020-03-30 16:45:34 -04:00
Matilde Park
660cabf074
launch: link color unsetting agnostically
2020-03-30 15:57:09 -04:00
matildepark
2f3d681975
launch, link: apply @Fang- suggestions to #2615 review
...
Co-Authored-By: Fang <git@fang.io>
2020-03-30 15:50:16 -04:00
Matilde Park
1c45d4c46c
publish: handle 'no notebooks' case
2020-03-27 16:44:15 -04:00
Matilde Park
952ea831d9
chat: handle 'no chats' case
2020-03-27 16:42:29 -04:00
Matilde Park
5b6902e065
soto: update header bar
2020-03-27 16:30:17 -04:00
Matilde Park
21c989fee1
publish: incorporate group filter component
2020-03-27 15:09:27 -04:00
Matilde Park
9cb90405c1
link: incorporate group filter component
2020-03-27 14:57:25 -04:00
Matilde Park
8335ae059c
groups: incorporate group filter component
2020-03-27 14:39:01 -04:00
Matilde Park
612a88272f
chat: incorporate group filter component
2020-03-27 14:26:23 -04:00
Matilde Park
891018159a
launch: add group filter dropdown, header redesign
2020-03-27 12:45:51 -04:00
Matilde Park
09eec6ea65
launch: prevent dismissed welcome affecting mobile
...
Flexbox would provide the empty <div> some space in our mobile layout.
This replaces the div with null.
2020-03-27 12:45:51 -04:00
Matilde Park
744dc47be9
link: sidebar redesign with grouped collections
2020-03-27 12:45:51 -04:00
Matilde Park
e7a29dc628
publish: sidebar redesign with grouped notebooks
2020-03-27 12:45:49 -04:00
Matilde Park
afa38b1d2d
chat: sidebar redesign, sorted by group
2020-03-27 12:45:27 -04:00
Matilde Park
f5e9b2d171
groups: alphabetise sidebar items
2020-03-27 12:44:49 -04:00
Logan Allen
221238c0fa
chat-js: improve subscription speed by doing two rounds of subscriptions and no longer subscribing to groups
2020-03-26 17:41:11 -04:00
ixv
b8a222ea75
Merge pull request #2606 from urbit/la-scrollback
...
Scrollback fixed and tested in Brave, Safari, and Chrome
2020-03-26 09:02:24 -07: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
ixv
755fbb7d14
Merge pull request #2583 from urbit/mp/os1/welcome
...
os1: add startup content
2020-03-25 16:26:01 -07:00
Fang
f39cdbb26f
link fe: split remove & delete logic
...
Deletion retains its old behavior: can only be done by group owner, and
propagates.
Removing can now always be done by anyone, and works using
link-listen-hook: removing the collections from the set of ones we're
interested in, no longer syncing or showing up in the sidebar.
2020-03-25 22:48:59 +01:00
Fang
e028d6eacf
link fe: base sidebar on link-listen-hook
...
Instead of on associations, which may contain collections we're no
longer interested in.
2020-03-25 22:47:05 +01:00
Logan Allen
a787eceae9
chat-js: turned off perf testing
2020-03-25 17:36:51 -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
Logan Allen
8d64d9d253
chat: fixed indentation
...
logging for scrollback
2020-03-25 17:34:59 -04:00
ixv
024b0717e0
Merge pull request #2601 from urbit/mp/publish/delete-note
...
publish: delete notes
2020-03-25 09:52:32 -07:00
Matilde Park
d2ac232a20
publish: pending comments use our ship, not owner
2020-03-24 21:20:35 -04:00
Matilde Park
19ee376aa9
links: prevent duplicate link submissions
...
Adds a disabled check during link submission to prevent duplicates.
Also fixes an unmarked bug where 'linkValid' was not being reset to
false on submission, allowing for submitting blank links after one
correct link has been submitted.
2020-03-24 20:00:10 -04:00
Matilde Park
cdc4fb5da0
various: graphic tweaks to welcome as per design
2020-03-24 19:27:34 -04:00
Matilde Park
fe341d7d8e
publish: line up mobile navigation for 'all books'
...
This mobile navigation was being padded into the middle to fit the
layout; this just excludes it from that inner layout.
2020-03-24 18:39:34 -04:00
Matilde Park
a474d134c3
publish: add delete note front-end for note author
2020-03-24 18:36:43 -04:00
ixv
fd52384445
Merge pull request #2596 from urbit/mp/publish/publish-m-flexauto
...
publish: flexbox sizing in skeleton, links open in _blank
2020-03-24 15:19:34 -07:00
ixv
a5ed4e15e2
Merge pull request #2593 from urbit/mp/soto/empty-backspace
...
soto: ignore backspace at cursor position 0
2020-03-24 15:02:49 -07:00
ixv
a88ced01af
Merge pull request #2564 from urbit/mp/link-sigil-size
...
links: adjust sigil size to 38
2020-03-24 15:01:12 -07:00
Matilde Park
4c26419ff2
various: post-review adjustments for #2583
...
This commit introduces some refactoring of localStorage logic, copy
changes and a rearrangement of the launch welcome message to the top
of the screen.
2020-03-24 15:34:40 -04:00
Jared Tobin
cd9f23d6db
Merge branch 'liam-fitzgerald/lf/chat-patp-autocomplete' ( #2571 )
...
* liam-fitzgerald/lf/chat-patp-autocomplete:
chat-fe: fix incorrect property in css
chat-fe: improve name legibility in autocomplete
chat-fe: match autocomplete to designs
chat-fe: autocomplete nicknames in message input
chat-fe: ignore comets in autocomplete
chat-fe: correct light mode autocomplete styling
chat-fe: add patp autocomplete to message input
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-03-24 17:37:51 +04:00
Matilde Park
c1ed7a4841
publish: links open in _blank targets
2020-03-23 21:26:43 -04:00
Matilde Park
4395b130dd
publish: add flex-auto to skeleton
...
-m viewports had overflow out of parent containers;
this uses flex-auto to ensure the skeleton stays within its flex
container.
2020-03-23 21:24:06 -04:00
Liam Fitzgerald
ca8f436fd0
chat-fe: fix incorrect property in css
2020-03-24 11:01:46 +10:00
Liam Fitzgerald
302c3dc4cc
chat-fe: improve name legibility in autocomplete
2020-03-24 10:50:53 +10:00
Matilde Park
c1a4aeb60e
soto: ignore backspace at cursor position 0
...
If you entered the web dojo and hit Backspace immediately,
it would still process it as a valid key but pass the whole key forward.
This adds a conditional to ignore the key in those cases.
2020-03-23 11:25:36 -04:00
Liam Fitzgerald
6c403f5135
chat-fe: match autocomplete to designs
2020-03-21 13:52:41 +10:00
Liam Fitzgerald
9c759a7e68
chat-fe: autocomplete nicknames in message input
2020-03-21 13:49:57 +10:00
ixv
fed93b1fe5
Merge pull request #2565 from urbit/groups/leave-group-text
...
groups: two contact card changes
2020-03-20 16:17:33 -07:00
ixv
3ba00c3623
Merge pull request #2580 from urbit/mp/publish/pending
...
publish: add pending state for comments
2020-03-20 16:16:51 -07:00
Matilde Park
41f95e231f
publish: pending comments get correct timestamp
2020-03-20 17:46:00 -04:00
Matilde Park
812ab41a81
publish: abundant safety checks in comments update
2020-03-20 17:36:25 -04:00
Matilde Park
29c432408c
groups: add startup content
2020-03-20 17:16:15 -04:00
Matilde Park
b16a64ae03
publish: add startup content
2020-03-20 17:16:08 -04:00
Matilde Park
d68b2e44d8
links: add startup content
2020-03-20 17:08:59 -04:00
Matilde Park
0d9a604ecd
chat: add startup content
2020-03-20 17:05:15 -04:00
Matilde Park
9114d1e858
launch: add startup content
2020-03-20 16:30:20 -04:00
Fang
2db5f7bb59
Revert "chat fe: disable advanced groupify"
2020-03-20 18:45:22 +01:00
Matilde Park
0246bea613
publish: add pending state for comments
2020-03-20 13:23:47 -04:00
Liam Fitzgerald
14399777e0
chat-fe: ignore comets in autocomplete
2020-03-20 15:30:04 +10:00
Liam Fitzgerald
2f97099e94
chat-fe: correct light mode autocomplete styling
2020-03-20 15:28:46 +10:00
Liam Fitzgerald
19b97040f2
chat-fe: add patp autocomplete to message input
2020-03-20 15:28:46 +10:00
Matilde Park
3b2bd32130
groups: remove - mh2 -> mh3
...
Design tweak.
2020-03-19 20:28:44 -04:00
Matilde Park
7cc5c9c6b5
groups: permission remove button for group members
...
Adds 'adminOpt' to the remove button for group members
who have not yet shared metadata.
2020-03-19 20:26:54 -04:00
Fang
3bf402bc6e
chat fe: update copy to match lesser functionality
...
Co-Authored-By: ixv <isaacv@tlon.io>
2020-03-20 00:25:43 +01:00
Fang
6182d61420
chat fe: disable advanced groupify
...
Introduced in #2546 , the new functionality seems able to induce weird
behavior causing messages to be processed twice. Disabling this
functionality on the frontend until that has been fixed.
2020-03-20 00:13:16 +01:00
Matilde Park
b2b6c05992
groups: fix "remove from" / "leave group" text
...
When you were looking at your own card in another group,
it would say "Remove from" group. This is from an arbitrarily strict
ternary check that adminOpt catches
for us, so we just check if the ship is us.
2020-03-19 18:16:22 -04:00
Matilde Park
d1b73f7ae3
groups: strengthen the admin check on cards
...
Before we saw if window.ship was in the path of the group.
If you're a star or higher, you'll match many group paths that you don't
own. This strengthens the check.
2020-03-19 18:15:36 -04:00
Matilde Park
7f8fcbe528
link: adjust sigil size to 38
2020-03-19 17:48:38 -04:00
ixv
b811506969
Merge pull request #2548 from urbit/mp/groups/delorted
...
groups: delete group members without shared metadata; delete groups
2020-03-19 10:54:42 -07:00
ixv
c410263c5b
Merge pull request #2559 from urbit/mp/publish/recompare
...
publish: sort inclusive of accented characters
2020-03-19 10:54:24 -07:00
Matilde Park
e9c2f47729
publish: sort inclusive of accented characters
...
Alphabetical and reverse alphabetical sort in the sidebar
now uses localeCompare instead of Unicode point comparison.
2020-03-19 12:12:58 -04:00
Matilde Park
c5d790410e
chat: sidebar pulls nickname from associated group
...
We were looking for the box in our contacts object, not the associated
group, so if you had a group and chat with the same name,
you'd see nicknames, but in no other situations. This commit rectifies
that by safely polling for the associated group of the chat.
2020-03-19 11:46:47 -04:00
Fang
23e3399c05
Merge pull request #2543 from urbit/mp/link/contrib-count
...
link: restore contributor counts in sidebar
2020-03-19 13:59:27 +01:00
Jared Tobin
14ce3177aa
Merge branch 'mp/publish/new-button' ( #2549 )
...
* origin/mp/publish/new-button:
publish: prevent submission of empty notes
publish: add responsive width for new post button
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-03-19 14:36:25 +04:00
Jared Tobin
7a7fe45677
Merge branch 'm/chat-groupify-extra' ( #2546 )
...
* origin/m/chat-groupify-extra:
chat-view: %delete even without association
frontend: apply ec6c2ed69
to link, publish, groups
chat fe: clarify copy
chat fe: support adding chat to existing group
chat fe: invite search with/out ships
chat-view: allow %groupify into existing group
chat-view: add docs for %create action
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-03-19 14:35:59 +04:00
Fang
cc1c28fdec
frontend: apply ec6c2ed69
to link, publish, groups
2020-03-19 00:00:02 +01:00
Matilde Park
b86d6006a0
publish: prevent submission of empty notes
...
The onclick would fire regardless of disabled attr.
This commit adds a conditional check to the onclick's function.
2020-03-18 18:42:42 -04:00
Matilde Park
45b61f90e1
publish: add responsive width for new post button
2020-03-18 18:34:18 -04:00
Fang
143bae6190
chat fe: clarify copy
...
Also clarifies a comment, and removes unnecessary console.log calls.
2020-03-18 23:28:35 +01:00
Matilde Park
803a4f6e86
groups: add ability to delete groups
2020-03-18 18:02:00 -04:00
Matilde Park
e82edd6e51
groups: delete group members without metadata
2020-03-18 17:30:47 -04:00
Fang
1ea4277988
chat fe: support adding chat to existing group
...
Using the updated chat-view %groupify action. Groupifying without
selecting a group creates a new group based off the chat. Selecting a
group first makes that the target of the group, and allows you to
specify whether to merge ships from the chat into the group.
2020-03-18 22:06:16 +01:00
Isaac Visintainer
fddee190b3
publish: fix post textarea overflowing container in firefox
2020-03-18 14:04:22 -07:00
Fang
ec6c2ed69a
chat fe: invite search with/out ships
...
This lets you specify whether or not you want to include ships in search
results for the InviteSearch component, as is already possible for
groups. This enables group-only searching, as will be used by the next
commit.
Also modifies the placeholder text based on what is included in the
search results.
2020-03-18 22:02:37 +01:00
Matilde Park
73379df54b
link: restore contributor counts in sidebar
...
During the metadata restructure I didn't adjust
this property pass and it passed through an
empty "group" prop and processed it as 0.
2020-03-18 14:20:27 -04:00
ixv
6e6cd18699
Merge pull request #2528 from urbit/mp/groups/pad-bottom-card
...
groups: add bottom padding to contact card
2020-03-17 17:03:27 -07:00
ixv
0872419f5c
Merge pull request #2530 from urbit/mp/soto/cmdv
...
soto: cmd/ctrl+v pasting, whitelist keys
2020-03-17 17:03:16 -07:00
Isaac Visintainer
a23c5a7ebe
publish: fix onScroll fetching bug
2020-03-17 15:19:14 -07:00
Fang
1fe7ef8617
Merge pull request #2529 from urbit/mp/link/soundcloud
...
links: add soundcloud embeds
2020-03-17 18:28:45 +01:00
Matilde Park
9ee62d2e0d
links: check for soundcloud url on mount
2020-03-17 12:43:31 -04:00
Matilde Park
dee0312784
soto: whitelist non-character keys
...
Inverting from an ongoing blacklist
to a whitelist of a few functional keys.
2020-03-16 21:47:29 -04:00
Matilde Park
3e1f3dca6e
soto: allow cmd/ctrl+v pasting
2020-03-16 21:36:45 -04:00
Matilde Park
116bfac640
links: add soundcloud embeds
2020-03-16 21:25:15 -04:00
Isaac Visintainer
9c495aa38a
release: urbit-os-v1.0.2
2020-03-16 17:55:56 -07:00
Matilde Park
1c14599ada
groups: add bottom padding to contact card
2020-03-16 20:34:35 -04:00
Fang
4b5a02fac8
Merge pull request #2480 from urbit/m/chat-groupify
...
chat: groupify
2020-03-16 18:37:29 +01:00
Jared Tobin
1dd2b77222
release: urbit-os-v1.0.1
2020-03-16 15:10:58 +04:00
Jared Tobin
7af1048224
Merge branch 'mp/os1/chat-simple-sigil' ( #2500 )
...
* origin/mp/os1/chat-simple-sigil:
chat: remove "#" from fallback sigil color
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-03-16 12:43:42 +04:00
Jared Tobin
4091f76d26
Merge branch 'mp/remove-invites-tile' ( #2492 )
...
* origin/mp/remove-invites-tile:
launch: don't render invites tile
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-03-16 12:43:20 +04:00
Jared Tobin
1f940cd327
Merge branch 'mp/soto-paste' ( #2490 )
...
* origin/mp/soto-paste:
soto: allow for right click pasting
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-03-16 12:42:55 +04:00
Jared Tobin
7d3eafa35c
Merge branch 'mp/soto-capslock' ( #2489 )
...
* origin/mp/soto-capslock:
soto: add 'capslock' to ignored keys
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-03-16 12:41:21 +04:00
Matilde Park
eff3c85973
chat: remove "#" from fallback sigil color
...
In the chat input we fall back to #000000 and blend it; but we also
prefix any color we send to the sigil component with a # for
uxToHex values, so we end up passing ##000000. This results
in simplified sigils -- when in doubt, ensure the hex formatting
is correct...
2020-03-13 22:51:20 -04:00
Matilde Park
f4610ba4a9
chat: use more precise regex
2020-03-13 20:55:54 -04:00
Matilde Park
f9a2aae085
launch: don't render invites tile
2020-03-13 20:32:55 -04:00
Matilde Park
07f6268509
soto: allow for right click pasting
2020-03-13 19:52:12 -04:00
Matilde Park
493784055f
soto: add 'capslock' to ignored keys
2020-03-13 19:23:26 -04:00
ixv
3bb8a7d13f
Merge pull request #2476 from urbit/mp/weather-dector
...
weather: redirect after autodetect submission
2020-03-13 13:47:37 -07:00
ixv
4b6271b151
Merge pull request #2471 from urbit/mp/launch-weather-crash
...
launch: stop passing 'invite' prop to tiles
2020-03-13 13:02:27 -07:00
ixv
229373924b
Merge pull request #2458 from urbit/mp/publish-typo
...
publish: fix join typo
2020-03-13 13:01:19 -07:00
ixv
144f7f3cba
Merge pull request #2455 from urbit/mp/color-picker-alignment
...
chat, link: preview for channel colour picker
2020-03-13 13:00:59 -07:00
Fang
acdf511f23
chat fe: improve groupify copy
2020-03-13 19:02:29 +01:00
Fang
32ae34a37a
chat fe: support groupify operation
2020-03-13 18:15:34 +01:00
Matilde Park
1123ae5c99
weather: redirect after autodetect submission
2020-03-13 11:04:57 -04:00
Matilde Park
d016199ed7
link: submit color on blur
2020-03-13 10:41:18 -04:00
Matilde Park
788f8013c7
chat: submit color on blur
2020-03-13 10:38:52 -04:00
Matilde Park
bca75a7b80
launch: stop passing 'invite' prop to tile
2020-03-13 10:21:00 -04:00
Matilde Park
fa3cbdf68e
publish: fix join typo
2020-03-13 01:00:02 -04:00
Matilde Park
d4e2369849
link: add preview box to channel color picker
2020-03-13 00:17:57 -04:00
Matilde Park
21a4c50376
chat: add preview box to channel color picker
2020-03-13 00:17:51 -04:00
Matilde Park
b503001609
chat: split and send mixed messages sequentially
...
Hot and cold in that order. This amends the behaviour of messages
with text and URLs to submit them in order of found URL,
instead of batching the URLs at the end.
2020-03-12 21:46:03 -04:00
ixv
33c422fca6
Merge pull request #2447 from urbit/la-unsubscribed-state
...
chat-hook: added ability to subscribe to chat-hook state from the front-end
2020-03-11 23:36:42 -07:00
Logan Allen
872c620c5a
chat-js: styled the resubscribe element
2020-03-11 20:33:01 -07:00
ixv
b01f0dc260
Merge pull request #2443 from urbit/mp/os1/short-patp
...
os1: truncate comet/moon patps in all applications
2020-03-11 17:00:06 -07:00
Logan Allen
64938e24e9
chat-hook: added ability to subscribe to chat-hook state from the frontend
2020-03-11 16:44:15 -07:00
Matilde Park
10f5078a3c
chat: skeleton takes full height on mobile
...
Previously it was a calc value that left a lot of
blank space at the bottom. Also adds a dark
mode style for the 'all chats' header.
2020-03-11 18:47:56 -04:00
Matilde Park
c391156781
groups: mobile adjustments, settings on blur
2020-03-11 18:47:25 -04:00
Matilde Park
2c0d323fa5
groups: conditional link when on /me
...
Previously, this removed the 'back' link if it was your
root identity. But on mobile, this removed that flow
entirely -- so this just conditionally sets the href
and keeps the back arrow showing in all cards.
2020-03-11 18:46:52 -04:00
Matilde Park
866a12e34a
link: pad link input lower
2020-03-11 18:46:04 -04:00
Matilde Park
727c585059
publish: add back nav for mobile on new-post
2020-03-11 18:45:48 -04:00
Matilde Park
1b4b327489
publish: overflow-scroll only in parent container
...
Moves the scrollbar out of the body.
2020-03-11 18:45:32 -04:00
Matilde Park
2d5e2b8901
link: hide root page on mobile
...
Flex was overwriting 'display: none'...
2020-03-11 18:44:07 -04:00
Matilde Park
7f2cadf830
chat, link: 'createGroup' set to false by default
2020-03-11 18:43:36 -04:00
Matilde Park
a454184ca7
chat, link: rearrange invite search above members
2020-03-11 18:42:55 -04:00
Matilde Park
f8ef9a7a55
various: settings submit on blur
...
Previously when you changed a name, description, etc.
we used a 'save' button -- now it happens when you leave the field.
2020-03-11 18:40:50 -04:00
Matilde Park
f8dc023aa7
soto: shorten comet/moon patp in prompt
2020-03-11 16:58:16 -04:00
Matilde Park
1ed1eb36fd
publish: shorten comet / moon patps
2020-03-11 16:58:16 -04:00
Matilde Park
ffd95526e0
link: shorten comet/moon patps
2020-03-11 16:58:16 -04:00
Matilde Park
b5af51f03e
groups: shorten comet and moon patps
2020-03-11 16:58:16 -04:00
Matilde Park
a7b6ed4ef3
chat: shorten patps, add patp as title attr
...
No matter what, if you mouseover a name, you'll
now see its original patp. Comets and moons get
truncated accordingly.
2020-03-11 16:58:16 -04:00
Matilde Park
7c0a4a35ae
various: pass classes to blank sigil component
...
Previously, we only passed classes as properties to actual sigils.
When we were using passed classes to line up sigils,
having a blank sigil would also turn the display askew.
2020-03-11 16:58:16 -04:00
Matilde Park
8d580b4533
launch: shorten patp in header
2020-03-11 16:58:16 -04:00
Matilde Park
81d88a0e79
various: add "cite" utility function
...
Replicating the arm in zuse that shortens
comet and moons.
2020-03-11 16:58:10 -04:00
Matilde Park
61dde23e9a
launch: left-align "home" in mobile layout
...
We don't want long patps to overlay the "Home"
title -- to do so without truncating planet names,
we just push "Home" out of the way here.
2020-03-11 15:14:29 -04:00
ixv
0dc65c1995
Merge pull request #2430 from urbit/mp/os1/bug-bashing-vol-1
...
os1: bug bashing, volume 1
2020-03-10 20:57:26 -07:00
ixv
74f5730f3e
Merge pull request #2435 from urbit/mp/os1/launch-notif-moval
...
launch: notification in header is relative to @p
2020-03-10 20:56:55 -07:00
ixv
ad58bcd35f
Merge pull request #2437 from urbit/mp/os1/chat/send-split
...
chat: splice, URL test and send mixed content messages
2020-03-10 20:56:19 -07:00
ixv
b375f44f5b
Merge pull request #2438 from urbit/mp/os1/firefox-reverts
...
chat: revert #2295 , #2371 — restores previous scroll implementation
2020-03-10 20:56:00 -07:00
Matilde Park
e9aacd5e01
publish: add -m, -l widths for edit post button
2020-03-10 23:30:17 -04:00
Matilde Park
e3b53f5eb2
publish: make dropdown arrow clickable
2020-03-10 23:12:22 -04:00
Matilde Park
e50e18ee40
Revert "Firefox scroll support for chat"
...
This reverts commit 3f3a0b42e5
.
2020-03-10 22:45:55 -04:00
Matilde Park
1a3b349c55
Revert "Fixes #2347 pushes chat to bottom on <Chat> mount"
...
This reverts commit 701f83bc21
.
2020-03-10 22:44:35 -04:00
Matilde Park
84a4afefed
chat: add left margin to [embed] link
...
For some reason they're squished right up side the metadata
in OS1 -- this gives them some space.
2020-03-10 22:33:08 -04:00
Matilde Park
9d91fb8d82
chat: splice, URL test and submit mixed messages
...
I don't know if he likes me or not. Just kidding, this just splices out
URLs into their own messages and sends them after the message.
2020-03-10 22:31:13 -04:00
Matilde Park
011902542b
publish: make 'edit post' button transparent
2020-03-10 21:37:30 -04:00
Matilde Park
90a7ff9c91
launch: notification in header is relative to @p
...
The notification could overlap long @ps. This amends the notification
to be relative to the @p block, pushed to the left of it.
2020-03-10 21:25:07 -04:00
Matilde Park
e946dc657f
chat, publish: add catch to util promise
2020-03-10 20:55:05 -04:00
Matilde Park
f58b3d6d0c
Revert "chat, publish: avoid race condition in writeText"
...
This reverts commit 7febf927fa
.
2020-03-10 19:44:23 -04:00
Isaac Visintainer
5114cebfd7
publish: stop adding newlines, and fix post snippet on edit
2020-03-10 15:08:56 -07:00
Isaac Visintainer
fd01162397
publish: handle read notifications properly
2020-03-10 15:08:48 -07:00
Matilde Park
ee887caced
link: additional safety checks in settings view
2020-03-10 17:10:41 -04:00
Matilde Park
7febf927fa
chat, publish: avoid race condition in writeText
2020-03-10 17:03:18 -04:00
ixv
9d0fe998c1
Merge pull request #2410 from urbit/mp/os1/invite-launch
...
launch: subscribe to invite-view, show group invite count in tile
2020-03-10 12:17:34 -07:00
Matilde Park
078991864c
chat: remove linking shortcodes to chatrooms
...
We use shortcodes for all channels now -- in general,
we don't want people to be joining them as chats.
2020-03-09 22:25:31 -04:00
Matilde Park
3f16359755
chat / publish: change clipboard API for safari
...
Safari doesn't support writeText(). I incorporate a PD polyfill
here to basically fill in the gap...
2020-03-09 22:23:24 -04:00
Matilde Park
ef9d5da931
publish: fix textarea padding on firefox
...
Firefox treats the padding as literal padding;
other browsers treat the padding as part of the writable
area. This sets it as an initial height.
2020-03-09 22:00:49 -04:00
Matilde Park
636d99b405
publish: fix note top matter on firefox
...
Firefox renders 'span' tags differently than other browsers.
This commit lines them up identically by making the spans inline-blocks.
2020-03-09 21:52:04 -04:00
Matilde Park
566ea49651
publish: prevent duplicates of new notes
...
Adds another disable catch and more elaborate
logic for preventing duplicate note submissions.
2020-03-09 21:39:09 -04:00
Matilde Park
d59d205af9
publish: resequence spinner for new.js
2020-03-09 21:38:09 -04:00
Matilde Park
49775f81e5
publish: add fallback values to note.js
2020-03-09 21:24:02 -04:00
Matilde Park
fb42bf4374
publish: dark mode border on invite items
2020-03-09 21:21:22 -04:00
Matilde Park
81899320d7
publish: dark mode dropdown buttons in subscribers
2020-03-09 21:17:07 -04:00
Matilde Park
c4948f1ed7
chat: leave button gets border in dark mode
2020-03-09 21:14:31 -04:00
Matilde Park
d274120fcc
link: line up title across views; dark mode button
...
(Settings had a button that had a border of the same colour as
the background, so this steps it up a shade.)
2020-03-09 21:06:27 -04:00
Matilde Park
b6b4f7cf5d
link: pass 'popout' to skeleton in settings view
...
(Otherwise, the OS1 chrome will stay showing.)
2020-03-09 21:05:35 -04:00
Matilde Park
e8b087ea87
clock: revert removal of initial media query check
...
This commit restores a small check for a match of the query,
so that when you load in dark mode, the clock loads in dark(ly).
Without this commit, it would only shift modes as part of a media query
change.
2020-03-09 20:57:13 -04:00
Matilde Park
f4a06589c0
clock: prevent canvas draw smears
...
Trying to use a transparent background revealed constant
redraws each second -- this commit returns a color
declaration to the background, changing with the media query.
2020-03-09 20:52:53 -04:00
Matilde Park
4275f7fc94
clock: use addListener for media query
...
Previously, we used addEventListener, which was returned by the
media query as an inheritance from the window object.
Safari doesn't support this, but it, and all browsers,
support an alias that uses function-based checks.
This commit uses that alias.
2020-03-09 20:51:20 -04:00
ixv
dc2d7fe64d
Merge pull request #2425 from urbit/mp/os1/groups/settings-truncation
...
groups: add max-width for group titles
2020-03-09 16:28:38 -07:00
ixv
cd2e57a9c2
Merge pull request #2426 from urbit/mp/os1/edit-publish
...
publish: edit notebook settings
2020-03-09 16:28:20 -07:00
Matilde Park
07b0652064
publish: add shortcode copying, API call for edits
...
Also adds 'comments' setting to the reducer for editing notebooks.
2020-03-09 17:21:54 -04:00
ixv
d60d9d2845
Merge pull request #2415 from urbit/mp/os1/invite-group-titles
...
invite search: surface group metadata in results
2020-03-09 14:10:32 -07:00
Matilde Park
0f2d4417da
groups: add max-width for group titles
2020-03-09 16:40:59 -04:00
Matilde Park
447be345ea
launch: place group invitations in header
2020-03-09 16:15:29 -04:00
Matilde Park
7fbe0c9318
various: amend invite copy on creation front-ends
2020-03-09 15:36:00 -04:00
Matilde Park
a889706758
groups: sidebar, additional check for safety
...
When accepting an invite, the sidebar would crash the application
because we were accessing 'metadata' of undefined -- accessing
too many nested property levels without enough safety.
This commit just adds a check for the intermediate property.
2020-03-09 00:28:42 -04:00
Matilde Park
d62712748a
publish: add front-end fields for editing notebook
2020-03-06 23:56:20 -05:00
Matilde Park
2afd0e63fe
publish: route group metadata to new screen
2020-03-06 23:10:23 -05:00
Matilde Park
15a8c4f115
link: route group metadata to new screen
2020-03-06 23:10:13 -05:00
Matilde Park
dd7e15b131
chat: route group metadata to new screen
2020-03-06 23:10:04 -05:00
Matilde Park
9176ff104b
invite search: surface group metadata
2020-03-06 23:09:49 -05:00
Matilde Park
114ca1e862
groups: invite items get white styling in dark mode
2020-03-06 22:08:12 -05:00
Matilde Park
ac5f266e75
groups: spell 'trumpeter' correctly
2020-03-06 22:01:59 -05:00
Matilde Park
067ebed56b
launch: reduce invites
2020-03-06 22:01:49 -05:00
Matilde Park
289a0ae61a
groups: add invite count to tile
2020-03-06 17:53:06 -05:00
Matilde Park
95acca9acb
launch: subscribe to invite-view, pass invite data
...
This commit adds a new subscription to launch and retain the current
tile data prop structure by initialising the data prop as an object
and always appending the invite information to it.
2020-03-06 17:38:49 -05:00
Matilde Park
b374ff790d
groups: hide back to channels mav on /me card
2020-03-06 17:03:06 -05:00
Matilde Park
60d853e895
groups: tweak contact card header
2020-03-06 16:59:46 -05:00
ixv
a219014949
Merge pull request #2405 from urbit/mp/os1/metadata-restructure
...
OS1: metadata restructuring across applications, group metadata editing
2020-03-06 13:14:27 -08:00
Matilde Park
48c636ab8e
chat: pending messages blend correctly
2020-03-06 16:08:13 -05:00
Matilde Park
ed9794817b
groups: fix details + settings routing overwrites
2020-03-06 16:08:06 -05:00
Matilde Park
07dde3efb2
groups: add contact - dark mode fixes
2020-03-06 16:07:32 -05:00
Matilde Park
a8c95a348d
publish: remove "pointer" if new button disabled
2020-03-06 15:51:51 -05:00
Matilde Park
f3cbfdbbbd
link: safety check in metadata reducer
2020-03-06 15:50:11 -05:00
Matilde Park
d46b271ba2
publish: safety check in metadata reducer
2020-03-06 15:50:03 -05:00
Matilde Park
8166115751
chat: style and safety fixes for nested objects
2020-03-06 15:48:21 -05:00
ixv
af98e6e6ca
Merge pull request #2406 from urbit/mp/os1/publish/join-disabler
...
publish: disable button after joining book
2020-03-06 12:31:59 -08:00
Jared Tobin
8b6710c360
Merge branch 'mp/os1/invite-search-blend' ( #2400 )
...
* origin/mp/os1/invite-search-blend:
invite search: proper padding, blending of group name
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-03-06 13:44:05 +04:00
Matilde Park
075dd3aa73
publish: disable button after joining book
2020-03-05 22:57:21 -05:00
Matilde Park
0014a48d74
publish: add groups metadata to store, reducers
2020-03-05 22:33:53 -05:00
Matilde Park
d73d60b73b
groups: add descriptions, group settings
2020-03-05 22:26:42 -05:00
Matilde Park
831b93dc4e
link: add 'lh-solid' to headers
2020-03-05 21:01:30 -05:00
Matilde Park
7ec75dcd62
link: rewrite metadata structure for consistency
2020-03-05 20:26:03 -05:00
Matilde Park
12cae5dda8
groups: sidebars polish, lining up vertically
2020-03-05 19:54:55 -05:00
Matilde Park
b539c3e24e
groups: nav back to group details page from card
2020-03-05 19:54:37 -05:00
Matilde Park
3f95084eb5
groups: new buttons made consistent, dark mode
2020-03-05 19:54:12 -05:00
Matilde Park
9127b17b5c
Merge branch 'master' into mp/os1/metadata-restructure
2020-03-05 19:16:37 -05:00
Matilde Park
9f45554047
chat: surface chat title in header
2020-03-05 19:15:49 -05:00
Matilde Park
1dd78ef413
chat: associations data structure -> nested object
...
Before this, it was a Map. But because we want to store multiple app
metadata stores -- and because maps are specialised objects -- this
commit restructures the store, reducers, and rewrites behaviour first.
2020-03-05 18:39:06 -05:00
ixv
3c039bce39
Merge pull request #2378 from urbit/m/link-meta
...
link: metadata integration
2020-03-05 15:09:59 -08:00
Fang
fd9c6cee5d
link fe: various ui/ux fixes based on feedback
...
Also sneaks in a grammar correction for link-listen-hook documentation.
2020-03-05 22:42:02 +01:00
ixv
a16e40228d
Merge pull request #2399 from urbit/publish-metadata
...
publish: integration with metadata
2020-03-05 11:56:03 -08:00
Fang
9a3f1be1b3
link fe: fix various display issues
2020-03-05 16:05:05 +01:00
Fang
6966aa0df3
link fe: support empty unmanaged groups
2020-03-05 15:53:44 +01:00
Fang
c71e5315e9
link fe: implement members & settings pages
2020-03-05 15:52:44 +01:00
Jared Tobin
2bf46d7d26
Merge branch 'mp/os1/metadata-remove' ( #2401 )
...
* origin/mp/os1/metadata-remove:
groups: reduce metadata updates, removal
chat: reducer handles metadata removal
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-03-05 14:35:01 +04:00
Matilde Park
01c4909393
groups: reduce metadata updates, removal
2020-03-04 19:58:46 -05:00
Matilde Park
56d1630888
chat: reducer handles metadata removal
2020-03-04 19:45:02 -05:00
Matilde Park
ef386302bf
invite search: proper padding, blending of group name
2020-03-04 18:57:31 -05:00
Logan Allen
3ace135c18
publish: integration with metadata
2020-03-04 15:56:48 -08:00
Matilde Park
cf7c7fd852
groups: exclude group metadata from channels list
2020-03-04 18:26:00 -05:00
Matilde Park
76c2f49054
groups: set and surface group name metadata
2020-03-04 18:20:32 -05:00
Matilde Park
061deb94a8
groups: remove dummy 'share' flow, 'default' group
2020-03-04 16:13:19 -05:00
Matilde Park
aee2496588
contacts: rename, migrate '~contacts' to '~groups'
2020-03-04 16:13:12 -05:00
Fang
396d13ee1a
Merge branch 'os1-rc' of https://github.com/urbit/urbit into m/link-meta
2020-03-04 18:55:29 +01:00
Logan
f457c0e568
Merge pull request #2394 from urbit/mp/os1/chat/contact-polling
...
chat: pull room contacts from associated group
2020-03-03 18:33:20 -08:00
Matilde Park
92dbc4805e
chat: pull room contacts from associated group
2020-03-03 21:02:45 -05:00
Matilde Park
2426343566
chat: spell 'permanent' correctly
2020-03-03 20:19:33 -05:00
Matilde Park
2a9d570b6c
chat: settings inputs add borders on focus
2020-03-03 17:13:39 -05:00
Fang
9816ed69b3
link fe: remove unused "active" prop
2020-03-03 22:08:00 +01:00
Fang
8568ecff9d
link fe: refactor route paths
...
We change route paths back to their more-sane ordering, giving up
support for /longer/resource/paths.
The makeRoutePath utility constructs a route path for the given resource,
that optionally points to a specific page, or item, etc.
Also removes unused uuid utility.
2020-03-03 21:35:40 +01:00
Fang
10842ecd92
link fe: remove references to chat & security
2020-03-03 18:31:08 +01:00
Fang
316cacf73b
link fe: support /join route
2020-03-03 16:44:28 +01:00
Fang
a72c74d74d
link fe: navigate to collection post-create
2020-03-03 16:26:42 +01:00
Logan
ba76de8e7b
Merge pull request #2388 from urbit/mp/os1/chat/settings
...
chat: settings — edit channel metadata, shortcode copying
2020-03-02 20:31:05 -08:00
Matilde Park
92e8bba2c9
chat: remove console.log from metadataAction
2020-03-02 23:30:44 -05:00
Matilde Park
869f19c8f8
chat: style fixes during review, use metadata-hook
2020-03-02 23:27:07 -05:00
Matilde Park
e3e7c9e80c
chat: edit description, color settings
2020-03-02 22:30:32 -05:00
Matilde Park
88b34c2ba7
chat: add update-metadata to metadata reducer
2020-03-02 22:30:32 -05:00
Matilde Park
4637587afd
chat: revise api.js to match data structures
2020-03-02 22:30:32 -05:00
Matilde Park
eb2d914b23
chat: construct settings page for metadata
2020-03-02 22:30:26 -05:00
Matilde Park
ec089b4648
chat: correct bottom border on join links
2020-03-02 22:30:04 -05:00