Commit Graph

5429 Commits

Author SHA1 Message Date
Tyler Brown Cifu Shuster
4cec8f481a interface: sped up sigil implementation 2020-08-23 20:05:59 -07:00
Tyler Brown Cifu Shuster
16868c58c9 groups: trim name on create 2020-08-23 19:50:18 -07:00
Tyler Brown Cifu Shuster
c383d31c24 chat: updated Leave Group copy 2020-08-22 10:55:37 -07:00
Joe Bryan
096677a3c3 ur: distinguish "meme" (exceeds memory repr) errors in ur_bsr* and ur_cue* functions 2020-08-21 15:33:04 -07:00
Joe Bryan
753a3ea9a5 ur: removes superceded functions: ur_bsr64 and ur_bsr_bytes 2020-08-21 15:33:04 -07:00
Joe Bryan
66970a01e1 ur: refactors ur_bsr_bit* functions 2020-08-21 15:33:04 -07:00
Joe Bryan
6e3dade9a6 ur: improves ur_bsr_sane() 2020-08-21 15:33:04 -07:00
Joe Bryan
4a7ad95e14 ur: rewrites ur_bsr_tag(), adds tests 2020-08-21 15:33:04 -07:00
Joe Bryan
d130633732 ur: uses ur_bsr_rub_log() in ur_bsr_mat, moves ur_bsr_zeros() into tests 2020-08-21 15:33:04 -07:00
Joe Bryan
1a89c71e96 ur: adds ur_bsr_rub_log and tests, fixes ur_bsr_zeros() 2020-08-21 15:33:04 -07:00
Joe Bryan
e09ba7e8ee ur: fixes typos in tests 2020-08-21 15:33:04 -07:00
Joe Bryan
b3c644930a ur: use new ur_bsr*_any functions in ur_cue() 2020-08-21 15:33:04 -07:00
Joe Bryan
5a8043f620 ur: clean up ur_bsr8_any() 2020-08-21 15:33:04 -07:00
Elliot Glaysher
5f0fa9b2a0
Merge pull request #3354 from urbit/king-reestablish-natpmp
natpmp: when reopening laptop, reestablish a connection to the router.
2020-08-21 10:01:33 -04:00
Joe Bryan
a7ac76d5e7 ur: cleans up ur_bsrN_any tests 2020-08-20 23:44:04 -07:00
Joe Bryan
4d1bb97f36 ur: adds ur_bsr_bytes_any(), for bit-indexed byte reads 2020-08-20 23:43:59 -07:00
Elliot Glaysher
8255fc0e8c natpmp: formatting and cleanup old pmp handle 2020-08-20 20:23:25 -04:00
Paul Driver
6125ac4fe4 fix vector allocation in reel 2020-08-20 12:54:27 -07:00
Elliot Glaysher
15f0df81f1 natpmp: when reopening laptop, reestablish a connection to the router. 2020-08-20 15:47:02 -04:00
Paul Driver
e3cafdd464 roll/reel with while loops 2020-08-20 11:58:08 -07:00
pilfer-pandex
c164f12922
Merge pull request #3339 from urbit/jt/rehob
urbit-king: update urbit-hob to v0.3.3
2020-08-20 08:35:12 -07:00
Joe Bryan
b117ca25a6 ur: fills out bistream-write (ur_bsw*) interface 2020-08-19 19:12:01 -07:00
Matilde Park
ffadf5718d links: use tabbar in links-list, settings 2020-08-19 21:44:45 -04:00
Matilde Park
1fd147f6cb chat, links: componentise tabBar 2020-08-19 21:37:20 -04:00
Joe Bryan
c5bbe9e441 ur: rewrites ur_bsw_bytes to be bit-indexed 2020-08-19 18:37:01 -07:00
Joe Bryan
79363d66a8 ur: refactors bit-stream bounds-enforcement and growth 2020-08-19 18:37:01 -07:00
Joe Bryan
4aa1dbe4a2 ur: adds ur_bsw_bex() and tests 2020-08-19 18:36:56 -07:00
Matilde Park
0dbd879443 links: use componentised metadata 2020-08-19 21:17:33 -04:00
Matilde Park
ecfcb55c17 interface: componentise metadata settings 2020-08-19 21:03:01 -04:00
Matilde Park
1282e2abd1 publish: style 'about' field for dark mode 2020-08-19 20:42:58 -04:00
Matilde Park
0411052e42 groupView: 'no ships are banned' styling 2020-08-19 20:37:55 -04:00
Liam Fitzgerald
730478080c publish: allow creation of unmanaged notebooks 2020-08-20 10:15:40 +10:00
Matilde Park
2c621caac2 Merge branch 'release/next-userspace' into mp/links-indigo 2020-08-19 18:23:11 -04:00
David Kerschner
dd3e1a5bcc launch: minor on-peek update 2020-08-19 11:46:52 -07:00
Elliot Glaysher
88428961dd natpmp: also detect 172.16.0/0/12 ips as private. 2020-08-19 14:02:03 -04:00
Joe Bryan
0f3731a40c ur: adds initial tests for bitstream-read functions (ur_bsr*) 2020-08-19 10:19:28 -07:00
Joe Bryan
d4522adb0c ur: moves slow8/32/64 write functions into tests 2020-08-19 10:19:28 -07:00
matildepark
94151b4a8f
Merge pull request #3351 from urbit/mp/revert/3344
Revert "chat: bottom-align UI in input"
2020-08-19 13:05:47 -04:00
matildepark
669a55ecf3
Merge pull request #3307 from cmarcelo/json-for-chat-update-keys
chat: serialize %keys to JSON for chat update
2020-08-19 13:02:32 -04:00
Elliot Glaysher
1401d7bc5c natpmp: fix error handling and don't die on errors in getpubliaddress
This fixes a case where the natpmp async could pure () instead of
recursing, which would lock ames. This also adds some more error
handling on the haskell side of things and disables the raw fprintfs
in the c bindings layer.
2020-08-19 12:53:59 -04:00
Matilde Park
bb95a54462 Revert "chat: bottom-align UI in input"
This reverts commit a2af03fc70.
2020-08-19 12:11:31 -04:00
Elliot Glaysher
5c7f846d71 natpmp: change the library's timeout system to not wait 4 minutes. 2020-08-19 12:05:13 -04:00
matildepark
e041afe351
Merge pull request #3348 from tylershuster/mobile-dojo
dojo: fixes whitescreen on mobile
2020-08-19 12:01:35 -04:00
Matilde Park
10c6ea77b7 publish: adding dark mode declarations 2020-08-19 11:30:43 -04:00
matildepark
f9805aada9
Merge pull request #3327 from urbit/lf/groups-join-fix
groups: join fixes
2020-08-19 11:09:05 -04:00
Liam Fitzgerald
687a957087 publish: make post submit button primary 2020-08-19 18:39:14 +10:00
Tyler Brown Cifu Shuster
b5485cf0e3 dojo: fixes whitescreen on mobile 2020-08-18 20:10:36 -07:00
Liam Fitzgerald
8064b48ae2 publish: improve responsivity on mobile 2020-08-19 11:00:43 +10:00
Liam Fitzgerald
5b86edd4d6 publish: address review comments 2020-08-19 10:59:24 +10:00
David Kerschner
1eb6407062 launch: added scrys for missing options 2020-08-18 17:25:51 -07:00
David Kerschner
bf4faf467c s3-store: requested stylistic changes 2020-08-18 17:25:35 -07:00
Liam Fitzgerald
5b06ee7678 publish: remove extraneous files from merge 2020-08-19 10:11:44 +10:00
Matilde Park
e0bd7acdc9 Merge branch 'release/next-userspace' into mp/chat/blockquote 2020-08-18 20:09:14 -04:00
matildepark
b4a7d7bace
Merge pull request #3344 from urbit/mp/chat/bottom-aligned-input
chat: bottom-align UI in input
2020-08-18 20:07:16 -04:00
Matilde Park
65b3812191 chat: restore 'copied' notice on copy
Fixes #3326.
2020-08-18 18:39:43 -04:00
Matilde Park
25beef6ded chat: codeblocks get bg color
Fixes #3325.
2020-08-18 18:19:11 -04:00
Matilde Park
3f447645d6 groups: pad shortcode prompt to avoid graphic bug
Fixes #3282. Also refactors shortcode render into a function.
2020-08-18 18:01:20 -04:00
Matilde Park
a2af03fc70 chat: bottom-align UI in input 2020-08-18 17:47:05 -04:00
Matilde Park
d3b5e34c2d chat: add monospace -> source code pro 2020-08-18 17:20:15 -04:00
Matilde Park
f7a2e043a3 chat: code mode uses source code pro 2020-08-18 17:17:14 -04:00
Matilde Park
8c3ef9b87b chat: add blockquotes
Fixes #3338.
2020-08-18 17:10:21 -04:00
Elliot Glaysher
60e2ae02a2 natpmp: cleanup by using a tristate 2020-08-18 15:43:31 -04:00
Matilde Park
0705f94f3f StatusBar: always show home button
Perversely, fixes #3276.
2020-08-18 14:57:05 -04:00
Elliot Glaysher
dca4344a45 natpmp: By default, only try to talk to the router on private ips.
Since startup hangs for seconds when you are not behind a router,
but still attempt to ask one to open ports for you, by default,
only try to contact the router if the local ip is 192.168.*.* or
10.*.*.*.

Also make port forwarding force on/off.
2020-08-18 12:22:45 -04:00
Jared Tobin
5662a085d5
urbit-king: update urbit-hob to v0.3.3
v0.3.2 fixed an important bug that should be pulled in here.
2020-08-18 13:48:05 -02:30
Joe Bryan
572a0d2c91 ur: adds ur_bsw32() 2020-08-17 22:03:55 -07:00
Joe Bryan
5b0c1320fb ur: refactors ur_bsw8 and ur_bsw_bytes internals 2020-08-17 22:03:55 -07:00
Joe Bryan
a9d2a29bf2 ur: rewrites _bsw64_unsafe() for efficiency 2020-08-17 22:03:49 -07:00
Joe Bryan
9282247ba5 ur: adds tests for bitstream write functions (ur_bsw*) 2020-08-17 21:57:02 -07:00
Liam Fitzgerald
1bcd7f27e6 publish: cleanup imports 2020-08-18 10:57:07 +10:00
Liam Fitzgerald
ad711fa41e Merge branch 'release/next-userspace' into lf/publish-indigo 2020-08-18 10:06:07 +10:00
Liam Fitzgerald
5570c076fd publish: finish rewrite 2020-08-18 10:03:39 +10:00
Liam Fitzgerald
135d9ceb20 publish: begin rewrite 2020-08-18 10:03:22 +10:00
Liam Fitzgerald
5334c08533 StatusBar: update for new design 2020-08-18 10:00:31 +10:00
Liam Fitzgerald
a8e4e00627 Merge branch 'release/next-userspace' into lf/settings-screen 2020-08-18 09:56:04 +10:00
Tyler Brown Cifu Shuster
36b11bd881 dojo: fixes #3297 2020-08-17 16:15:35 -07:00
Tyler Brown Cifu Shuster
9e512eb17f Merge branch 'release/next-userspace' of https://github.com/urbit/urbit into dojo-leap-conflict 2020-08-17 15:49:53 -07:00
matildepark
7acb2da366
Merge pull request #3321 from tylershuster/group-name-match
chat: account for digits in group name links
2020-08-17 18:36:17 -04:00
Joe Bryan
e160620256 ur: refactors jam/cue tests 2020-08-17 15:36:01 -07:00
matildepark
4a0112c97d
Merge pull request #3334 from urbit/mp/statusbar-lineheights
statusBar: rewrite in indigo, line-height tweak
2020-08-17 18:35:42 -04:00
Matilde Park
8f121afcb1 ReconnectButton: flush button left 2020-08-17 16:52:04 -04:00
Logan Allen
9c33fbd9be file-server: fix #3047, incorrect path matching 2020-08-17 13:30:05 -07:00
David Kerschner
8837e6686e updated per comments 2020-08-17 12:57:46 -07:00
pilfer-pandex
750b986370 Merge branch 'release/next-vere' into pp/log-cli
Rename `koUseNatPmp` to `hUseNatPmp`; cleanup
2020-08-17 11:43:30 -07:00
Logan Allen
79732ddad3 chat: refactored join page into indigo 2020-08-17 11:35:38 -07:00
pilfer-pandex
6a236a2749 king: use XDG cache directory for default log location 2020-08-17 11:27:30 -07:00
Elliot Glaysher
5ee32841d2
Merge pull request #3261 from urbit/king-natpmp
King should open ames ports via NAT-PMP
2020-08-17 14:12:48 -04:00
pilfer-pandex
e40bd3cf6f Merge branch 'master' into release/next-vere 2020-08-17 11:05:46 -07:00
Elliot Glaysher
b25c0b3443 natpmp: oops. missed a sav_errno 2020-08-17 13:08:22 -04:00
Matilde Park
15e91602c1 leap: results use overflow auto 2020-08-17 13:03:01 -04:00
Matilde Park
80b3d59789 Merge branch 'master' into release/next-userspace 2020-08-17 13:00:28 -04:00
Matilde Park
4894fa2cca leap: add rounded corners to results panel
Fixes #3330.
2020-08-17 12:42:46 -04:00
Matilde Park
dd780d1ff9 statusBar: rewrite in indigo, lineHeight tweaks 2020-08-17 12:28:01 -04:00
Elliot Glaysher
81e3a8f927 natpmp: cleanups for ~master-morzod 2020-08-17 10:58:48 -04:00
Liam Fitzgerald
e89cb3bd71 Merge branch 'release/next-userspace' into lf/settings-screen 2020-08-17 18:10:00 +10:00
Liam Fitzgerald
dd57147189 chat: support hideAvatars and hideNicknames 2020-08-17 17:43:05 +10:00
Liam Fitzgerald
c7f5220d18 launch: add background to base hash 2020-08-17 17:42:42 +10:00
Liam Fitzgerald
b13d2488a4 StatusBar: update for profile + omnibox 2020-08-17 17:37:50 +10:00
Tyler Brown Cifu Shuster
04957632cd Merge branch 'release/next-userspace' of https://github.com/urbit/urbit into dojo-leap-conflict 2020-08-16 21:12:59 -07:00
Tyler Brown Cifu Shuster
494275b6ab interface: track suspended element when leap loads 2020-08-16 21:12:31 -07:00
Liam Fitzgerald
5a1a994b9f group-store: Disallow joining of nonexisting groups
Returns %.n upon requesting a join of group that does not exist
2020-08-17 12:51:45 +10:00
Liam Fitzgerald
f658d99c76 pull-hook: no-op on double add
If we receive an %add poke for a resource we are already pulling, no-op
instead of crashing. This should prevent crashes upon repulling a
resource after a breach of the host.
2020-08-17 12:47:40 +10:00
Liam Fitzgerald
516423b853 contact-hook: no-op on accepted invite
The contact-hook was attempting to join a group upon it's invite being
accepted. However, the join poke is also sent from the frontend, causing
a potential race condition. Changes contact-hook to no-op on an
%invite-update.
2020-08-17 12:41:24 +10:00
pilfer-pandex
2d1f3cdfa0 king: thread LogLevel through, make output better 2020-08-16 10:33:52 -07:00
Tyler Brown Cifu Shuster
1466ca2f48 chat: account for multiple dashes in group name links 2020-08-15 19:23:06 -07:00
Tyler Brown Cifu Shuster
017749b8cf interface: updated tsconfig.json 2020-08-15 15:28:33 -07:00
Tyler Brown Cifu Shuster
54a7acbfc2 leap: stop immediate propagation on invocation 2020-08-15 15:01:11 -07:00
Tyler Brown Cifu Shuster
693ab48529 chat: account for digits in group name links 2020-08-15 14:42:45 -07:00
pilfer-pandex
8ab60b9133 king: configure logging via cli flags 2020-08-14 19:40:48 -07:00
Tyler Brown Cifu Shuster
d8ead05309 interface: adds absolute path resolution to imports 2020-08-14 15:04:38 -07:00
Matilde Park
6046936bef links: simplify comment-item component 2020-08-14 16:42:17 -04:00
Tyler Brown Cifu Shuster
31eb49174d interface: makes embed button a button 2020-08-14 13:39:37 -07:00
Matilde Park
d2579b1658 links: remove members page 2020-08-14 16:25:08 -04:00
Elliot Glaysher
1b3a69e24d
Merge branch 'release/next-vere' into king-natpmp 2020-08-14 16:17:47 -04:00
Matilde Park
9a819746b9 Merge branch 'release/next-userspace' into mp/links-indigo 2020-08-14 16:04:36 -04:00
matildepark
bb1a4d73b2
Merge pull request #3308 from urbit/la/outer-restructure
interface: restructured outer directories into views and logic
2020-08-14 15:52:40 -04:00
Joe Bryan
509c074445 ur: implements cue 2020-08-14 11:48:13 -07:00
David Kerschner
a2c7b16eb1 updated on-peek for s3-store 2020-08-14 11:36:29 -07:00
Joe Bryan
ee8c8ed1bd ur: implements jam 2020-08-14 11:15:51 -07:00
Joe Bryan
377ee490f3 u3: corrects _cu_from_loom() stack struct comment 2020-08-14 11:15:51 -07:00
Joe Bryan
eedb138975 ur: refactors indirect-atom (re-)allocation 2020-08-14 11:15:51 -07:00
Elliot Glaysher
14d1b59117 natpmp: even more cleanup 2020-08-14 10:23:39 -04:00
Tyler Brown Cifu Shuster
a593a9a3de interface: div is not a self-closing tag 2020-08-13 21:17:36 -07:00
Anton Dyudin
4c45ffc7f0 dojo: reintroduce "?? expr" raw-ish type printer 2020-08-14 00:27:31 +00:00
Anton Dyudin
dda386472c dojo ???: handle threads 2020-08-14 00:27:31 +00:00
Anton Dyudin
d372da3829 dojo: reintroduce "??? expr" parse debug mode
NOTE does a somewhat quetionable type thing, original version didn't compile
2020-08-14 00:27:31 +00:00
Logan Allen
d7f3238e39 interface: merged in release/next-userspace 2020-08-13 11:55:16 -07:00
Logan Allen
ddb008b501 interface: restructured outer directories into views and logic 2020-08-13 11:53:50 -07:00
Elliot Glaysher
b4878a8b03 natpmp: Separate out the PortThreadMsgs from the heap actions. 2020-08-13 13:36:20 -04:00
Elliot Glaysher
a3336fde41 natpmp: more nits 2020-08-13 11:52:42 -04:00
Elliot Glaysher
1183ac0b22 natpmp: checkpoint while addressing comments 2020-08-13 11:12:26 -04:00
Elliot Glaysher
ac4b5a99e5 natpmp: Rename RunningEnv to HostEnv. 2020-08-13 10:19:35 -04:00
Elliot Glaysher
3e6fd0f8e8 natpmp: ~pilfer style nits 2020-08-13 10:08:02 -04:00
Caio Marcelo de Oliveira Filho
04326ad04d chat: Refactor to use ?- in chat update JSON serialization 2020-08-13 01:11:12 -07:00
Caio Marcelo de Oliveira Filho
058ec8aa2c chat: serialize %keys to JSON for chat update 2020-08-13 01:10:24 -07:00
Matilde Park
b0d252fa76 publish: no-op when joining our own notebook
Fixes #3300.
2020-08-12 23:08:31 -04:00
Matilde Park
b963a55b04 publish: no-op when joining our own notebook
Fixes #3300.
2020-08-12 21:12:05 -04:00
matildepark
cc59550225
Merge pull request #3302 from urbit/la/indigo-outer-chat
interface: broke out routes from main App.js
2020-08-12 16:47:25 -04:00
matildepark
53f4ad4060
Merge pull request #3303 from urbit/la/msg-key
chat: add key to outer component to prevent re-render
2020-08-12 16:39:22 -04:00
Logan Allen
6b375051e3 chat: add key to outer component to prevent re-render 2020-08-12 12:11:18 -07:00
Logan Allen
a6f88fad80 interface: broke out routes from main App.js 2020-08-12 11:23:25 -07:00
pilfer-pandex
36ee3da818
Merge pull request #3267 from urbit/pp/print-http-ports
king: eyre: add missing printouts with ports
2020-08-11 22:11:35 -07:00
Liam Fitzgerald
993ba2d00f glob: update to 0v2.pbthv.gd1q2.h2ura.5esrn.d361c 2020-08-11 22:14:07 -04:00
Matilde Park
271a9ef235 leap: results link to join routes
Fixes #3274.
2020-08-11 21:52:49 -04:00
matildepark
d07a40b4cd
Merge pull request #3294 from tylershuster/leap-tab
leap: set default select behavior
2020-08-11 18:46:46 -04:00
Tyler Brown Cifu Shuster
62042a067b omni: set default select behavior 2020-08-11 15:35:00 -07:00
Matilde Park
02bd2e795a chat: fix syntax of regex check 2020-08-11 17:57:59 -04:00
matildepark
273bc9c0f3
Merge pull request #3287 from urbit/mp/omnibox-fixes
leap: small fixes
2020-08-11 16:54:19 -04:00
matildepark
97bbac159c
Merge pull request #3292 from urbit/la/chat-read
chat: don't show green line when unread is on page 1
2020-08-11 16:22:20 -04:00
Matilde Park
a123dd67dd interface: allow pinch zooming if needed 2020-08-11 16:20:19 -04:00
Matilde Park
2df01c5fad leap: disable spellcheck 2020-08-11 16:01:05 -04:00
Matilde Park
087dbf0221 interface: prevent interface zooming on iOS 2020-08-11 15:24:28 -04:00
L
2b065d65dc
Merge pull request #3269 from urbit/la/chat-settings
chat: settings page refactor
2020-08-11 12:15:07 -07:00
Logan Allen
fcf5b21a90 interface: settings for color disables properly 2020-08-11 12:07:10 -07:00
Logan Allen
92fd1c2af5 chat: don't show green line 2020-08-11 11:35:55 -07:00
Tyler Brown Cifu Shuster
d86b240c7a chat: fixes #3288 2020-08-11 10:01:41 -07:00
Matilde Park
a16439188a omnibox: background darkens in dark mode
Fixes #3280.
2020-08-11 12:20:12 -04:00
Matilde Park
2a74699f61 omnibox: sorting -> apps, commands, groups, subs
Fixes #3279.
2020-08-11 12:17:07 -04:00
Matilde Park
b3d31a05e0 omnibox: make searching case insensitive
Fixes #3278.
2020-08-11 12:14:43 -04:00
Matilde Park
aaa763214b omnibox: stop enter from propagation
Fixes #3277.
2020-08-11 12:12:27 -04:00
Liam Fitzgerald
1af45f9fa1 publish: rewrite note previews in indigo 2020-08-11 15:06:35 +10:00
Liam Fitzgerald
7abeebc672 glob: update to 0v7.foe2o.ang8k.28dnr.fudi0.74c8d 2020-08-11 00:26:02 -04:00
Matilde Park
b0e83ad594 chat: prevent retaining sent message on unmount
Fixes #3272.
2020-08-10 23:53:17 -04:00
Matilde Park
652e7b75cd chat: autofocus on desktop, not mobile 2020-08-10 23:51:37 -04:00
Matilde Park
442d124836 landscape/index.html: update for new bundle 2020-08-10 23:01:01 -04:00
Matilde Park
f79f1a128b glob: update to 0v2.aal6p.71bo0.v3r4f.ka7l6.8js3t 2020-08-10 23:00:40 -04:00
Matilde Park
91c03616b0 Merge branch 'release/next-userspace' 2020-08-10 22:54:21 -04:00
Logan Allen
580a19eff5 chat-window: fix missing history prop 2020-08-10 19:52:17 -07:00
Logan Allen
23bec6ab55 chat: removed console.log 2020-08-10 19:48:07 -07:00
Logan Allen
7feb89f653 chat: fix code mode issue 2020-08-10 19:46:41 -07:00
Logan Allen
1b0cb6694e chat: fixed this.editor issue introduced in merge 2020-08-10 19:43:44 -07:00
Matilde Park
f93448e473 landscape/index.html: update for new bundle 2020-08-10 22:09:57 -04:00
Matilde Park
ef26b119dc glob: update to 0vmf0mo.4kgmp.27315.046hb.ikabc 2020-08-10 21:30:27 -04:00
Joe Bryan
039ef019b9 ur: adds ur_walk_fore - higher-ordered pre-order noun traversal 2020-08-10 17:57:57 -07:00
Joe Bryan
d0e5c658a9 ur/u3: enforce ur_coin* invariants, deduplicate 32-61-bit direct atoms 2020-08-10 17:57:48 -07:00
pilfer-pandex
8e04cd12f0
Merge pull request #3230 from urbit/pp/ames-slow-startup
king: ames: add stderr when sending before having turfs
2020-08-10 17:47:43 -07:00
Logan Allen
ab65d49c86 chat: dismiss unread on scroll to bottom 2020-08-10 17:26:36 -07:00
Logan Allen
85b10d4a53 chat: removed commented out code 2020-08-10 17:23:56 -07:00
Logan Allen
94ad11b238 chat: refactored settings ui into components 2020-08-10 17:14:47 -07:00
Joe Bryan
ab217fc874 ur: adds dictionaries with noun keys and arbitrary 32/64-bit values 2020-08-10 17:14:24 -07:00
Joe Bryan
c1398c1b4e ur: adds atom bloq measurement in ur_met() 2020-08-10 17:14:08 -07:00
Liam Fitzgerald
3f81b30f36 publish: rewrite new notebook in indigo react 2020-08-11 10:03:42 +10:00
Liam Fitzgerald
e3d2a52883 publish: rewrite root in indigo-react 2020-08-11 10:03:18 +10:00
Tyler Brown Cifu Shuster
6e02638a78 Merge branch 'release/next-userspace' of https://github.com/urbit/urbit into release/next-userspace 2020-08-10 13:35:46 -07:00
Logan Allen
9778939aae chat: wip on settings 2020-08-10 12:01:03 -07:00
Elliot Glaysher
d4d99835b2 natpmp: aesthetic cleanups 2020-08-10 14:55:08 -04:00
Elliot Glaysher
2e66ae10ec natpmp: use MonadIO in the bindings to remove unsightly "io $" 2020-08-10 13:15:03 -04:00
Elliot Glaysher
4d8c6ad09a nat-pmp: improve error and diagnostic messages 2020-08-10 13:02:13 -04:00
pilfer-pandex
556d92107a king: eyre: add missing printouts with ports 2020-08-09 22:12:44 -07:00
Liam Fitzgerald
e3d1293f6a Merge branch 'release/next-userspace' into lf/settings-screen 2020-08-10 09:52:36 +10:00
Tyler Brown Cifu Shuster
49bde32f03 Interface: Fixed over-large images 2020-08-07 21:28:30 -07:00
Matilde Park
27aa920a7a omniboxResult: scroll into view if necessary 2020-08-07 18:18:53 -04:00
Matilde Park
48ea9d4161 omnibox: add groups to apps list 2020-08-07 18:18:42 -04:00
Elliot Glaysher
b7bfa170a9
Merge pull request #3262 from urbit/king-fix-eth
king: fix dawn to use the wrapped ethereum server.
2020-08-07 14:31:07 -04:00
Elliot Glaysher
4c4712f4e8 king: fix dawn to use the wrapped ethereum server. 2020-08-07 13:18:16 -04:00
Elliot Glaysher
149565cd97 king: get tests passing after nat-pmp changes 2020-08-07 13:04:57 -04:00
Elliot Glaysher
6368aa2b02 king: Turn NAT-PMP on by default, with a flag to disable.
Also: error checking.
2020-08-07 12:42:00 -04:00
Elliot Glaysher
96723b3de0 nat-pmp: Add readme talking about providence. 2020-08-07 12:41:49 -04:00
matildepark
b90beaf969
Merge pull request #3249 from urbit/lf/versioned-js-bundles
interface: do not cache index.html and cache bust JS
2020-08-07 10:27:41 -04:00
matildepark
e15d54d163
Merge pull request #3259 from urbit/mp/publish-reads
publish: send reads on nav, distinguish unreads
2020-08-06 20:59:02 -04:00
Liam Fitzgerald
1238c2034b Merge branch 'release/next-userspace' into lf/settings-screen 2020-08-07 10:48:21 +10:00
Liam Fitzgerald
860794e084 Merge branch 'release/next-userspace' into lf/versioned-js-bundles 2020-08-07 10:30:13 +10:00
Logan Allen
5ec804b8c6 chat-input: fixed sizing issues 2020-08-06 15:34:49 -07:00
Fang
c76fec09a6
Merge pull request #3174 from urbit/m/stateless-forward
ames.c: stateless forwarding
2020-08-07 00:24:52 +02:00
Logan Allen
14bd80753a chat: fix compile in merged version 2020-08-06 15:04:49 -07:00
Logan Allen
cda8a0e47a chat: revert input button padding change 2020-08-06 15:02:48 -07:00
Logan Allen
012dcbda53 Merge branch 'release/next-userspace' into la/chat-input 2020-08-06 15:01:03 -07:00
Fang
b4a72f3160
vere: make note of litte-endianness dependency 2020-08-06 23:56:05 +02:00
Fang
c142184cd4
vere: add 'ax' to motes.h 2020-08-06 23:47:35 +02:00
Logan Allen
73c9c8e1e1 chat: fix page number reset 2020-08-06 14:44:03 -07:00
matildepark
f75e24a9ee
Merge pull request #3231 from urbit/mp/omnibox
interface: add new omnibox navigation and header bar
2020-08-06 17:42:36 -04:00
Logan Allen
42d7e66782 Merge branch 'la/chat-window' of github.com:urbit/urbit into la/chat-window 2020-08-06 14:13:19 -07:00
Logan Allen
f6e78f51fd chat: fixed brave slam to bottom issue 2020-08-06 14:12:29 -07:00
Matilde Park
df104db8cd publish: send reads on nav, distinguish unreads 2020-08-06 16:44:45 -04:00
Elliot Glaysher
a3e33644a9 king: port forward ames traffic behind a NAT.
Tested with a comet trying to receive traffic from a planet in the
cloud. (h/t ~master-morzod)
2020-08-06 16:26:22 -04:00
Fang
61c64584aa
vere: don't crash the process on scry crash
The fake result introduced in 34cfc9a6f isn't very useful if the process
ends up crashing anyway...
2020-08-06 22:02:41 +02:00
L
0c0fbeda27
Update pkg/interface/src/apps/chat/components/lib/chat-header.js
Co-authored-by: Liam Fitzgerald <46801558+liam-fitzgerald@users.noreply.github.com>
2020-08-06 12:54:00 -07:00
Logan Allen
864354546a chat: got scrolling to unread marker working 2020-08-06 12:50:00 -07:00
Matilde Park
a0189d3fbc interface: max-lines 300, warn for function max 2020-08-06 15:36:40 -04:00
pilfer-pandex
1691c984dd king: ames: add stderr when sending before having turfs 2020-08-06 12:11:36 -07:00
pilfer-pandex
effdd30d54 Merge branch 'master' into release/next-vere 2020-08-06 12:08:43 -07:00
pilfer-pandex
66fc6b668e
Merge pull request #3184 from urbit/pp/finding-that-darn-serf
king: use c vere's heuristics for finding the serf binary
2020-08-06 11:37:14 -07:00
Fang
34cfc9a6fc
vere: when scry crashes, produce fake result of ~
In the long term, we don't want to pretend we got "no result", and
handle crashes by whatever behavior is appropriate.
In the short term, we don't want to burden callsites with crash
handling, so we punt on the problem by producing ~.
2020-08-06 20:33:10 +02:00
Fang
00eb249e55
vere: rename u3_lord_peek_pico to u3_lord_peek 2020-08-06 20:24:43 +02:00
Fang
f8601d9a6a
vere: move u3_pico lifecycle functions into ward.c
Now we free the struct _and its nouns_ in the same place, rather than
transferring the nouns into lord.c, but still freeing the struct
locally.
This means the lord needs to explicitly retain the nouns in the u3_pico.
2020-08-06 20:22:46 +02:00
Tyler Brown Cifu Shuster
0acd8e34b1 Interface: Added typescript linting 2020-08-05 21:15:56 -07:00
Matilde Park
65f5138533 interface: linting max-lines 2020-08-05 22:36:51 -04:00
Logan Allen
15d1103c4c interface: clean up unused dependencies 2020-08-05 19:30:05 -07:00
Logan Allen
d7762b5daf chat: scroll locking behavior works 2020-08-05 19:28:01 -07:00
Matilde Park
a393cdf665 omnibox: move to cmd+L, globally bind the keys 2020-08-05 22:01:07 -04:00
Matilde Park
6e15e955fb omnibox: remove fragment wrapper 2020-08-05 21:45:17 -04:00
Matilde Park
7f185d0667 omnibox: address @tacryt-socryp review comments 2020-08-05 21:33:59 -04:00
Matilde Park
11b26946f4 groups: autofocus join prompt 2020-08-05 21:32:31 -04:00
Matilde Park
fe4b6facb1 omnibox: use current assets 2020-08-05 21:32:19 -04:00
Logan Allen
dfded5bef7 chat: got pagination and scroll locking behavior working properly 2020-08-05 17:56:37 -07:00
Liam Fitzgerald
212030eb5b interface: breakpoints in px 2020-08-06 10:20:06 +10:00
Liam Fitzgerald
f7da295aa4 settings: refactor for line limit 2020-08-06 10:17:17 +10:00
Matilde Park
83456246ba statusBar: reconnect button into component 2020-08-05 19:36:07 -04:00
Logan Allen
64be8871a6 chat: found an approach to cleanup window 2020-08-05 15:04:53 -07:00
Elliot Glaysher
86b445b7cb king: First attempt at integration with NATPMP.
This sets up a separate thread to handle scheduling of lease
renewals.
2020-08-05 15:33:37 -04:00
Matilde Park
67e1586f94 Merge branch 'release/next-userspace' into mp/omnibox 2020-08-05 15:27:10 -04:00
Logan Allen
a6981afb5b chat list experiment 2020-08-05 12:19:35 -07:00
matildepark
c69389f18a
Merge pull request #3222 from tylershuster/sigil-favicon
Interface: Set favicon to ship sigil
2020-08-05 15:01:29 -04:00
Logan Allen
3ce70b8264 chat: wip 2020-08-05 11:02:42 -07:00
matildepark
7c3519e659
Merge pull request #3252 from urbit/mp/line-height-nicknames
chat: names use db, not dib
2020-08-05 13:59:03 -04:00
Matilde Park
f1fd99a898 links: fix direct loading of link entry
If you go directly to a link's page, it will never load, because we
don't look for 'link-update' in our data, post-global store. This checks
properly.
2020-08-05 12:27:48 -04:00
Fang
25a4806439
vere: reduce "dropped forwards" printf frequency 2020-08-05 16:42:25 +02:00
Fang
78529c926f
vere: don't decrement prematurely
Previously, we decremented len_w eagerly, regardless of whether
u3_auto_next succeeded in getting a next event or not.
Now, we only decrement len_w if we actually managed to get a next event,
resulting in better behavior in the "no next" case.

Also lightly touches up style a couple lines down, for consistency.
2020-08-05 16:40:27 +02:00
Liam Fitzgerald
531d53ddfc lib-hooks: address mark review 2020-08-05 13:55:12 +10:00
Liam Fitzgerald
b3139f0e52 settings: add inline image upload 2020-08-05 13:39:25 +10:00
Liam Fitzgerald
c88dcc7b06 settings: add drag and drop component to reorder tiles 2020-08-05 11:49:06 +10:00
Tyler Brown Cifu Shuster
9cd6bf1db1 Interface: Set favicon to ship sigil 2020-08-04 16:49:25 -07:00
Fang
7aecd3064e
vere: store lanes as structs, not nouns
This was the last bit of forwarding state we were still keeping on the
loom. It's all C structs now.
2020-08-05 01:38:00 +02:00
Fang
8a7aca15db
vere: improves ames.c code style
Avoid intermediate noun allocations, superfluous typedefs, constant
calculations, etc.
2020-08-05 01:29:37 +02:00
Fang
b5a9a7d538
vere: move scry api into pier.c, interleave events
Scries were being prioritized over events, in the IPC queue. If scry
requests came in faster than we could process them (as is easily the
case for ames forward requests), this would cause scries to completely
clog the IPC queue, preventing any events from being processed at all.

The short-term solution implemented here is to simply alternate between
scry requests and events when building/sending a work batch.

To accomplish this, we separate scry requests into their own queue. We
keep this in pier.c, and pass them on to lord.c interleaved with regular
events in _pier_work_send.

The interleaving of regular events (as opposed to doing scries with the
highest priority) complicates the situation around auto-filled scry
cases (for scrying at "the latest timestamp").
To ensure we're always scrying at a sane latest timestamp, we keep a
queue of u3_pico, instead of fully-qualified scry requests. Where
necessary, lord.c fills in the missing path elements right before
sending it over the pipe.
2020-08-05 01:24:01 +02:00
matildepark
ef62796305
Merge pull request #3251 from urbit/lf/admin-invite
contact-view: poke %group-push-hook correctly
2020-08-04 19:12:31 -04:00
Joe Bryan
99d2056749 u3: refactors snapshot patch application 2020-08-04 13:56:33 -07:00
Elliot Glaysher
d39d7246d1 king: move MultiEyreApi to a new RunningEnv.
There was a TODO in runShips about how the different layers of the
RIO environment had to be changed, so that there was a layer between
KingEnv and PierEnv for things shared between individual Piers, but
which weren't used outside of any PierEnv. This addresses those
TODOs by creating RunningEnv, which for now just owns MultiEyreApi
and makes it so we don't have to pass the entire thing around
explicitly.

The IP handling stuff will go in RunningEnv in a following patch.
2020-08-04 16:56:32 -04:00
Joe Bryan
08d22b14d3 u3: fixes bug in snapshot image truncation 2020-08-04 13:52:19 -07:00
Matilde Park
d8ecf0b47b chat: names use db, not dib 2020-08-04 16:20:28 -04:00
Elliot Glaysher
225d2a288b king: Add CLI options for NAT traversal.
(Not yet hooked up to anything.)
2020-08-04 16:08:35 -04:00
Elliot Glaysher
11c86df3ce natpmp: Make haskell bindings to libnatpmp and add them to the build. 2020-08-04 13:24:55 -04:00
Liam Fitzgerald
9a00ef5f56 groups,dojo: fix transparencies 2020-08-04 15:38:07 +10:00
Liam Fitzgerald
7c4b110e46 clock: fix transparency on no location 2020-08-04 15:37:42 +10:00
Liam Fitzgerald
13e22455f3 contact-view: poke %group-push-hook correctly
Fixes #3214
2020-08-04 12:55:05 +10:00
Liam Fitzgerald
044cea6eb4 glob: update glob for versioning 2020-08-04 10:53:45 +10:00
Liam Fitzgerald
9f0546e926 webpack: update for new bundle location 2020-08-04 10:41:55 +10:00
Liam Fitzgerald
0d1930b6ac file-server: migrate to new dir 2020-08-04 10:38:56 +10:00
Liam Fitzgerald
f4971ae08c glob: serve all webpack assets out of /bundle 2020-08-04 10:36:51 +10:00
Liam Fitzgerald
4207e2372e interface: clean dir before webpack build 2020-08-03 11:04:01 +10:00
Liam Fitzgerald
255cf8a730 glob: handle versioned JS bundles in |make 2020-08-03 10:09:49 +10:00
Liam Fitzgerald
4ab11c13ee interface: version JS changes in webpack
Also fixes a longstanding bug where the compiled JS would be written
twice to the same file, causing the bundle to be twice as large as it
needs to be.
2020-08-03 09:55:04 +10:00
Liam Fitzgerald
cf84670fc8 file-server: do not cache index.html
Removes caching for index.html so JS versioning can occur by referencing
JS bundles with different filenames
2020-08-03 09:53:49 +10:00
Liam Fitzgerald
d91de5f276 lib-hooks: document with comments 2020-08-01 11:11:13 +10:00
Logan Allen
e7a2626238 interface: fixed sigil overlay 2020-07-31 16:14:26 -07:00
Logan Allen
ad6e87eaff interface: fixed typo from splitting line of classnames 2020-07-31 16:10:45 -07:00
Logan Allen
6e7ea221e1 interface: refactored chat window into header, messages, and window 2020-07-31 16:05:47 -07:00
Fang
71a0e61c2e
vere: fix missing u3z 2020-08-01 01:05:33 +02:00
Logan Allen
f8ffab270d Merge branch 'la/chat-input' of github.com:urbit/urbit into la/chat-input 2020-07-31 14:05:39 -07:00
Logan Allen
be317a463e interface: fixed uxToHex bug 2020-07-31 14:04:50 -07:00
L
18ebcc2476
Merge branch 'release/next-userspace' into la/chat-input 2020-07-31 13:55:24 -07:00
Tyler Brown Cifu Shuster
2902182a90 Interface: Fixed #3234: chat newline bug 2020-07-31 09:35:06 -07:00
Liam Fitzgerald
83e7ed5422 profile: refactor layout 2020-07-31 17:02:55 +10:00
Liam Fitzgerald
2ea67708dc interface: change indigo breakpoints to old queries 2020-07-31 16:50:35 +10:00
Matilde Park
baaea9a2a4 glob: update to 0v3.cus8h.vc64c.rfb3t.22oji.b529a 2020-07-31 01:25:41 -04:00
Liam Fitzgerald
e58730fc5d chat: import Link correctly 2020-07-31 15:17:30 +10:00
Matilde Park
5fd6d657b8 glob: update to 0v1.lkkr3.b5rri.loft7.tctif.hlu0t 2020-07-31 00:28:08 -04:00
matildepark
59d6d4a30e
Merge pull request #3232 from urbit/lf/publish-tags-fix
publish-js: account for missing group
2020-07-31 00:19:11 -04:00
Matilde Park
9bbe87acb3 Merge branch 'master' into release/next-userspace 2020-07-31 00:16:39 -04:00
Liam Fitzgerald
f36919c4fc Merge branch 'release/next-userspace' into lf/settings-screen 2020-07-31 13:23:04 +10:00
Liam Fitzgerald
17f5250a84 interface: handle transparency correctly 2020-07-31 13:18:23 +10:00
matildepark
be5377d09d
Merge pull request #3229 from tylershuster/member-list-scroll
Interface: Add smart scrolling to group member list
2020-07-30 23:17:42 -04:00
Liam Fitzgerald
bddf9bfdba interface: add profile screen and settings 2020-07-31 13:01:08 +10:00
Liam Fitzgerald
d9a9ac991f interface: add storage and hydration of settings 2020-07-31 13:00:27 +10:00
Liam Fitzgerald
41089c912d interface: add S3 api 2020-07-31 12:59:24 +10:00
Liam Fitzgerald
5c65f0db20 various-js: set background on skeletons to enable backgrounds 2020-07-31 12:55:26 +10:00
Liam Fitzgerald
1354bc897a chat-js: allow hiding of avatars and nicknames 2020-07-31 12:53:15 +10:00
matildepark
6ff8176380
Merge pull request #3228 from urbit/la/fix-out-of-sync
chat-hook: fix synced map getting out of sync with outgoing subscriptions
2020-07-30 22:43:37 -04:00
matildepark
bd22105a87
Merge pull request #3225 from urbit/mp/publish-copy
publish: amend 'new' copy for new UX
2020-07-30 22:43:17 -04:00
Tyler Brown Cifu Shuster
25e6685c15 Interface: Add smart scrolling to group member lists 2020-07-30 19:43:06 -07:00
matildepark
a74467278b
Merge pull request #3226 from urbit/mp/thanks-mark
chat: truncate long nicknames
2020-07-30 22:43:01 -04:00
Liam Fitzgerald
3e3f1c4558 publish-js: account for missing group 2020-07-31 11:22:57 +10:00
Matilde Park
8e1274caf3 omnibox: add overflow: scroll on vertical 2020-07-30 21:04:45 -04:00
Matilde Park
8230b02ad3 omnibox: fix autofocus on safari 2020-07-30 21:02:10 -04:00
Matilde Park
7d1c53ea44 omnibox: address @liam-fitzgerald feedback 2020-07-30 20:56:51 -04:00
Matilde Park
1c567ad4d9 omniboxresult: add catch for dojo's graphic 2020-07-30 19:17:17 -04:00
Matilde Park
1be4aed640 interface: add omnibox, new statusbar 2020-07-30 19:14:03 -04:00
L
798f3b5de0
Merge pull request #3110 from urbit/la/graph-store
graph-store: a consistent, strongly validated, interoperable data storage format
2020-07-30 15:25:17 -07:00
Joe Bryan
993f4b83f4 u3: free all dynamic allocations in u3u_uniq() 2020-07-30 15:23:00 -07:00
Joe Bryan
cd7f0267a9 ur: add *_free functions for all dynamic allocations 2020-07-30 15:23:00 -07:00
Joe Bryan
52c86946d7 u3: moves event-number tracking inside u3u_uniq() 2020-07-30 15:22:58 -07:00
Joe Bryan
d7f6e79409 u3: refactors u3u_uniq, prints memory measurements 2020-07-30 15:22:23 -07:00
Logan Allen
d7b31680f4 graph-store: moved ~| to within var declarations so crashes don't affect anything else 2020-07-30 15:06:48 -07:00
Logan Allen
871818b241 graph-store: if there is no hash in added node, replace signatures with ~, otherwise check validity of signatures 2020-07-30 15:02:04 -07:00
Logan Allen
7fb50a3f97 graph-store: respond to phil's comments, request %next for clay, and compare +tear to hash 2020-07-30 14:43:40 -07:00
Joe Bryan
87b10abee4 ur: adds ur_hcon_info() to print memory measurements 2020-07-30 14:42:16 -07:00
Logan Allen
f8320b3de1 chat-hook: fix synced map getting out of sync with outgoing subscriptions 2020-07-30 14:20:40 -07:00
Philip Monk
4a5d087de6
Merge remote-tracking branch 'origin/master' into release/next-sys 2020-07-30 13:46:13 -07:00
Philip Monk
48745e945a
Merge branch 'philip/ames-lane' (#3186)
* origin/philip/ames-lane:
  ames: fix lane discovery during some lane changes

Signed-off-by: Philip Monk <phil@pcmonk.me>
2020-07-30 13:33:29 -07:00
Philip Monk
a289615f8d
Merge branch 'philip/clay' (#3188)
* philip/clay:
  clay: fix ph tests
  clay: remove debugging printfs
  clay: rewrite new protocol
  clay: refactor over-the-wire protocol

Signed-off-by: Philip Monk <phil@pcmonk.me>
2020-07-30 13:30:16 -07:00
matildepark
7384da1db5
Merge pull request #3216 from tylershuster/fix-message-url
Interface: Fixes #3195 URL message parsing
2020-07-30 13:10:44 -04:00
Matilde Park
5ae12d492d interface: remove groupfilter 2020-07-30 13:05:16 -04:00
Tyler Brown Cifu Shuster
7226576f3f Interface: Fixes #3195 URL message parsing 2020-07-30 09:48:50 -07:00
matildepark
c38cff2320
Merge pull request #3224 from tylershuster/tbcs/ban-visibility
Interface: Only allow admins to ban people
2020-07-30 11:10:57 -04:00
Matilde Park
aecc9e2ff4 chat: truncate long nicknames 2020-07-30 11:07:56 -04:00
Matilde Park
b2b33a78b8 chat: prevent overlay panel from expanding 2020-07-30 11:05:43 -04:00
Matilde Park
691d24d800 publish: amend 'new' copy for new UX 2020-07-30 10:57:26 -04:00
Tyler Brown Cifu Shuster
82f7ae0896 Interface: Only allow admins to ban people 2020-07-29 17:57:51 -07:00
Joe Bryan
9b2a267c1d u3: refactors on-loom reallocation in u3u_uniq() 2020-07-29 15:30:09 -07:00
Logan Allen
7c0bacd3e9 interface: refactored chat input 2020-07-29 14:28:26 -07:00
Joe Bryan
90f2d1e4be serf: adds uniq command to urbt-worker usage string 2020-07-29 13:56:09 -07:00
Joe Bryan
072307addd u3: refactors global deduplicator in u3u_uniq() 2020-07-29 13:52:57 -07:00
L
f801dffe02
Merge pull request #3212 from urbit/la/message-refactor
interface: refactored chat message component into smaller pieces
2020-07-29 13:44:31 -07:00
Matilde Park
657ffa8792 interface: create 'default apps' library
We don't want to maintain several indexes of the Landscape suite when we
want to special case something. Now we don't.
2020-07-29 16:20:31 -04:00
Joe Bryan
29810b5b1b ur: removes unusable width-abstraction in ur_dict* types 2020-07-29 12:58:35 -07:00
Philip Monk
3d1b7f2b35
clay: fix ph tests 2020-07-28 21:44:45 -07:00
Matilde Park
3ab634a788 release: urbit-os-v1.0.35 2020-07-29 00:16:05 -04:00
matildepark
1ff3f6b3e2
Merge pull request #3204 from urbit/lf/dm-fix-fix-fix
chat-hook: identify DMs correctly
2020-07-28 23:46:14 -04:00
Liam Fitzgerald
04d9495d83 publish-js: add all members as writers button 2020-07-29 13:38:43 +10:00
Matilde Park
66e6f237e0 Merge branch 'master' into release/next-userspace 2020-07-28 22:33:25 -04:00
Logan Allen
f57ad92701 interface: refactored chat message component into smaller pieces 2020-07-28 19:22:35 -07:00
matildepark
2a6acabc39
Merge pull request #3210 from urbit/mp/groups-mods-can-invite
groups: admins and mods can invite users
2020-07-28 20:58:00 -04:00
Joe Bryan
b61c016b93 serf: WIP adds uniq: global deduplicator 2020-07-28 15:52:56 -07:00
Joe Bryan
15f60af86f ur: adds hashcons module to build 2020-07-28 15:52:32 -07:00
Joe Bryan
24d8723917 ur: fixes a variety of bugs uncovered in local testing 2020-07-28 14:37:36 -07:00
matildepark
6fc9b5fb51
Merge pull request #3183 from urbit/mp/new-themes
interface: add theme placeholders
2020-07-28 17:13:18 -04:00
Joe Bryan
89967db876 ur: adds initial, untested hash-consing module 2020-07-28 14:06:00 -07:00
matildepark
128a486da4
Merge pull request #3192 from tylershuster/error-boundary
Added error boundary
2020-07-28 16:53:19 -04:00
Matilde Park
e23e86ebd8 groups: admins and mods can invite users 2020-07-28 16:26:23 -04:00
Tyler Brown Cifu Shuster
21baf6846e Interface: Added error boundary
Added error boundary and generic ErrorComponent

Co-authored-by: matildepark <matilde.park@sunshinegardens.org>
2020-07-28 13:25:43 -07:00