Commit Graph

15439 Commits

Author SHA1 Message Date
Joe Bryan
d461ec40b0
hoon: enable scry in +mule
Enables .^ in +mule (statically-typed virtualization), by specifying a
scry-handler function that punts the namespace read to a higher
virtualization layer via virtual-nock (mock) 12.
2019-09-08 19:45:00 -02:30
Joe Bryan
a6272a97a8
arvo, ford: add type safety to scry
Adds a nest-check to the scry-wrapper functions +sloy and +sloy-light,
plugging a type hole in .^ namespace reads (scry).
2019-09-08 19:44:06 -02:30
Jared Tobin
806871de4e
Merge pull request #1700 from urbit/dk-pill-fix
Updated pills to match latest master
2019-09-06 15:54:55 -02:30
Jared Tobin
7322d7adae
Merge branch 'mp-interface-objs' (#1701)
* mp-interface-objs:
  Interface: Update urbit-ob dependency

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-06 13:35:29 -02:30
Matilde Park
14b3cb1a89 Interface: Update urbit-ob dependency
Updates all Landscape applications to use the
latest version of urbit-ob, from 3.1.1 to 4.1.2.

Removes urbit-ob from applications that don't
use it (Clock, Launch, Weather).

Compiled JS for all the above included in this
commit.
2019-09-06 10:59:23 -04:00
David Kerschner
5ab2618239 Updated pills to match latest master 2019-09-05 20:10:39 -07:00
Jared Tobin
bf1392de3d
Merge branch 'la-1692-fix' (#1693)
* la-1692-fix:
  chat: potential fix for #1692

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-05 09:31:33 -02:30
Jared Tobin
3c1cc36e93
Merge branch 'publish-error-handling' (#1694)
* publish-error-handling:
  publish: fix broken post bug, add recover function

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-05 09:31:23 -02:30
Isaac Visintainer
d52b051196
publish: fix broken post bug, add recover function
In Publish, users could get in a bad state if they made a post with
valid udon, and subsequently edited to contain invalid udon.
Furthermore, users subscribed to them would get in the same bad state.

This fixes the original bug, and users who are already in the broken
state will be able to run a recovery command: :publish %state-surgery
which will also fix the downstream broken state of their subscribers.
2019-09-05 09:30:05 -02:30
Logan Allen
5560482897 chat: potential fix for #1692 2019-09-04 16:07:49 -07:00
Jared Tobin
afc3338f68
Merge branch 'yosoyubik/weather' (#1686)
* yosoyubik/weather:
  weather: updates api url to use automatic units

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-03 12:54:18 -02:30
Jared Tobin
07d9581934
Merge branch 'jt-contributing' (#1673)
* jt-contributing:
  readme: update contributing info
  contributing: use parentheses instead of commas
  contributing / interface: 'confirm' -> 'apply'
  contributing: s/urbit/Urbit
  contributing: text fixup
  contributing: remove labelling discussion
  contributing: adds userspace information, links
  contributing: add hoon style guide link
  contributing: improve description.. description
  contributing: add 'issues' section
  contributing: add mailing list info to intro
  contributing: update kernel & pills section
  contributing: touch up code style section
  contributing: add git/release info

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-09-03 12:46:02 -02:30
Jared Tobin
575d196d38
readme: update contributing info 2019-09-02 17:29:21 -02:30
Jared Tobin
174e194cf9
contributing: use parentheses instead of commas 2019-09-02 17:08:26 -02:30
yosoyubik
feb9ae58d9 weather: updates api url to use automatic units
Appends a parameter 'units=auto' to the darksky api endpoint that
"automatically select[s] units based on geographic location"
2019-09-02 04:43:25 +02:00
Jared Tobin
40bc5deada
Merge branch 'origin/philip/fix-zpmc' (#1683)
* origin/philip/fix-zpmc:
  hoon: don't nest check in zpmc

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-08-31 01:29:16 -02:30
Philip Monk
6bac377bd2
hoon: don't nest check in zpmc
This check required the new type of +type to nest within the old type of
+type, which is wrong.  Specifically, this disallowed adding new runes
without a staging procedure (which we didn't successfully complete).
2019-08-29 17:08:48 -07:00
Jared Tobin
87a1036614
Merge remote-tracking branch 'origin/mp-publish-edit'
* origin/mp-publish-edit:
  Publish: Bring post editing UI to new post parity

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-08-29 19:31:17 -02:30
Jared Tobin
0bd06fe210
Merge branch 'jt-gall-refactor' (#1668)
* jt-gall-refactor: (76 commits)
  gall: fix issue id in comment
  pills: update solid
  gall: handle foreign coup success
  gall: only print peek bad result if bad
  gall: add basic test harness
  pills: update solid, brass, ivory
  gall: fix obvious nest-failing tisdot
  gall: change '-state' to '-core' for +mo and +ap
  zuse, gall: deprecate 'club'
  zuse, gall, eyre: deprecate 'cush'
  zuse, gall, eyre, dojo: deprecate 'cuft'
  gall: remove slam-related printfs
  gall: remove deprecated 'mak' from 'agents'
  gall: use less vertical spacing throughout
  gall: add comment re: unpopulated wex
  gall: use less vertical separation when wuthepping
  gall: fix whitespace
  gall: don't define 'move' as a pair
  gall: don't give faces to tags
  gall: gut some unused stuff
  ...
2019-08-29 19:05:25 -02:30
Matilde Park
a2357afbcd Publish: Bring post editing UI to new post parity
Edit post's UI appearance looked quite different
from what creating a new post looked like.

This commit just brings the styling of post
editing UI a bit closer together with new posts.
2019-08-29 16:57:16 -04:00
Jared Tobin
f39952d75f
Merge pull request #1671 from urbit/term-spin-on-loop
rewrites the terminal spinner on the main loop
2019-08-29 04:14:40 -02:30
Jared Tobin
9f371aff66
Merge branch 'pkova/cookie-change' (#1667)
* pkova/cookie-change:
  eyre: make auth cookie live for one week

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-08-28 19:20:08 -02:30
Jared Tobin
123a523eeb
Merge branch 'mp-gulp-rename' (#1675)
* mp-gulp-rename:
  Interface: Add "clean 'renamed' files" gulp task

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-08-28 18:52:33 -02:30
Jared Tobin
d5799e20fd
Merge pull request #1660 from pkova/master
Update sidebar most recent message timestamp every minute
2019-08-28 18:23:31 -02:30
Jared Tobin
31674675e4
Merge branch 'origin/chat-style' (#1623)
* origin/chat-style:
  Added another round of changes
  Broke out functions, inlined more of the app, fewer declarations, more subject modifications rather than subject additions
  Added more changes.
  Updated to remove some of the =/  with the old style, and a few other small changes
  Added fixes to chat style as per Mark's comments

Signed-off-by: Jared Tobin <jared@tlon.io>
2019-08-28 18:09:41 -02:30
Logan Allen
dafec48b36 Added another round of changes 2019-08-28 13:35:36 -07:00
pkova
1a64774011 chat: update sidebar timestamp every minute 2019-08-28 22:47:29 +03:00
Logan Allen
3ae8e55e48 Broke out functions, inlined more of the app, fewer declarations, more subject modifications rather than subject additions 2019-08-28 12:41:25 -07:00
Logan Allen
5052227ee7 Added more changes. 2019-08-28 12:41:25 -07:00
Logan Allen
7dfd796e95 Updated to remove some of the =/ with the old style, and a few other small changes 2019-08-28 12:41:25 -07:00
Logan Allen
19b71d02b4 Added fixes to chat style as per Mark's comments 2019-08-28 12:41:25 -07:00
pkova
814ac7a4f9 eyre: make auth cookie live for one week 2019-08-28 22:40:20 +03:00
Matilde Park
0643d600b6 contributing / interface: 'confirm' -> 'apply' 2019-08-28 14:05:07 -04:00
Matilde Park
52cccd4851 Interface: Add "clean 'renamed' files" gulp task
gulp.rename just copies files, leaving the original.
For minified files, this was navigated by not
tracking the -min.js files in git. However, when
deploying OTA, the -min.js files are still deployed
to all ships. This commit adds 'del' package,
and a task to clean up the -min files when done
for all current Landscape applications.
2019-08-28 13:39:42 -04:00
Jared Tobin
dd4dcb5f95
contributing: s/urbit/Urbit
'Urbit' refers to the project/product/platform, whereas 'urbit' refers
to an individual ship or instance.  This corrects some old, incorrect
lower-case usage.
2019-08-28 13:40:50 -02:30
Jared Tobin
fa25ffe8ee
Merge branch 'origin/jt-contributing' 2019-08-28 13:34:12 -02:30
Jared Tobin
1853311347
contributing: text fixup
'clear' is preferred to "clear, obvious" here.
2019-08-28 13:31:38 -02:30
Jared Tobin
e68f4a12cd
contributing: remove labelling discussion
In general contributors can't add labels to issues, so this section was
incorrect.
2019-08-28 13:30:50 -02:30
Matilde Park
d557c13dcd contributing: adds userspace information, links
We had no information on contributing to Landscape.
Now we do. Tried to ensure it follows voice and
line break standards.
2019-08-28 12:00:04 -04:00
Jared Tobin
7d8b7435c5
contributing: add hoon style guide link 2019-08-28 13:29:50 -02:30
Jared Tobin
4dbb224abb
contributing: improve description.. description
This factors the finer details out of the broad description spec, moving
them into the next paragraph.
2019-08-28 13:21:22 -02:30
Jared Tobin
9ce01da050
contributing: add 'issues' section
Replaces "what to work on" with a section that describes how we track
issues, as well as guidelines for submitting them.
2019-08-28 12:50:09 -02:30
Jared Tobin
fd1f710b83
contributing: add mailing list info to intro 2019-08-28 12:49:03 -02:30
Jared Tobin
e7c6c2f668
contributing: update kernel & pills section
Removes information about our deprecated pill caching framework.
2019-08-28 12:30:35 -02:30
Jared Tobin
8f9af91d66
contributing: touch up code style section
Suggests contributors mimic recent Hoon code, rather than only %ford in
particular.
2019-08-28 12:30:35 -02:30
Jared Tobin
2132f13d29
contributing: add git/release info
Revamps the "Git practice" section to make it less of a git and GitHub
tutorial and more of a guide of expected contribution style.  In
particular, it answers the questions of:

* what tree contributors should branch from
* how to submit contributions
* how to structure commits
* how to format commit descriptions
* what contributions are considered acceptable
* what our expectations are around committing pills

Additionally, adds a "Releases" section that describes how we go about
making and deploying releases.
2019-08-28 12:30:35 -02:30
Joe Bryan
b2a7e8c30d term: rewrites spinner, renders on main loop 2019-08-27 23:14:40 -07:00
Joe Bryan
15c7c6c11c term: minor refactoring of write patterns 2019-08-27 23:12:04 -07:00
Jared Tobin
052903a4ee
Merge remote-tracking branch 'origin/mp-chat-leave' (#1637)
* origin/mp-chat-leave:
  Leave copy + root route copy
2019-08-27 19:48:44 -02:30
Jared Tobin
b8d1dc9220
gall: fix issue id in comment
The comment was pointing at the wrong GitHub issue.
2019-08-27 14:10:11 -02:30