Skip to content

Latest commit

 

History

History
204 lines (189 loc) · 18.1 KB

CHANGELOG.md

File metadata and controls

204 lines (189 loc) · 18.1 KB

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.3.1 (2019-09-09)

0.3.0 (2019-05-28)

Bug Fixes

  • api: network name main -> mainnet (4395c7c)
  • breadcrumbs: stop overflow (3f86932)
  • case-details-card: date validation (8ff0efc)
  • case-details-card: datetime ruling uses momentjs (9bcb6d5)
  • case-details-card: wrong voting choice calculation (eb72f39)
  • notification-settings: add defaults for new accounts (935bf75)
  • stake-modal: decimal parsing (8c264c8), closes #22

Features

  • case-details-card: finish handling complex rulings (482d926)
  • case-details-card: handle datetime rulings (d936bcd)
  • case-details-card: save justifications (55bb6aa)
  • case-details-card: start handling complex ruling types (3d8a7eb)
  • case-details-card: support IPFS evidence displays (cbbc5ea)
  • case-details-card: support number rulings (619c001)
  • case-details-card: update API usage (25a747d)
  • case-round-history: implement (1ca2c6d)
  • contracts: add kleros liquid extra views (0710ecc)
  • dataloader: update error message (ffeb610)
  • stake-modal: don't close on mask click (dafc1b6), closes #24
  • abstract away delayed set stakes (062b387)
  • add support for commit and reveal courts (106c5dd)
  • temp: implement account derivation (93ea85b)
  • new API (233ca1f)
  • nicer error screen (5d10c85)
  • use new meta evidence scripts (30aa04e)

0.2.0 (2019-03-14)

Bug Fixes

  • case-card: rounding issue (9983816)
  • case-details-card: display winning choice properly (83e1cd1)
  • case-details-card: handle evidence period (cedc89d)
  • case-details-card: wait for dispute to load fully (7cdac70)
  • cases-list-card: don't count cast votes in deadline (3205409)
  • cases-list-card: typo (90296a8)
  • eth-amount: BN issue (feda9a9)
  • eth-amount: handle exponentials (41f769f)
  • pnk-stats-list-card: remove extra ! (092d4e7)
  • pnk-stats-list-card: strange firefox resizing bug (d47f0c9)
  • addresses (e7290dc)
  • cross-browser css (e8d2408)
  • race condition in validation (1796d01)
  • kleros-liquid: get stake in appeal draw comes from (226bed8)

Features

  • app: update message (1826b88)
  • case: text changes (41dff74)
  • case-details-card: improve evidence card (88ef90c)
  • case-details-card: improve evidence displays (b0e7f72)
  • new contract (f0d6213)
  • text changes (5d87aa5)
  • upgrade contracts (3a6468a)
  • assets: upgrade contracts (d97ae41)
  • bootstrap: add service worker (9a9de09)
  • case: create case details route (0f4d1e5)
  • case: pull data for header (e9f6b58)
  • case-details-card: better loading (7c81141)
  • case-details-card: current ruling (11e2592)
  • case-details-card: only vote in vote period (877e505)
  • case-details-card: pointers (b40ad9a)
  • case-details-card: support markdown in meta evidence descriptions (046f38e)
  • case-details-card: support meta evidence without files (18ae6ee)
  • cases: card layout changes (21f745a)
  • cases: show cases with pending votes on their own tab (a85ffdb)
  • components: implement custom evidence displays (b7523dc)
  • contracts: new (41a57b1)
  • contracts: update (69545ed)
  • court-card: make space for larger stakes (b0efc34)
  • court-cascader-modal: change colors (935fb98)
  • court-cascader-modal: padding (7d8db78)
  • court-cascader-modal: reposition stake button (369b9c4)
  • dataloader: invalid policy handling (db4a098)
  • dataloader: upgrade archon (2369e55)
  • dependencies: update archon (40e54c4)
  • drizzle: remove fallback (9b22bd0)
  • drizzle-react-hooks: add delay in case contracts load slow (4aa91b8)
  • drizzle-react-hooks: better event sharing and caching (c3d2972)
  • drizzle-react-hooks: longer timeout in initializer (e8a80af)
  • home: hide buy button if wallet already has PNK (c601a0e)
  • hotjar: add script (7cd59b5)
  • netlify: redirect to new URL (d4ba7c5)
  • netlify: redirects (92702ad)
  • notifications: prepare for background notifications (3481dc9)
  • pnk-balance-card: change grammar (524b6e6)
  • policies: add the JTC policy (2b017c4)
  • policies: new (f1c4246)
  • policies: new policy (000e52e)
  • policies: update (7ef307a)
  • sentry: set environment and releases (ca59567)
  • titled-list-card: align hexagons (b8faae2)
  • tokens: let users withdraw from old kleros if possible (35507de)
  • welcome-card: don't show more than once ever (85a95d5)
  • add code splitting, OTA updates, and notifications (ae44ed2)
  • add sentry for error tracking (32df364)
  • don't force 18 decimals in inputs (14486e2)
  • finish implementing vote flow (679f96d)
  • handle missing metaevidence parts (ee7940e)
  • implement not found and failure flow (764de74)
  • implement stuart's suggestions (4de1eb9)
  • invalid evidence handling (59ce8e6)
  • make current period clearer (955e7b7)
  • eth-amount: always coerce (e9d9478)
  • netlify: add env vars (e839a29)
  • stake-modal: add name of the subcourt to stake in (0013494)
  • stake-modal: negative value explainer (66fd48c)
  • tokens: integrate uniswap (1b8ae95)
  • implement responsive design (6151029)
  • optimize listener range (0aa2d5a)
  • dataloader: prepare for policy verification (9b717a9)
  • policies: remove file extensions (176ce81)
  • public: add icons (261cd9e)
  • stake-modal: set initial value to max stake (1276ab0)
  • tokens: add powered by uniswap (36cc64b)
  • use-notifications: limit to last 256 blocks (85e7704)
  • integrate evidence standard and implement case card (9b4bb4e)
  • app: implement nav bar and theme (e257f79)
  • assets: add subcourt policies (8b2a8d8)
  • assets: new kleros liquid contract (d9d1ea7)
  • assets: new kleros liquid contract (1a081f7)
  • bootstrap: cache state on account changes (48c1cfc)
  • bootstrap: make drizzle file (54c5f80)
  • bootstrap: web3 loading and account fetching (b18aa8b)
  • cases: add filter (b46eebc)
  • cases: fetch cases and filter by activity (d92d868)
  • cases: implement page (92b229a)
  • cases-list-card: display closest deadline (a1bc04e)
  • cases-list-card: implement (3ee0c7b)
  • cases-list-card: load data (4b68237)
  • cases-list-card: only show deadline if you have a pending vote (928b1a1)
  • cases-list-card: style counters (46ac46e)
  • components: implement eth address and eth amount (7f3c71d)
  • court-card: implement mark up (292dd08)
  • court-card: remove court (353a2f5)
  • court-drawer: implement (bf6d3b5)
  • court-drawer: support markdown (e44fbee)
  • courts: implement subcourt cascader (cc2a45e)
  • courts: populate with real data and build loading logic (6b8e9f5)
  • courts: start container (8bb8453)
  • courts-list-card: implement (877ae47)
  • drizzle: listen for new phases and provide a web3 fallback (06c15b0)
  • drizzle: stop listening for events, own implementation in progress (80c23cd)
  • drizzle-react-hooks: cacheCall is now a hook for rerendering (0179682)
  • drizzle-react-hooks: implement cache send (6e561e5)
  • drizzle-react-hooks: implement useCacheEvents (0b1275e)
  • drizzle-react-hooks: major performance improvement (b739687)
  • drizzle-react-hooks: simplify (2e597b8)
  • hint: implement (a01a3ca)
  • home: add hints (e2d33f8)
  • home: align titled list cards (efa5da1)
  • home: implement top banner (ba9419e)
  • identicon: make the address link to etherscan (6136cff)
  • identicon: show PNK balance (e7333e7)
  • initializer: generalize loaders (1e7a8e3)
  • notification-settings: adapt to new state slicing pattern (fe9877f)
  • notification-settings: implement form (80fd9ab)
  • notification-settings: save settings (58c281e)
  • notification-settings: start to implement (76ad240)
  • notification-settings: status feedback (606d799)
  • notification-settings: support changing accounts (7756467)
  • notifications: color time ago and add hover (3b42ddb)
  • notifications: implement popover (547d27d)
  • notifications: implement time ago (16b5bf9)
  • notifications: make badge themable (33226ad)
  • notifications: make scrollable and add link (c68410b)
  • notifications: render list and implement themable icons (3d22797)
  • notifications: trigger on click (6461937)
  • notifications: use actual counter (9efb9ba)
  • pnk-balance-card: finish data fetching and loading states (cfdaf6f)
  • pnk-balance-card: finish mark up (5790cc8)
  • pnk-balance-card: start implementation (745e6ea)
  • policies: make all policies have markdown (7b14172)
  • policies: write a markdown policy (db43e2c)
  • stake-modal: implement (2af0493)
  • theme: dynamic theme classes (68dbf38)
  • titled-list-card: implement (4b517e2)
  • welcome-card: finish (d082985)
  • welcome-card: start work (1d4862a)
  • add cache call functionality and work on identicon (164efd4)
  • implement new useCacheCall in components (2717643)
  • more precise state slicing for less rerendering (582a7b6)
  • new contract views and charts (8298bfa)
  • new contracts, charts, and theming (8426251)
  • start interfacing with contracts and web3 (ae9b2e2)
  • validate policies (71c0445)