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
Fang
dfacd619eb
chat-cli: more-conventional state naming
2020-03-11 00:42:04 +01:00
Fang
22cc6ae629
chat-cli: support un- *and* managed chats
...
Re-enables chat creation, touches up invite logic, and makes everything
work with the new "un/managed" attribute of chats.
Changes the +target type, so requires state transition. We use that
opportunity to clean up our messages mirror (memory reclamation).
"Unmanaged" chats should work the same as they did before.
Group-based chats are secondary citizens, but supported by prepending
"group " to whatever target you want to use. ie:
;join group ~marzod/secret-club :: join a group-based chat
;group ~marzod/secret-club :: target a group-based chat
The latter case should be rarely needed, as glyphs remember this
attribute of their bound target.
Creating a group alongside a chat is supported through:
;create village-with-group /cool-kids
You can then invite to that group (and by extension the associated chat)
by doing:
;invite group /cool-kids ~rinsed-walrus
2020-03-11 00:40:21 +01:00
Philip Monk
9375616335
eth-watcher: reduce required number of confirmations
...
To 30 blocks + 30 blocks + 0-5 minutes == about 15 minutes total.
Further reduction should be possible, but requires changing the
algorithm a bit. We don't want to reduce the number of confirmations
below about 30, though, since we don't handle reorganizations well.
See #2414 .
2020-03-10 16:12:56 -07:00
Fang
4740fdd493
chat-cli: use example of state instead of type
...
This prepares us for versioned state, and is more consistent with modern
app code style.
2020-03-10 23:56:24 +01:00
Fang
2c1539742b
chat-cli: add scry helper
2020-03-10 23:31:18 +01: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
Isaac Visintainer
0e9ea8c039
publish: fix notebook deletion card flushing bug
2020-03-10 15:08:38 -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
ixv
073fc4be34
Merge pull request #2429 from urbit/eyre-login
...
eyre: upon login redirect parameter being empty, redirect to /
2020-03-09 20:44:23 -07:00
ixv
305a4874e2
Merge pull request #2428 from urbit/remote-pub-metadata
...
publish: update remote metadata group properly and only send invites …
2020-03-09 20:43:44 -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
Logan Allen
bd947421ca
eyre: upon login redirect parameter being empty, redirect to /
2020-03-09 17:16:43 -07:00
Logan Allen
9a6a7b147d
publish: update remote metadata group properly and only send invites for unmanaged notebooks
2020-03-09 17:05:06 -07:00
Logan Allen
17bea9a5bd
chat: only send invites for unmanaged chats
2020-03-09 16:44:16 -07: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
ixv
512c7204ba
Merge pull request #2419 from urbit/merge-la-ota-work
...
chat: upgraded chat-hook to move old chats to /~/chat-path
2020-03-09 16:20:50 -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
Logan Allen
e0583be364
Merge branch 'merge-la-ota-work' of github.com:urbit/urbit into merge-la-ota-work
2020-03-09 12:40:43 -07:00
Logan Allen
e8c95157d4
chat-hook: emit cards upon upgrade AND store cards to be sent later upon chat-store trigger to support either order of updating
2020-03-09 12:40:04 -07:00
Matilde Park
7fbe0c9318
various: amend invite copy on creation front-ends
2020-03-09 15:36:00 -04:00
Logan
e160f0b0f4
Update pkg/arvo/app/contact-hook.hoon
...
Co-Authored-By: Fang <git@fang.io>
2020-03-09 12:29:49 -07:00
Joe Bryan
eb05e71d60
arvo: removes looping crash printf
2020-03-09 00:41:04 -07: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
Logan Allen
3824402200
chat: upgraded chat-hook to move old chats to /~/chat-path
...
chat: ota attempt
chat: ota triggers chat-store to tell chat-hook to send cards to update chat-store's state
contact-view: commented out avatars and base64
chat: cleaned up commits
2020-03-08 13:05:10 -07:00
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
b7911fa785
vere: rc version bump (v0.10.4.rc1 -> v0.10.4.rc2) [ci skip]
2020-03-06 15:42:06 +04:00
Jared Tobin
6ccc843165
Merge branch 'arvo-errors' ( #2366 )
...
* origin/arvo-errors: (35 commits)
pill: all
vane: jet-hints all vanes for profiling
arvo: refines crash printfs
arvo: fix wire (and adapt old) for %vega reset notification
arvo: removes all vase literals from |va
arvo: removes all traces of meta-meta card reduction
arvo: cleanup per review
arvo: removes vestigial |is core
arvo: remove refactoring comments
arvo: replace $milt with $meta
arvo: replace $mill with $maze
worker: sends new error-notification events
arvo: removes %gave, generalizes %hurl
vane: prints error notifications where not handled
behn: forward %drip error notifications, refactor %crud handling
ames: downcast %hear error notification to %hole
vane: downcast all error notifications to %crud
arvo: removes (commented out) legacy event routing
test: updates vane calling convention
dill: "downcast" +call error notification to %crud
...
Signed-off-by: Jared Tobin <jared@tlon.io>
2020-03-06 13:45:33 +04: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
ixv
3e4d73d9e1
Merge pull request #2403 from urbit/publish-meta-ota
...
publish: check if metadata-store has started before scrying it
2020-03-05 20:35:27 -08:00
ixv
5b21dbce25
Merge pull request #2402 from urbit/ota-meta-hook
...
drum: start metadata-hook on OTA
2020-03-05 20:34:39 -08:00
Isaac Visintainer
21e44f6c5d
Merge branch 'ota-meta-hook' ( #2402 )
...
* ota-meta-hook:
drum: start metadata-hook on OTA
Signed-off-by: Isaac Visintainer <isaac.visintainer@gmail.com>
2020-03-05 20:33:18 -08: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
Logan Allen
2ce60e9f0d
drum: start metadata-hook on OTA
2020-03-05 15:50:18 -08:00
Logan Allen
1a8dfccf22
publish: check if metadata-store has started before scrying it
2020-03-05 15:43:12 -08: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
Logan Allen
b8987f6988
drum: start metadata-hook on OTA
2020-03-05 15:20:44 -08: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
Joe Bryan
67cef638c4
Merge branch 'master' into arvo-errors
...
* master: (484 commits)
king: Slight CLI cleanup and fix test build.
king: Add command-line flags to configure HTTP and HTTPS ports.
groups: reduce metadata updates, removal
chat: reducer handles metadata removal
groups: exclude group metadata from channels list
groups: set and surface group name metadata
groups: remove dummy 'share' flow, 'default' group
contacts: rename, migrate '~contacts' to '~groups'
sh/release: rename vere release tarballs
vere: patch version bump (v0.10.3 -> v0.10.4.rc1) [ci skip]
pills: updated brass and solid
chat: pull room contacts from associated group
chat: spell 'permanent' correctly
eyre: remove padding from 'access' input
chat: only delete metadata for a chat if you created it
chat: settings inputs add borders on focus
vere: disables gc on |mass in the daemon process
chat: remove console.log from metadataAction
chat: style fixes during review, use metadata-hook
chat: edit description, color settings
...
2020-03-05 11:56:49 -08:00
ixv
a16e40228d
Merge pull request #2399 from urbit/publish-metadata
...
publish: integration with metadata
2020-03-05 11:56:03 -08:00
Logan Allen
37820e5f51
publish: fill in title and description when importing, style
2020-03-05 11:44:34 -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