Tags: mdheller/urbit
Tags
urbit-os-v1.0.19
This release will be pushed to the network as an over-the-air update.
Release notes:
* Fix bug where timers aren't properly deleted if not at unique date
Contributions:
Philip Monk (2):
ames: don't set new timer if we woke up too early
behn: already deleted, don't need to do it again
Ted Blackman (2):
behn: fix bug with timers at same date
bin/solid.pill update
urbit-os-v1.0.18
This release will be pushed to the network as an over-the-air update.
Release notes:
* New debug app. |start %dbug and navigate to /~debug
* Allow remote linking (control) of dojo from moons or allowed ships
* New lib/shoe, for easier development of console applications
* Deduplicate outgoing messages in Ames, reducing memory pressure
* Improve Behn's performance for large numbers of timers
* Improve xml and json parsing
* Clear oustanding ack queue to breached ships
* Fix |trim and improve |mass in Ames
Contributions:
Fang (58):
gall: smaller %watch-not-unique print
ames: expose state through scries
behn: expose timers through scry
eyre: expose bindings through scry
dbug: add scry endpoints
verb: allow subscribing to events
dbug: implement debug dashboard
dbug: include index.html for debug dashboard
Merge pull request urbit#2840 from urbit/m/gall-just-not-unique
Merge pull request urbit#2885 from pkova/master
dbug fe: remove unused imports
dbug fe: correct page title
dbug fe: include missing component
Merge branch 'release/next-sys' of https://github.com/urbit/urbit into m/debug-dashboard
sys: update pill
dbug fe: remove unused imports
dbug fe: restore missing subscriptions component
dbug fe: import MessageScreen correctly
chat-cli: don't crash on %bad-text
chat-cli: support multiple sole connections
chat-cli: print newlines correctly
chat-cli: remove unused entropy from state
chat-cli: pll in sole-sur namespace where relevant
chat-cli: don't allow excessively small cli widths
chat-cli: single-target sole effects as needed
chat-cli: always talk to local ship only
chat-cli: allow sending • character
Merge pull request urbit#2901 from urbit/m/chat-cli-multi
dbug: sort correctly, by value order
dbug: order rcv's nax
dbug: print warning about passcode access
dbug: attempt to render lane details
dbug fe: remember summary fold state correctly
dbug fe: add refresh buttons
dbug: just use +dor for sorting
dbug: allow custom state queries
spider, debug fe: actually support killing threads
dbug: separate flows by forward & backward
dbug: no such thing as fallback duct
dbug fe: include "active" in active ames flow keys
dbug fe: separate list query term with space
dbug fe: clean up unneeded console logs
Merge branch 'release/next-sys' into m/debug-dashboard
dbug fe: render result count alongside list filter
eyre, zuse: add scry interfaces for eyre state
dbug: support more eyre scries
Merge branch 'release/next-sys' into m/debug-dashboard
Merge branch 'master' into release/next-sys
sole: include details in stack trace
shoe: console application library
chat-cli: use /lib/shoe
Merge pull request urbit#2936 from pkova/release/next-sys
Merge branch 'release/next-sys' into m/debug-dashboard
Merge pull request urbit#2875 from urbit/m/debug-dashboard
shoe: improve +on-load logic
shoe: simplify default +can-connect
shoe: include example usage of %klr sole-effect
Merge pull request urbit#2932 from urbit/m/shoe
Philip Monk (18):
ames: dedup new messages and fragments
ames: don't split messages until ready to send
ames: only dedupe long messages
clay: don't send peers to message pump
gall: clear outstanding ack queue to breaching ships
gall: clear outstanding ack queue on-load
Merge branch 'philip/gall-breach-ack' (urbit#2873)
Merge branch 'philip/ames-dedup' (urbit#2852)
Merge branch 'lukechampine/per-ship-drum' (urbit#2867)
behn: switch to ordered-map
Merge pull request urbit#2921 from urbit/ted/ames-trim
Merge pull request urbit#2920 from urbit/ted/ames-mass-alien
zuse: add +ordered-map
Merge branch 'philip/behn-priority' (urbit#2915)
Merge branch 'release/link-dojo' (urbit#2867)
Merge branch 'release/behn-fast' (urbit#2915)
pill: update
drum: relink to chat-cli
Ted Blackman (2):
ames: fix %alien |mass over-reporting
zuse,ames: handle %trim task
lukechampine (5):
drum: switch to per-ship /sole/drum duct
dojo: add remote access controls
dojo: remove unused %json poke
gall: fix handling of empty path list
dojo: rename remote access generators
pkova (2):
zuse: allow whitespace around = in attr:de-xml:html
zuse: improve json to rn parsing
urbit-os-v1.0.17
This release will be pushed to the network as an over-the-air update.
Release notes:
* Fix for publish comment mark
* Added thread for migrating channels to a new group
* Changed amespacing for chat and publish
* Bugfix for chat-view
* Virtualize message-to-json function in a more specfic case in chat
Contributions:
Fang (3):
chat: virtualize message-to-json only where needed
Merge branch 'release/next-userspace' into m/smaller-safer-json
Merge pull request urbit#2887 from urbit/m/smaller-safer-json
Isaac Visintainer (8):
publish: fix bug in publish comment mark
Merge pull request urbit#2904 from urbit/ixv/publish-comment-fix
chat-view: don't forget to sync permissions
os1: migrate app data to new group
migrate-channels: addressed review
Merge pull request urbit#2913 from urbit/ixv/fix-chat
Merge pull request urbit#2914 from urbit/ixv/migrate-groups
release: urbit-os-v1.0.17
Liam Fitzgerald (9):
chat: improve namespacing of chat-* types
chat: address review comments
chat: expose types with libs
chat: use ^? on libs correctly
chat: fix indenting
Merge branch 'master' into lf/chat-type-namespacing
chat-store: remove redundant tiscom
publish: abide by namespacing conventions
Merge branch 'master' into lf/chat-type-namespacing
Matilde Park (2):
Merge pull request urbit#2884 from urbit/lf/publish-namespacing
Merge pull request urbit#2814 from urbit/lf/chat-type-namespacing
urbit-os-v1.0.16
Release notes:
- Fix crash in /lib/chat-json when converting invalid or otherwise
corrupted message contents.
- Fix argument order in Azimuth transaction generation logic.
Contributions:
Fang (4):
claz: correct lockup registration arg order
Merge pull request urbit#2854 from urbit/m/claz-register
chat: virtualize message-to-json conversion
Merge pull request urbit#2879 from urbit/m/safer-json
Philip Monk (4):
maintainers: update with "release branch" scheme
maintainers: typo
maintainers: mention hotfixes can be pr'd to master
Merge pull request urbit#2871 from urbit/philip/branches
urbit-os-v1.0.15
This release will be pushed to the network as an over-the-air update.
Release notes:
* Channel.js now propagates subscription errors
* Various landscape fixes and improvements
* Added S3 support
* Drum boot order fixed
* HTTPS support for king haskell
* King haskell no longer parses crud events
Contributions:
Isaac Visintainer (11):
Merge pull request urbit#2820 from urbit/king-crud-type
Merge pull request urbit#2830 from urbit/king-https-fix
publish: allow crash case to no-op instead
publish: no-op on some other cases as well
publish: add debug poke to reset the warp loop
Merge pull request urbit#2850 from urbit/ixv/publish-metadata-noop
Merge pull request urbit#2859 from urbit/lf/drum-start-fix
Merge pull request urbit#2825 from urbit/lf/chat-bottom-scroll
Merge pull request urbit#2842 from urbit/mp/chat/message-fixing
Merge pull request urbit#2846 from sigilante/master
release: urbit-os-v1.0.15
Liam Fitzgerald (22):
drum: account for app dependencies on boot
drum: sort cli connections
drum: address review comments
link-proxy-hook: remove unnecessary %gu scry
chat-cli: remove unnecessary %gu scry
chat-js: only show scrollbars if overflow
chat-js: fix scrolling to bottom
chat-js: fix behaviour of unread markers
chat-js: fix unread indicators on small screens
Revert "drum: address review comments"
drum: partially restore reverted changes
chat-js: fix race condition in new-dm flow
various-js: pass props.size into flexBasis for sigil
chat-js: truncate nicknames in autocomplete
chat-js: update read on initialisation
chat-js: load all unreads and autoread on activity
chat-js: refactor unread message fetch
contacts-js: handle remove of contact correctly
groups: propagate remove correctly
Merge branch 'master' into lf/chat-bottom-scroll
chat: fix ship search not wrapping correctly
drum: fix broken app start
Logan Allen (16):
channel-js: fixed long-standing issue with subscription errors not being propagated
s3-store: initial commit
s3-store: poke functionality, updated credentials, added generators
s3: made S3 upload API coherent
s3.js: switched from putObject to upload for better handling of large files
s3: added configuration settings for setting current bucket and adding / removing buckets from list
s3: integrated with store and reducers
s3: got tests passing and added the rest of the generators
groups-js: initial s3 work
s3-js: got upload working successfully, required CORS * and Headers * and public-read ACL
groups: fixed error states and visual styling around image upload
chat-js: implemented S3 image upload
hood: updated drum to version %3
s3: style cleanup, response to comments
hood: added version %4 of hood state
chat-js: updated codeeval.png, margin, and size of icons
Matilde Park (18):
chat: toggle code at start of input
chat: strictly match URLs in outgoing strings
chat: autofocus input on desktop
chat: prepend new pending messages, not append
Merge pull request urbit#2784 from urbit/la-channel-err
Merge branch 'mp/chat/code-toggle-2' (urbit#2796)
Merge branch 'mp/jank-regex' (urbit#2813)
Merge branch 'lf/chat-eval-scroll' (urbit#2815)
Merge branch 'master' into mp/chat/input-autofocus
Merge branch 'mp/chat/input-autofocus' (urbit#2822)
Merge branch 'mp/chat/pending-reordering' (urbit#2824)
Merge pull request urbit#2800 from urbit/avatar-s3
chat: require and remove leading space for /me
chat: toggle input out of code mode after sending
chat: amend codeeval asset for graphical tweak
Merge branch 'lf/hood-boot-order' (urbit#2805)
Merge branch 'lf/chat-new-dm-race' (urbit#2823)
Merge pull request urbit#2841 from urbit/lf/groups-kick-fix
Sigilante (3):
Merge pull request #1 from urbit/master
Add SVG.
Merge pull request #2 from sigilante/sigilante-svg-patch
b (3):
king: don't parse crud events, just treat them as nouns.
king: In http-server/set-config effect, key+cert is Wain, not Cord.
king: Split cert from urbit into cert+chain before giving to warp (HTTP Server library).
urbit-os-v1.0.14
Release notes:
* Many improvements and bugfixes to various OS1 apps (groups, links,
chat, publish, contacts).
* Improved Firefox support for :chat.
* Fixes a bug in +sloe that caused arms to be listed incorrectly for
core types wrapped in a %hint tag.
Contributions:
Fang (14):
link-view: add some hints to aid profiling
link: minimal initial view result
link-view: in pagination logic, only +lent once
link-listen-hook: partially revert 05e6519
chat-hook: on %remove, try our best to pull subs
chat-hook: consistently pull backlog subs
dbug: avoid printing nothing at all
dbug: print result with priority
chat-hook: clarify backlog wire handling logic
chat-cli: account for reverse message ordering
chat-hook: remove incorrect comment
Merge pull request urbit#2746 from urbit/m/chat-hook-leave
Merge pull request urbit#2758 from urbit/m/chat-cli-order
Merge pull request urbit#2777 from urbit/ixv/publish-groupify
Isaac Visintainer (5):
publish: fix bug in comment mark
Merge pull request urbit#2720 from urbit/la-channel-err
Merge pull request urbit#2736 from urbit/ixv/fix-comment-grow
publish: add groupify action
publish: addressed review, fixed issue with metadata
Jared Tobin (7):
Merge branch 'liam-fitzgerald/lf/links-autoleave' (urbit#2754)
Merge branch 'm/link-perf' (urbit#2728)
Merge branch 'liam-fitzgerald/lf/publish-del-edit' (urbit#2734)
Merge branch 'liam-fitzgerald/lf/chat-markdown-input' (urbit#2756)
Merge branch 'la-contact-delete-fix' (urbit#2738)
Merge branch 'ted/sloe' (urbit#2764)
release: urbit-os-v1.0.14.rc1
Liam Fitzgerald (9):
publish: use @tas for comment ref in marks
publish: fix check on edit-comment delta
Merge branch 'master' into lf/publish-del-edit
link: leave collection on leaving associated group
chat-js: revive # prefix for code messages
chat: leave chats associated with group on group leave
chat: autoleave on watch-ack
Merge branch 'master' into lf/chat-markdown-input
chat-hook: fix variable name
Logan Allen (8):
channel.js: added way to handle event source errors more smoothly, and implemented in chat
contacts: fix group deletion and do some quality of life fixes
contact-hook: tested it, got /synced path working, and subscriptions loading
t groups + contacts: make removes completely clean up state
contacts: added "url" avatar support and finished "octet" avatar
contact: finish %octt implementation
Merge branch 'master' into os1-avatar
contact-view: redirect upon url case of avatar
Matilde Park (1):
Merge pull request urbit#2740 from liam-fitzgerald/lf/chat-group-autoleave
Ted Blackman (1):
fix +sloe for %hint'ed cores
urbit-os-v1.0.14.rc1
Release notes:
* Many improvements and bugfixes to various OS1 apps (groups, links,
chat, publish, contacts).
* Improved Firefox support for :chat.
* Fixes a bug in +sloe that caused arms to be listed incorrectly for
core types wrapped in a %hint tag.
Contributions:
Fang (14):
link-view: add some hints to aid profiling
link: minimal initial view result
link-view: in pagination logic, only +lent once
link-listen-hook: partially revert 05e6519
chat-hook: on %remove, try our best to pull subs
chat-hook: consistently pull backlog subs
dbug: avoid printing nothing at all
dbug: print result with priority
chat-hook: clarify backlog wire handling logic
chat-cli: account for reverse message ordering
chat-hook: remove incorrect comment
Merge pull request urbit#2746 from urbit/m/chat-hook-leave
Merge pull request urbit#2758 from urbit/m/chat-cli-order
Merge pull request urbit#2777 from urbit/ixv/publish-groupify
Isaac Visintainer (5):
publish: fix bug in comment mark
Merge pull request urbit#2720 from urbit/la-channel-err
Merge pull request urbit#2736 from urbit/ixv/fix-comment-grow
publish: add groupify action
publish: addressed review, fixed issue with metadata
Jared Tobin (7):
Merge branch 'liam-fitzgerald/lf/links-autoleave' (urbit#2754)
Merge branch 'm/link-perf' (urbit#2728)
Merge branch 'liam-fitzgerald/lf/publish-del-edit' (urbit#2734)
Merge branch 'liam-fitzgerald/lf/chat-markdown-input' (urbit#2756)
Merge branch 'la-contact-delete-fix' (urbit#2738)
Merge branch 'ted/sloe' (urbit#2764)
release: urbit-os-v1.0.14.rc1
Liam Fitzgerald (9):
publish: use @tas for comment ref in marks
publish: fix check on edit-comment delta
Merge branch 'master' into lf/publish-del-edit
link: leave collection on leaving associated group
chat-js: revive # prefix for code messages
chat: leave chats associated with group on group leave
chat: autoleave on watch-ack
Merge branch 'master' into lf/chat-markdown-input
chat-hook: fix variable name
Logan Allen (8):
channel.js: added way to handle event source errors more smoothly, and implemented in chat
contacts: fix group deletion and do some quality of life fixes
contact-hook: tested it, got /synced path working, and subscriptions loading
t groups + contacts: make removes completely clean up state
contacts: added "url" avatar support and finished "octet" avatar
contact: finish %octt implementation
Merge branch 'master' into os1-avatar
contact-view: redirect upon url case of avatar
Matilde Park (1):
Merge pull request urbit#2740 from liam-fitzgerald/lf/chat-group-autoleave
Ted Blackman (1):
fix +sloe for %hint'ed cores
urbit-os-v1.0.13
This release will be pushed to the network as an over-the-air update.
Release notes:
* Adds unit tests for json serialization
* Fixes bug in hoon apt:by
* Performance improvements for chat and publish
* Frontend fixes and improvements
Contributions:
Aaron Sikes (2):
Add unit tests for json de/serialization.
Change at:dejs-soft:format to reject too-long json arrays
Isaac Visintainer (15):
Merge pull request urbit#2562 from nijynot/chore/interface-lint
publish: install mousetrap before we use it....
publish: update state with limbo field
publish: immediately store post and comment changes
publish: remove or add posts/comments from limbo depending on whether they succeeded or failed
publish: make reducers able to handle duplicate updates now that we send updates both pre and post confirmation
publish: restore OS0 -> OS1 transition logic
publish: style changes and comments
publish: add facilities for managing limbo state
publish: ignore edit updates if they originated with us
Merge pull request urbit#2618 from urbit/chat-reverse-messages
Merge pull request urbit#2707 from urbit/ixv/cache-posts
Merge pull request urbit#2724 from urbit/ixv/install-mousetrap
Merge pull request urbit#2700 from liam-fitzgerald/lf/invite-search-short
Merge pull request urbit#2701 from lukechampine/syntax-error-src
Jared Tobin (2):
Merge branch 'courajs/json-unit-tests' (urbit#1769)
Merge branch 'yosoyubik/apt-dup' (urbit#2417)
Liam Fitzgerald (2):
invite-search: handle suggestions for short searches
invite-search: always add search query if valid patp
Logan Allen (7):
chat: reversed order that messages are stored in for faster performance
chat-view and hook: style pass and backlog truncation
chat-store: flop envelopes in handle-messages so backlog comes in correct order
chat-hook: respect backlog index, no longer truncate
chat-js: fixed scrollback for reverse message chatrooms
chat-js: reverted built files
chat-js: made scrollback work for new message indexing
lukechampine (1):
ford: print source line on syntax error
nijynot (1):
interface: add eslint and update contrib docs
yosoyubik (1):
hoon: +apt:by check for duplicate keys
urbit-os-v1.0.12
This release will be pushed to the network as an over-the-air update.
Release notes:
* Seperate timeout from refresh-rate in eth-watcher
* Several chat performance improvements
* Landscape app general fixes and improvements
* Completed +help comments
Contributions:
David Kerschner (4):
completed +help comments for places they were missing
Update pkg/arvo/gen/aqua/pill.hoon
Update pkg/arvo/gen/azimuth-tracker/watch.hoon
removed gen/ph per @philipcmonk
Fang (8):
eth-watcher: separate timeout from refresh-rate
Merge pull request urbit#2641 from urbit/m/eth-watcher-timeout
dbug: document "all subscriptions" option in gen
Merge pull request urbit#2691 from urbit/m/dbug-doc
link fe: fix "mark all as read" button
Merge pull request urbit#2692 from urbit/m/link-all-read
Merge pull request urbit#2680 from mhartl/master
link: require explicit opt-in for new collections
Isaac Visintainer (20):
launch: handle change in url parsing
Merge pull request urbit#2665 from urbit/ixv/fix-homepage
Merge pull request urbit#2666 from urbit/mp/publish-build
Merge pull request urbit#2667 from urbit/la-chat-loading
Merge pull request urbit#2662 from urbit/la-app-hints
Merge pull request urbit#2668 from urbit/mp/link/dib-ing
Merge pull request urbit#2683 from urbit/mp/invite-search/associations
Merge branch 'gall-hack-new-deal'
update solid pill
Merge pull request urbit#2687 from urbit/la-resub-on-err
Merge pull request urbit#2693 from urbit/mp/re-alphabetise
Merge pull request urbit#2694 from liam-fitzgerald/lf/invite-search-arrow-keys
Merge pull request urbit#2695 from liam-fitzgerald/lf/sanitise-md-publish
Merge pull request urbit#2702 from liam-fitzgerald/lf/chat-join-spinner
Merge pull request urbit#2703 from liam-fitzgerald/lf/chat-patp-copy
Merge pull request urbit#2704 from liam-fitzgerald/lf/chat-padding-sidebar
Merge pull request urbit#2705 from liam-fitzgerald/lf/publish-loading-fix
Merge pull request urbit#2708 from urbit/m/link-opt-in
Merge pull request urbit#2709 from urbit/mp/chat/namespace-group-chats
Merge pull request urbit#2600 from urbit/dk-help-generator
Liam Fitzgerald (7):
publish: sanitise markdown snippets in preview
invite-search: allow keyboard nav + selection
chat-fe: show spinner on join
chat-fe: copy patp to clipboard on author name click
chat-fe: make copy status text inter
chat-fe: filter empty groups in sidebar
publish-fe: improve UX of loading spinner on new note
Logan Allen (7):
chat: added jet hints
apps: added hints to the top of many networked apps
chat-js: transition to new chat upon chatSynced changing in join or new chat screen
gall: added hack to reduce processing time for chat messages by 30%
chat-js: resubscribe on error, not just on quit
gall: soft cast chat-action, and remove the chat-update hack
gall: updated to soft properly
Matilde Park (6):
publish: add rollupReplace to gulpfile
publish: add rollup-plugin-json to production imports
link: line up link info on same line height
invite search: populate group index from contacts
various: alphabetise associations accesses obj
chat: add unique ID to grouped chat paths
Michael Hartl (1):
Fix spelling of "existent"
Philip Monk (1):
pill: update
urbit-os-v1.0.11
This release will be pushed to the network as an over-the-air update.
Release notes:
* Hotfixes for 2 issues seen immediately after the previous release.
- A url handling bug that crashed the homepage
- A build system bug for the publish frontend
Contributions:
Isaac Visintainer (3):
Merge pull request urbit#2665 from urbit/ixv/fix-homepage
Merge pull request urbit#2666 from urbit/mp/publish-build
release: urbit-os-v1.0.11
PreviousNext