[extensions-web] (453 commits) Non-fast-forward update to branch feature/uri-handler



The branch 'feature/uri-handler' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  524bb21... extension: added GNOME Software button.

Commits added to the branch:

  330574f... control buttons: alight to left inside aligned to right con (*)
  56973d6... single extension: remove whitespace at right side (*)
  5e2c3ce... Align "System extension" text with description (*)
  214f03e... extensions: mark extension outdated if it doesn't have vers (*)
  989c251... comments: implemented proper preview. (*)
  4b7ee2f... css: clean unused styles (*)
  a7366ba... gitignore: add static directory (*)
  4975404... settings: cleanup static settings (*)
  cfbe2ea... Added support for ManifestStaticFilesStorage (*)
  0f37f69... settings: allow to bypass static settings override in debug (*)
  94cdc0a... Rename static_paths tag to static_js_paths (*)
  b3c3d4b... static: export static images to javascript code. (*)
  a55803d... static: tell raty where to find static images (*)
  de76f74... static: move image url to css (*)
  0971c81... extension: hide upgrade button for not installed extensions (*)
  4a46389... Remove "beta" notice from error page (*)
  b7631e8... local extensions: added line between extensions (*)
  587eefd... extension-info: handle wrong input pk (*)
  5b11492... extension-info: do not assume that pk is mandatory (*)
  5dc940b... review: added workaround broken old pygments version (*)
  e55626a... update-info: return empty response in case of broken input (*)
  23c06f6... css: define version in comment to be able to change hash of (*)
  a4ba31c... extensions.js: reformatted, added header (*)
  8e569d3... extensionUtils.js: reformatted, added header (*)
  b199d94... extensionUtils: added ExtensionType constants (*)
  f0fac87... extensions: properly handle system extensions upgrade. (*)
  27b0aa6... common.js: reformatted, added header (*)
  4a6725b... common.js: removed duplicate code (*)
  c30cfaa... common.js: return promises for enable/disable extension met (*)
  ec57076... extensions: try to disable system extension prior to upgrad (*)
  abdf8b6... extensions: disable extensions if it was disabled prior to  (*)
  5fe6a03... extensions: remove customization from extension switch on s (*)
  d6dc5aa... update-info: return HTTP/400 instead of empty json on wrong (*)
  12b0c7d... Add Bootstrap framework (*)
  fd35e52... dbus.js: formatted, added header (*)
  f0fca6a... dbus.js: proceed site load on API initialize failure. (*)
  27f429e... dbus.js: update header (*)
  d8cdc11... Update main navigation bar style (*)
  152f416... Update footer style (*)
  7fcc2a8... Sync footer links with gnome.org (*)
  7d6e8c3... Make footer stick to the bottom (*)
  a2baf32... Drop 960.css and use Bootstrap markup for the pages (*)
  52c70a7... Remove obsolete CSS classes (*)
  7fae8fc... extensions: Rework layout of the extensions page (*)
  0dea44b... errorreports: Fix alignment issues on error report page (*)
  33a0c18... css: Style the search input (*)
  17bad10... css: Minor layout fixes and cleanup (*)
  ffb3a21... text.css: Make font size smaller (*)
  f8b525c... Adjust forms to the new style (*)
  9b71a4c... js: Update JQuery to 1.12.4 version (*)
  4e27fdd... modal.js: Use event.dispatch.apply() instead of event.event (*)
  d9a36f8... hashchange.js: Drop IE support (*)
  f99e4d9... style.css: We don't want a background color on the avatar (*)
  3db9af8... main.js: Remove obsolete code for userPopup menu (*)
  1b3b639... bootstrap: replaced css with not minified version (*)
  d24e1ec... bootstrap.css: removed references to glyphicons files (*)
  b5d317f... sweettooth.css: Fix alignment of extension url with its des (*)
  1d44bbb... comments: Use Unicode ellipsis for the text on opinion form (*)
  66eacdb... sweettooth.css: Make message box bigger (*)
  bc1812b... Added Google Search Console verification meta tag. (*)
  2aeeb9e... Added inline installation of browser extension. (*)
  93f955c... Added Chrome Store link to browser extension (*)
  1519448... Revert "sweettooth.css: Make message box bigger" (*)
  9aa3de8... Fixed box-sizing for messages and control buttons (*)
  c926fd6... Fixed alignment of extension description for lists (*)
  13475c9... Fixed alignment of extension description on single page (*)
  30f61ee... Fixed extension screenshot alignment (*)
  782913f... extensions list: fixed description alignment for review. (*)
  aa52fa8... review: removed redundant spaces (*)
  dcab253... extension: fixed alignment issues (*)
  431dd09... review: added bootstrap and extension classes (*)
  89675e5... navbar: removed duplicate markup (*)
  21dcbe1... Revert "navbar: removed duplicate markup" (*)
  baa26b0... header: change unreviewed_counter to class to avoid duplica (*)
  06fdd11... extensions.js: do not show inline install message if API is (*)
  a070ffc... extensions.js: properly detect browser extension API presen (*)
  6b37703... Aligned extensions to header (*)
  8bb1d8e... Merge branch 'wip/tomtryf/redesign' (*)
  b60bbe0... base.html: restored missing header tags (*)
  1ef89a0... fsui.js: formatted, added header (*)
  0b35b64... dbus-api: added missing VersionValidationEnabled property. (*)
  6cd6de7... fsui: show all extensions if VersionValidationEnabled is di (*)
  db45a48... sweettooth.css: move import to template. (*)
  3e9151a... sweettooth.css: fixed system extension note alignment (*)
  b5270c5... paginator.js: formatted, added header (*)
  687ebd1... paginator.js: show all extensions if VersionValidationEnabl (*)
  5b91834... switch.js: formatted, added header (*)
  50411e5... extension: hide control buttons for incompatible extensions (*)
  e745fa7... extension: find "best" version if Shell version check is di (*)
  f95fff5... extensions: guess "best" suitable Shell version. (*)
  75758c3... extension: make "outdated" switch auto width. (*)
  f607f98... cron: added job for GNOME Software (*)
  c4d1948... extension-query: redirect GNOME Software requests to static (*)
  5888ed3... extension-query: fixed redirect with hashed static storage (*)
  9cf572e... extension-info: workaround missing Shell version in metadat (*)
  45eb30c... diff.js: formatted, added header. (*)
  c05512a... diff.js: optimized for performance. (*)
  201e75d... extension-detail: add download options. (*)
  d01ebe0... extension-detail: check for extension versions array. (*)
  bff1341... extension-detail: added titles to control buttons (*)
  3e05f99... extension-detail: added uninstall button. (*)
  999924c... Add privacy policy to extensions site (*)
  c731ea0... Merge branch 'master' into 'master' (*)
  be9f3a2... Replace cgit and Bugzilla by Gitlab (*)
  5116da8... django: don't use deprecated django.conf.urls.patterns (*)
  d2152c6... django: SessionAuthenticationMiddleware is mandatory since  (*)
  d95339b... django: context_processors moved to another package (*)
  85053cf... django: reverse() with dot strings is deprecated (*)
  0422b2a... django: context_instance in render_to_string() is deprecate (*)
  873a4de... python: explicitly define message property since it is depr (*)
  e2c5e0a... requirements: restrict maximum pygments version for now. Re (*)
  8bc9ec2... django: bump to current 1.11 LTS (*)
  7d7826f... Revert "requirements: restrict maximum pygments version for (*)
  662cfe9... docker: initial container configuration (*)
  37b42fa... docker: remove garbage (*)
  5527428... openshift: COPY --chown is not supported for now (*)
  96437f7... docker: move nginx stuff in subdirectory (*)
  c8c5b1a... docker: typo (*)
  52e1f74... openshift: move Dockerfile top. (*)
  d9b7a3e... Revert "openshift: move Dockerfile top." (*)
  65adb8c... openshift: initial configuration (*)
  78a3794... openshift: implementation (*)
  96727d5... openshift: typo (*)
  525da42... openshift: merge ENV statements (*)
  4e54d27... openshift: make sure working directories are accessible for (*)
  03ced8a... openshift: change volumes (*)
  93f7a0f... openshift: add write permissions to /var/run directory for  (*)
  ded8ac4... openshift: fixed command definition (*)
  0e030a4... openshift: added nginx health point (*)
  fba419b... openshift: change probes to TCP since we using wsgi. (*)
  a97a7b4... openshift: provide correct address of Django backend (*)
  b748cef... openshift: collect static files before extensions-web app s (*)
  4eccbf1... openshift: try to fix permissions of volume mount point (*)
  50eb1f1... Revert "openshift: try to fix permissions of volume mount p (*)
  829aa59... openshift: remove redundand chmod (*)
  181f742... openshift: added commands to Dockerfiles. (*)
  2027556... Revert "openshift: added commands to Dockerfiles." (*)
  dde4c79... openshift: added entrypoint (*)
  99114cd... openshift: fixed typo (*)
  28552e7... Revert "openshift: fixed typo" (*)
  bf46634... openshift: added Gitlab hooks (*)
  0319778... openshift: enable tls on route (*)
  3e2fae1... openshift: substitute EGO_NODE_ADDRESS variable only (*)
  2bd3cc7... Merge branch 'wip/openshift' (*)
  9326f69... settings: don't set static root from environment if it's al (*)
  59076a1... templatetags: mark tags as safe to avoid escaping (*)
  31ccff8... settings: properly check for STATIC_ROOT (*)
  6022c72... cron: do not remove popularity items for now. (*)
  cfd75f4... openshift: added cron jobs (*)
  a9b9633... openshift: mount persistent volumes for Software job. (*)
  f24b8b8... openshift: added missing environment variables (*)
  e1fffb7... openshift: added environment variables for CronJobs (*)
  8337606... openshift: use ${NAME} variable where applicable (*)
  81010c9... openshift: correct description (*)
  f04f85d... openshift: use ConfigMap instead of direct variables (*)
  c4b6e1a... cron: use djanjo.setup() before any app references (*)
  27d104a... openshift: properly specify container image (*)
  6f58f94... openshift: typo (*)
  9f1e2f0... django: added logging to console. (*)
  fe784d1... openshift: improve nginx configuration. (*)
  0acbdd6... openshift: added administrator configuration to template (*)
  b26c52e... openshift: fixed nginx configuration (*)
  5b30eee... openshift: added real_ip_header option for nginx (*)
  0231b21... openshift: explicitly specify docker image for frontend con (*)
  e515aa0... openshift: remove Gitlab trigger for frontend build config (*)
  58ef16e... openshift: added imagestreams for parent images (*)
  2d4d32b... login: remove wrong id attribute (*)
  8cbc28d... docker: fixed frontend port and added missing variable (*)
  952320c... openshift: use mysqlclient instead of mysql-python. (*)
  41dcd3c... extensions: do not store default icon path in database. (*)
  fc8f7e6... comments: fixed reverse url (*)
  53c50d1... openshift: drop environment variable from Dockerfile, drop  (*)
  724a4fa... openshift: replace localhost with 127.0.0.1. (*)
  c26fa8a... settings: drop redundand setting (*)
  7f6be6e... settings: added ability to configure email settings using U (*)
  e3834c1... settings: try to simplify logging configuration (*)
  e469cc0... settings: try to simplify logging configuration #2 (*)
  b929e25... Revert "settings: try to simplify logging configuration #2" (*)
  5d4397d... settings: try to simplify logging configuration (*)
  3349e8e... Revert "settings: try to simplify logging configuration" (*)
  794d9c3... settings: try to simplify logging configuration (*)
  649c281... settings: fix typo (*)
  6bd62d7... settings: remove django.server logger (*)
  77edc76... settings: set SERVER_EMAIL to default (*)
  99053ed... Merge branch 'deploy' (*)
  860967d... settings: remove mail handler for now (*)
  8750d62... Revert "settings: remove mail handler for now" (*)
  a1fb1da... Merge branch 'deploy' (*)
  c2bb811... manage: added command to check zip files integrity (*)
  88eb25a... dbus: drop ancient API versions. They are 6 years old alrea (*)
  d2e7d2a... Update javascript libraries. (*)
  c6b1818... gitignore: added eclipse excludes (*)
  69734c0... fonts: update Cantarell font, fix bold font. (*)
  4bed477... switch: use pointer cursor (*)
  a7b7b83... switch: always use content-box sizing (*)
  70c1be3... switch: use non-vendor-prefixed CSS property (*)
  33c5123... switch: added disabled state (*)
  2620117... api: introduce v6 API (work in progress). (*)
  ccf045e... Implement control of some Shell settings. (*)
  89908e1... Python 3 migration (*)
  4e49f63... python3: fixed json.loads() usage (*)
  953e8e9... python3: update django.utils method name (*)
  e0816ec... tests: use response-provided charset instead of 'utf-8' (*)
  2514159... bootstrap: drop glyphicons fonts otherwise collectstatic fa (*)
  cd5f6b5... openshift: use python 3.6 for extensions-web image (*)
  b315cdb... docker: substitute $EGO_NODE_ADDRESS at runtime instead of  (*)
  9ce1e08... Updated settings file after moving to django 1.11 (*)
  236aef4... is_authenticated is now a property (*)
  22c1351... requirements: upgraded dependencies (*)
  67cb63b... python3: update migrations (*)
  cdd3359... uwsgi: increase allowed request headers/query size to 16K (*)
  0b38da1... update-info: allow POST requests (*)
  5d4e954... Added on_delete ForeignKey param to silence deprecation war (*)
  0d009a7... tests: fix typo (*)
  4f11510... nginx: increase allowed request headers/query size to 16K (*)
  018a4d4... settings: fixed default location of sqlite database (*)
  a50d371... registration: prevent registration button double click (*)
  805d9a2... readme: update (*)
  b8bdaa0... readme: fixed syntax errors (*)
  0c05b4c... readme: update (*)
  1578c27... readme: described a way to run website in Docker container (*)
  09567a8... readme: git.gnome.org -> gitlab.gnome.org (*)
  cee491c... Add i18n support (*)
  1bcc679... i18n: drop mustache messages and make messages translatable (*)
  c7ef713... mustache: drop build_templates.py, update mustache.js (*)
  b81d74c... i18n: mark translatable strings in mustache templates with  (*)
  5cd432e... i18n: added damned-lies compatible translation workflow sup (*)
  9883bb2... i18n: regenerate template (*)
  4353531... Fixed typo: forgotten -> forgot (*)
  d600128... Add French translation (*)
  1cbab29... i18n: remove html tags from string (*)
  b8826b5... Add Brazilian Portuguese translation (*)
  ca297fe... Updated Spanish translation (*)
  6f68898... Add Spanish translation (*)
  feb2f8c... Merge branch 'master' of gitlab.gnome.org:Infrastructure/ex (*)
  6375e4e... Updated Spanish translation (*)
  a667685... Add Japanese translation (*)
  ccd23e3... openshift: force mysqlclient version less then 1.4 (*)
  c4a0b4a... Updated a bunch of http/https links (*)
  baf3a77... doap: revert https changes to bypass gitlab rejection. (*)
  b524751... Add Polish translation (*)
  306bc7f... Add Galician translation (*)
  f0e2217... Add Italian translation (*)
  538af6d... Update Japanese translation (*)
  e582c6a... Add German translation (*)
  fe6b159... Add Friulian translation (*)
  affdeae... Add Hungarian translation (*)
  abacc9c... Updated Spanish translation (*)
  8fe065c... Add Romanian translation (*)
  2fd66fc... Add Indonesian translation (*)
  d999862... Add Swedish translation (*)
  63e1e31... Update Swedish translation (*)
  5bd3a30... Add Korean translation (*)
  8012e65... Add Turkish translation (*)
  df31ce6... Add Serbian translation (*)
  3979a9c... Added Slovenian translation sl.po (*)
  df44988... i18n: added sl to LINGUAS (*)
  9e2b1a3... Add Dutch translation (*)
  431eb2f... Update French translation (*)
  cc9cfbc... Fixed `new issue` link - we migrated to Gitlab a while ago. (*)
  353e595... Add Basque translation (*)
  8b672b3... extensions: use safer "best" version detection. (*)
  e8b7731... readme: fixed typo (*)
  0e0190f... django: upgrade to current LTS version 2.2 (*)
  81efcce... openshift: update Dockerfile (*)
  e147b4c... settings: allow passing DEBUG and NO_SECURE_SETTINGS via en (*)
  9b4e4b9... extensions: don't fail in Extension.save() if old zip is co (*)
  d8f5ca3... Add Catalan translation (*)
  a4ef37a... ci: initial CI configuration (*)
  dce9a6b... tests: restore ReplaceMetadataTest test (*)
  9a919fd... docker: properly group commands (*)
  0885dc7... Add Danish translation (*)
  546ac39... django: upgrade to 2.2.1 (*)
  a29366e... Hide wip settings stuff (*)
  bc1280d... Add Croatian translation (*)
  4a895ca... Update Croatian translation (*)
  b73c397... django: upgrade to version 2.2.3 (*)
  d255878... Allow to quickly generate Extensions and Reviews. (*)
  33e66b3... Fixed typo (*)
  7ac13c5... Update "Requirements and Tips" URL in upload.html (*)
  ec7c122... ci: disable docker TLS (*)
  594d101... Add British English translation (*)
  e4fe00b... Add Greek translation (*)
  24963ca... Add Lithuanian translation (*)
  6d96ddd... Add Czech translation (*)
  d0e3982... Cleanup (*)
  5438091... requirements: upgrade to latest versions (*)
  97b6d17... docker-compose: added mariadb health check (*)
  7ce9f7a... extensions: don't cascade drop extensions with their author (*)
  7f6cc55... registration: reflect django_registration 3.0 changes (*)
  a8aab4b... cron: added script for cleanup inactive accounts (*)
  939f57e... ci: cleanup docker variables (*)
  ca52e9f... gitignore: added vscode stuff (*)
  51e60ab... docker; start mariadb with utf8mb64 encoding by default (*)
  0e42d96... auth: do not explicitly use django.contrib.auth.User model (*)
  ea43509... auth: allow logging in with both login or email (*)
  1e7b676... registration: added username to password reset email (*)
  4f6d7d8... browser-extension: restore Google Chrome installation link (*)
  c40a37e... openshift: added job for reindexing extensions (*)
  c2a0c82... search: fixed extensions search. (*)
  68e9a95... search: prefer lower bound of search results instead of est (*)
  a64fe31... Update Brazilian Portuguese translation (*)
  3be131c... Updated Spanish translation (*)
  120ca79... comments: fixed comment posting after upgrade to new django (*)
  62550d0... comments: fixed preview and comments format (*)
  43a8e14... auth: cleanup registration form (*)
  2d56606... auth: check for username uniqueness ignoring case (*)
  9945b78... auth: disallow same username and email for registration (*)
  1896281... check_files: more error handling, file logs and newer versi (*)
  8f66058... python3: properly import reduce function (*)
  c395f74... python3: fixed diff view in review (*)
  5af1c3a... i18n: added missing locale path (*)
  ccbe7c1... Update Brazilian Portuguese translation (*)
  2248088... Updated Spanish translation (*)
  7e1d384... Update Japanese translation (*)
  6a56585... Update Japanese translation (*)
  c512944... extensions: fixed markup (*)
  b3b5591... Update Swedish translation (*)
  28ec234... openshift: added CronJob for cleanup inactive user accounts (*)
  29a8d43... Update Polish translation (*)
  8e1eb74... Update Serbian translation (*)
  4b2a221... Update Hungarian translation (*)
  514bab2... Update Indonesian translation (*)
  8b4ad5e... Update Friulian translation (*)
  1a1c614... Update Italian translation (*)
  c1c75d2... requirements: update all (*)
  874db00... Add Malay translation (*)
  e2a2541... Add Persian translation (*)
  38e6a62... Add Finnish translation (*)
  6124d1a... Update Romanian translation (*)
  c6a7d45... Update Korean translation (*)
  64042fb... Add privileged tag (*)
  6436142... Update Turkish translation (*)
  f9923ae... Update Dutch translation (*)
  a7dd4b8... Update German translation (*)
  d5cef45... Update Lithuanian translation (*)
  8006506... Add Ukrainian translation (*)
  9c6d3e8... requirements: update all (*)
  8b01b86... Add Slovak translation (*)
  0be1711... Update Slovak translation (*)
  cf5a4bd... Update Basque translation (*)
  1ac3eb0... Add Chinese (China) translation (*)
  24ae112... Add Chinese (Taiwan) translation (*)
  ddbc8e4... extensions: properly check user permissions for media uploa (*)
  dabeaa7... extensions: validate screenshots and icons (*)
  99f7926... extensions: restrict accepted images types (*)
  938063d... requirements: bump django to 2.2.13 (*)
  a59ef2d... Review: restrict Reject option to reviewers (*)
  4718566... ci: Drop Docker for running tests (*)
  8a02f97... Fix path to build.sh (*)
  976ab89... Actually execute the build script (*)
  da1834d... ci: Rework again to use buildah (*)
  6fad7b9... Update Slovenian translation (*)
  c4d1974... Update Slovenian translation (*)
  5dd42bf... Add Portuguese translation (*)
  3760447... Update Slovak translation (*)
  f0f9632... Update Portuguese translation (*)
  7fc840f... Update British English translation (*)
  149d7f5... Update Czech translation (*)
  30e89cd... Update German translation (*)
  23f76b9... Update French translation (*)
  e2ef647... extensions: add support for new GNOME version scheme (*)
  962586b... requirements: update all (*)
  43632f7... extensions: added reverse-conversion for GNOME 40+ unstable (*)
  89b07e2... Update Galician translation (*)
  4b51ecb... extensions: validate extension model upon edit and drop ftp (*)
  24cf1b3... js: main: fix usage of server response (*)
  1fef0e7... js: extensionUtils: added support for GNOME 40+ version sch (*)
  414ff09... js: extensionUtils: fixed even number check (*)
  a60d3e5... js: extensions: fixed rendering of Shell Versions block (*)
  3955a1a... js: extensionUtils: tune grabProperExtensionVersion logic (*)
  7cdde43... requirements: version bump Django to 2.2.19 (*)
  75d6005... requiremenets: bump Pillow version to 8.1.2 (*)
  1dc1d26... extensions: allow GNOME 40+ versions without minor part (*)
  e3ab0c0... update-info: do not require CSRF token (*)
  aae0920... extensions: fixed major version compatibility for GNOME 40+ (*)
  4c10841... requirements: bump Pygments to 2.8.1 (*)
  f56f972... requirements: bump django-registration to 3.1.2 (*)
  9542899... requirements: update Django to 2.2.20 (*)
  6e18cba... requirements: bump Django version to 2.2.24 (*)
  dcbd535... Add Hebrew translation (*)
  819f9bb... requiremenets: bump pillow to 8.3.0 (*)
  087dd75... Add Occitan translation (*)
  3823ce5... Fix broken markup in Korean translation (*)
  9b5374e... extensions: shell_update: ignore invalid shell versions (*)
  2f34246... Add Frisian translation (*)
  7c496c2... ci: bump Fedora version to 34 (*)
  8be5fbb... docker: use bullseye Python image to bypass Let's Encrypt r (*)
  8790fb9... requirements: version bump vulnerable packages (*)
  69d8642... Update upload.html (*)
  fc5271d... remove review guidelines old link (*)
  4d0ae93... fix upload button positioning (*)
  3081908... Update Occitan translation (*)
  7404e17... Upgrade to Django 3.2 and fix deprecation notices (*)
  2eb9031... ci: drop buildah/docker stuff and run jobs natively (*)
  c3da6b6... openshift: Dockerfile: allow to override python image (*)
  7e60f02... openshift: docker: inline image references (*)
  c71197d... openshift: covert template to yaml (*)
  80234c3... openshift: template: bump python to 3.9 (*)
  48086e8... opendhift: docker: run ldconfig after importing xapian stuf (*)
  6fc36b2... openshift: docker: really run ldconfig after importing xapi (*)
  32d5de6... management: fixed python 3 errors (*)
  34ffd26... requirements: fix typo (*)
  9f4fc11... Formatted code (*)
  58047b0... settings: allow to add installed apps and middlewares using (*)
  072b23a... Drop six (*)
  b1d38a2... compose: drop restart always (*)
  b55a395... auth: fixed reset token pattern (*)
  60e2ff7... Add Russian translation (*)
  3cd7c98... ci: always cache pip data (*)
  456a44b... ci: move away from safety to trivy (*)
  36fa961... openshift: nginx: replace deprecated MAINTAINER instruction (*)
  6c94692... requirements: bump Django version to 3.2.12 (*)
  2488ce2... requirements: bump pillow to 9.0.1 (*)
  cd34b95... Update Occitan translation (*)
  70d1b13... Update Dutch translation (*)
  6780286... requirements: bump django to 3.2.13 (*)
  f9b18e7... ci: re-add safety (*)
  a6360f7... ci: trivy: merge requirements to single file before check (*)
  4c82191... Added visual tag for login-dialog session-mode (*)
  e5dc06a... Updated login-dialog tag as a model field (*)
  b092c62... extensions: details: added missing translation string (*)
  370a236... extensions: improved metadata's session_modes handling (*)
  2975ccc... review: do not auto-approve extension when session-modes ch (*)
  be82cae... openshift: reindex-extensions: fixed claimName (*)
  dbd12c1... */*: add a bit more hinting (*)
  72fce9d... settings: improve static_root configuration (*)
  d0c8f02... docker-compose: simplified configuration, added phpMyAdmin (*)
  4773fa6... requirements: switch to pip-tools from hashin (*)
  012d59a... settings: allow to configure CORS using environment variabl (*)
  8e1b615... users: prepare migration to custom User class (*)
  5deaff8... Add CI jobs for building and pushing Docker image to Quay (*)
  38132d4... ci: Add job for pushing frontend image to Quay (*)
  90c882a... ci: Switch frontend to fully qualified base image (*)
  3132bf5... users: migrate to custom User class (*)
  32aff8f... */*: a bit more formatting (*)
  f941470... openshift: return single PYTHON_VERSION arg (*)
  706c4aa... openshift: switch to default nginx image (*)
  b56a6f2... openshift: drop nginx Dockerfile (*)
  8ece7d7... openshift: Dockerfile: move PYTHONUNBUFFERED to proper stag (*)
  6fc16d7... openshift: dockerfile: drop XAPIAN_VERSION default value (*)
  5338c5b... ci: rename test stage to `build and test` (*)
  54d30ac... ci: pin pipeline to MRs and protected branches only (*)
  82761dd... ci: pin deploy job to `deploy` branch and drop manual restr (*)
  ac3df5d... Update Russian translation (*)
  1bcdec2... Don't use InstallTrigger to detect Firefox and install xpi (*)
  e34ec0f... extensions: respond with bad request when invalid Shell ver (*)
  e25cf94... requirements: bump Django to 3.2.14 (*)
  c5dda3e... extensions: ignore Shell 40+ version parts after minor (*)
  7946326... Fixed detection of v6 features availability (*)
  5bb380e... Reveal Shell settings on Installed page (*)
  10f2000... extension: added GNOME Software button.
  cba77c4... extensions: allow to install extensions using URI handler

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]