This is an automated email from the git hooks/post-receive script.
meskio pushed a change to branch main in repository bridgedb.
from 3ab5afe Respond with dummy bridges if the request is not comming from the shim new 1391d1c Create a lektor-based frontend for bridgedb new fa14423 Create the build process for the lektor frontend new 2b8e56f Change the /assets route to /static new 874be48 Rename some element IDs in bridges.js new 302b53a Stop tracking files built by lektor new a697260 Add the `/howto` page to the new frontend new 0d9af3f Add additional changes to server.py new 531f8eb Update the bridgedb.pot translations new decdb62 Update bridgedb.pot new a8eb365 Use a "Copy All" button instead of "Select All" new 096d744 Symlink lego scss individually new 1961ba0 Simplify homepage cards, add images new 729f804 TEMP: Add front page images new 3587271 TEMP: more homepage new db00c5e Remove lorem ipsum new 71f7b2c Fix favicon new a5ab1f9 TEMP: Add favicon images new 569ad29 Remove unnecessary (and incorrect) extra style new 3956f41 Fix options buttons new c369ed5 Fix advanced options CSS new 5e84b21 Style captcha properly new 655e09c Fix bridgelines styling new 17e2afc Fix some colors new 443b593 Fix pathbar styling new e2c53b1 Small markdown fix new 687e892 Add tor navbar logo new 434af2f Style the pathbar new ce6520d Fix the homepage intro text color new 03e25f9 The site intro title is h2, not h1 new 1505975 Fix typos in tags new c3dc3f4 Correct link URL new c21dab6 Fix title container height new 777d2bf Add subtitle new 64f8fa4 Fix header placement and font size new e8a373d Refactor the support footer, make support questions expandable new 94542e3 Fix donate button in footer new 8c1bcaa Change header text new 7cbffae Fix cpatcha and options title text new 1102b1f Use SVG illustrations new 7648594 Make support header gray new 8c04dbc Fix CSS on cards new ee8eda2 Change hover bg-color of bridges button to #673a7e new 0733235 Make QR code button text white new 0703593 Change captcha title to "Bridges" new 01eebf6 TEMP: Change hover bg-color of bridges button to #673a7e new 9cffaff Ensure support paragraphs are the right font size new e63b77f Fix padding-top on #bridgedb-support-body new 84c9fdb SCSS FIXUP: SQUASH new ab0f250 Set font weight for support body new b783559 Add padding to top and bottom of FAQ questions new b6d6d6e Fix jumbotron header height new 0044401 Fix card spacing and CSS new af997dc Fix preamble typography new b4b8ae2 Fix preamble padding new 78bc587 Set bridgeline container background color new 3a15316 Enable translation support new 0ebcd67 Fix or disable tests as needed new 055e828 FAQ questions are h4, not h3 new 1e2bb90 Remove incorrect SCSS rule for FAQ paragraph new a201934 Use new reduced-whitespace images new 315387c Update lego new b88078d Add lektor dependencies to requirements new 04aef7a Exit build if the frontend build script fails new 1a8148e clone lego and i18n in build script new 2d5b237 Skip broken tests, remove 404 page test new c6af38a Merge remote-tracking branch 'gitlab/mr/31'
The 66 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
Summary of changes: .gitmodules | 3 + bridgedb/distributors/https/server.py | 45 +- bridgedb/distributors/https/templates/bridges.html | 130 ----- bridgedb/distributors/https/templates/captcha.html | 49 -- bridgedb/distributors/https/templates/index.html | 71 --- bridgedb/distributors/https/templates/options.html | 174 ------- bridgedb/i18n/templates/bridgedb.pot | 534 ++++++++++----------- bridgedb/test/test_https.py | 11 +- bridgedb/test/test_https_server.py | 43 +- frontend/.gitignore | 93 ++++ frontend/assets/javascript | 1 + frontend/assets/scss/_alert.scss | 1 + frontend/assets/scss/_badge.scss | 1 + frontend/assets/scss/_breadcrumb.scss | 1 + frontend/assets/scss/_bridges.scss | 94 ++++ frontend/assets/scss/_button-group.scss | 1 + frontend/assets/scss/_buttons.scss | 1 + frontend/assets/scss/_card.scss | 1 + frontend/assets/scss/_carousel.scss | 1 + frontend/assets/scss/_close.scss | 1 + frontend/assets/scss/_code.scss | 1 + frontend/assets/scss/_component-examples.scss | 1 + frontend/assets/scss/_cryptocurrency.scss | 1 + frontend/assets/scss/_custom-forms.scss | 1 + frontend/assets/scss/_donate.scss | 1 + frontend/assets/scss/_dropdown.scss | 1 + frontend/assets/scss/_eoy.scss | 1 + frontend/assets/scss/_forms.scss | 1 + frontend/assets/scss/_functions.scss | 1 + frontend/assets/scss/_grid.scss | 1 + frontend/assets/scss/_icons.scss | 1 + frontend/assets/scss/_illos.scss | 1 + frontend/assets/scss/_images.scss | 1 + frontend/assets/scss/_input-group.scss | 1 + frontend/assets/scss/_jumbotron.scss | 1 + frontend/assets/scss/_list-group.scss | 1 + frontend/assets/scss/_media.scss | 1 + frontend/assets/scss/_mixins.scss | 1 + frontend/assets/scss/_modal.scss | 1 + frontend/assets/scss/_nav.scss | 1 + frontend/assets/scss/_navbar.scss | 1 + frontend/assets/scss/_newsletter.scss | 1 + frontend/assets/scss/_pagination.scss | 1 + frontend/assets/scss/_popover.scss | 1 + frontend/assets/scss/_portal.scss | 1 + frontend/assets/scss/_print.scss | 1 + frontend/assets/scss/_progress.scss | 1 + frontend/assets/scss/_reboot.scss | 1 + frontend/assets/scss/_root.scss | 1 + frontend/assets/scss/_sidebar.scss | 1 + frontend/assets/scss/_tables.scss | 1 + frontend/assets/scss/_tooltip.scss | 1 + frontend/assets/scss/_tor-variables.scss | 1 + frontend/assets/scss/_tor.scss | 1 + frontend/assets/scss/_tpo.scss | 1 + frontend/assets/scss/_transitions.scss | 1 + frontend/assets/scss/_type.scss | 1 + frontend/assets/scss/_utilities.scss | 1 + frontend/assets/scss/_variables.scss | 1 + frontend/assets/scss/bootstrap-grid.css | 1 + frontend/assets/scss/bootstrap-grid.css.map | 1 + frontend/assets/scss/bootstrap-grid.scss | 1 + frontend/assets/scss/bootstrap-reboot.scss | 1 + frontend/assets/scss/bootstrap.scss | 1 + frontend/assets/scss/mixins | 1 + frontend/assets/scss/utilities | 1 + frontend/assets/static/css | 1 + frontend/assets/static/fonts | 1 + frontend/assets/static/images/bridges-add.png | Bin 0 -> 17891 bytes frontend/assets/static/images/bridges-add.svg | 1 + frontend/assets/static/images/bridges-download.png | Bin 0 -> 18072 bytes frontend/assets/static/images/bridges-download.svg | 1 + frontend/assets/static/images/bridges-get.png | Bin 0 -> 30148 bytes frontend/assets/static/images/bridges-get.svg | 1 + .../assets/static}/images/favicon.ico | Bin frontend/assets/static/images/favicon.png | Bin 0 -> 1184 bytes .../assets/static/images/placeholder_captcha.jpg | Bin 0 -> 64012 bytes frontend/assets/static/images/tor-logo@2x.png | Bin 0 -> 10042 bytes frontend/assets/static/js/bootstrap.bundle.min.js | 1 + .../assets/static}/js/bridges.js | 43 +- frontend/assets/static/js/download.js | 1 + frontend/assets/static/js/fallback.js | 1 + frontend/assets/static/js/jquery-3.2.1.min.js | 1 + frontend/assets/static/js/modernizr.js | 1 + frontend/assets/static/js/popper.min.js | 1 + frontend/assets/static/js/scrollspy.min.js | 1 + frontend/babel.cfg | 3 + frontend/bridges.lektorproject | 171 +++++++ frontend/build.sh | 44 ++ frontend/configs/i18n.ini | 5 + frontend/content/bridges/contents.lr | 15 + frontend/content/captcha/contents.lr | 15 + frontend/content/contents.lr | 17 + frontend/content/howto/contents.lr | 15 + frontend/content/options/contents.lr | 27 ++ frontend/databags/alternatives.ini | 71 +++ frontend/databags/alternatives.json | 13 + frontend/databags/menu.ini | 1 + frontend/databags/menu_footer.ini | 1 + frontend/lego | 1 + frontend/models/page.ini | 44 ++ frontend/packages | 1 + frontend/templates/advanced-options.html | 28 ++ frontend/templates/bridges.html | 83 ++++ frontend/templates/captcha.html | 20 + frontend/templates/footer.html | 127 +++++ frontend/templates/hero-home.html | 6 + .../README => frontend/templates/hero-options.html | 0 frontend/templates/hero.html | 7 + frontend/templates/home.html | 25 + frontend/templates/homepage.html | 49 ++ frontend/templates/howto.html | 11 + frontend/templates/jumbotron.html | 4 + frontend/templates/macros/footer.html | 3 + frontend/templates/meta.html | 31 ++ frontend/templates/navbar.html | 1 + frontend/templates/options.html | 42 ++ frontend/templates/support.jinja2 | 27 ++ requirements.txt | 24 + scripts/install-dependencies | 2 +- setup.py | 64 ++- 121 files changed, 1570 insertions(+), 785 deletions(-) create mode 100644 .gitmodules delete mode 100644 bridgedb/distributors/https/templates/bridges.html delete mode 100644 bridgedb/distributors/https/templates/captcha.html delete mode 100644 bridgedb/distributors/https/templates/index.html delete mode 100644 bridgedb/distributors/https/templates/options.html create mode 100644 frontend/.gitignore create mode 120000 frontend/assets/javascript create mode 120000 frontend/assets/scss/_alert.scss create mode 120000 frontend/assets/scss/_badge.scss create mode 120000 frontend/assets/scss/_breadcrumb.scss create mode 100644 frontend/assets/scss/_bridges.scss create mode 120000 frontend/assets/scss/_button-group.scss create mode 120000 frontend/assets/scss/_buttons.scss create mode 120000 frontend/assets/scss/_card.scss create mode 120000 frontend/assets/scss/_carousel.scss create mode 120000 frontend/assets/scss/_close.scss create mode 120000 frontend/assets/scss/_code.scss create mode 120000 frontend/assets/scss/_component-examples.scss create mode 120000 frontend/assets/scss/_cryptocurrency.scss create mode 120000 frontend/assets/scss/_custom-forms.scss create mode 120000 frontend/assets/scss/_donate.scss create mode 120000 frontend/assets/scss/_dropdown.scss create mode 120000 frontend/assets/scss/_eoy.scss create mode 120000 frontend/assets/scss/_forms.scss create mode 120000 frontend/assets/scss/_functions.scss create mode 120000 frontend/assets/scss/_grid.scss create mode 120000 frontend/assets/scss/_icons.scss create mode 120000 frontend/assets/scss/_illos.scss create mode 120000 frontend/assets/scss/_images.scss create mode 120000 frontend/assets/scss/_input-group.scss create mode 120000 frontend/assets/scss/_jumbotron.scss create mode 120000 frontend/assets/scss/_list-group.scss create mode 120000 frontend/assets/scss/_media.scss create mode 120000 frontend/assets/scss/_mixins.scss create mode 120000 frontend/assets/scss/_modal.scss create mode 120000 frontend/assets/scss/_nav.scss create mode 120000 frontend/assets/scss/_navbar.scss create mode 120000 frontend/assets/scss/_newsletter.scss create mode 120000 frontend/assets/scss/_pagination.scss create mode 120000 frontend/assets/scss/_popover.scss create mode 120000 frontend/assets/scss/_portal.scss create mode 120000 frontend/assets/scss/_print.scss create mode 120000 frontend/assets/scss/_progress.scss create mode 120000 frontend/assets/scss/_reboot.scss create mode 120000 frontend/assets/scss/_root.scss create mode 120000 frontend/assets/scss/_sidebar.scss create mode 120000 frontend/assets/scss/_tables.scss create mode 120000 frontend/assets/scss/_tooltip.scss create mode 120000 frontend/assets/scss/_tor-variables.scss create mode 120000 frontend/assets/scss/_tor.scss create mode 120000 frontend/assets/scss/_tpo.scss create mode 120000 frontend/assets/scss/_transitions.scss create mode 120000 frontend/assets/scss/_type.scss create mode 120000 frontend/assets/scss/_utilities.scss create mode 120000 frontend/assets/scss/_variables.scss create mode 120000 frontend/assets/scss/bootstrap-grid.css create mode 120000 frontend/assets/scss/bootstrap-grid.css.map create mode 120000 frontend/assets/scss/bootstrap-grid.scss create mode 120000 frontend/assets/scss/bootstrap-reboot.scss create mode 120000 frontend/assets/scss/bootstrap.scss create mode 120000 frontend/assets/scss/mixins create mode 120000 frontend/assets/scss/utilities create mode 120000 frontend/assets/static/css create mode 120000 frontend/assets/static/fonts create mode 100644 frontend/assets/static/images/bridges-add.png create mode 100644 frontend/assets/static/images/bridges-add.svg create mode 100644 frontend/assets/static/images/bridges-download.png create mode 100644 frontend/assets/static/images/bridges-download.svg create mode 100644 frontend/assets/static/images/bridges-get.png create mode 100644 frontend/assets/static/images/bridges-get.svg copy {bridgedb/distributors/https/templates/assets => frontend/assets/static}/images/favicon.ico (100%) create mode 100644 frontend/assets/static/images/favicon.png create mode 100644 frontend/assets/static/images/placeholder_captcha.jpg create mode 100644 frontend/assets/static/images/tor-logo@2x.png create mode 120000 frontend/assets/static/js/bootstrap.bundle.min.js rename {bridgedb/distributors/https/templates/assets => frontend/assets/static}/js/bridges.js (64%) create mode 120000 frontend/assets/static/js/download.js create mode 120000 frontend/assets/static/js/fallback.js create mode 120000 frontend/assets/static/js/jquery-3.2.1.min.js create mode 120000 frontend/assets/static/js/modernizr.js create mode 120000 frontend/assets/static/js/popper.min.js create mode 120000 frontend/assets/static/js/scrollspy.min.js create mode 100644 frontend/babel.cfg create mode 100644 frontend/bridges.lektorproject create mode 100755 frontend/build.sh create mode 100644 frontend/configs/i18n.ini create mode 100644 frontend/content/bridges/contents.lr create mode 100644 frontend/content/captcha/contents.lr create mode 100644 frontend/content/contents.lr create mode 100644 frontend/content/howto/contents.lr create mode 100644 frontend/content/options/contents.lr create mode 100644 frontend/databags/alternatives.ini create mode 100644 frontend/databags/alternatives.json create mode 120000 frontend/databags/menu.ini create mode 120000 frontend/databags/menu_footer.ini create mode 160000 frontend/lego create mode 100644 frontend/models/page.ini create mode 120000 frontend/packages create mode 100644 frontend/templates/advanced-options.html create mode 100644 frontend/templates/bridges.html create mode 100644 frontend/templates/captcha.html create mode 100644 frontend/templates/footer.html create mode 100644 frontend/templates/hero-home.html copy bridgedb/test/README => frontend/templates/hero-options.html (100%) create mode 100644 frontend/templates/hero.html create mode 100644 frontend/templates/home.html create mode 100644 frontend/templates/homepage.html create mode 100644 frontend/templates/howto.html create mode 100644 frontend/templates/jumbotron.html create mode 100644 frontend/templates/macros/footer.html create mode 100644 frontend/templates/meta.html create mode 120000 frontend/templates/navbar.html create mode 100644 frontend/templates/options.html create mode 100644 frontend/templates/support.jinja2