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
..
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2018-10-04 12:36:53 +02:00
2017-06-05 02:43:02 +02:00
2018-10-04 17:38:04 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2017-06-05 02:43:02 +02:00
2016-08-26 19:12:19 +02:00
2016-09-05 17:46:36 +02:00
2016-09-20 00:43:36 +02:00
2016-09-20 02:43:20 +02:00
2016-09-26 23:56:53 +02:00
2016-10-03 16:51:00 +02:00
2016-10-03 17:12:13 +02:00
2018-10-04 12:36:53 +02:00
2016-10-09 14:48:59 +02:00
2016-10-27 19:33:04 +02:00
2016-11-04 19:12:59 +01:00
2016-11-05 17:13:14 +01:00
2016-11-16 17:56:31 +01:00
2016-11-20 19:39:58 +01:00
2016-11-22 17:32:51 +01:00
2016-11-23 10:46:48 +01:00
2016-11-28 13:36:47 +01:00
2016-11-30 15:24:57 +01:00
2016-11-30 21:34:59 +01:00
2016-12-02 15:09:44 +01:00
2016-12-03 21:04:57 +01:00
2016-12-05 22:59:30 +01:00
2016-12-21 20:04:13 +01:00
2016-12-22 21:34:19 +01:00
2016-12-22 23:03:57 +01:00
2018-10-04 17:38:04 +02:00
2017-01-09 14:00:55 +01:00
2017-06-05 02:43:02 +02:00
2017-01-15 08:58:50 +11:00
2017-01-15 08:58:50 +11:00
2017-01-20 01:00:14 +01:00
2017-01-23 17:38:38 +01:00
2017-01-23 21:36:08 +01:00
2017-01-25 15:24:19 +01:00
2017-01-27 20:35:16 +01:00
2017-01-29 01:30:32 +01:00
2017-02-05 19:18:11 +01:00
2017-02-09 20:25:39 +01:00
2017-02-14 20:59:26 +01:00
2017-02-17 02:33:10 +01:00
2017-05-15 03:04:13 +02:00
2017-03-04 00:00:48 +01:00
2017-03-04 23:02:24 +01:00
2017-03-17 20:48:14 +01:00
2017-03-18 22:51:20 +01:00
2017-03-22 03:21:38 +01:00
2017-03-22 15:46:58 +01:00
2017-03-22 17:36:34 +01:00
2017-03-30 16:06:27 +02:00
2017-03-30 19:42:33 +02:00
2017-06-05 02:43:02 +02:00
2017-04-03 19:35:00 +02:00
2017-04-05 13:32:57 +02:00
2017-04-07 00:04:38 +02:00
2017-04-15 03:16:05 +02:00
2017-04-15 13:26:03 +02:00
2017-04-16 20:32:17 +02:00
2017-04-18 19:36:18 +02:00
2017-05-01 17:42:13 +02:00
2017-05-19 01:14:30 +02:00
2017-04-24 15:10:14 +02:00
2017-04-26 03:48:12 +02:00
2017-04-27 14:42:22 +02:00
2017-08-22 18:33:57 +02:00
2017-05-12 19:09:21 +02:00
2017-05-12 19:09:21 +02:00
2017-05-07 19:00:20 +02:00
2017-05-15 03:04:13 +02:00
2017-05-16 12:12:29 +02:00
2017-05-20 17:32:44 +02:00
2017-06-02 16:18:54 +02:00
2017-06-05 13:24:00 +02:00
2018-10-04 12:36:53 +02:00
2017-06-09 18:09:37 +02:00
2017-06-23 17:46:00 +02:00
2017-06-23 18:50:53 +02:00
2017-06-25 16:54:30 +02:00
2017-06-25 23:51:32 +02:00
2017-07-13 03:12:25 +02:00
2017-07-13 19:31:33 +02:00
2017-07-13 22:15:32 +02:00
2017-07-13 22:15:32 +02:00
2017-07-14 23:01:20 +02:00
2018-10-04 12:36:53 +02:00
2017-07-19 17:06:46 +02:00
2017-07-26 03:35:25 +02:00
2017-08-25 01:41:18 +02:00
2017-08-25 18:50:52 +02:00
2017-08-30 05:04:20 +02:00
2017-09-01 16:20:16 +02:00
2017-09-01 16:20:16 +02:00
2017-09-05 12:30:01 +02:00
2017-09-06 20:57:52 +02:00
2017-09-14 00:04:30 +02:00
2017-09-19 02:42:40 +02:00
2017-10-02 21:28:59 +02:00
2017-10-16 20:29:49 +02:00
2018-10-04 12:36:53 +02:00
2017-09-24 05:58:07 +02:00
2017-09-28 15:31:31 +02:00
2017-10-04 15:16:10 +02:00
2019-02-04 04:25:59 +01:00
2017-10-05 23:42:05 +02:00
2017-10-07 17:43:42 +02:00
2017-10-10 13:12:17 +02:00
2017-10-10 13:12:17 +02:00
2017-10-27 16:11:30 +02:00
2018-10-04 12:36:53 +02:00
2017-11-07 19:06:44 +01:00
2017-11-07 19:06:44 +01:00
2017-11-11 20:23:33 +01:00
2017-11-14 20:37:17 +01:00
2017-11-18 00:16:48 +01:00
2017-11-18 00:16:48 +01:00
2017-11-18 19:39:02 +01:00
2017-11-24 02:05:53 +01:00
2017-11-27 20:22:27 +01:00
2017-11-27 16:07:59 +01:00
2017-11-27 16:07:59 +01:00
2017-11-27 20:22:27 +01:00
2017-11-27 20:22:27 +01:00
2018-01-04 19:38:29 +01:00
2017-12-07 03:37:43 +01:00
2018-08-14 20:24:47 +02:00
2017-12-12 17:38:42 +01:00
2018-01-04 19:38:29 +01:00
2018-01-09 15:00:19 +01:00
2018-02-02 10:18:55 +01:00
2018-02-04 05:42:13 +01:00
2018-02-07 16:35:44 +01:00
2018-02-21 23:21:32 +01:00
2018-03-04 09:19:11 +01:00
2018-03-24 12:51:28 +01:00
2018-04-02 22:04:14 +02:00
2018-04-02 22:04:14 +02:00
2018-04-14 12:41:08 +02:00
2018-05-04 21:14:34 +02:00
2018-05-07 09:31:07 +02:00
2018-05-11 11:49:12 +02:00
2018-05-11 11:49:12 +02:00
2018-06-21 23:07:40 +02:00
2018-07-15 14:56:00 +02:00
2018-08-15 20:23:12 +02:00
2018-06-10 00:38:17 +02:00
2018-06-09 13:33:04 +02:00
2018-06-15 18:00:23 +02:00
2018-06-17 13:54:02 +02:00
2018-06-17 18:49:35 +02:00
2018-06-29 15:34:36 +02:00
2018-07-09 02:22:09 +02:00
2018-07-13 02:16:06 +02:00
2018-08-09 09:56:53 +02:00
2018-08-12 18:16:26 +02:00
2018-08-14 19:19:32 +02:00
2018-10-07 04:40:37 +02:00
2018-08-14 20:24:47 +02:00
2018-08-21 20:11:34 +02:00
2018-10-07 23:44:58 +02:00
2018-10-09 19:35:14 +02:00
2018-10-17 17:13:04 +02:00
2018-10-20 08:02:44 +02:00
2018-10-19 01:47:29 +02:00
2018-10-30 21:09:33 +01:00
2018-10-26 23:08:34 +02:00
2018-11-19 00:43:52 +01:00
2019-01-28 04:18:35 +01:00
2018-11-27 13:56:25 +01:00
2018-12-06 17:36:11 +01:00
2018-12-06 17:36:11 +01:00
2018-12-06 17:36:11 +01:00
2018-12-06 17:36:11 +01:00
2019-01-07 09:47:00 +01:00
2018-12-22 20:02:09 +01:00
2018-12-22 20:02:09 +01:00
2018-12-24 19:12:38 +01:00
2018-12-29 02:24:36 +01:00
2019-01-05 12:43:28 +01:00
2019-01-05 12:43:28 +01:00
2019-01-18 15:56:55 +01:00
2019-02-03 03:59:51 +01:00
2019-02-04 04:25:59 +01:00
2019-03-03 22:18:23 +01:00
2019-03-03 22:18:23 +01:00
2019-03-03 22:18:23 +01:00
2019-03-04 22:51:23 +01:00
2019-03-07 01:50:06 +01:00
2019-03-14 05:28:30 +01:00
2019-03-14 20:10:43 +01:00
2019-03-18 21:00:55 +01:00
2019-03-17 15:34:56 +01:00