Tags: seekr/urbit
Tags
urbit-os-v1.0.44 Release notes: - Adds scries for basic initial data subscriptions in Landscape applications. Not in use yet. - Various updates to Dojo. - chat-update marks dropped %keys when converted to JSON. These weren't used in Chat, but are now available for developers. - Fixes a bug where file-server would always serve Landscape instead of third-party applications, regardless of mounted application. - Adds a settings panel to Landscape. Your ship's root identity, which sets your favicon and pre-fills your contact card before sharing with groups, lives there. - Settings panel also allows you to set the order for the tiles on the launch screen; set a background image or colour for Landscape; hide user-set avatars or nicknames across the interface; and finally, adds a 'log out' button. - Publish's interface has been completely rewritten in the Indigo component library <https://github.com/urbit/indigo-react>. This brings subtle changes to the interface; but predominantly clarifies the code significantly for contributors. - Fixes a couple of handling behaviours for contact-hook, group-store, and group-pull-hook that may have affected some ships that migrated to the new Groups system. - The status bar has minor design changes. The line-height has been adjusted; placement of buttons has been flushed left; and the home button is always visible. - Chat now supports blockquotes; uses Source Code Pro for monospace elements; and breaks long one-word messages instead of overflowing. The 'embed' button for YouTube links is now a button, instead of text. - Fixes a bug where Dojo would stop you from using the Leap interface. - Fixes a bug where Dojo would be slightly too vertically tall to use on mobile. - Fixes a bug where invite search would break if the same ship was indexed from multiple groups. Breaking changes to APIs: - :file-server now has an additional boolean to set whether the application that is requesting a mount is a single-page application or not (or, rather, part of Landscape). For most applications, the on-init poke has changed from: [%file-server-action !>([%serve-dir /'~testing' /app/testing %.n])] to [%file-server-action !>([%serve-dir /'~testing' /app/testing %.n %.n])] Contributions: Anton Dyudin (4): dojo: reintroduce "??? expr" parse debug mode dojo ???: handle threads dojo: reintroduce "?? expr" raw-ish type printer dojo: fix dy-show-type-noun indent Caio Marcelo de Oliveira Filho (2): chat: serialize %keys to JSON for chat update chat: Refactor to use ?- in chat update JSON serialization David Kerschner (5): updated on-peek for s3-store updated per comments s3-store: requested stylistic changes launch: added scrys for missing options launch: minor on-peek update Liam Fitzgerald (49): chat-js: allow hiding of avatars and nicknames various-js: set background on skeletons to enable backgrounds interface: add S3 api interface: add storage and hydration of settings interface: add profile screen and settings interface: handle transparency correctly Merge branch 'release/next-userspace' into lf/settings-screen interface: change indigo breakpoints to old queries profile: refactor layout clock: fix transparency on no location groups,dojo: fix transparencies settings: add drag and drop component to reorder tiles settings: add inline image upload settings: refactor for line limit interface: breakpoints in px Merge branch 'release/next-userspace' into lf/settings-screen Merge branch 'release/next-userspace' into lf/settings-screen publish: rewrite root in indigo-react publish: rewrite new notebook in indigo react publish: rewrite note previews in indigo contact-hook: no-op on accepted invite pull-hook: no-op on double add group-store: Disallow joining of nonexisting groups StatusBar: update for profile + omnibox launch: add background to base hash chat: support hideAvatars and hideNicknames Merge branch 'release/next-userspace' into lf/settings-screen Merge branch 'release/next-userspace' into lf/settings-screen StatusBar: update for new design publish: begin rewrite publish: finish rewrite Merge branch 'release/next-userspace' into lf/publish-indigo publish: cleanup imports publish: remove extraneous files from merge publish: address review comments publish: improve responsivity on mobile publish: make post submit button primary publish: allow creation of unmanaged notebooks publish: address comments publish: loosen property access publish: link preview correctly interface: indigo Error publish: comment author correct publish: fix foreign notebooks publish: send read action if content does not overflow Merge branch 'release/next-userspace' into lf/settings-screen publish,links: respect hide avatar and nickname settings profile: add identity form profile: address comments Logan Allen (8): interface: broke out routes from main App.js chat: add key to outer component to prevent re-render interface: restructured outer directories into views and logic interface: merged in release/next-userspace chat: refactored join page into indigo Merge pull request urbit#3310 from urbit/la/indigo-join file-server: fix urbit#3047, incorrect path matching file-server: fix %file-server by adding SPA flag and threading is-file through request Matilde Park (61): Merge pull request urbit#3303 from urbit/la/msg-key Merge pull request urbit#3302 from urbit/la/indigo-outer-chat publish: no-op when joining our own notebook Merge pull request urbit#3306 from urbit/mp/publish-noop Merge pull request urbit#3313 from tylershuster/div-is-not-self-closing Merge pull request urbit#3308 from urbit/la/outer-restructure Merge pull request urbit#3318 from tylershuster/embed-button Merge pull request urbit#3319 from tylershuster/absolute-import statusBar: rewrite in indigo, lineHeight tweaks leap: add rounded corners to results panel Merge branch 'master' into release/next-userspace leap: results use overflow auto ReconnectButton: flush button left Merge pull request urbit#3335 from urbit/la/fix-3047 Merge pull request urbit#3334 from urbit/mp/statusbar-lineheights Merge pull request urbit#3321 from tylershuster/group-name-match Merge pull request urbit#3322 from tylershuster/dojo-leap-conflict StatusBar: always show home button Merge pull request urbit#3341 from urbit/mp/always-show-home chat: add blockquotes chat: code mode uses source code pro chat: add monospace -> source code pro chat: bottom-align UI in input groups: pad shortcode prompt to avoid graphic bug chat: codeblocks get bg color Merge pull request urbit#3346 from urbit/mp/groups/shortcode-pad-right Merge pull request urbit#3344 from urbit/mp/chat/bottom-aligned-input Merge branch 'release/next-userspace' into mp/chat/blockquote Merge pull request urbit#3343 from urbit/mp/chat/blockquote Merge pull request urbit#3327 from urbit/lf/groups-join-fix publish: adding dark mode declarations Merge pull request urbit#3348 from tylershuster/mobile-dojo Revert "chat: bottom-align UI in input" Merge pull request urbit#3307 from cmarcelo/json-for-chat-update-keys Merge pull request urbit#3351 from urbit/mp/revert/3344 groupView: 'no ships are banned' styling publish: style 'about' field for dark mode Merge pull request urbit#3365 from tylershuster/group-name-trim Merge pull request urbit#3366 from tylershuster/sigil-speedup Merge pull request urbit#3316 from urbit/dk-peek Merge pull request urbit#3368 from tylershuster/dm-dedupe interface: fix missing import of ErrorBoundary Merge branch 'lf/publish-indigo' of github.com:urbit/urbit into lf/publish-indigo Merge branch 'lf/publish-indigo' (urbit#3337) chat: restore join functionality Merge pull request urbit#3312 from tylershuster/reactive-head chat: break overflowing one-word messages Merge branch 'release/next-userspace' into mp/chat/fix-joining Merge pull request urbit#3372 from urbit/mp/chat/fix-joining Merge pull request urbit#3377 from urbit/mp/chat/break-word interface/profile: hide 'log out of all' interface/profile: hide log out of all header interface/api: fix s3 calls for setting endpoint, keys interface: fix setting background color Merge branch 'lf/settings-screen' (urbit#3236) Merge branch 'la/file-server-fix' (urbit#3379) landscape/index.html: restore aws script links: fix font setting for hidden nicknames soto: make background transparent glob: update to 0v6.8fpt6.7mcjg.nb019.df3fo.haav6 release: urbit-os-v1.0.43 Philip Monk (1): Merge pull request urbit#3311 from ohAitch/fix-wuts Tyler Brown Cifu Shuster (17): interface: div is not a self-closing tag interface: makes embed button a button interface: adds absolute path resolution to imports chat: account for digits in group name links leap: stop immediate propagation on invocation interface: updated tsconfig.json chat: account for multiple dashes in group name links interface: track suspended element when leap loads Merge branch 'release/next-userspace' of https://github.com/urbit/urbit into dojo-leap-conflict Merge branch 'release/next-userspace' of https://github.com/urbit/urbit into dojo-leap-conflict dojo: fixes urbit#3297 dojo: fixes whitescreen on mobile groups: trim name on create interface: sped up sigil implementation interface: sped up sigil implementation interface: deduplicate InviteSearch results interface: made head reactive
Merge pull request urbit#3339 from urbit/jt/rehob urbit-king: update urbit-hob to v0.3.3
Merge pull request urbit#3350 from urbit/king-nat-on-private-networks… …-only natpmp: change nat-pmp startup behaviour.
Merge pull request urbit#3320 from urbit/pp/log-cli king: configure logging via cli flags
urbit-os-v1.0.43
This release will be pushed to the network as an over-the-air update.
Release notes:
- Patches an issue where leaping to a notebook the user owned would
produce an infinite loop until being suspended and resumed. Users without
access to the shell were especially vulnerable to downtime.
Contributions:
Matilde Park (1):
publish: no-op when joining our own notebook
urbit-os-v1.0.42
This release will be pushed to the network as an over-the-air update.
Release notes:
- Leap: enter no longer propagates to inputs you navigate to.
- Leap: Search queries are now case insensitive.
- Leap: Results are sorted 'apps', 'commands', 'groups', 'subs'
- Leap: Background darkens in both light and dark mode (using scales.black30
instead of lightGray, which swaps between white and black in each mode with some
opacity)
- Leap: Allows joining resources
- Chat: Does not preface message with newline
- Chat: Hides unread marker when only a few messages are unread
Contributions:
Logan Allen (6):
chat: wip on settings
chat: refactored settings ui into components
chat: removed commented out code
chat: don't show green line
interface: settings for color disables properly
Merge pull request urbit#3269 from urbit/la/chat-settings
Matilde Park (15):
omnibox: stop enter from propagation
omnibox: make searching case insensitive
omnibox: sorting -> apps, commands, groups, subs
omnibox: background darkens in dark mode
Merge pull request urbit#3290 from tylershuster/chat-newline-fix-fix
interface: prevent interface zooming on iOS
leap: disable spellcheck
interface: allow pinch zooming if needed
Merge pull request urbit#3292 from urbit/la/chat-read
Merge pull request urbit#3287 from urbit/mp/omnibox-fixes
chat: fix syntax of regex check
Merge pull request urbit#3293 from urbit/mp/chat-regex-mobile
Merge pull request urbit#3294 from tylershuster/leap-tab
leap: results link to join routes
Merge pull request urbit#3296 from urbit/mp/omni/links-join
Tyler Brown Cifu Shuster (2):
chat: fixes urbit#3288
omni: set default select behavior
urbit-os-v1.0.41
This release will be pushed to the network as an over-the-air update.
Release notes:
- Fixes an issue where chat would autofocus on mobile devices, instead of on
desktop.
- Fixes an issue where chat input would preserve a sent message during
navigation due to retaining the message in state at the lowest component
(editor), but not in any levels above (all props were empty strings).
Contributions:
Matilde Park (3):
chat: autofocus on desktop, not mobile
chat: prevent retaining sent message on unmount
Merge branch 'mp/chat-ux-fix' (urbit#3273)
urbit-os-v1.0.40
This release will be pushed to the network as an over-the-air update.
Release notes:
Patches an issue where chat input would incorrectly wipe and preserve
messages.
Contributions:
Logan Allen (4):
chat: fixed this.editor issue introduced in merge
chat: fix code mode issue
chat: removed console.log
chat-window: fix missing history prop
Matilde Park (5):
landscape/index.html: update for new bundle
Merge pull request urbit#3271 from urbit/la/chat-input-fix
Merge branch 'release/next-userspace'
glob: update to 0v2.aal6p.71bo0.v3r4f.ka7l6.8js3t
landscape/index.html: update for new bundle
urbit-os-v1.0.39
This release will be pushed to the network as an over-the-air update.
Release notes:
- Adds search-based navigation to Landscape, significantly changing the
header bar. From any application, type Cmd+/ (or Ctrl+/) to enter a
channel in any app, any command in any app, or any app itself. Use the
arrow keys, or Tab (and Shift+Tab) to navigate by keyboard.
- The Landscape build process has been renovated to cache-bust on
update, instead of preserving old Landscape JS binaries (even after
receiving an OTA) and requiring you to Shift+Refresh. Updates should now be
apparent on next pageload regardless.
- Chat has been significantly refactored, and in particular has had its
scroll behaviour rewritten. Previously Chat retained an automatic "slam
to bottom" on receiving any message; this amends the logic for Chat's
scrolling to be pagination-oriented. If you're reading one of the most
recent 20 messages, Chat will pin you to bottom on any new message.
- Amends a minor bug where multi-line messages were concatenated as one
line in Chat.
- Amends a minor bug where images in 9:16 ratio were oversized
regardless of their native size.
- Landscape's favicon now reflects your ship's sigil. It changes colours
depending on how you've set your sigil inside your root identity.
- Amends a bug where Publish would never mark a post as read. Unread
notes in notebooks are now, like Links, marked by having a green date.
Contributions:
Jared Tobin (1):
Merge pull request urbit#3247 from botter-nidnul/update_issue_templates
Liam Fitzgerald (11):
file-server: do not cache index.html
interface: version JS changes in webpack
glob: handle versioned JS bundles in |make
MAINTAINERS: update for versioned JS bundles
interface: clean dir before webpack build
glob: serve all webpack assets out of /bundle
file-server: migrate to new dir
webpack: update for new bundle location
glob: update glob for versioning
contact-view: poke %group-push-hook correctly
Merge branch 'release/next-userspace' into lf/versioned-js-bundles
Logan Allen (25):
interface: refactored chat input
Merge branch 'release/next-userspace' into la/chat-input
interface: fixed uxToHex bug
Merge branch 'la/chat-input' of github.com:urbit/urbit into la/chat-input
interface: refactored chat window into header, messages, and window
interface: fixed typo from splitting line of classnames
interface: fixed sigil overlay
chat: wip
chat list experiment
chat: found an approach to cleanup window
chat: got pagination and scroll locking behavior working properly
chat: scroll locking behavior works
interface: clean up unused dependencies
chat: got scrolling to unread marker working
Update pkg/interface/src/apps/chat/components/lib/chat-header.js
chat: fixed brave slam to bottom issue
Merge branch 'la/chat-window' of github.com:urbit/urbit into la/chat-window
chat: fix page number reset
Merge pull request urbit#3242 from urbit/la/chat-window
Merge branch 'release/next-userspace' into la/chat-input
chat: revert input button padding change
chat: fix compile in merged version
chat-input: fixed sizing issues
Merge pull request urbit#3223 from urbit/la/chat-input
chat: dismiss unread on scroll to bottom
Matilde Park (33):
interface: create 'default apps' library
interface: remove groupfilter
interface: add omnibox, new statusbar
omniboxresult: add catch for dojo's graphic
omnibox: address @liam-fitzgerald feedback
omnibox: fix autofocus on safari
omnibox: add overflow: scroll on vertical
Merge pull request urbit#3238 from tylershuster/line-break-fix
chat: names use db, not dib
Merge pull request urbit#3251 from urbit/lf/admin-invite
Merge pull request urbit#3252 from urbit/mp/line-height-nicknames
Merge pull request urbit#3222 from tylershuster/sigil-favicon
Merge branch 'release/next-userspace' into mp/omnibox
statusBar: reconnect button into component
omnibox: use current assets
groups: autofocus join prompt
omnibox: address @tacryt-socryp review comments
omnibox: remove fragment wrapper
omnibox: move to cmd+L, globally bind the keys
interface: linting max-lines
Merge pull request urbit#3257 from tylershuster/ts-parser
interface: max-lines 300, warn for function max
Merge pull request urbit#3255 from urbit/mp/linting-line-counts
publish: send reads on nav, distinguish unreads
Merge pull request urbit#3231 from urbit/mp/omnibox
Merge pull request urbit#3259 from urbit/mp/publish-reads
Merge pull request urbit#3249 from urbit/lf/versioned-js-bundles
omnibox: add groups to apps list
omniboxResult: scroll into view if necessary
Merge pull request urbit#3264 from urbit/mp/omni-tweak
Merge pull request urbit#3265 from tylershuster/release/next-userspace
Merge pull request urbit#3270 from urbit/la/dismiss-unread
glob: update to 0vmf0mo.4kgmp.27315.046hb.ikabc
Tyler Brown Cifu Shuster (5):
Interface: Fixed urbit#3234: chat newline bug
Interface: Set favicon to ship sigil
Interface: Added typescript linting
Interface: Fixed over-large images
Merge branch 'release/next-userspace' of https://github.com/urbit/urbit into release/next-userspace
botter-nidnul (1):
ISSUE_TEMPLATEs: use +trouble instead of .^(@UV %cz /=base=)
urbit-os-v1.0.38
This release will be pushed to the network as an over-the-air update.
Release notes:
- Hotfixes an issue that would cause a crash upon loading a chat with a message
that was a link to a group
Contributions:
Liam Fitzgerald (1):
chat: import Link correctly
Matilde Park (1):
Merge pull request urbit#3233 from urbit/lf/chat-link-hotfix
PreviousNext