Matilde Park
aeec7f4c5e
groups: add 'kick from' action
2020-10-19 21:18:02 -04:00
Matilde Park
b7c7cb9a1c
interface: icon sigils have borderradius
2020-10-19 21:07:24 -04:00
Matilde Park
d52753513f
interface: use icon sigils for <16px renders
2020-10-19 21:04:51 -04:00
fang
1d4ee5a7b5
eyre: kick busy subscriptions if client not acking
...
In order to curb event queue growth when a client for whatever reason
isn't acking the events we send out, we implement a mechanism for
detecting such "clogging", and proactively kick subscriptions which are
adding too many events to the queue.
If the client hasn't sent an ack for ~s30, any subscription that accrues
more than 50 unacked %facts gets closed to prevent further buildup.
Upon reconnecting, the client will see %kick for the relevant
subscriptions and can open a new subscription as appropriate.
Includes a simple test for this behavior, and updates /app/dbug to be
able to display the newly tracked statistics.
2020-10-19 15:56:05 +02:00
fang
63b4fb3e19
eyre: simplify channel subscription storage
...
Instead of storing by "channel wire", store by request-id instead.
The channel wire was just the channel-id, request-id, and some cruft.
2020-10-19 00:48:18 +02:00
Matilde Park
4819aac19f
landscape: only show 'new channel' if admin
2020-10-17 13:43:15 -04:00
matildepark
782ea1a6e7
Merge pull request #3696 from urbit/lf/bundle-cleanup
...
interface: various bundle size optimisations
2020-10-16 18:32:07 -04:00
Tyler Brown Cifu Shuster
2885a1b98b
profile: add html color picker
...
Fixes https://github.com/urbit/landscape/issues/118
2020-10-16 13:41:58 -07:00
matildepark
e7b1f840f7
Merge pull request #3722 from urbit/mp/landscape/channel-menu
...
landscape: check workspace in channel menu
2020-10-16 12:28:46 -04:00
Matilde Park
f7cd173439
publish: prevent input overflow on safari
...
Fixes urbit/landscape#117 .
2020-10-16 12:25:57 -04:00
Matilde Park
40983be79c
landscape: sidebar uses borderRadius
2020-10-16 12:05:38 -04:00
Matilde Park
ed337eb435
launch: home tile uses boxShadow
...
Fixes urbit/landscape#114 .
2020-10-16 12:00:05 -04:00
matildepark
3241377155
Merge pull request #3560 from urbit/m/webdojo-slogs
...
webdojo: slogs
2020-10-15 18:13:01 -04:00
L
8b7a61dfa1
Merge pull request #3718 from urbit/mp/launch/tile-prop
...
launch: pass tile props to child
2020-10-15 12:36:52 -05:00
Logan Allen
ffb7259e97
interface: fix DM creation to give group permissions properly
2020-10-15 12:32:08 -05:00
Matilde Park
c03c1bfe8e
landscape: check workspace in channel menu
2020-10-15 12:10:09 -04:00
Matilde Park
157eae42d7
launch: pass tile props to child
2020-10-14 22:01:10 -04:00
matildepark
b1417c84e9
Merge pull request #3717 from urbit/lf/group-autojoin
...
JoinGroup: restore autojoin
2020-10-14 21:58:35 -04:00
Matilde Park
061e832c8e
groups: tweak padding on description
2020-10-14 21:55:00 -04:00
Matilde Park
c57ceb0bfb
chat: messages use 'black'
2020-10-14 21:54:46 -04:00
Matilde Park
3e71f5fe8c
chat: z-index raised on profile overlay
...
Also rewritten in indigo-react.
2020-10-14 21:30:38 -04:00
Liam Fitzgerald
0645ea2369
JoinGroup: restore autojoin route
2020-10-15 10:21:05 +10:00
Matilde Park
964dc90dab
chat: prevent timestamp from overflowing
2020-10-14 18:50:02 -04:00
Matilde Park
f49c331d08
groups: pad landing page description for small layouts
2020-10-14 18:48:38 -04:00
Matilde Park
fd57c5fc53
launch: tiles inherit theme colour
2020-10-14 18:21:09 -04:00
Matilde Park
7b09fd6be8
launch: don't sort group tiles by recent
...
Fixes urbit/landscape#111 .
2020-10-14 18:18:31 -04:00
Matilde Park
f614a38f6d
groups: fix styling of channel settings dropdown
...
Fixes urbit/landscape#109 .
2020-10-14 18:16:04 -04:00
Matilde Park
bc23b5232b
interface: stub out email invite
2020-10-14 18:13:25 -04:00
Matilde Park
f5e23ab4c3
groups: remove 'send message' until new DM util
2020-10-14 18:11:44 -04:00
Matilde Park
01bcd1d54a
chat: pin unread notice on mobile
...
Fixes urbit/landscape#106 .
2020-10-14 18:06:26 -04:00
Matilde Park
2123c6e7f7
chat: fix chat input border on dark mode safari
...
Also rewrites the container in indigo-react.
2020-10-14 17:58:30 -04:00
Liam Fitzgerald
f14c0ee19e
interface, glob: serve source maps externally
2020-10-14 13:26:40 +10:00
Matilde Park
093549175f
landscape: resource descriptions include links
2020-10-13 21:00:00 -04:00
Matilde Park
579ea86d42
interface: fix richText receiving props
2020-10-13 20:59:48 -04:00
Matilde Park
b8b09b8e5e
chat: set messages to 14px
2020-10-13 20:46:36 -04:00
Matilde Park
0454a1a843
chat: fix chat input size
2020-10-13 20:46:31 -04:00
Matilde Park
1a7bb6ecfa
publish: vertically align 'edit' and 'delete'
2020-10-13 20:31:47 -04:00
matildepark
b22f7e30c3
Merge pull request #3697 from urbit/lf/fleet-proxy
...
interface: multi ship devserver
2020-10-13 18:52:58 -04:00
Matilde Park
26ab2bd51e
groups: properly direct mobile navigation in home
2020-10-13 18:26:16 -04:00
Liam Fitzgerald
6855f623de
interface: multi ship devserver
2020-10-13 15:06:12 +10:00
Liam Fitzgerald
6794a930b5
interface: rewrite lodash imports with babel
...
Due to lodash's packaging mechanism, it is unable to treeshake unless
you always import from it in a certain fashion. This commit adds a babel
plugin to rewrite these imports for us.
2020-10-13 11:52:14 +10:00
Liam Fitzgerald
e7d3261252
interface: do not bundle extra locales
...
Landscape is not localised in any fashion and we never change the
default locale. As such, the locales that moment.js includes in the
bundle are redundant and can be removed
2020-10-13 11:49:57 +10:00
Liam Fitzgerald
abffd4062d
interface: disable source maps on production builds
...
Source maps have never worked correctly on production builds, and the
way that they are bundled into the JS itself negatively impacts our time
to first paint. As such, we disable them for a significant bundle size
improvement (10MB -> 2.4MB)
2020-10-13 11:48:13 +10:00
Matilde Park
072a9643eb
groups: show invites in home workspace
2020-10-09 14:35:40 -04:00
Matilde Park
9b8d197e8f
interface: sidebarInvite in indigo-react
2020-10-09 14:35:27 -04:00
Matilde Park
8e7ecbe925
interface: thin and transparent scrollbar
...
Prevents an edge case in Chrome browsers in light mode on the launch
screen where the scrollbar was just a thick, white border on top of
user backgrounds.
2020-10-09 00:16:20 -04:00
matildepark
fb1fe8094f
Merge pull request #3687 from urbit/mp/leap/apps
...
leap: restore app index, remove from default
2020-10-08 20:40:52 -04:00
Matilde Park
a2fbf8c51c
leap: restore app index, remove from default
2020-10-08 18:35:19 -04:00
Matilde Park
bbd105c2e4
links: key linkItems by date
2020-10-08 18:23:30 -04:00
Ted Blackman
cc6ce73fe4
LocalReducer: fix empty case of localStorage rehydration
2020-10-08 17:58:24 -04:00
Matilde Park
917651f6ee
publish: fix 'notebook index' link
2020-10-08 16:42:53 -04:00
Matilde Park
d1b2058e21
groups: listen for correct graphkey format
...
We wait for the incoming app path to auto-redirect, but graphKeys
doesn't use /ship/ format, but sigless ship slash resource paths.
2020-10-08 16:21:33 -04:00
Matilde Park
54fcd38e3d
leap: index unmanaged reosurces to '/home' path
2020-10-08 16:18:29 -04:00
matildepark
36126fd944
Merge pull request #3681 from urbit/mp/leap/add-home
...
leap: add 'home' to leap index, default results
2020-10-08 15:45:39 -04:00
Matilde Park
a7b43b88ef
interface: remove left margin from reconnectbutton
2020-10-08 15:11:28 -04:00
Matilde Park
0625c6f500
leap: add 'home' to leap index, default results
2020-10-08 14:31:23 -04:00
Matilde Park
7c7a9d0f48
groups: remove remnant groups from recent
2020-10-08 14:07:12 -04:00
matildepark
8697c116b1
Merge pull request #3677 from urbit/mp/groups/restore-calmness
...
groups: pass hideAvatars / nicknames to participants list
2020-10-08 13:55:19 -04:00
matildepark
4787de86d8
Merge pull request #3678 from urbit/ed/next-userspace-visual-updates
...
launch: edited colors+values for clock, weather, and tile borders
2020-10-08 13:52:22 -04:00
édouard
9b0a6f2e71
launch: edited colors+values for clock, weather, and tile borders
2020-10-08 13:49:09 -04:00
Matilde Park
2f4dd884e5
groups: pass hideAvatars / nicknames to participants list
2020-10-08 13:46:04 -04:00
Matilde Park
b1bc72f16f
launch: fix group tile links to not href
2020-10-08 13:42:23 -04:00
Matilde Park
903df01d4c
groups: participant names use black
2020-10-08 12:04:02 -04:00
Matilde Park
584268670c
groups: tabs use cursor: pointer
2020-10-08 12:02:53 -04:00
Tyler Brown Cifu Shuster
5c30b50c58
launch: change borders to box shadows
2020-10-08 08:51:54 -07:00
Tyler Brown Cifu Shuster
b7e63fb530
clock: differentiate date and time colors
2020-10-08 08:37:47 -07:00
Tyler Brown Cifu Shuster
e8e3c08050
weather: fix dark mode / indigo colors
2020-10-08 08:33:08 -07:00
Tyler Brown Cifu Shuster
d16e873272
groups: make action buttons transparent bg
2020-10-08 08:25:57 -07:00
Tyler Brown Cifu Shuster
94818c915d
chat: resize input font size
2020-10-08 08:23:22 -07:00
Tyler Brown Cifu Shuster
c521da1faa
groups: Fix nickname color in Participant List
2020-10-08 08:22:32 -07:00
Matilde Park
4db8996651
interface: fix colour display in group switcher
2020-10-07 17:09:36 -04:00
Matilde Park
dcce7fffaf
groups: fix metadata editing for groups
2020-10-07 17:08:39 -04:00
Tyler Brown Cifu Shuster
1e79552f07
landscape: fixed remote content expand button
2020-10-07 13:57:56 -07:00
Tyler Brown Cifu Shuster
03ea4f0a9f
chat: fix font size and sigil bar
2020-10-07 13:49:03 -07:00
Tyler Brown Cifu Shuster
4a2829b407
chat: fix and standardize font size
2020-10-07 13:46:05 -07:00
Matilde Park
a1d18cf360
groups: surface description in right hand pane
...
As per @urcades
2020-10-07 16:04:23 -04:00
Matilde Park
a210d96fb3
groups: tweak label for channel settings
2020-10-07 15:51:01 -04:00
Matilde Park
f03b726472
interface: remove 'stroke' from icons
2020-10-07 15:49:15 -04:00
Matilde Park
36afff608e
groups: prevent long title from pushing buttons
2020-10-07 15:48:26 -04:00
Matilde Park
bda8b29d26
launch: accept group invites correctly
2020-10-07 15:26:53 -04:00
Matilde Park
7b0c6039e1
interface: improve graph loading indicator
2020-10-07 14:49:43 -04:00
Matilde Park
4238ec3ef9
interface: revert richtext change
...
Duplicates paragraphs fourfold, isn't passing the prop correctly.
2020-10-07 14:47:08 -04:00
Matilde Park
f5b9f19d58
publish: safely catch refreshing on note
2020-10-07 14:39:33 -04:00
Matilde Park
45e83439d5
interface: plumb disabled to colorinput
2020-10-07 14:29:51 -04:00
Liam Fitzgerald
25cfc6c612
interface: fix urbit/landscape#100
2020-10-07 18:16:10 +10:00
Liam Fitzgerald
4d2f215e44
Sidebar: cleanup unused imports
2020-10-07 18:15:04 +10:00
Liam Fitzgerald
a45ee12d6d
interface: revive new/join groups
2020-10-07 17:50:32 +10:00
Liam Fitzgerald
a20c43d93b
launch: more design fixes
2020-10-07 16:53:32 +10:00
Liam Fitzgerald
3be77c9d87
Merge branch 'release/next-userspace' into lf/nu-groups-fixes
2020-10-07 16:00:37 +10:00
Liam Fitzgerald
60cf95f3da
interface: fix iOS scrolling
2020-10-07 15:47:18 +10:00
Liam Fitzgerald
7a90f04a06
interface: fix stateless async clickables
2020-10-07 15:07:04 +10:00
Matilde Park
9d5645f8d7
interface: fix default app tiles linking as anchor
2020-10-07 00:32:29 -04:00
Matilde Park
db6d322861
interface: amend sidebar to use 'adjust'
2020-10-06 21:45:48 -04:00
Matilde Park
2e54e7c833
interface: prevent profileoverlay crash, redirect properly
2020-10-06 21:42:24 -04:00
Matilde Park
5d600fcc1f
interface: loading spinner should have gray bg
2020-10-06 21:22:29 -04:00
Matilde Park
631f230f4e
interface: use cursor:pointer on buttons
2020-10-06 21:19:35 -04:00
Matilde Park
ac47cd4594
interface: replace icons for group settings
2020-10-06 21:11:18 -04:00
Liam Fitzgerald
5f3e96566d
Launch: cleanup design
2020-10-07 10:44:44 +10:00
Liam Fitzgerald
2ed5e4e077
UnjoinedResource: clean up design
2020-10-07 10:24:27 +10:00
Liam Fitzgerald
71251501e0
GroupsPane: improve loading state
2020-10-07 10:24:27 +10:00