Граф коммитов

479 Коммитов

Автор SHA1 Сообщение Дата
Jason Robbins 53a92edd2b
Remove service worker (#936)
* Remove service worker

* Remove remaining CSS related to a2hs button

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
2020-07-29 14:33:27 -07:00
Jason Robbins 0c436fe1d7
Refactor intent email template (#887)
* Implement separate servlet for intent emails and indent template source

* Redid template conditions

* Update templates/admin/features/launch.html

* Update templates/admin/features/launch.html

* added auth and tests

* Move subject line compution to python and add test

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
Co-authored-by: Joe Medley <jmedley@google.com>
Co-authored-by: aglaforge <35039800+aglaforge@users.noreply.github.com>
2020-07-24 14:37:55 -07:00
Jason Robbins 0052ad7836 Allow inputs to have defaul outline when focused. 2020-07-21 20:01:22 -04:00
aglaforge 5a1b59bd4a
Merge pull request #881 from GoogleChrome/20200709-fix-intent-email-conditions
Fix failing template conditions in intent emails.
2020-07-16 13:01:25 -07:00
Joe Medley 0fa5c35e08
Merge pull request #855 from GoogleChrome/help
Minor text corrections
2020-07-13 10:45:22 -07:00
aglaforge 56e098b81f
Merge pull request #884 from GoogleChrome/20200710-edit-link-look-clickable
Make edit button look clickable, and separate delete button.
2020-07-10 16:38:24 -07:00
Jason Robbins c1dc9955a1 Make edit button look clickable, and separate delete button. 2020-07-10 19:30:30 -04:00
Jason Robbins eb905d4526 Align guide UX submit buttons under form elements. 2020-07-10 16:51:22 -04:00
Jason Robbins 8f3b7e142c Fix failing template conditions in intent emails. 2020-07-09 20:18:10 -04:00
Jason Robbins aacad37c92
Rename permission functions to use inclusive language. (#875)
Co-authored-by: Jason Robbins <jrobbins@chromium.org>
2020-06-25 16:47:24 -07:00
Jason Robbins 6af1b13666
Revise signals help text and enums. (#839)
* Revise signals help text and enums.

* Update models.py

Co-authored-by: Joe Medley <jmedley@google.com>

* Update guideforms.py

Co-authored-by: Joe Medley <jmedley@google.com>

* Changed vendor views options and name in intent email template.

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
Co-authored-by: Joe Medley <jmedley@google.com>
2020-06-19 16:36:24 -07:00
Joseph Medley 61be7bd3da Minor text corrections. 2020-06-19 14:23:44 -07:00
Jason Robbins 88ba6a1d13 Added "beta" indicator. 2020-06-17 16:09:59 -04:00
Jason Robbins 179b60610f
Updated process for deprecation. (#848)
* Updated process for deprecation.

* Added "Remove code" step.

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
2020-06-16 20:38:59 -07:00
Jason Robbins 65b13ba63a
Add launch bug URL, add try link at top, style tweaks. (#844)
* Add launch bug URL, add try link at top, style tweaks.

* Add feedback link

* New UI link on add feature form

* Added link to launch bug template

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
2020-06-15 12:46:08 -07:00
Jason Robbins a32ec28239
Define all stage-specific forms and their fields. (#843)
* Define all stage-specific forms and their fields.

* Implement checkboxes to advance stage, and fix alignment.

* Specified actions in process.py and CSS tweaks.

* Update guideforms.py

Co-authored-by: Joe Medley <jmedley@google.com>

* Update guideforms.py

Co-authored-by: Joe Medley <jmedley@google.com>

* Update guideforms.py

Co-authored-by: Joe Medley <jmedley@google.com>

* Update guideforms.py

Co-authored-by: Joe Medley <jmedley@google.com>

* Update guideforms.py

Co-authored-by: Joe Medley <jmedley@google.com>

* Add space after sentence.

* Added Shipped and fixed errors

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
Co-authored-by: Joe Medley <jmedley@google.com>
2020-06-12 10:09:31 -07:00
Chris Wilson 5b924d27a1
Merge pull request #842 from GoogleChrome/20200605-revised-process-details
Flesh out fast track, PSA, and deprecation processes.
2020-06-05 18:23:42 -07:00
Jason Robbins 0774b8a336
Show unlisted features to users who could edit them (#840)
* Show unlisted features to users who can edit.

* remove logging

* Add indication to unlisted features that are shown

* Update static/elements/chromedash-feature.js

Co-authored-by: Joe Medley <jmedley@google.com>

* Update templates/feature.html

Co-authored-by: Joe Medley <jmedley@google.com>

* Update templates/guide/metadata.html

Co-authored-by: Joe Medley <jmedley@google.com>

* Update tests/models_test.py

Co-authored-by: Joe Medley <jmedley@google.com>

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
Co-authored-by: Joe Medley <jmedley@google.com>
2020-06-05 14:59:28 -07:00
Jason Robbins 0d550ee596 Flesh out fast track, PSA, and deprecation processes. 2020-06-05 13:22:12 -04:00
Jason Robbins f6d1672d36
Implement ability to a choose feature process (#834)
* Implemented process choice

* added tests

* Reworded as feature type

* Renamed feature.process to feature.feature_type

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
2020-06-04 16:16:48 -07:00
Jason Robbins 7284be9cfd
Implement unlisted features (#838)
* Implemented unlisted feature entries.

* added tests

* Reduce HTTP caching of JSON feeds.

* Use one space after period.

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
2020-06-03 14:48:41 -07:00
Jason Robbins b9c3aa9560 Update style of buttons throught the app. 2020-06-02 12:59:43 -04:00
Jason Robbins d9971634c0 Remove email actions from stage form. 2020-05-26 12:23:42 -04:00
Jason Robbins f2e91e49a7 Implement featue metadata editing 2020-05-21 19:51:41 -04:00
Jason Robbins 1d2bfd008a
Partial implementation of feature editing guide UX. (#825)
* Partial implementation of feature editing guide UX.

* fixed some HTML lint

* Addressed review comments

* added TODO for email generation

* Addressed review comments

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
2020-05-14 11:37:31 -07:00
Jason Robbins f6d16725fb Prompt users to sign in when they try to star. 2020-04-09 16:28:06 -04:00
Jason Robbins d209f6a5f0 Replace bell icon with stars on schedule page. 2020-04-08 18:26:40 -04:00
Jason Robbins d10433d1d8
Added forgotten files for settings page (#802)
Co-authored-by: Jason Robbins <jrobbins@chromium.org>
2020-03-30 15:20:47 -07:00
Jason Robbins 5f030fb826
Implement settings page. (#796)
* Implement settings page.

* refactored and added tests

* Fix import ordering for tests

Co-authored-by: Jason Robbins <jrobbins@chromium.org>
2020-03-30 11:12:00 -07:00
Jason Robbins f20d2340ed Also hide UI message about dates. 2020-03-24 16:46:13 -04:00
Jason Robbins 7e47de0cb9
Implement star icons in lit-element code. (#780)
Co-authored-by: Jason Robbins <jrobbins@chromium.org>
2020-03-12 10:50:00 -07:00
Joe Medley 0aa91a23df
Change label of Items marked 'No Longer Pursuing' (#781)
Addresses #666
2020-03-11 16:09:06 -07:00
Jason Robbins 8b358e3429 Implement star icons in lit-element code. 2020-03-10 19:59:30 -04:00
Jason Robbins fe0328b139
Fix email link to updated feature. (#771) 2020-02-28 10:50:18 -08:00
Jason Robbins 30b33f83c4
Send separate emails to each recipient and add reason footer (#763)
* Send one email per recipient and add reasons.

* Simpified message content

* fixed a defect
2020-02-21 10:40:24 -08:00
Jason Robbins 23b6185080
Remove date from email body (#761) 2020-02-20 11:07:23 -08:00
Jason Robbins c56e2c5faa
Refactor current email notification code to use django template and add tests (#758)
* progress

* Added tests

* Have django do the date formatting
2020-02-14 16:16:01 -08:00
Jason Robbins 9466f5cb58 merged from master to dev to resolve conflicts. 2020-01-13 18:36:01 -05:00
Yangguang a448e6f9bf Using rollup for components (#679)
* Import lit-virtualizer

* misc

* Add rollup and add it to gulp task

* Update gulp

* Downgrade paper-toggle-button to input checkbox

* Include all css to lit-elements

* Add rollup minify. Remove unused packages.

* Fix code review feedback

* Fixes based on code review.

* Remove two unnecessary .call(this, ...)

* Bind _onFeatureToggled (used inside lit-virtualizer) in the constructor

* Add lit-analyzer

* Update lit-analyzer script
2019-11-11 14:32:32 -08:00
Chris Wilson 7136014f98 Rename "Intent to Implement" as "Intent to Prototype" (#693) 2019-11-08 13:31:53 -08:00
Johnny Stenback ada3b92a93 Followup fix for #654.
This fixes the chromedash-metadata template to include the deprecated
features entry in the versions list. This also fixes a problem that was
uncovered where an ordered list that was in the incorrect order which
resulted in the wrong implementation status being shown in the versions
list.
2019-08-14 11:29:42 -07:00
Yangguang Li 254f3f4e90 Update to lit-virtualizer 0.3.0 2019-07-19 16:48:34 -07:00
Yangguang Li 6630bec732 Fix admin pages 2019-07-01 12:43:47 -07:00
Yangguang Li 2aa1743e6c Admin users page. And some css fix 2019-07-01 11:49:46 -07:00
Yangguang Li e7508cf9f7 Move metrics.scss up. 2019-06-28 10:48:45 -07:00
Yangguang Li 178e4b6c5e Rename _base.html 2019-06-28 10:28:01 -07:00
Yangguang Li b5e37a3755 Finish metric page, and some cleanup 2019-06-28 09:56:30 -07:00
Yangguang Li 7437677a9b Rename pages 2019-06-25 11:16:06 -07:00
Yangguang Li f58061bfee Fix the stats tab in the nav 2019-06-24 15:52:09 -07:00
Yangguang Li 51fa25ac8a Finish samples 2019-06-24 15:23:23 -07:00
Yangguang Li 5e53336df9 Finish schedule page 2019-06-24 12:06:27 -07:00
Yangguang Li a453e1ef4a wip - started schedule 2019-06-18 16:23:52 -07:00
Johnny Stenback 18b81b4fbc Add a bit of intent template usage amount logging.
Store the number of times the intent template is requested per feature,
and add message to intent templates that state the template was
generated by the dashboard.
2019-06-14 13:05:04 -07:00
Yangguang Li e5f2529590 Add some css fixes 2019-06-03 15:25:37 -07:00
Johnny Stenback 6ca5617f5d Fix #643, always include TAG review in intents.
This change makes is so that all intent email templates include the TAG
review field.
2019-06-03 14:35:26 -07:00
Yangguang Li 29779300d6 Finish page rendering. Without virtual scroller and scrolling features 2019-06-03 11:28:20 -07:00
Yangguang Li 7196301568 WIP 2019-05-22 11:13:09 -07:00
Yangguang Li 242d0e428b WIP - finished first run of migration. 2019-04-24 13:24:40 -07:00
Joseph Medley 59cac87094 Fix typo in templates/feature.html 2019-03-07 14:11:41 -08:00
Joe Medley 790b349f2c Make motivation visible and larify external content. 2019-03-01 15:51:46 -08:00
Joe Medley c705e15e45 Remove Opera from Dashboard (#586)
* Start removing Opera.

* Mark Opera removals in feature_form.js

* Remove most actual code.

* Remove last commented code.

* Remove toggleSpecLink() since it is never called.

* Feedback from Eric B.
2019-02-27 12:47:01 -08:00
Johnny Stenback 7026402f5d Inintial introduction of Blink Launch Process data into Chromestatus.
Add a set of fields to the entry creation/edit form so that we collect
all the information that is part of the blink launch process. This
also makes chromestatus generate up to date intent templates with the
future intent of eliminating the need to manually create and send
intent emails. This includes making feature entries aware of the
current intent stage they're in as well as holding on to all the
additional data so that creating intent messages for later stages of
the launch process is a matter of updating the entry and generating a
new intent message.
2019-02-14 15:46:30 -08:00
Eric Bidelman 3e85c33ce0
http archive charts on metrics pages (#584)
* Integrated httparchive data on metrics pages

* Update note

* Add Bigquery cmd

* dont show empty pre

* Increase iframe height to account for urls

* update bq query

* Update callout

* space for http archive

* space
2019-01-16 11:25:26 -08:00
Eric Bidelman 04afe6964c Remove request access spreadsheet 2018-07-27 16:14:19 -07:00
Eric Bidelman 5f611fdd9f Filter by blink component. Fixes #540 2018-06-18 14:56:32 -07:00
Eric Bidelman 16da7aefcf better spacing, font size 2018-06-12 11:14:32 -07:00
Joe Medley c1f3eb1816 Add disclaimer to 'Consensus & standardization. (#558) 2018-06-08 16:19:36 -07:00
Oscar Dena 40888fcc75 Added urlize filter to summary content (#557) 2018-06-04 15:51:12 -07:00
Rick Byers c15170f1a3 Revert "Noted the Android WebView metrics inclusion" (#551)
* Revert "Add category for Layered APIs. (#550)"

This reverts commit 4dbdbedc27.

* Revert "Noted the Android WebView metrics inclusion (#537)"

This reverts commit 48191eb4ef.
2018-05-03 08:41:04 -07:00
PhistucK 48191eb4ef Noted the Android WebView metrics inclusion (#537)
* Added a note about included WebView metrics

* Added a note for the metrics spike around 2018-3-20

* Added a note for the metrics spike around 2018-3-20

* Added a note for the metrics spike around 2018-3-20
2018-04-28 09:15:31 -07:00
Eric Bidelman 64d59d012e Add to homescreen 2018-01-25 22:30:58 +11:00
Eric Bidelman 04815d2618 A11y: add lang to html element 2017-12-08 15:47:46 -08:00
Eric Bidelman 1be155c9fd
Chart UI updates for new metrics (#522)
* Chart UI updates for new metrics

* Use 10.27 for charts marker

* Use prod data

* Update description

* feedback
2017-11-01 14:04:43 -07:00
Eric Bidelman 0d35820c72 Launch bug -> tracking bug 2017-10-30 20:12:31 -07:00
Eric Bidelman 0df1ddce65 Fix notification feature detect for ios. Fixes #500 2017-10-26 14:36:33 -07:00
Eric Bidelman 986bfd9b0b Fixes #520 2017-10-20 16:29:11 -07:00
Philip Jägenstedt 2ec955bd07 Change "pages surveyed" to "page views" 2017-10-10 11:56:44 +02:00
François Beaufort a7004a6b8f Add Web Share to standalone feature page (#507)
* Add Web Share to standalone feature page

* Address @ebidel feedback
2017-09-14 09:39:16 -07:00
Eric Bidelman 2ce63fcb34 List of features for each blink component owner (#504)
* Add list of features next to owners

* More UI work. Cleanup 500 errors

* Responsive
2017-09-11 17:57:54 -07:00
François Beaufort 21532ac49f Align to the right the notification icon in schedule page (#498) 2017-08-25 12:38:21 -07:00
Eric Bidelman a0dfdd3a26 Page UI updates 2017-08-19 19:16:52 -07:00
Eric Bidelman 651c2d4e55 List by owners page. Fixes #494 2017-08-19 18:29:11 -07:00
Eric Bidelman abe1bdaadf Add tooltip. Disable emails for now 2017-08-19 14:47:55 -07:00
Eric Bidelman 40d7d2c7a4 Support multiple primary owners in UI 2017-08-19 12:11:41 -07:00
Eric Bidelman e744847d8a Add feature subscribers and feature owners distinction 2017-08-19 11:22:28 -07:00
Eric Bidelman 6108bdd2dc Only activate notification icons that the user has subscribed to 2017-08-15 13:35:23 -07:00
Eric Bidelman 82e27ef7ff Schedule: add push notification support to stable and dev columns 2017-08-15 13:09:18 -07:00
Eric Bidelman 3972f18d83 Notifications on schedule page. Fixes #492 2017-08-15 12:39:04 -07:00
Eric Bidelman f7dacf4b9c HTML emails to feature owners 2017-08-06 19:24:18 -07:00
Eric Bidelman 97267ceb0b Escape html entities in titles 2017-08-06 14:20:43 -07:00
Eric Bidelman 9a6de7d8ab Notifications test page behind admin. Print num subscribers per feature 2017-08-06 13:37:08 -07:00
Eric Bidelman 0d970a851f ESLint cleanup. Rev Polymer 1.9.3 and iron-list 1.4.6 2017-08-06 10:35:40 -07:00
Eric Bidelman 06f392bbdc Support push notifications on individual feature page 2017-08-06 10:35:40 -07:00
Eric Bidelman 1d44d3e4f7 Tweaks to push UI. Also for ssl for GA 2017-08-06 10:35:40 -07:00
Eric Bidelman e93e420530 Push notifications: subscribe to all new features and updates 2017-08-06 10:35:40 -07:00
Eric Bidelman e5143b113f Notifications: UI hooked up to subscription state 2017-08-06 10:35:40 -07:00
Eric Bidelman 46f72420c7 Push notifications: sent to subscribers when feature is updated 2017-08-06 10:35:40 -07:00
Eric Bidelman b714ba729a Backend for push notifications 2017-08-06 10:35:40 -07:00
Eric Bidelman 32f956d3e2 Frontend and tester page for push notifications 2017-08-06 10:35:40 -07:00
Paul Kinlan 6624218df6 Changing link rel=alternate to point to https 2017-08-01 18:51:37 +01:00