All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.2.14 (2022-02-22)
- add file diff collapse button (76e1e1e)
- allow test/development/production envs to run side-by-side (49afcb8)
- link to patch via custom protocol (c67696d)
- add upstream cli with patch support (42337e9)
- 404 broken link on wallet screen (#2711) (ba7f0c0)
- announcements not reliable on seed (1b3b8ba)
- clear badge text on peer selector change (69416ce)
- custom protocol not triggering action on cold start (f2ebb90)
- fix patch tests (4cd9567)
- prevent commit teaser overflow in project source screen (0c4ab3d)
- fix typos on docs (77ce3ea)
- update to the latest radicle-source/surf (9378362)
- properly open URLs in AppImage (614a499)
- fix crash on second instance invocation (169be50)
- parse by consuming string instead of regex (574c544)
0.2.13 (2021-12-17)
- add proxy logs tab to diagnostics screen (b8233e1)
- move attestation widget beneath wallet balance (ba1ec00)
- add default bg color for image avatars with transparency (599179f)
- clear seed input after adding seed (0ce1de7)
- fix multisig org anchor buttons (834f9f2)
- show newly created org only after Gnosis API picks it up (0ce7ff4)
- use the Graph for Gnosis Safe queries (7342afe)
0.2.12 (2021-12-01)
- add isolated p2p network tests (755c20d)
- add peer membership to diagnostics screen (3970130)
- add proxy CLI option to unseal key for development (7e5125a)
- add switch to disable HTTP API auth token check (a56ad1e)
- add user hovercard (3696a79)
- allow specifying key file via a CLI option (cc6ddff)
- decouple design-system from Upstream (23c2fe9)
- enable CI builds for macOS on Github Actions (02b827c)
- implement "go back" hotkey (a046a20)
- improve diagnostics screen (b6e607f)
- improve search modal (0a2ce83)
- make design-system deployable to Github pages (5883fe5)
- org explore screen (#2450) (574aac6), closes #2460 #2471
- properly shutdown proxy when app is closed (23f43b8)
- show loading animation on project screen (e5f7753)
- show user hovercard on PeerSelector hover (904eb43)
- store dismissed notifications (db4c2a8)
- use rad-identities to get person information (8deb07d), closes #2432
- view org when not connected to a wallet (9740d4b)
- disable yarn log grouping on CI (238fa1d)
- don't show diagnostics on devtools hotkey (d63b1e0)
- force kill test nodes (cad4e12)
- ignore cargo-deny advisories (abea957)
- ignore RUSTSEC-2020-0071 (10c3053)
- reduce spec flakiness (a9983f1)
- relative positioning for tooltips (20136cf)
- show commit not found screen instead of error (0619c51)
- show handle from metadata if none is passed via props (b3e33e8)
- use new URL layout for Gnosis Safe deep links (15c1479)
- use recommended lang tag to avoid warning (324bbb2)
- use upstream container registry (f16ca79)
0.2.11 (2021-09-29)
- add dedicated endpoint for network seeds (d846f10), closes #1137
- add experimental windows support (dd1eeda)
- add primary font color to settings (86f9a60)
- add tests for ethereum attestation (f178d4b)
- add validated browser storage abstraction (55abc41)
- implement signMessage for test wallet (3de455b)
- improve DesignSystem guide (e972998)
- improve keyboard shortcuts (2a74775)
- improve org sidebar ux (2c15838)
- integrate org ENS name registration (3fd6112)
- show anchors on project page (b028ed4)
- show notification when route loading takes long (f14121c)
- cache claimed identities for one minute (b0b59a3)
- catch formatting errors in .ts files in pre-commit check (b1ee6d9)
- cookie handling after electron and cypress upgrade (5508f24), closes #1197
- disable failing patches test (b871b77), closes #2308
- display token balance properly (7f79ebd), closes #2264
- don’t optimize webpack builds in development (1d14cf4)
- don’t swallow transaction error source (3e45a15)
- fix prettier formatting (ceb42bf)
- fix regression from Modal update (92da21a)
- get rid of typescript warning (413e0f8)
- handle wallet connect rejection (f8daaec)
- improve pending anchor message (3b0b8bd)
- increase timeout to unseal (5895280), closes #2252
- make DirectoryInput text field open the file dialog (1019cbd)
- make sure all svelte files have the typescript lang tag (242c565)
- network page scroll and button alignment (e9979df), closes #242
- persist connection state of test wallet connect (02a9329)
- reduce The Graph API request amount (3e3c553)
- reload org list in sidebar on wallet account switch (bc964e1)
- respond with 404 if project is not found (8f39aa9), closes #2427
- show passphrase button always visible (c95c10a)
- store appearance settings in browser (be05d08), closes #2130 #1849
- store remote helper hint data locally (074bcc8), closes #1849
- try to avoid CI race conditions in networking tests (2ce35ae)
- type component props consistently (325a4b8)
- update link to docs on how to obtain RAD token (7ded359)
- update org ENS names in sidebar after registration (77bb1d8)
- update release bucket for latest release (1ee551b)
- use Gnosis Safe API instead of The Graph index (2371bc9)
- use our own walletconnect bridge (377dcf5)
0.2.10 (2021-08-16)
- add
suffix
property to text input (0f55cbd), closes #2191 - add signTypedData to wallet connect (0a54a05)
- show other user profiles (0925202)
- show RAD token balance on wallet screen (2314723)
- check all files for licenses by default (a359dfc)
- don’t handle unhandled errors in cypress runner (86aa571)
- fix dev commands for merging prs (dfcfbac)
- fix race conditions in source browsing tests (0c8de68)
- ignore security advisory that we’re unaffected by (966d53e)
- include more data in claim errors (8080e29)
- properly memoize
undefined
return value (ae8fc76) - properly scale avatar images (30f3bdc)
- remove WalletConnect signer defaults (f1777c6)
- retry graph requests on 503 (80ac00b), closes #2183
- show icon and website when connecting via walletConnect (c377197)
- silent retries if graph is unavailable (f53d739)
- tests wait until keystore is sealed (4b17c2e)
- update radicle-link to properly shutdown (06bd982), closes #2133
- use proxy IP instead of hostname (3766946), closes #2181
- wait until session is unsealed (0b491a2)
- ui: fix top and bottom tooltip alignment (c5ffde9)
0.2.9 (2021-07-23)
- cache org data (bdbb2f4)
- event based wallet connection for immediate response (f50babc)
- reduce infura polled request amount (6692732)
- use tracing for logs (dad7694)
- tests: forward
stdout
of test node to console (044ebfa) - remove console.log debug statement (99b49e0)
0.2.8 (2021-07-15)
- ensure that a valid ethereum environment is selected (3ef925a)
0.2.7 (2021-07-15)
- remove orgs feature flagging (9f66d66)
- dev: add cargo-deny (3d591e2)
- dev: add contributing.md (6b7fff6)
- dev: check license compliance for NPM packages (8b51ebd), closes #2024
- dev: fast key store for development (4c3813b), closes #1614
- dev: improve contribution guide (ec5215a)
- ui: add Rinkeby testnet and Mainnet (7d770da)
- ui: network page (#2066) (8b1836c)
- notifications can be removed now (0b8c02f)
- radicle Orgs on Ethereum via Gnosis Safe (d567444)
- ui: add selectedNetwork to wallet tooltip (500d63b)
- add padding to copyable when icon is not shown (08c2ed7)
- adjust code to the updated Org Graph index (9c84637)
- commit teaser message overflow (a5019dd)
- correct radicle-contracts types (5518e4d)
- disable placeholder anchor button when there are no projects (d4ca5fb)
- don’t show intermittent 502 errors from Graph requests (38faba1), closes #2042
- enable option transition only when not active (2487af1)
- explain that app needs to be restarted after reset (a9ff111), closes #2119
- fix wallet icon (741a977)
- improve org creation notification (210bf22)
- improved error message from server (27c9737)
- on invalid passphrase clear and refocus input (dcade0d), closes #1179
- project error (64881cd), closes #1959
- race condition when watching claim updates (c162fa3)
- reapply commit to truncate device ID in settings screen (05a655d), closes #2087
- truncate device ID in settings screen (c2cc531)
- ci: check that packages are deduped (ae00144)
- ci: force link override for cargo deny on CI (ffd295e)
- dev: align parameter name with options name (6be234b)
- dev: allow empty function lint (99a5724)
- dev: avoid yarn run to properly kill process (5697266)
- dev: jest module name mapping for TS paths (22f8afc)
- test: fix flaky networking test (23814d1)
- remove tx notifications after confirmation (3c916ef)
- use dedicated walletconnect bridge (06701c5)
- dev: allow more modules to be required in jest tests (ddc0e51)
- ui: use revision icon for patches (aa60ed3)
- prevent lock race condition (edd0816)
- tests: properly select peer in networking tests (f880856)
0.2.6 (2021-06-07)
- ui: add wallet status to wallet sidebar icon (#1930) (1d4b450)
- ui: Wallet update (#1900) (7ef2ec4)
- patches (dbf9d1b)
- don’t destroy wallet when all views unsubscribe (d35b04d)
- don’t leak ethereum account polls (972c000)
- tests: unload app when test is successful (e92e498)
- update patches screen when a new patch arrives (924b747)
- ui: fix network diagnostics shortcut (c697515)
- show peer count properly in sidebar (5205959)
0.2.5 (2021-05-25)
- remote status indicator vanishing (ea93a31)
- ci: force removal of cache directory on cleanup (7216e34)
- ci: improved svelte/typescript linting (535abce), closes /github.com/sveltejs/eslint-plugin-svelte3/blob/master/CHANGELOG.md#310
- dev: don’t cache latest release information (6a86f4d)
- dev: slim down release QA script (d6e1c29)
- proxy: update tests to work with latest git-platinum (a1de9e5)
0.2.4 (2021-05-04)
- ui: improve error reporting for parse failures (52a5114)
- dev: implement ethereum dev node in typescript (57a15d5)
- ui: more robust session context (29a4545)
- ui: properly handle failed project (1352f61)
0.2.3 (2021-04-28)
- proxy: qualify announcement (72c54d2)
- ui: display branch a commit belongs to (0141921), closes #1717 #1798 #1717 #1793
0.2.2 (2021-04-27)
- ci: collapse cypress tests in CI logs (3aad194)
- test: store test node logs in file (2137e6c)
- ui: improve error handling (e483582)
- proxy: properly decode repo paths on project creation (c6d2fcb), closes #1806
- tests: eliminate unnecessary waits (dd253a0)
- tests: use explicit assertions for retry (2ae60b6)
- ui: clear search input after every search (cb4a387)
- ui: fix deep-links on macOS (eaaf4af)
- ui: replace
path.active
(be98c75) - ui: search enter key follow only when fetched (7872159)
- ui: validate event payload and fix fields (f104765)
0.2.1 (2021-04-12)
- ui: handle "enter" hotkey in search modal (b8c4ad4)
- ui: open Upstream via radicle:// (#1652) (1bcd941)
- tests: wait for test project to be created (4b93e75)
- ui: parse ethereum field of identity in ui (aefbaf4), closes #1756 #1712
- ui: show an error when a project is missing peers (9545069)
0.2.0 (2021-04-08)
- ci: enable Github Actions for external PRs and master (653337f), closes #1471
- proxy: add PUT identity metadata endpoint (f59c80b)
- proxy: bump link dependencies (cf70496)
- test: reusable
nodeManager.exec
command (3741682) - ui: add ClaimsContract (c2f7ed2)
- ui: add new h4xor color theme (e097dd7)
- ui: design improvements from merge request work (29703cd)
- proxy: raidcle-upstream upgrades involving radicle-link's
next
changes (f0081b3) - proxy: log timestamps (3f6bcc7)
- build: fix macOS notarization bundle identifier (a0ed66e)
- build: fix test:integration:debug script (ddefd6f)
- build: add 'Buffer' to webpack.ProvidePlugin list (938f360)
- ci: automatically clean cache when it is almost full (6ec277f)
- ci: don’t clean free cache on mac agent (1e02a7d), closes #1707
- ci: only run github ci for external contributors (7bded01)
- ci: replace deprecated rustdoc lint (560a941)
- ci: use new ci script on mac os agent (2d343f2)
- fmt: replace deprecated rustfmt option (7ddb73a)
- ui: don't leak store subscriptions (99c55b6)
- ui: wait for process streams to end (7b6340d), closes #1409
- make reset script backwards compatible (7be2cb4)
0.1.13 (2021-03-23)
- build: don't crash app on typescript error (183fba5)
- build: fix bundling of electron main files (f316539)
- ci: run-p --race kills process (c8db022)
- test: isolate git config in cypress tests (4a93462), closes #1631
- tests: cypress tests wait until bundle is build (273a295)
- ui: enable Electron context isolation (785f5d5), closes #1307
- ui: Fix waitUnsealed when session already unsealed (1c1b63c)
- ui: remove unnecessary call to path.resolve (2a83d47)
0.1.12 (2021-03-09)
- ui: close any open modal on "Go to settings" (f9124db)
- set macOS minimumSystemVersion to 10.14 (bed30a8)
0.1.11 (2021-02-24)
- ui: click on project name to go to root view (eb0d62b)
- ui: pick global git default branch (1ad2ae3)
- ui: preselect main or master on import (e9bac61)
- ui: support Ropsten as a funding environment (12b8926)
- infra: check minimum node version (79420ab)
- tests: fix flaky version tests (33a54ac)
- ui: more permissive seed validation (6ee2c53), closes #1618
- ui: reinit walletConnect dismissed modal (1c49788)
0.1.10 (2021-02-10)
- test: properly assert in tests (bdf8322)
- handle disconnecting wallet-side (1747a8e)
- ui: correct msg on copying Transaction hash (9562130)
- ui: let the transaction center be closed (08051ef)
0.1.9 (2021-01-27)
- ui: implement app updates (52d1bcd)
- ui: improve notifications (ec11c40)
- ui: add [you] badge to Peer representations (d787fb0), closes #1391
0.1.8 (2021-01-21)
- add support to create all directories under RAD_HOME (c04dc4b)
0.1.7 (2021-01-20)
- ui: Funding Pool v0 (5b4a327), closes #974 #1493 #1314
- ui: label default branch in RevisionSelector (#1503) (2224157)
- ui: fix window before ready (8a6f07f)
- ui: preserve NewProject Modal layout (f41a759)
- ui: use alternative support channel link #1511 (8bbf461)
0.1.6 (2021-01-05)
- ui: make logo text color work in dark/light mode (#1491) (34e09fe)
- ui: fix list border overflow (#1467) (ec227a4), closes #1447
- proxy: fix proxy crash due to waitingroom bug (#1500) (3f0c7d9), closes #1433
0.1.5 (2020-12-08)
- ui: avoid notify on internal request handling (05bd5aa), closes #1424
- ui: open only one modal at a time (#1434) (f996315)
- ui: revert to default after untrack (#1450) (d1ce77e), closes #1210
0.1.4 (2020-11-30)
0.1.3 (2020-11-27)
- ci: timeout for proxy tests (#1379) (fcf45d1)
- proxy: avoid double seed emission (#1400) (12214b7)
- proxy: only save most recent logs from proxy (#1377) (adb105e), closes #1359
- proxy: quit app when render process crashes (#1398) (2765554), closes #1352
- proxy: remote tracking semantics (#1371) (6c115a8), closes #1243 #1243
- proxy: remove seeds guard to enable reconnect (#1392) (ea1202c), closes #1316
- proxy: validate default git config (#1385) (08f232a)
- ui: increase hit area for sidebar buttons (#1387) (2fd7326)
- ui: make stats component reactive (#1382) (29d87ec)
- ui: trim whitespace from search input (#1386) (8a6f546), closes #1367
- ui: update doc link (#1381) (9d97cc3)
0.1.2 (2020-11-26)
0.1.1 (2020-11-25)
- docs: document that AppImage needs to be made executable (#1355) (abbf5a2), closes #1339
- proxy: filter log lines from
quinn
create (#1354) (c08317b) - proxy: query peer refs after tracking (#1332) (0a216f8), closes #1242
- ui: fix BSOD overflow scroll bug (#1353) (8250317)
- ui: remove logging on opening external links (#1357) (3e3285b)
0.1.0 (2020-11-24)
- proxy: persist WaitingRoom (#1247) (64d402e)
- proxy: push all branches when creating a project (#1278) (930d3d2)
- ui: use error logging for all
catch
statements (#1251) (015965d), closes #1187
- proxy: fix announcemnets (#1305) (d1bd4b7), closes #1299
- proxy: return tracking remotes as contributor (#1304) (3339678), closes #1297
- ui: don't show stats that equal zero (#1291) (9f10048)
- ui: fetch list of requested projects after search (#1281) (170edd9), closes #1279
- ui: improve error code for backend termination (#1265) (a0477fa), closes radicle-dev/radicle-docs/pull/21
- ui: move
go to profile
to isExperimental (#1261) (37966ed) - ui: only allow scripts from origin (#1256) (cb37499)
- ui: remove unused props (#1257) (2442d16)
- ui: specify List keys (#1280) (b1a2a5f)
- ui: truncate notification messages to fit into view (#1267) (c0f4086)
0.0.17 (2020-11-13)
- proxy: Add unsealed guard (#1008) (a7ea4a3)
- proxy: Generate random cookie values (#1149) (f681a97)
- proxy: list project requests (#1103) (7e1aaf9), closes #984
- proxy: peer status update events (#1035) (ec582fe)
- proxy: streaming seed discovery (#1089) (a6e3b83)
- proxy: track endpoint (#1005) (f6d9dfd)
- proxy: untrack peer (#1101) (2d299f4)
- proxy: Use password from user to unseal key store (#1153) (0f3290e)
- ui: add blue screen of death (#1092) (958dee7)
- ui: add peerId to settings (#1152) (8b96f56)
- ui: add profile follow tab empty state (#985) (3bcbdd0)
- ui: check if project exists when searching (#1030) (646c50e), closes #984
- ui: implement new seed input form (#1082) (3d2b441)
- ui: introduce structured error logging (#1221) (9135743)
- ui: list project requests (#1104) (f0122e1), closes #984
- ui: lock screen on key store unseal (#1194) (4a8213b)
- ui: log unhandled exceptions (#1250) (79d2372)
- ui: reduce number of retries after proxy restart (#1228) (0b646d3), closes #1153
- ui: show proxy logs when proxy crashes (#1216) (9b328e8), closes #1095
- add project search notifications (#1117) (6b0d4dd), closes #984
- require keystore unsealing (#1120) (19f5c51)
- ui: project remote management (#1014) (4e78cad)
- cancel project search (#1105) (7377dbf), closes #984
- ui: show network connectivity indicator (#1027) (d84a88c)
- ui: use consistent shareable identifiers across UI (#1019) (69c78cb)
- ci: don’t stall ci builds when tests fail (#1185) (bbdc951)
- ci: prevent concurrent builds on master branch (#1162) (76b6bbc)
- proxy: add include to project creation (#1205) (06cc610)
- proxy: always overwrite git helper with latest one (#1200) (62fb02f)
- proxy: avoid double discovery on startup (#1093) (46aae51)
- proxy: await request urn (#1025) (2cdad05), closes #992 #984
- proxy: change announcement strategy (#1177) (e7fb302), closes #1143
- proxy: check waiting room has urn (#1156) (1dfd500)
- proxy: checkout peer (#1010) (bdcec04)
- proxy: clean up long-running notifications (#1053) (030714b)
- proxy: correct handling of connections (#1094) (5974b87)
- proxy: do not drop event tasks (#1217) (0dfc333)
- proxy: extensive validation (#1190) (cfa046d)
- proxy: fix waiting room logic for next query (#1071) (761864e), closes #1040
- proxy: ignore fetch errors in when syncing (#989) (2ca0503), closes #944
- proxy: partial project lists (#1129) (5af0c61)
- proxy: peer browsing (#1015) (5c7ba2a)
- proxy: persist temp dir on unseal in test mode (#1170) (8207a75), closes #1124
- proxy: prevent halting peer subroutines (#992) (35bc0b4), closes #981 #1009
- proxy: validate creation paths (#1134) (a73f0cb)
- proxy: terminate proxy on app shutdown (#1087) (c2bc98c), closes #1085
- proxy: handle missing source object gracefully (#937) (d16dbc8), closes #934
- ui: always tracked toggle for projects (#1047) (1217583)
- ui: correct check for listinng (#1114) (974d810)
- ui: correct left positioned Tooltip (#1070) (a3aa1e2), closes #1068
- ui: extend password text (#990) (3ac0e4b)
- ui: fix peer selection on repo change (#1074) (844b527), closes #1038
- ui: handle special symbols in filenames (#1028) (21c5f62)
- ui: limit display name and project name max length (#1055) (6680689)
- ui: make manage remotes modal consistent with peer selector (#1155) (2db9771)
- ui: only one overlay open at a time (#963) (b7eaeb9)
- ui: pluralize peer count correctly (#1150) (e78c679)
- ui: remove project name from manage remote modal (#1237) (84eca18)
- ui: revive avatar in profile (#1110) (37cf591), closes #1104
- ui: show correct projects for users (#1102) (1d848f1), closes #1100
- ui: show search input hint on empty input (#980) (5afd714)
- fix path in reset script (#1067) (85dd2ef)
- fix "run all specs" from cypress UI (#1051) (77326ba)
- fix reset:state yarn command (#996) (0008a7f)
- party prep (#1034) (76baf80)
0.0.16 (2020-09-30)
- proxy: configure include file during checkout (#946) (cca0273), closes #894 #930
- proxy: keep CoCo alive (#977) (91c1f19)
- proxy: waiting room requests (#903) (cc1834b)
- proxy: waiting room subroutine (#967) (020bf33), closes #955
- ui: use search bar to kick off project search (#969) (e4d1996)
- proxy: reintroduce sync on startup (#979) (60926d1)
- ui: wrap revision selector content (#972) (26ecccd)
- show commit count on project page (#962) (11f0e47)
- proxy: move delta to config (#968) (53a0971)
- ui: improve identity and project name validation (#953) (e57863c)
0.0.15 (2020-09-23)
- proxy: differentiate tracked projects from my projects (#866) (b793264)
- proxy: sync with peers when coming online (#896) (4ea6860), closes #852
- ui: add input field hint (#914) (4e47aff)
- ui: introduce experimental flag (#913) (6730388)
- ui: project name formatting (#938) (cefa07f)
- ui: allow irc:// as external protocol (#921) (0e33c06)
- ui: handle repositories with no branches gracefully (#945) (f3c5ff1)
- ui: show deleted files in commit view (#925) (410d657)
0.0.14 (2020-09-16)
- proxy: coco announce (#838) (761f11f), closes #602 #848
- proxy: fetch project updates (#856) (70991c1)
- proxy: reintroduce notifications (#865) (81c4d0b), closes #864
- ui: add feedback section in settings (#895) (d0a13b0)
- ui: navigate-to-project modal (#738) (a3403e2)
- ui: refresh onboarding (#837) (bd9aed4)
- ui: show app version (#901) (c7e1612)
- ui: tracking tab (#776) (72a7822)
- ui: visitor profile view (#816) (2206e5d)
- ci: proxy binary naming (#829) (b4d3276)
- proxy: session not loaded on restart (#907) (6c3832d), closes #900
- proxy: signed refs retrieval for projects (#891) (08444fb)
- ui: fix crash in rollup watcher on typescript error (#872) (66fc54f), closes #871
- ui: make rollup watch mode work again (#870) (682f609)
- ui: update and fix rollup (#863) (9f8981d)
- ui: update copy (#892) (6e43604)
0.0.13 (2020-08-27)
- proxy: project creation from repo without master (#825) (fa2e072)
- ui: allow "." in project names (#814) (d4b3c55)
- ui: improve error messaging in project creation (#813) (ebbe2a8)
- ui: show real reason why checkout failed (#823) (f3cfa0f)
0.0.12 (2020-08-24)
- proxy: accounts endpoint group (#681) (df82a70)
- proxy: add option to connect to registry nodes (#472) (17880bf), closes #440
- proxy: authorized endpoints (#596) (c3d4938), closes #548
- proxy: build and package rad-remote-helper (#718) (657e3f5)
- proxy: clone repos (#796) (14362bd)
- proxy: coco ascension (#414) (18acd59), closes #434
- proxy: expose the account id for user and org (#669) (84af56e)
- proxy: expose the account id in session (#705) (b0cac8c), closes #690
- proxy: feed API (#666) (6d85990)
- proxy: filter projects by user URN (#789) (4fe22e6), closes #741
- proxy: integrate rad/self (#628) (69c0adf), closes #576 #548
- proxy: integrate real repo stats (#612) (6b5b603)
- proxy: integrate registry account_exists check (#675) (df05654)
- proxy: integrate repository selector (#636) (ea28bb0)
- proxy: list entities (#528) (8bf7ea3)
- proxy: peer branches (#678) (4aa5a05)
- proxy: seeds api (#638) (64371b5)
- proxy: tracked identities endpoint (#757) (30d80e0), closes #741
- proxy: transfer endpoint (#653) (1e8ccc5)
- proxy: user creation (#511) (d303923)
- proxy: implement nuke command (#626) (6ce2bf7), closes #394
- proxy: coco seeds on startup (#792) (1752172)
- proxy: integrate registration fee and drop deposits (#700) (0d98130)
- proxy: project checkout (#722) (9609e21)
- proxy: set up remote helper (#769) (a308cb0)
- proxy: diff integration (#526) (7c8fd2a)
- proxy: apply project registration permission (#504) (9469148)
- proxy: integrate transaction costs (#457) (408d355)
- proxy: introduce session permissions (#471) (c0fb83d)
- proxy: register member endpoint integration (#446) (80b4a6e)
- proxy: syntax highlighting (#618) (a0fc530)
- proxy: user project registration (#453) (2bbdeae)
- ui: add back button on commit page (#580) (9b56ab3)
- ui: add keyboard shortcuts (#759) (1485bba)
- ui: add notification when copying urn (#758) (c461069)
- ui: do not allow registering a member twice (#468) (32c8c25)
- ui: feature flag behind isDev() (#761) (48b1aa0)
- ui: go to user profile aka visitor view (#795) (a04f4ec)
- ui: discovery ui (#629) (1f38dc4)
- ui: include orgId in member registration tx (#431) (0669ea8)
- ui: prepare project checkout visuals (#655) (80c4594)
- ui: remove application menu-bar (#598) (3bdf615)
- ui: remove display name and avatar url (#499) (0b0d05d)
- ui: restrict register org sidebar button (#483) (0cbbe49)
- ui: scope repository selector by peer (#620) (e2a345b)
- ui: send funds flow (#712) (f266600)
- ui: show actual free balance on wallet screens (#715) (fc06cc4)
- ui: show the actual identity accountId (#711) (93b0b6d)
- ui: wallet page (#662) (f4ee709)
- ci: add timezone to test:integration command (#750) (703f319)
- ci: fix flaky builds due to tmp dir limit (#710) (5decdee)
- ci: make clippy work on CI again (#748) (3941ab1)
- ci: retry yarn install if it fails (#706) (55eaaf6)
- ci: fix source env file (#497) (446ec61)
- ci: fix clippy on CI (#430) (9729b73)
- proxy: add transactionFee to example inputs (#525) (ab4716b)
- proxy: enforce camel case in transaction messages (#449) (149ec9b)
- proxy: fix transaction subject for project registration (#482) (776bcfb)
- proxy: fix project init (#727) (9e6fd78)
- proxy: fix rad remotes (#781) (a1e3952)
- proxy: fix proxy lifecycle on macOS (#425) (47021db)
- style: tweak typography (#778) (faebf1b)
- ui: add accessible hotkeys for other layouts (#793) (3061b06)
- ui: check id availability in org and user namespaces (#523) (e142779)
- ui: fix various styles (#755) (c794408)
- ui: fix clone button link (#627) (8826b2d)
- ui: fix color of description text in Settings (#584) (09280ee)
- ui: fix error display (#615) (361fbdf)
- ui: fix org navigation (#496) (c41480b)
- ui: fix project registration button permissions (#699) (d31cb5c)
- ui: fix remote helper export (#787) (a91bf00)
- ui: fix repository selector regressions (#632) (3d74608)
- ui: fix various routing issues (#595) (df7cfdc), closes #564
- ui: open external links in default OS browser (#634) (aa6c01a)
- ui: fix race condition in commit navigation (#702) (343e859)
- ui: remove flicker in commits view (#611) (25d9a79)
- ui: show correct commit branch (#673) (159f860)
- ui: fix transaction center toggle behavior (3c27e16), closes #517
- ui: update emojis with full set (#485) (a82bd87)
- ui: update source browsing (#765) (f801198)
- ui: fix commits view (#574) (13633a9)
- ui: show ProfileProjects page on startup (#538) (506b83c)
- ui: fix missing revision icon (bb3f397)
0.0.11 (2020-05-25)
- proxy: extend session with settings (#383) (9f6c4ff), closes #385 #128 #375
- proxy: implement settings endpoints (#389) (6b9446c), closes #385
- ui: add org members list (#402) (97187e0), closes #349
- ui: streamline transaction formatting (#373) (1f38924), closes #347
- ui: wire up settings endpoints (#390) (d84f604), closes #385
- ui: wire up shareable entity identifiers (#393) (a696875)
- implement tx polling (#407) (9573df0), closes #347
- proxy: only fetch commit for root tree (#405) (cfd88b6), closes #350
- ui: check for project name length before registration (#410) (7cd7761)
- ui: add padding to issues screen #412 (2c3c4a9)
- ui: show correct avatars in summary pages (#399) (01053c1)
0.0.10 (2020-05-13)
- build: improve dev ergonomics (#379) (d929a1a)
- proxy: add avatar endpoint (#330) (d51bcfc)
- proxy: expose current user orgs list in session (#341) (9535b18), closes #340
- proxy: fetch registered project (#322) (b75c7eb)
- proxy: improve session (#380) (c698330), closes #378
- proxy: add org project list endpoint (#343) (dd3433f)
- proxy: persist transactions (#370) (fbc7016)
- proxy: return member list for an org (#360) (ae0ca4f)
- ui: add commit history view (#337) (50eceb9)
- ui: finalize design on project source view (#311) (71864b3)
- ui: fix input avatars for org & member registration (#366) (965f8e1)
- ui: implement 'Clone' button (#329) (9685ccb)
- ui: implement tracking button (#325) (5290146)
- ui: add org registration visuals & validation store (#280) (9e62e30)
- ui: implement project registration flow (#292) (b5d4046)
- ui: add SegmentedControl component (#377) (6c92ebd)
- ui: integrate org registration flow (#333) (c3b33b5)
- ui: use Twitter SVG emojis in Avatar component (#339) (75ba3d0), closes #231 #290
- ui: implement visuals for add member to org flow (#334) (9aede9c), closes #364
- ui: wire up org project list (#361) (fa49629)
- ui: wire up orgs in sidebar (#345) (eac1cfd)
- build: bundle missing dependencies (#351) (e7e04f9)
- proxy: correct attestion field name in user (#336) (04e4892)
- proxy: remove 🌱 from whitelist (#338) (d17e348)
- ui: fix identity creation regression (#354) (1e08134), closes #353
0.0.9 (2020-04-29)
- proxy: list all orgs by member (#309) (a10676c)
- proxy: org API endpoints (#300) (b480bc4)
- ui: commit changeset UI (#298) (7475fbf)
- ui: new project page with repository selector (#294) (f72b207)
- ui: restyle notification banners (#301) (ce7b1b2)
- ui: style forms to match new design system (#315) (8fa9758)
- ui: update buttons to match new design system (#316) (68b1ddb), closes #312
- source browsing in the new API (#296) (8b08279), closes #293
- switch to REST API and centralised store (#293) (7fe30e1)
- transactions through REST API (#305) (77e6ec5), closes #293 #225
- ui: project creation (#319) (730e31b), closes #312
- ui: fix routing on browser reload (#297) (22d9a26), closes #266
- ui: fix start script (#318) (365cff2)
- ui: timely session fetch (#314) (5a545c2), closes #313
0.0.8 (2020-04-15)
- proxy: make avatar generation id based (#267) (ba38a86), closes #230
- ui: fetch identity on app boot (#266) (08b1c15)
- ui: single commit view header (#278) (4d674f3)
- ui: implement transaction center and detail view (#242) (3cf62b6)
- ui: align project creation UX to new designs (#264) (c98a082)
- ui: adjust misc Basic user identity I visuals (#263) (80d938a)
0.0.7 (2020-04-01)
- proxy: add kind to transaction messages (#258) (abc6ab4), closes #253
- proxy: add official avatar list and usage (#222) (660fa31)
- proxy: add thresholds to transaction list (#257) (ef65ad9), closes #254
- proxy: extend identity with registered field (#256) (78d69f0), closes #255
- proxy: extend project with org/user relation (#251) (7c2a424), closes #245
- proxy: integrate transaction fees (#227) (e1b7572), closes radicle-dev/radicle-registry#255
- proxy: naive tx cache (#247) (cb328b9)
- proxy: wire up Registry user registration (#238) (8859037), closes radicle-dev/radicle-registry#249 #185
- ui: copyable component (#180) (0bcfa2c)
- ui: implement new color system (#261) (aa0066c)
- ui: implement new navigation (#232) (42ce1b9), closes #186
- ui: extend Avatar with new fallback data (#221) (fc2f7bd)
- ui: implement transaction state icon (#235) (15050c8)
- ui: new identity flow (#211) (72c522e)
- ui: new step counter (#210) (a807551)
- ui: user handle input component (#205) (fa782ee)
- ui: user handle registration modal (#216) (eade724)
- proxy: convert registry validation errors correctly (#237) (1a3e24e)
- proxy: swap proxy flags to respect emulator (#223) (1a8a5c8)
- ui: fix transaction spinner icon alignment (#248) (fc5cfb0)
0.0.6 (2020-03-18)
- extend Avatar with new fallback data (#221) (fc2f7bd)
- extend schema with avatar fallback (#218) (0593af7)
- integrate transaction fees (#227) (e1b7572), closes radicle-dev/radicle-registry#255
- implement basic avatar generation (#217) (aa88f62)
- new step counter (#210) (a807551)
- user handle input component (#205) (fa782ee)
- user handle registration modal (#216) (eade724)
- add official avatar list and usage (#222) (660fa31)
- swap proxy flags to respect emulator (#223) (1a8a5c8)
0.0.5 (2020-03-04)
- add hotkey for escaping modals (#196) (e1afb44)
- automate releases (#49) (1b66743)
- dropdown menu component (#193) (ee4059d)
- extract transaction overview (#200) (32233aa)
- implement Basic User Identity mocks (#199) (2bb94e0)
- implement one-way attestation (#105) (d596216)
- migrate from project domain to org (#154) (c023cec)
- project list visuals (#187) (7c2e271)
- restyle sidebar to match current design (#188) (c5e9123)
- set up Registry client against devnet (#106) (0229eb5)
- show librad project repository (#86) (17ab237)
- show registered projects (#108) (a991044)
- switch to new surf revparser (#152) (44606dd), closes #139
- fix app distribution (#206) (5e6dac0)
- fix eslint setup for svelte (#170) (82514d5)
- fix project registration UI regression (#161) (43b9838)
- fix release script (#208) (8133c84)
- respect proxy cli arguments (#174) (5e0cb5e), closes #173