Eugen Rochko
9c4cbdbafb
Add Keybase integration ( #10297 )
...
* create account_identity_proofs table
* add endpoint for keybase to check local proofs
* add async task to update validity and liveness of proofs from keybase
* first pass keybase proof CRUD
* second pass keybase proof creation
* clean up proof list and add badges
* add avatar url to keybase api
* Always highlight the “Identity Proofs” navigation item when interacting with proofs.
* Update translations.
* Add profile URL.
* Reorder proofs.
* Add proofs to bio.
* Update settings/identity_proofs front-end.
* Use `link_to`.
* Only encode query params if they exist.
URLs without params had a trailing `?`.
* Only show live proofs.
* change valid to active in proof list and update liveness before displaying
* minor fixes
* add keybase config at well-known path
* extremely naive feature flagging off the identity proof UI
* fixes for rubocop
* make identity proofs page resilient to potential keybase issues
* normalize i18n
* tweaks for brakeman
* remove two unused translations
* cleanup and add more localizations
* make keybase_contacts an admin setting
* fix ExternalProofService my_domain
* use Addressable::URI in identity proofs
* use active model serializer for keybase proof config
* more cleanup of keybase proof config
* rename proof is_valid and is_live to proof_valid and proof_live
* cleanup
* assorted tweaks for more robust communication with keybase
* Clean up
* Small fixes
* Display verified identity identically to verified links
* Clean up unused CSS
* Add caching for Keybase avatar URLs
* Remove keybase_contacts setting
2019-03-18 21:00:55 +01:00
..
2018-03-02 04:36:16 +01:00
2018-11-27 12:50:26 +01:00
2017-11-21 23:17:28 +09:00
2018-05-07 01:34:19 +02:00
2018-08-11 14:51:30 +09:00
2018-10-29 13:20:29 +01:00
2018-07-05 21:50:16 +09:00
2017-12-08 01:59:44 +01:00
2018-07-05 21:50:16 +09:00
2019-03-15 13:36:38 +01:00
2018-01-28 22:48:09 +09:00
2018-05-31 13:00:40 +02:00
2017-09-19 03:27:08 +02:00
2017-09-19 03:27:08 +02:00
2018-01-09 20:30:28 +09:00
2017-09-19 03:27:08 +02:00
2017-09-19 03:27:08 +02:00
2017-09-19 03:27:08 +02:00
2017-09-19 03:27:08 +02:00
2018-08-18 01:00:01 +09:00
2019-02-23 18:41:28 +01:00
2018-05-10 14:48:26 +02:00
2017-05-09 14:01:45 +02:00
2018-07-11 01:14:38 +02:00
2017-09-19 03:27:08 +02:00
2017-10-13 06:16:43 +09:00
2018-01-09 20:30:28 +09:00
2018-08-11 06:39:52 +09:00
2017-12-17 11:26:42 +09:00
2018-07-05 21:50:16 +09:00
2019-02-11 07:41:35 +01:00
2018-01-02 20:39:12 +09:00
2017-12-31 17:28:20 +09:00
2018-07-05 21:50:16 +09:00
2017-05-08 15:56:00 +02:00
2019-02-23 18:41:28 +01:00
2017-09-19 03:27:08 +02:00
2017-10-30 12:34:58 +09:00
2018-04-01 21:57:26 +09:00
2019-03-16 11:23:22 +01:00
2019-03-16 11:23:22 +01:00
2019-03-12 17:34:00 +01:00
2019-03-12 17:34:00 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 11:23:22 +01:00
2019-03-17 16:39:30 +09:00
2019-03-16 20:43:14 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 11:23:22 +01:00
2019-01-08 14:09:57 +01:00
2018-11-27 12:50:26 +01:00
2018-10-25 01:17:01 +02:00
2019-03-16 20:43:14 +01:00
2019-02-23 18:41:28 +01:00
2019-03-16 20:43:14 +01:00
2019-02-11 07:41:35 +01:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2019-01-08 14:09:57 +01:00
2019-03-14 05:28:30 +01:00
2019-03-16 20:43:14 +01:00
2018-01-28 22:48:09 +09:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2018-10-25 01:17:01 +02:00
2018-11-27 17:39:41 +01:00
2018-10-25 01:17:01 +02:00
2017-04-21 19:16:26 +02:00
2018-10-25 01:17:01 +02:00
2019-03-05 21:52:40 +01:00
2019-03-17 03:12:47 +01:00
2018-08-18 01:00:01 +09:00
2019-02-23 18:41:28 +01:00
2019-01-08 14:09:57 +01:00
2018-10-25 01:17:01 +02:00
2019-03-05 21:52:40 +01:00
2019-03-16 20:43:14 +01:00
2019-01-08 14:09:57 +01:00
2019-03-05 21:52:40 +01:00
2019-01-08 14:09:57 +01:00
2019-02-11 07:41:35 +01:00
2018-07-11 01:14:38 +02:00
2019-02-23 18:41:28 +01:00
2018-01-02 20:39:12 +09:00
2019-01-19 23:43:06 +01:00
2018-03-02 04:36:16 +01:00
2017-05-08 15:56:00 +02:00
2019-02-23 18:41:28 +01:00
2018-11-27 17:39:41 +01:00
2018-01-21 00:11:21 +09:00
2018-10-25 01:17:01 +02:00
2018-11-27 12:50:26 +01:00
2018-07-11 01:14:38 +02:00
2018-11-27 12:50:26 +01:00
2017-09-17 15:23:44 +02:00
2018-05-15 14:25:07 +02:00
2018-08-11 14:51:30 +09:00
2019-03-16 20:43:14 +01:00
2018-10-29 13:20:29 +01:00
2018-08-25 13:27:56 +02:00
2018-08-11 14:51:30 +09:00
2018-07-11 01:14:38 +02:00
2018-07-05 18:31:35 +02:00
2018-07-18 15:38:35 +09:00
2018-01-28 22:48:09 +09:00
2018-08-11 14:51:30 +09:00
2018-06-16 12:56:28 +02:00
2018-04-15 16:56:03 +02:00
2018-08-23 19:43:03 +09:00
2018-07-11 01:14:38 +02:00
2017-12-08 01:59:44 +01:00
2017-09-17 15:23:44 +02:00
2018-03-02 04:36:16 +01:00
2018-04-02 13:43:30 +02:00
2017-09-17 15:23:44 +02:00
2018-07-18 15:38:35 +09:00
2018-07-14 10:54:11 +09:00
2018-08-18 01:00:01 +09:00
2019-03-05 21:52:40 +01:00
2018-07-11 01:14:38 +02:00
2018-01-28 22:48:09 +09:00
2018-07-11 01:14:38 +02:00
2018-08-03 00:09:24 +02:00
2018-07-14 10:54:11 +09:00
2018-01-09 20:30:28 +09:00
2018-09-02 18:20:26 +02:00
2018-08-09 08:50:42 +02:00
2018-07-11 01:14:38 +02:00
2018-07-24 20:47:13 +02:00
2019-02-11 07:41:35 +01:00
2018-01-02 20:39:12 +09:00
2017-12-31 17:28:20 +09:00
2018-07-05 21:50:16 +09:00
2017-09-17 15:23:44 +02:00
2019-02-23 18:41:28 +01:00
2018-08-21 18:38:27 +02:00
2018-05-21 13:40:48 +02:00
2018-05-15 14:25:07 +02:00
2018-06-25 13:31:48 +02:00
2019-03-16 11:23:22 +01:00
2018-10-28 07:15:20 +01:00
2019-03-18 21:00:55 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 20:43:14 +01:00
2019-02-11 07:41:35 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 11:23:22 +01:00
2018-12-27 12:25:30 +01:00
2019-03-12 17:34:00 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 11:23:22 +01:00
2019-03-14 05:28:30 +01:00
2019-03-16 20:43:14 +01:00
2019-03-17 03:12:47 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 11:23:22 +01:00
2019-01-08 14:09:57 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 11:23:22 +01:00
2019-03-05 21:52:40 +01:00
2018-11-27 12:50:26 +01:00
2018-10-26 01:55:24 +02:00
2019-03-16 20:43:14 +01:00
2019-02-23 18:41:28 +01:00
2019-03-16 20:43:14 +01:00
2019-02-11 07:41:35 +01:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2018-10-28 07:15:20 +01:00
2019-02-05 19:11:24 +01:00
2019-03-16 20:43:14 +01:00
2018-10-26 01:55:24 +02:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2019-03-16 20:43:14 +01:00
2018-10-26 01:55:24 +02:00
2018-10-26 01:55:24 +02:00
2018-10-26 01:55:24 +02:00
2018-10-26 01:55:24 +02:00
2018-10-26 01:55:24 +02:00
2019-03-05 21:52:40 +01:00
2019-02-10 21:04:59 +09:00
2018-10-26 01:55:24 +02:00
2019-03-16 20:43:14 +01:00
2019-02-23 18:41:28 +01:00
2019-02-23 18:41:28 +01:00
2018-10-26 01:55:24 +02:00
2019-03-05 21:52:40 +01:00
2019-03-16 20:43:14 +01:00
2019-01-08 14:09:57 +01:00
2019-03-16 20:43:14 +01:00
2019-01-08 14:09:57 +01:00
2018-10-26 01:55:24 +02:00
2019-03-05 21:52:40 +01:00
2019-02-11 07:41:35 +01:00
2019-02-23 18:41:28 +01:00
2018-10-29 13:20:29 +01:00
2019-01-19 23:43:06 +01:00
2019-03-05 21:52:40 +01:00
2018-10-26 01:55:24 +02:00
2019-02-23 18:41:28 +01:00
2018-10-26 01:55:24 +02:00
2018-10-26 01:55:24 +02:00
2018-10-26 01:55:24 +02:00
2018-10-26 01:55:24 +02:00
2019-03-16 20:43:14 +01:00
2019-03-12 17:34:00 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 11:23:22 +01:00
2019-03-12 17:34:00 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 20:43:14 +01:00
2019-03-16 11:23:22 +01:00
2019-03-16 20:43:14 +01:00