Commit Graph
100 Commits
Author SHA1 Message Date
basti 47b7a6501b Add intro text for new users
closes #164
2019-11-27 12:39:49 +01:00
basti 42304a8e27 Fix account panel breaking out of topbar on mobile
refs #163
2019-11-27 11:55:08 +01:00
basti 9a4db6daf6 Do not require account for filtering contributions 2019-11-27 11:00:10 +01:00
basti 26dc78f553 1.12.0 2019-11-22 12:30:20 +01:00
basti 5d29bd9604 Add copy/re-submit button to all contribution details
We can in fact just use the exact same re-submission as for vetoed
contributions. So all that is needed is a new button in the UI.

closes #161
2019-11-21 21:13:42 +01:00
bastiandGitHub 97cc71024f Merge pull request #160 from 67P/bugfix/remove_redundant_pending_status
Remove redundant pending status from contribution-status helper
2019-11-15 16:59:50 +01:00
basti b2457421be 1.11.0 2019-10-18 17:38:50 +02:00
basti 134eb7d355 Update deps
Fixes security vulns
2019-10-18 17:36:55 +02:00
bastiandGitHub 1dc1a9767e Merge pull request #159 from 67P/feature/pending_changes
Gracefully handle pending changes for contributions
2019-10-18 17:31:41 +02:00
bastiandGitHub 12b127c75d Merge pull request #158 from 67P/feature/recompute_helper
Make contribution-status helper recompute
2019-10-18 09:56:50 +02:00
basti a7dd058d21 Remove obsolete parens 2019-10-18 09:52:38 +02:00
bastiandGitHub de6606b29d Merge pull request #156 from 67P/feature/profile_zoom
Add support for Zoom display name in profiles
2019-09-20 23:51:35 +02:00
basti ec701b3130 Update lockfile 2019-09-20 23:45:33 +02:00
basti 1deecafee7 Handle pending changes for contributions
This adds the pending tx data to pending contributions (after adding or
vetoing, until the tx is mined). It also disables the veto button while
pending.
2019-09-20 15:43:34 +02:00
basti 51d8b6c8c1 Respect disabled button color for all buttons 2019-09-20 15:40:22 +02:00
basti 4ab28016a3 Depend on contracts master
PR has been merged
2019-09-18 09:38:10 +02:00
basti 6995b67a22 Add support for Zoom display name in profiles 2019-09-18 09:35:24 +02:00
basti 0076d59a42 Remove obsolete ID from icon markup 2019-09-18 09:35:06 +02:00
basti 36b92d97ca Use configured IPFS gateway URL on contributor profile 2019-09-18 09:34:11 +02:00
basti f272bcfcbc Prevent transition abortion on contributor save 2019-09-18 09:32:57 +02:00
basti 985e1673ac Add Zoom icon 2019-09-18 09:31:58 +02:00
basti fe4af46852 1.10.0 2019-09-10 17:01:23 +02:00
basti 7b9659e22f Update deps
Fixes security vulns
2019-09-10 16:59:20 +02:00
bastiandGitHub 8be18fc27c Merge pull request #155 from 67P/feature/resubmit_vetoed_contribution
Re-submit vetoed contributions
2019-09-10 16:53:36 +02:00
bastiandGitHub 7e518780c5 Merge pull request #154 from 67P/feature/sign_in
Improve account connect/loading, check network
2019-09-10 16:48:55 +02:00
basti 89391c1543 Update details of pending contribution when mined
Fetches complete details of new contributions and replaces any potential
pending, incomplete objects in the collection.
2019-09-10 15:21:50 +02:00
basti 05e3118a0c Re-submit vetoed contributions 2019-09-10 11:47:07 +02:00
basti 494b5d9bdd Use configured IPFS gateway URL for button 2019-09-05 11:53:20 +02:00
basti f8f1ad644c WIP: vetoed contribution details
Adds a blurb and resubmit button to the detail view for vetoed
contributions.
2019-09-05 11:36:50 +02:00
basti 5a5051bac6 Check required network before using user provider
closes #82
2019-09-04 18:51:49 +02:00
basti 304c0ac8d0 Only use user wallet if it's already open/connected 2019-09-04 18:29:25 +02:00
basti cae13ed662 Sign in button to connect account 2019-09-04 18:22:48 +02:00
basti 729110f8d1 Remove obsolete APM domains 2019-09-04 17:04:18 +02:00
basti 11f66de6e6 1.9.0 2019-09-03 13:43:17 +02:00
bastiandGitHub 9bf2ae2d7f Merge pull request #151 from 67P/feature/layout_sizing
Improve sizing of entire layout
2019-09-03 13:40:38 +02:00
basti 2a384f3eed Improve sizing of entire layout 2019-09-01 18:06:56 +02:00
basti 6b3666def9 1.8.0 2019-09-01 16:04:21 +02:00
bastiandGitHub 74c8e32cc6 Merge pull request #142 from 67P/feature/signup
Sign up via GitHub
2019-08-29 12:52:04 +02:00
bastiandGitHub 5dde978499 Merge branch 'master' into feature/signup 2019-08-29 12:46:00 +02:00
basti dc5dfe19f2 Add success page to GitHub signup 2019-08-27 18:19:46 +02:00
basti d13242b210 Rename kernel address to DAO address
We're making the naming consistent everwhere.
2019-08-27 15:00:18 +02:00
bastiandGitHub ada029586a Merge pull request #148 from 67P/doc/dev_network
Documentation for IPFS and Metamask
2019-08-26 18:53:24 +02:00
basti a2bd3f76b8 1.7.0 2019-08-12 14:55:54 +02:00
bastiandGitHub a4ca37d882 Merge pull request #146 from 67P/feauture/141-time_picker
Add time input to contribution form
2019-08-12 14:52:07 +02:00
bastiandGitHub 143317d909 Merge pull request #147 from 67P/docs/readme
Fix npm run start:local instructions
2019-08-04 19:43:06 +02:00
basti e4a39ec67c Fix bug with default date input
When the input isn't touched by the user, the date isn't stored as an
array on the property.
2019-08-02 16:58:12 +02:00
basti 5b47ba9e11 Import missing module 2019-08-02 16:58:01 +02:00
d8f565cd9e Use start of current hour as default contribution time
Co-Authored-By: Garret Alfert <alfert@wevelop.de>
2019-08-02 16:08:13 +02:00
basti a9480a09f1 Add time input to conribution form
After adding it as a separate field, I figured out that we should use
the same picker, because otherwise we'd have to keep the date in sync
depending on the time zone. Zones are too messy in that regard, and the
date is already normalized to UTC before creating the contribution
record.

closes #141
2019-07-31 13:20:39 +02:00
bastiandGitHub c2273d1778 Merge pull request #144 from 67P/feature/validate_eth_addresses
Validate Ethereum addresses in input fields
2019-07-24 17:30:51 +02:00
basti 780afc9bc6 Fix wrong property name 2019-07-24 11:56:51 +02:00
basti a8ae2b0156 Validate Ethereum addresses in input fields 2019-07-22 17:29:31 +02:00
basti d6d2b1a61c Add signup completion page 2019-07-21 17:03:50 +02:00
basti 4c70c0d233 Basic signup view 2019-07-21 16:04:00 +02:00
basti 725d36bed6 Add signup button for unknown users 2019-07-18 19:43:39 +02:00
basti 0a71d7ad91 Add signup route 2019-07-18 19:31:03 +02:00
basti 6a176b5904 Fix empty name in account info
When the user brings Ethereum accounts, but none of them is known as
contributor, instead of "Anonymous" it just shows nothing. This fixes
the if condition in the template to eliminate the faulty case.
2019-07-18 19:27:53 +02:00
basti c7d046aa46 Move topbar account info to component, add tests
Adds a failing test for users with wallet, but no known contributor
account, where it currently shows no name at all.
2019-07-18 19:26:16 +02:00
basti aa9c3648c0 1.6.0 2019-07-17 17:41:49 +02:00
bastiandGitHub 52fe7ff026 Remove commented CSS 2019-07-17 16:55:04 +02:00
basti b02967c5ef Basic contribution details
Adds a details pane for contribution records, similar to contributor
profiles.

Just the basic details for now. Can be extended with all kinds of
data, links, icons, etc. from here on.
2019-07-17 12:58:16 +02:00
basti 7236b2d2b3 Add basics for contribution details
Route, controller, links, selected property/styles, etc.
2019-07-16 15:35:35 +02:00
bastiandGitHub fd1ae0a612 Merge pull request #139 from 67P/feature/update_ember
Update dependencies
2019-07-15 20:07:02 +02:00
basti 525a39479b 1.5.1 2019-07-15 19:19:29 +02:00
bastiandGitHub c65880972a Merge pull request #138 from 67P/feature/use_ember_auto_import
Use ember-auto-import instead of ember-browserify
2019-07-15 18:54:55 +02:00
basti d9ae654f42 Mark contributor in list as selected when opening details 2019-07-12 16:02:32 +02:00
basti 8a156f964b Remove obsolete CSS 2019-07-12 16:02:21 +02:00
basti 743a4cc3ac Add release drafter config
Configures the Release Drafter app, which automatically adds draft
release notes with the titles of merged PRs.

https://github.com/organizations/67P/settings/installations/1265652
2019-07-12 12:04:29 +02:00
basti 5f1ec4887e 1.5.0 2019-07-12 11:50:55 +02:00
bastiandGitHub 9cf743b02a Merge pull request #135 from 67P/feature/contributor_profiles
Contributor profiles
2019-07-12 11:42:26 +02:00
bastiandGitHub d7294d9d7f Remove debug log 2019-07-12 11:39:18 +02:00
basti d8a9886442 Use local default IPFS gateway
Same as for ipfs.kosmos.org, this turns document fetches into GET
requests, which will be cached.
2019-07-11 22:24:51 +02:00
basti d83d671580 Add account links to contributor profiles 2019-07-11 15:33:17 +02:00
basti 0bbca079c5 Link site name to dashboard
Enables closing of details pane
2019-07-11 10:02:50 +02:00
basti 8bd7a77d44 Only use 3-pane layout when profile selected
Later it can be used for contribution details and other things, too.
2019-07-11 09:59:03 +02:00
basti a73a4da575 Redirect index to dashboard 2019-07-11 09:43:24 +02:00
basti 8cc1b02d19 WIP Details pane + contributor profiles
Adds a 3-pane layout option for showing details, as well as a dashboard
sub-route for showing contributor details in the new details pane.
2019-07-11 09:35:01 +02:00
basti 6b49ca26c0 Add link title for contributions
Enables a user to read the whole title in case it's cut off
2019-07-10 15:00:44 +02:00
basti ffe555e2ee Cut off long contribution titles with an ellipsis
Prevents line breaks of titles
2019-07-10 14:48:18 +02:00
basti aa98b35796 1.4.0 2019-07-10 12:31:45 +02:00
basti edd7ffd3c5 Add quick filter for contribution kind 2019-07-06 16:16:28 +02:00
basti abb7d95804 Add quick filters 2019-07-06 15:49:29 +02:00
basti 0e0b1afe3a WIP: add quick filter buttons 2019-07-05 22:01:51 +02:00
bastiandGitHub 29a6d79d38 Merge pull request #132 from 67P/feature/ipfs_gateway
Use new IPFS gateway for document fetches
2019-07-02 18:46:10 +02:00
basti 07c579850e 1.3.0 2019-07-02 17:32:25 +02:00
basti 091ebf4b6a Use new IPFS gateway for GET fetches
When adding the gateway URL, the wrapper will do a normal fetch to
`https://ipfs.kosmos.org/ipfs/$hash` instead of using the generic POST
requests to the IPFS API endpoint. This enables normal browser caching
for all IPFS documents in this app.
2019-07-02 17:20:19 +02:00
basti b4e89492b4 1.2.0 2019-06-27 19:51:21 +02:00
basti cc8952f844 Ensure share repo is updated when versioning
Currently, it's easy to forget manually pushing to master after
versioning/building. In which case things can be merged remotely, and
when pulling with rebase the version commit ends up being changed and
behind what was actually tagged.

This adds a postversion script which simply pushes to the remote
automatically after the version commit and tag have been added by npm.
2019-06-27 16:40:42 +02:00
basti 25ea20e63b Sort contributions by date instead of ID
This changes the sorting to sort first by date and time, and only then
by ID.

refs #121
2019-06-27 16:38:56 +02:00
basti e60651858d 1.1.1 2019-06-27 16:37:37 +02:00
bastiandGitHub 24390c6503 Merge pull request #129 from 67P/feature/disable_travis_success_notifcations
Don't send emails for successful Travis builds
2019-06-27 16:18:56 +02:00
bastiandGitHub 3d20bce5e3 Merge pull request #128 from 67P/feature/new_contribution_form_name
Use generic contributor name in new contribution form
2019-06-27 15:06:09 +02:00
bastiandGitHub bad86232b4 Merge pull request #127 from 67P/bugfix/125-contribution_kind
Fix template syntax error
2019-06-12 16:47:09 +02:00
basti 7eb14ac4e2 Ignore release dir in eslint 2019-06-12 16:27:01 +02:00
basti 8b0cd8c986 Fix template syntax error
Wasn't able to select the "special" contribution kind, due to it being
bound to the wrong property.

fixes #125
2019-06-12 16:24:01 +02:00
basti 5064a472f2 1.1.0 2019-06-12 16:02:02 +02:00
bastiandGitHub afc5a5fe50 Merge pull request #126 from 67P/dev/production_builds
Improve production builds and deployment
2019-06-12 15:59:10 +02:00
basti f9f6786f95 Improve production builds and deployment
Removes all custom build & deploy scripts, switching to 5apps Deploy's
new build directory config instead. Builds production to `release/` when
updating the version using `npm version`.
2019-06-12 15:22:29 +02:00
bastiandGitHub 03f31e2d20 Merge pull request #123 from 67P/feature/122-edit_contributors
Update contributor profiles
2019-06-02 01:56:16 +02:00
basti 1c1f772ff5 Update contributor profiles
* Adds a new page for updating profiles
* Refactors the add-contributor component to allow for updating
  existing contributors
* Adds input labels to the contributor form and improves placeholders
* Adds event handlers for all contract contributor changes and uses them
  for updating the UI

refs #122
2019-05-29 16:14:11 +02:00