profile
viewpoint
raubin Oomph, inc Providence, RI

raubin/fetch_api 1

Drupal module for interacting with Fetchapp.com accounts

raubin/mindnode-themes 1

A collection of custom Mindnode themes

raubin/10kft-api 0

10kft-api documentation. To sign up for a trial, visit our website

raubin/drupal7-basejump 0

A Drush make file for quickly getting Drupal 7 installed with common modules

raubin/gatsby 0

Build blazing fast, modern apps and websites with React

raubin/jira-api 0

PHP Class for integrating with Jira's REST API

raubin/karabiner-complex-config 0

Custom configurations for Karabiner

PR closed oomphinc/composer-installers-extender

Add functionality to disable certain package (framework) types work in progress

Allows you to specify framework types to disable in the 'installer-types' property by prepending the framework name with a bang. There is no way to inform composer of a precedence for installers, so if composer-installers gets loaded first, it will claim any types that it supports, even if you have an alternate installer for one of those types. This is allows you to prevent composer-installers from claiming types that you wish to use a different installer for. The only way to do this is through reflection to identify the installer and modify the private property that defines all of the supported types.

This also modifies the logic of how we get composer-installers to handle additional types by catching an expected exception rather than (confusingly) overriding the getLocations() method to return a value of false and looking for that.

+69 -27

19 comments

3 changed files

balbuf

pr closed time in 12 hours

MemberEvent

startedMathiasWP/TeroyJS

started time in 2 days

push eventraubin/mindnode-themes

raubin

commit sha 14eddebf7f8f7cc64c51148538ed84e03e626c72

Update README.md

view details

push time in 2 days

push eventraubin/mindnode-themes

raubin

commit sha ee54b820f4cec76b9744fbd559b06f303aaa2ac3

Update README.md

view details

push time in 2 days

pull request commentoomphinc/drupal-scaffold

Drupal 9 updates

@ben-hamelin - my d9 install testing went well but flagged a couple things above before we merge this in.

ben-hamelin

comment created time in 2 days

Pull request review commentoomphinc/drupal-scaffold

Drupal 9 updates

 <?php +// @codingStandardsIgnoreFile+ /**- * Oomph, Inc. Drupal Scaffold - Drupal 8 Settings+ * @file+ * Drupal site-specific configuration file.+ *+ * IMPORTANT NOTE:+ * This file may have been set to read-only by the Drupal installation program.+ * If you make changes to this file, be sure to protect it again after making+ * your modifications. Failure to remove write permissions to this file is a+ * security risk.+ *+ * In order to use the selection rules below the multisite aliasing file named+ * sites/sites.php must be present. Its optional settings will be loaded, and+ * the aliases in the array $sites will override the default directory rules+ * below. See sites/example.sites.php for more information about aliases.+ *+ * The configuration directory will be discovered by stripping the website's+ * hostname from left to right and pathname from right to left. The first+ * configuration file found will be used and any others will be ignored. If no+ * other configuration file is found then the default configuration file at+ * 'sites/default' will be used.+ *+ * For example, for a fictitious site installed at+ * https://www.drupal.org:8080/mysite/test/, the 'settings.php' file is searched+ * for in the following directories:+ *+ * - sites/8080.www.drupal.org.mysite.test+ * - sites/www.drupal.org.mysite.test+ * - sites/drupal.org.mysite.test+ * - sites/org.mysite.test+ *+ * - sites/8080.www.drupal.org.mysite+ * - sites/www.drupal.org.mysite+ * - sites/drupal.org.mysite+ * - sites/org.mysite  *- * This file contains the default settings required to have a functioning site- * with Lando. You can define your own settings in settings.local.php to get a- * working instance of Drupal outside of Lando.+ * - sites/8080.www.drupal.org+ * - sites/www.drupal.org+ * - sites/drupal.org+ * - sites/org  *- * Note: After a Drupal installation, Drupal _may_ add an installation profile- * definition to the end of this file. It is recommended to NOT add this change- * to version control. It is safe to delete it if present in this file.+ * - sites/default+ *+ * Note that if you are installing on a non-standard port number, prefix the+ * hostname with that number. For example,+ * https://www.drupal.org:8080/mysite/test/ could be loaded from+ * sites/8080.www.drupal.org.mysite.test/.+ *+ * @see example.sites.php+ * @see \Drupal\Core\DrupalKernel::getSitePath()+ *+ * In addition to customizing application settings through variables in+ * settings.php, you can create a services.yml file in the same directory to+ * register custom, site-specific service definitions and/or swap out default+ * implementations with custom ones.  */ -if (getenv('LANDO_INFO')) {-  $lando_info = json_decode(getenv('LANDO_INFO'), TRUE);+/**+ * Database settings:+ *+ * The $databases array specifies the database connection or+ * connections that Drupal may use.  Drupal is able to connect+ * to multiple databases, including multiple types of databases,+ * during the same request.+ *+ * One example of the simplest connection array is shown below. To use the+ * sample settings, copy and uncomment the code below between the @code and+ * @endcode lines and paste it after the $databases declaration. You will need+ * to replace the database username and password and possibly the host and port+ * with the appropriate credentials for your database system.+ *+ * The next section describes how to customize the $databases array for more+ * specific needs.+ *+ * @code+ * $databases['default']['default'] = [+ *   'database' => 'databasename',+ *   'username' => 'sqlusername',+ *   'password' => 'sqlpassword',+ *   'host' => 'localhost',+ *   'port' => '3306',+ *   'driver' => 'mysql',+ *   'prefix' => '',+ *   'collation' => 'utf8mb4_general_ci',+ * ];+ * @endcode+ */+$databases = []; -  $databases['default']['default'] = [-    'database' => $lando_info['database']['creds']['database'],-    'username' => $lando_info['database']['creds']['user'],-    'password' => $lando_info['database']['creds']['password'],-    'prefix' => '',-    'host' => $lando_info['database']['internal_connection']['host'],-    'port' => $lando_info['database']['internal_connection']['port'],-    'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql',-    'driver' => 'mysql',-  ];+/**+ * Customizing database settings.+ *+ * Many of the values of the $databases array can be customized for your+ * particular database system. Refer to the sample in the section above as a+ * starting point.+ *+ * The "driver" property indicates what Drupal database driver the+ * connection should use.  This is usually the same as the name of the+ * database type, such as mysql or sqlite, but not always.  The other+ * properties will vary depending on the driver.  For SQLite, you must+ * specify a database file name in a directory that is writable by the+ * webserver.  For most other drivers, you must specify a+ * username, password, host, and database name.+ *+ * Drupal core implements drivers for mysql, pgsql, and sqlite. Other drivers+ * can be provided by contributed or custom modules. To use a contributed or+ * custom driver, the "namespace" property must be set to the namespace of the+ * driver. The code in this namespace must be autoloadable prior to connecting+ * to the database, and therefore, prior to when module root namespaces are+ * added to the autoloader. To add the driver's namespace to the autoloader,+ * set the "autoload" property to the PSR-4 base directory of the driver's+ * namespace. This is optional for projects managed with Composer if the+ * driver's namespace is in Composer's autoloader.+ *+ * Transaction support is enabled by default for all drivers that support it,+ * including MySQL. To explicitly disable it, set the 'transactions' key to+ * FALSE.+ * Note that some configurations of MySQL, such as the MyISAM engine, don't+ * support it and will proceed silently even if enabled. If you experience+ * transaction related crashes with such configuration, set the 'transactions'+ * key to FALSE.+ *+ * For each database, you may optionally specify multiple "target" databases.+ * A target database allows Drupal to try to send certain queries to a+ * different database if it can but fall back to the default connection if not.+ * That is useful for primary/replica replication, as Drupal may try to connect+ * to a replica server when appropriate and if one is not available will simply+ * fall back to the single primary server (The terms primary/replica are+ * traditionally referred to as master/slave in database server documentation).+ *+ * The general format for the $databases array is as follows:+ * @code+ * $databases['default']['default'] = $info_array;+ * $databases['default']['replica'][] = $info_array;+ * $databases['default']['replica'][] = $info_array;+ * $databases['extra']['default'] = $info_array;+ * @endcode+ *+ * In the above example, $info_array is an array of settings described above.+ * The first line sets a "default" database that has one primary database+ * (the second level default).  The second and third lines create an array+ * of potential replica databases.  Drupal will select one at random for a given+ * request as needed.  The fourth line creates a new database with a name of+ * "extra".+ *+ * You can optionally set prefixes for some or all database table names+ * by using the 'prefix' setting. If a prefix is specified, the table+ * name will be prepended with its value. Be sure to use valid database+ * characters only, usually alphanumeric and underscore. If no prefixes+ * are desired, leave it as an empty string ''.+ *+ * To have all database names prefixed, set 'prefix' as a string:+ * @code+ *   'prefix' => 'main_',+ * @endcode+ *+ * Per-table prefixes are deprecated as of Drupal 8.2, and will be removed in+ * Drupal 9.0. After that, only a single prefix for all tables will be+ * supported.+ *+ * To provide prefixes for specific tables, set 'prefix' as an array.+ * The array's keys are the table names and the values are the prefixes.+ * The 'default' element is mandatory and holds the prefix for any tables+ * not specified elsewhere in the array. Example:+ * @code+ *   'prefix' => [+ *     'default'   => 'main_',+ *     'users'     => 'shared_',+ *     'sessions'  => 'shared_',+ *     'role'      => 'shared_',+ *     'authmap'   => 'shared_',+ *   ],+ * @endcode+ * You can also use a reference to a schema/database as a prefix. This may be+ * useful if your Drupal installation exists in a schema that is not the default+ * or you want to access several databases from the same code base at the same+ * time.+ * Example:+ * @code+ *   'prefix' => [+ *     'default'   => 'main.',+ *     'users'     => 'shared.',+ *     'sessions'  => 'shared.',+ *     'role'      => 'shared.',+ *     'authmap'   => 'shared.',+ *   ];+ * @endcode+ * NOTE: MySQL and SQLite's definition of a schema is a database.+ *+ * Advanced users can add or override initial commands to execute when+ * connecting to the database server, as well as PDO connection settings. For+ * example, to enable MySQL SELECT queries to exceed the max_join_size system+ * variable, and to reduce the database connection timeout to 5 seconds:+ * @code+ * $databases['default']['default'] = [+ *   'init_commands' => [+ *     'big_selects' => 'SET SQL_BIG_SELECTS=1',+ *   ],+ *   'pdo' => [+ *     PDO::ATTR_TIMEOUT => 5,+ *   ],+ * ];+ * @endcode+ *+ * WARNING: The above defaults are designed for database portability. Changing+ * them may cause unexpected behavior, including potential data loss. See+ * https://www.drupal.org/developing/api/database/configuration for more+ * information on these defaults and the potential issues.+ *+ * More details can be found in the constructor methods for each driver:+ * - \Drupal\Core\Database\Driver\mysql\Connection::__construct()+ * - \Drupal\Core\Database\Driver\pgsql\Connection::__construct()+ * - \Drupal\Core\Database\Driver\sqlite\Connection::__construct()+ *+ * Sample Database configuration format for PostgreSQL (pgsql):+ * @code+ *   $databases['default']['default'] = [+ *     'driver' => 'pgsql',+ *     'database' => 'databasename',+ *     'username' => 'sqlusername',+ *     'password' => 'sqlpassword',+ *     'host' => 'localhost',+ *     'prefix' => '',+ *   ];+ * @endcode+ *+ * Sample Database configuration format for SQLite (sqlite):+ * @code+ *   $databases['default']['default'] = [+ *     'driver' => 'sqlite',+ *     'database' => '/path/to/databasefilename',+ *   ];+ * @endcode+ *+ * Sample Database configuration format for a driver in a contributed module:+ * @code+ *   $databases['default']['default'] = [+ *     'driver' => 'mydriver',+ *     'namespace' => 'Drupal\mymodule\Driver\Database\mydriver',+ *     'autoload' => 'modules/mymodule/src/Driver/Database/mydriver/',+ *     'database' => 'databasename',+ *     'username' => 'sqlusername',+ *     'password' => 'sqlpassword',+ *     'host' => 'localhost',+ *     'prefix' => '',+ *   ];+ * @endcode+ */ -  // Add default config split settings for local development.-  $config['config_split.config_split.local']['status'] = TRUE;-  $config['config_split.config_split.dev']['status'] = FALSE;-  $config['config_split.config_split.uat']['status'] = FALSE;-  $config['config_split.config_split.prod']['status'] = FALSE;+/**+ * Location of the site configuration files.+ *+ * The $settings['config_sync_directory'] specifies the location of file system+ * directory used for syncing configuration data. On install, the directory is+ * created. This is used for configuration imports.+ *+ * The default location for this directory is inside a randomly-named+ * directory in the public files path. The setting below allows you to set+ * its location.+ */+# $settings['config_sync_directory'] = '/directory/outside/webroot'; -  // Config sync directory for Lando.-  $config_directories[CONFIG_SYNC_DIRECTORY] = '/app/config/common';+/**+ * Settings:+ *+ * $settings contains environment-specific configuration, such as the files+ * directory and reverse proxy address, and temporary configuration, such as+ * security overrides.+ *+ * @see \Drupal\Core\Site\Settings::get()+ */ -  // Default hash salt for Lando.-  $settings['hash_salt'] = 'BfHE?EG)vJPa3uikBCZWW#ATbDLijMFRZgfkyayYcZYoy>eC7QhdG7qaB4hcm4x$';+/**+ * Salt for one-time login links, cancel links, form tokens, etc.+ *+ * This variable will be set to a random value by the installer. All one-time+ * login links will be invalidated if the value is changed. Note that if your+ * site is deployed on a cluster of web servers, you must ensure that this+ * variable has the same value on each server.+ *+ * For enhanced security, you may set this variable to the contents of a file+ * outside your document root; you should also ensure that this file is not+ * stored with backups of your database.+ *+ * Example:+ * @code+ *   $settings['hash_salt'] = file_get_contents('/home/example/salt.txt');+ * @endcode+ */+$settings['hash_salt'] = 'dc5vs0xcO_QgXlwZhf3N6XoNdF5jOpjdyC7jLhIUSCc7Wpi1xLlb0YtryxrgakKsltwdw7OiUQ'; -  // Allow any domains to access the site with Lando.-  $settings['trusted_host_patterns'] = [-    '^(.+)$',-  ];-}+/**+ * Deployment identifier.+ *+ * Drupal's dependency injection container will be automatically invalidated and+ * rebuilt when the Drupal core version changes. When updating contributed or+ * custom code that changes the container, changing this identifier will also+ * allow the container to be invalidated as soon as code is deployed.+ */+# $settings['deployment_identifier'] = \Drupal::VERSION;++/**+ * Access control for update.php script.+ *+ * If you are updating your Drupal installation using the update.php script but+ * are not logged in using either an account with the "Administer software+ * updates" permission or the site maintenance account (the account that was+ * created during installation), you will need to modify the access check+ * statement below. Change the FALSE to a TRUE to disable the access check.+ * After finishing the upgrade, be sure to open this file again and change the+ * TRUE back to a FALSE!+ */+$settings['update_free_access'] = FALSE;++/**+ * External access proxy settings:+ *+ * If your site must access the Internet via a web proxy then you can enter the+ * proxy settings here. Set the full URL of the proxy, including the port, in+ * variables:+ * - $settings['http_client_config']['proxy']['http']: The proxy URL for HTTP+ *   requests.+ * - $settings['http_client_config']['proxy']['https']: The proxy URL for HTTPS+ *   requests.+ * You can pass in the user name and password for basic authentication in the+ * URLs in these settings.+ *+ * You can also define an array of host names that can be accessed directly,+ * bypassing the proxy, in $settings['http_client_config']['proxy']['no'].+ */+# $settings['http_client_config']['proxy']['http'] = 'http://proxy_user:proxy_pass@example.com:8080';+# $settings['http_client_config']['proxy']['https'] = 'http://proxy_user:proxy_pass@example.com:8080';+# $settings['http_client_config']['proxy']['no'] = ['127.0.0.1', 'localhost'];++/**+ * Reverse Proxy Configuration:+ *+ * Reverse proxy servers are often used to enhance the performance+ * of heavily visited sites and may also provide other site caching,+ * security, or encryption benefits. In an environment where Drupal+ * is behind a reverse proxy, the real IP address of the client should+ * be determined such that the correct client IP address is available+ * to Drupal's logging, statistics, and access management systems. In+ * the most simple scenario, the proxy server will add an+ * X-Forwarded-For header to the request that contains the client IP+ * address. However, HTTP headers are vulnerable to spoofing, where a+ * malicious client could bypass restrictions by setting the+ * X-Forwarded-For header directly. Therefore, Drupal's proxy+ * configuration requires the IP addresses of all remote proxies to be+ * specified in $settings['reverse_proxy_addresses'] to work correctly.+ *+ * Enable this setting to get Drupal to determine the client IP from the+ * X-Forwarded-For header. If you are unsure about this setting, do not have a+ * reverse proxy, or Drupal operates in a shared hosting environment, this+ * setting should remain commented out.+ *+ * In order for this setting to be used you must specify every possible+ * reverse proxy IP address in $settings['reverse_proxy_addresses'].+ * If a complete list of reverse proxies is not available in your+ * environment (for example, if you use a CDN) you may set the+ * $_SERVER['REMOTE_ADDR'] variable directly in settings.php.+ * Be aware, however, that it is likely that this would allow IP+ * address spoofing unless more advanced precautions are taken.+ */+# $settings['reverse_proxy'] = TRUE;++/**+ * Specify every reverse proxy IP address in your environment.+ * This setting is required if $settings['reverse_proxy'] is TRUE.+ */+# $settings['reverse_proxy_addresses'] = ['a.b.c.d', ...];++/**+ * Reverse proxy trusted headers.+ *+ * Sets which headers to trust from your reverse proxy.+ *+ * Common values are:+ * - \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL+ * - \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED+ *+ * Note the default value of+ * @code+ * \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL | \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED+ * @endcode+ * is not secure by default. The value should be set to only the specific+ * headers the reverse proxy uses. For example:+ * @code+ * \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL+ * @endcode+ * This would trust the following headers:+ * - X_FORWARDED_FOR+ * - X_FORWARDED_HOST+ * - X_FORWARDED_PROTO+ * - X_FORWARDED_PORT+ *+ * @see \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL+ * @see \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED+ * @see \Symfony\Component\HttpFoundation\Request::setTrustedProxies+ */+# $settings['reverse_proxy_trusted_headers'] = \Symfony\Component\HttpFoundation\Request::HEADER_X_FORWARDED_ALL | \Symfony\Component\HttpFoundation\Request::HEADER_FORWARDED; -$local_settings_file = __DIR__ . '/settings.local.php'; -if (file_exists($local_settings_file)) {-  require $local_settings_file;-}+/**+ * Page caching:+ *+ * By default, Drupal sends a "Vary: Cookie" HTTP header for anonymous page+ * views. This tells a HTTP proxy that it may return a page from its local+ * cache without contacting the web server, if the user sends the same Cookie+ * header as the user who originally requested the cached page. Without "Vary:+ * Cookie", authenticated users would also be served the anonymous page from+ * the cache. If the site has mostly anonymous users except a few known+ * editors/administrators, the Vary header can be omitted. This allows for+ * better caching in HTTP proxies (including reverse proxies), i.e. even if+ * clients send different cookies, they still get content served from the cache.+ * However, authenticated users should access the site directly (i.e. not use an+ * HTTP proxy, and bypass the reverse proxy if one is used) in order to avoid+ * getting cached pages from the proxy.+ */+# $settings['omit_vary_cookie'] = TRUE;+++/**+ * Cache TTL for client error (4xx) responses.+ *+ * Items cached per-URL tend to result in a large number of cache items, and+ * this can be problematic on 404 pages which by their nature are unbounded. A+ * fixed TTL can be set for these items, defaulting to one hour, so that cache+ * backends which do not support LRU can purge older entries. To disable caching+ * of client error responses set the value to 0. Currently applies only to+ * page_cache module.+ */+# $settings['cache_ttl_4xx'] = 3600;++/**+ * Expiration of cached forms.+ *+ * Drupal's Form API stores details of forms in a cache and these entries are+ * kept for at least 6 hours by default. Expired entries are cleared by cron.+ *+ * @see \Drupal\Core\Form\FormCache::setCache()+ */+# $settings['form_cache_expiration'] = 21600;++/**+ * Class Loader.+ *+ * If the APCu extension is detected, the classloader will be optimized to use+ * it. Set to FALSE to disable this.+ *+ * @see https://getcomposer.org/doc/articles/autoloader-optimization.md+ */+# $settings['class_loader_auto_detect'] = FALSE;++/**+ * Authorized file system operations:+ *+ * The Update Manager module included with Drupal provides a mechanism for+ * site administrators to securely install missing updates for the site+ * directly through the web user interface. On securely-configured servers,+ * the Update manager will require the administrator to provide SSH or FTP+ * credentials before allowing the installation to proceed; this allows the+ * site to update the new files as the user who owns all the Drupal files,+ * instead of as the user the webserver is running as. On servers where the+ * webserver user is itself the owner of the Drupal files, the administrator+ * will not be prompted for SSH or FTP credentials (note that these server+ * setups are common on shared hosting, but are inherently insecure).+ *+ * Some sites might wish to disable the above functionality, and only update+ * the code directly via SSH or FTP themselves. This setting completely+ * disables all functionality related to these authorized file operations.+ *+ * @see https://www.drupal.org/node/244924+ *+ * Remove the leading hash signs to disable.+ */+# $settings['allow_authorize_operations'] = FALSE;++/**+ * Default mode for directories and files written by Drupal.+ *+ * Value should be in PHP Octal Notation, with leading zero.+ */+# $settings['file_chmod_directory'] = 0775;+# $settings['file_chmod_file'] = 0664;++/**+ * Public file base URL:+ *+ * An alternative base URL to be used for serving public files. This must+ * include any leading directory path.+ *+ * A different value from the domain used by Drupal to be used for accessing+ * public files. This can be used for a simple CDN integration, or to improve+ * security by serving user-uploaded files from a different domain or subdomain+ * pointing to the same server. Do not include a trailing slash.+ */+# $settings['file_public_base_url'] = 'http://downloads.example.com/files';++/**+ * Public file path:+ *+ * A local file system path where public files will be stored. This directory+ * must exist and be writable by Drupal. This directory must be relative to+ * the Drupal installation directory and be accessible over the web.+ */+# $settings['file_public_path'] = 'sites/default/files';++/**+ * Private file path:+ *+ * A local file system path where private files will be stored. This directory+ * must be absolute, outside of the Drupal installation directory and not+ * accessible over the web.+ *+ * Note: Caches need to be cleared when this value is changed to make the+ * private:// stream wrapper available to the system.+ *+ * See https://www.drupal.org/documentation/modules/file for more information+ * about securing private files.+ */+# $settings['file_private_path'] = '';++/**+ * Temporary file path:+ *+ * A local file system path where temporary files will be stored. This directory+ * must be absolute, outside of the Drupal installation directory and not+ * accessible over the web.+ *+ * If this is not set, the default for the operating system will be used.+ *+ * @see \Drupal\Component\FileSystem\FileSystem::getOsTemporaryDirectory()+ */+# $settings['file_temp_path'] = '/tmp';++/**+ * Session write interval:+ *+ * Set the minimum interval between each session write to database.+ * For performance reasons it defaults to 180.+ */+# $settings['session_write_interval'] = 180;++/**+ * String overrides:+ *+ * To override specific strings on your site with or without enabling the Locale+ * module, add an entry to this list. This functionality allows you to change+ * a small number of your site's default English language interface strings.+ *+ * Remove the leading hash signs to enable.+ *+ * The "en" part of the variable name, is dynamic and can be any langcode of+ * any added language. (eg locale_custom_strings_de for german).+ */+# $settings['locale_custom_strings_en'][''] = [+#   'forum'      => 'Discussion board',+#   '@count min' => '@count minutes',+# ];++/**+ * A custom theme for the offline page:+ *+ * This applies when the site is explicitly set to maintenance mode through the+ * administration page or when the database is inactive due to an error.+ * The template file should also be copied into the theme. It is located inside+ * 'core/modules/system/templates/maintenance-page.html.twig'.+ *+ * Note: This setting does not apply to installation and update pages.+ */+# $settings['maintenance_theme'] = 'bartik';++/**+ * PHP settings:+ *+ * To see what PHP settings are possible, including whether they can be set at+ * runtime (by using ini_set()), read the PHP documentation:+ * http://php.net/manual/ini.list.php+ * See \Drupal\Core\DrupalKernel::bootEnvironment() for required runtime+ * settings and the .htaccess file for non-runtime settings.+ * Settings defined there should not be duplicated here so as to avoid conflict+ * issues.+ */++/**+ * If you encounter a situation where users post a large amount of text, and+ * the result is stripped out upon viewing but can still be edited, Drupal's+ * output filter may not have sufficient memory to process it.  If you+ * experience this issue, you may wish to uncomment the following two lines+ * and increase the limits of these variables.  For more information, see+ * http://php.net/manual/pcre.configuration.php.+ */+# ini_set('pcre.backtrack_limit', 200000);+# ini_set('pcre.recursion_limit', 200000);++/**+ * Configuration overrides.+ *+ * To globally override specific configuration values for this site,+ * set them here. You usually don't need to use this feature. This is+ * useful in a configuration file for a vhost or directory, rather than+ * the default settings.php.+ *+ * Note that any values you provide in these variable overrides will not be+ * viewable from the Drupal administration interface. The administration+ * interface displays the values stored in configuration so that you can stage+ * changes to other environments that don't have the overrides.+ *+ * There are particular configuration values that are risky to override. For+ * example, overriding the list of installed modules in 'core.extension' is not+ * supported as module install or uninstall has not occurred. Other examples+ * include field storage configuration, because it has effects on database+ * structure, and 'core.menu.static_menu_link_overrides' since this is cached in+ * a way that is not config override aware. Also, note that changing+ * configuration values in settings.php will not fire any of the configuration+ * change events.+ */+# $config['system.site']['name'] = 'My Drupal site';+# $config['user.settings']['anonymous'] = 'Visitor';++/**+ * Fast 404 pages:+ *+ * Drupal can generate fully themed 404 pages. However, some of these responses+ * are for images or other resource files that are not displayed to the user.+ * This can waste bandwidth, and also generate server load.+ *+ * The options below return a simple, fast 404 page for URLs matching a+ * specific pattern:+ * - $config['system.performance']['fast_404']['exclude_paths']: A regular+ *   expression to match paths to exclude, such as images generated by image+ *   styles, or dynamically-resized images. The default pattern provided below+ *   also excludes the private file system. If you need to add more paths, you+ *   can add '|path' to the expression.+ * - $config['system.performance']['fast_404']['paths']: A regular expression to+ *   match paths that should return a simple 404 page, rather than the fully+ *   themed 404 page. If you don't have any aliases ending in htm or html you+ *   can add '|s?html?' to the expression.+ * - $config['system.performance']['fast_404']['html']: The html to return for+ *   simple 404 pages.+ *+ * Remove the leading hash signs if you would like to alter this functionality.+ */+# $config['system.performance']['fast_404']['exclude_paths'] = '/\/(?:styles)|(?:system\/files)\//';+# $config['system.performance']['fast_404']['paths'] = '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i';+# $config['system.performance']['fast_404']['html'] = '<!DOCTYPE html><html><head><title>404 Not Found</title></head><body><h1>Not Found</h1><p>The requested URL "@path" was not found on this server.</p></body></html>';++/**+ * Load services definition file.+ */+$settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml';++/**+ * Override the default service container class.+ *+ * This is useful for example to trace the service container for performance+ * tracking purposes, for testing a service container with an error condition or+ * to test a service container that throws an exception.+ */+# $settings['container_base_class'] = '\Drupal\Core\DependencyInjection\Container';++/**+ * Override the default yaml parser class.+ *+ * Provide a fully qualified class name here if you would like to provide an+ * alternate implementation YAML parser. The class must implement the+ * \Drupal\Component\Serialization\SerializationInterface interface.+ */+# $settings['yaml_parser_class'] = NULL;++/**+ * Trusted host configuration.+ *+ * Drupal core can use the Symfony trusted host mechanism to prevent HTTP Host+ * header spoofing.+ *+ * To enable the trusted host mechanism, you enable your allowable hosts+ * in $settings['trusted_host_patterns']. This should be an array of regular+ * expression patterns, without delimiters, representing the hosts you would+ * like to allow.+ *+ * For example:+ * @code+ * $settings['trusted_host_patterns'] = [+ *   '^www\.example\.com$',+ * ];+ * @endcode+ * will allow the site to only run from www.example.com.+ *+ * If you are running multisite, or if you are running your site from+ * different domain names (eg, you don't redirect http://www.example.com to+ * http://example.com), you should specify all of the host patterns that are+ * allowed by your site.+ *+ * For example:+ * @code+ * $settings['trusted_host_patterns'] = [+ *   '^example\.com$',+ *   '^.+\.example\.com$',+ *   '^example\.org$',+ *   '^.+\.example\.org$',+ * ];+ * @endcode+ * will allow the site to run off of all variants of example.com and+ * example.org, with all subdomains included.+ */++/**+ * The default list of directories that will be ignored by Drupal's file API.+ *+ * By default ignore node_modules and bower_components folders to avoid issues+ * with common frontend tools and recursive scanning of directories looking for+ * extensions.+ *+ * @see \Drupal\Core\File\FileSystemInterface::scanDirectory()+ * @see \Drupal\Core\Extension\ExtensionDiscovery::scanDirectory()+ */+$settings['file_scan_ignore_directories'] = [+  'node_modules',+  'bower_components',+];++/**+ * The default number of entities to update in a batch process.+ *+ * This is used by update and post-update functions that need to go through and+ * change all the entities on a site, so it is useful to increase this number+ * if your hosting configuration (i.e. RAM allocation, CPU speed) allows for a+ * larger number of entities to be processed in a single batch run.+ */+$settings['entity_update_batch_size'] = 50;++/**+ * Entity update backup.+ *+ * This is used to inform the entity storage handler that the backup tables as+ * well as the original entity type and field storage definitions should be+ * retained after a successful entity update process.+ */+$settings['entity_update_backup'] = TRUE;++/**+ * Node migration type.+ *+ * This is used to force the migration system to use the classic node migrations+ * instead of the default complete node migrations. The migration system will+ * use the classic node migration only if there are existing migrate_map tables+ * for the classic node migrations and they contain data. These tables may not+ * exist if you are developing custom migrations and do not want to use the+ * complete node migrations. Set this to TRUE to force the use of the classic+ * node migrations.+ */+$settings['migrate_node_migrate_type_classic'] = FALSE;++/**+ * Load local development override configuration, if available.+ *+ * Use settings.local.php to override variables on secondary (staging,+ * development, etc) installations of this site. Typically used to disable+ * caching, JavaScript/CSS compression, re-routing of outgoing emails, and+ * other things that should not happen on development and testing sites.+ *+ * Keep this code block at the end of this file to take full effect.+ */+#+# if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {+#   include $app_root . '/' . $site_path . '/settings.local.php';+# }+$databases['default']['default'] = array (

I'm fine adding in the d9 boilerplate but we should probably keep the dynamic Lando config we had so we're not hardcoding recipe values and only acting on a Lando environment.

ben-hamelin

comment created time in 2 days

Pull request review commentoomphinc/drupal-scaffold

Drupal 9 updates

+/README.txt

missing new line

ben-hamelin

comment created time in 2 days

pull request commentoomphinc/drupal-scaffold

Drupal 9 updates

I'll give this a run through locally, but noticed that my version of Lando doesn't support the d9 recipe so I need to upgrade it first.

ben-hamelin

comment created time in 12 days

Pull request review commentoomphinc/drupal-scaffold

Drupal 9 updates

 # Drupal-/web/*.*-/web/core-/web/libraries-/web/modules/contrib-/web/themes/contrib-/web/profiles/contrib+/docroot/*.*+/docroot/core+/docroot/libraries+/docroot/modules/contrib+/docroot/themes/contrib+/docroot/profiles/contrib -/web/sites/*-!/web/sites/default-/web/sites/default/*-!/web/sites/default/settings.php+/docroot/sites/*+!/docroot/sites/default+/docroot/sites/default/*+!/docroot/sites/default/settings.php -!/web/.rsync-filter+!/docroot/.rsync-filter

Won't need this if we're deleting this file. @edaemon said we don't use this one anymore so it can go away.

ben-hamelin

comment created time in 12 days

Pull request review commentoomphinc/drupal-scaffold

Drupal 9 updates

-# Drupal editor configuration normalization

Looks like this may have been deleted unintentionally?

ben-hamelin

comment created time in 12 days

Pull request review commentoomphinc/drupal-scaffold

Drupal 9 updates

 # Drupal-/web/*.*-/web/core-/web/libraries-/web/modules/contrib-/web/themes/contrib-/web/profiles/contrib+/docroot/*.*

I checked with @edaemon and our CI setup assumes web, so let's roll this back and stick with that for now. docroot is vendor specific just for Acquia and won't be our preference for other setups.

ben-hamelin

comment created time in 12 days

Pull request review commentoomphinc/drupal-scaffold

Drupal 9 updates

 # Drupal-/web/*.*-/web/core-/web/libraries-/web/modules/contrib-/web/themes/contrib-/web/profiles/contrib+/docroot/*.*

Why the change to docroot vs web? Just curious

ben-hamelin

comment created time in 12 days

Pull request review commentoomphinc/drupal-scaffold

Drupal 9 updates

-<?php

With this deleted, is it generated automatically by d9?

ben-hamelin

comment created time in 12 days

Pull request review commentoomphinc/drupal-scaffold

Drupal 9 updates

 const fileArgs = require('yargs').argv; // Directories to search SCSS files to compile. By default, node-sass does not // compile files that begin with _. const scssFilePaths = [-  "web/modules/custom/**/*.scss",-  "web/themes/custom/**/*.scss",+  "docrootmodules/custom/**/*.scss",

did you mean to have docroot/modules/ and docroot/themes/ instead?

ben-hamelin

comment created time in 12 days

PR opened gatsbyjs/gatsby

Showcase: request to add Oomph to directory topic: showcase

Description

<!-- Write a brief description of the changes introduced by this PR --> This adds a new entry to the docs/sites.yml file. Thank you for your consideration!

+17 -0

0 comment

1 changed file

pr created time in 13 days

push eventraubin/gatsby

Robert Aubin

commit sha a96346f071d5a3ef605733474fd08e174d0e9a29

Add Oomph to showcase directory

view details

push time in 13 days

push eventraubin/gatsby

LB

commit sha c3001522dc5cd0d0a262a60806db49e3030815ad

Add plugincreator to API (#26101) * Add plugincreator to API * fix capitlization Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

view details

Marin Matošević

commit sha f11b9a82a84454354fc5a272fc6497f0357db3fd

chore(showcase): Add Devnet (#25952) Co-authored-by: Obinna Ekwuno <obinnacodes@gmail.com>

view details

LB

commit sha 0b67a695806f15e8ecc651fe4e227f9a57a6ca9b

Add pluagin source for page (#26104) Co-authored-by: Laurie Barth <laurie@LauriesrkLaptop.fios-router.home>

view details

Sean Baines

commit sha 5148b3a885eda0984165da8b4b421e6ec7a196db

fix(gatsby-source-contentful): support height parameter for srcset (#25776) * Calculate fixed image width if necessary * Calculate fixed image width if necessary * Revert snapshot test changes * Bring back new test * Update snapshot

view details

Colby Fayock

commit sha f8fe2b8cef5a691bec9ac024b6107615588784e3

chore(docs): Add author Colby Fayock (#26109) * adding Colby Fayock author avatar and bio * Update author.yaml adding new line at end of file * pretier

view details

Max Stoiber

commit sha 3f129590f62289bc8c96d1ebd4b55d7c16ffcc9e

chore(gatsby-admin): move sitemap to /pages (#26120)

view details

Brennan Kinney

commit sha b8e1e8d8391b4161ed20873c5ef73f8f83b2dd8c

chore: Add `jest-matchmedia-mock` to replace DIY mock (#26118) Better for maintenance, but also because I need a better API surface of `matchMedia()` for a `gatsby-image` PR that uses it and fails tests otherwise.

view details

Karl Horky

commit sha 1030416a47329828d6f07156cd79b53df5f2ce49

Address Uncontrolled Resource Consumption in jpeg-js (#26122) * Address vulnerability in jpeg-js Vulnerability: https://github.com/advisories/GHSA-w7q9-p3jq-fmhm Jimp Pull Request: https://github.com/oliver-moran/jimp/pull/892 Potrace Pull Request: https://github.com/tooolbox/node-potrace/pull/9 * Address vulnerability in jpeg-js Vulnerability: https://github.com/advisories/GHSA-w7q9-p3jq-fmhm Jimp Pull Request: https://github.com/oliver-moran/jimp/pull/892 Potrace Pull Request: https://github.com/tooolbox/node-potrace/pull/9 * Address vulnerability in jpeg-js Vulnerability: https://github.com/advisories/GHSA-w7q9-p3jq-fmhm Jimp Pull Request: https://github.com/oliver-moran/jimp/pull/892 Potrace Pull Request: https://github.com/tooolbox/node-potrace/pull/9 * Update lockfile

view details

Amruth Pillai

commit sha c20e7ef6165e063c99390d25550037a0f9711a53

Updates sites.yml to add Reactive Resume (#25834) Co-authored-by: Obinna Ekwuno <obinnacodes@gmail.com>

view details

Max Stoiber

commit sha 0211c053d8894db845838d84cfd268d1940c880a

feat(gatsby-admin): add favicon (#26121)

view details

Mikhail Novikov

commit sha 495fd73d6b012cde1a6d44c6ebaf3d8a87e62d8e

feat(gatsby-telemetry): Track if cache was purged (#26096)

view details

Matt Kane

commit sha f9e12cc0540eb2fdeb5016fe45f31552dca53f2d

fix(gatsby): Resolve node mutations in waiting state (#26138)

view details

push time in 13 days

push eventoomphinc/colorcube

Robert Aubin

commit sha 27b10de841bc0eef482ec64b626f8ee06bcf5f91

Update readme

view details

push time in 14 days

push eventraubin/gatsby

push time in 14 days

push eventraubin/gatsby

Ben Shi

commit sha da8095e6a69a6e3501a28537958d149c97507eb3

chore(showcase): add hbish.com (#24177)

view details

Raymond Ware

commit sha 863f31275cfdba208318ddd26b39156aeb86b0bc

Add raymondware.com site (#24174)

view details

Ken Kubota

commit sha e2bd4db151696ec222a7685600e1fdd8a3052d4d

Add Dondokosusumu website to showcase (#24155)

view details

David John

commit sha aeb6c03ddd45a59bdf9812ef3267e3c01eaf11c3

fix(docs): changes(ZEIT to Vercel) in core-utils and recipes (#24120)

view details

Stackrole Maker

commit sha c2cf27d8135ec57bfd15d0b01134c0f811483258

Update deploying-to-vercel.md (#24119)

view details

Aakash Sardana

commit sha 1d18c5262c8b31d98168a33d8dbfa9cab9a1770e

fix(www): responsive ui of buttons on blog page (#24152)

view details

Francesco Agnoletto

commit sha f3269e98af72039f1c37bf117664e657eeeea670

chore(gatsby): convert babelrc to typescript (#24115) * Initial conversion * Add ISetBabelPluginAction * Fix naming * Add missing actions * Add missing plugin type * Convert babelrc test file to TS * COnvert snap file as well * fix(gatsby): Protect about possibly missing context in graphql (#24108) * Guard against possibly missing context in resolver * Warn about bad resolver invocations * Add warning * Update packages/gatsby/src/schema/resolvers.ts Co-authored-by: Ward Peeters <ward@coding-tech.com> * Fix typo Co-authored-by: Ward Peeters <ward@coding-tech.com> * chore(release): Publish - gatsby-admin@0.1.32 - gatsby-theme-blog-core@1.5.7 - gatsby-theme-blog@1.6.7 - gatsby-theme-notes@1.3.33 - gatsby-theme-ui-preset@0.0.22 - gatsby@2.21.32 * perf(gatsby): enable fast filters for `in` comparator (#24095) * chore(release): Publish - gatsby-admin@0.1.33 - gatsby-theme-blog-core@1.5.8 - gatsby-theme-blog@1.6.8 - gatsby-theme-notes@1.3.34 - gatsby-theme-ui-preset@0.0.23 - gatsby@2.21.33 Co-authored-by: Mikhail Novikov <freiksenet@gmail.com> Co-authored-by: Ward Peeters <ward@coding-tech.com> Co-authored-by: Peter van der Zee <209817+pvdz@users.noreply.github.com> Co-authored-by: Peter van der Zee <github-public@qfox.nl>

view details

kylegoetz

commit sha 950ab6123eab1032971d6bb76f9f6e93bd6ec8a6

Gatsby Dev Proxy forwards 'complex' HTTP calls like DELETE now (#24195)

view details

Blaine Kasten

commit sha d19567d310d9cf92960a4b61e6d73c18146aa1d9

chore(release): Publish - babel-preset-gatsby@0.4.3 - gatsby-admin@0.1.36 - gatsby-cli@2.12.23 - gatsby-core-utils@1.2.3 - gatsby-page-utils@0.2.3 - gatsby-plugin-manifest@2.4.5 - gatsby-plugin-mdx@1.2.8 - gatsby-plugin-offline@3.2.3 - gatsby-plugin-page-creator@2.3.3 - gatsby-plugin-preload-fonts@1.2.3 - gatsby-plugin-sharp@2.6.4 - gatsby-recipes@0.1.21 - gatsby-remark-images@3.3.4 - gatsby-source-contentful@2.3.6 - gatsby-source-drupal@3.5.4 - gatsby-source-filesystem@2.3.4 - gatsby-source-shopify@3.2.4 - gatsby-source-wordpress@3.3.4 - gatsby-telemetry@1.3.5 - gatsby-theme-blog-core@1.5.11 - gatsby-theme-blog@1.6.11 - gatsby-theme-notes@1.3.37 - gatsby-theme-ui-preset@0.0.26 - gatsby-transformer-remark@2.8.9 - gatsby-transformer-screenshot@2.3.5 - gatsby-transformer-sqip@2.3.4 - gatsby@2.21.36

view details

Blaine Kasten

commit sha e6e7463d26975c71a9be758a9c0b673e6a015ff3

fix(gatsby-cli): Fix recipes cli invocation (#24201)

view details

Laurie Barth

commit sha 345bff741c14a1c231270514838ae35ade933d0c

chore(release): Publish - gatsby-admin@0.1.37 - gatsby-cli@2.12.24 - gatsby-theme-blog-core@1.5.12 - gatsby-theme-blog@1.6.12 - gatsby-theme-notes@1.3.38 - gatsby-theme-ui-preset@0.0.27 - gatsby@2.21.37

view details

Björn Clees

commit sha f65f34d94204e371fbd33f2e8e8be9756d3445cd

fix(www): sidebar bullets indention for steps (#24129) * fix(www): use parents UI prop in sidebar links * style(www): replace parentUi with isSteps * style(www): sidebar bullets bg-color to ui.border Co-authored-by: Florian Kissling <21834+fk@users.noreply.github.com> Co-authored-by: Florian Kissling <21834+fk@users.noreply.github.com>

view details

Nat Alison

commit sha 9abf9743d22eb2b9c3694d36ab0733cdddeed2bb

perf(www): Optimize contributor query (#24106)

view details

Nat Alison

commit sha 96a8abb1793583b1926f70667320b13dba810377

maintenance(www): Get eslint to work on www again (#24133) * Get eslint to work on www again * fragment * add rule explanation * get rid of reporter Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

view details

Antoine Caron

commit sha 4c626f26d2123defac62a806b1b1d5e19924ccdf

test(source-medium): setup test on sourceNodes (#23999) * test(source-medium): setup test on sourceNodes * fix test Co-authored-by: gatsbybot <mathews.kyle+gatsbybot@gmail.com>

view details

Nat Alison

commit sha c341ec61fd5315f828f8dcb786cfd248f02915ec

docs: Add retext (#23692) * add retext with a rule that works * add sentence-spacing * add diacritics * add indefinite-article * standardize backticks and filename around html.jsx? Co-authored-by: Aisha Blake <aisha@gatsbyjs.com>

view details

Aakash Sardana

commit sha 6ae44fec526af83ed36fd1fa192d3880ad03cb08

fix(www): fix responsive ui for tags (#24098) * [FIX] responsive display of tags component on blog page * [FIX] responsive display of tags on blog page without media queries * [FIX] unused media query import removed * Unused comment removed * fix(www): Link to create responsive grid article added

view details

Ward Peeters

commit sha 900e6e8a00205bd8b0132eec67d470fd60af2003

fix(gatsby-plugin-sharp): presentation sizes (#23905)

view details

carrotderek

commit sha bdf02474474f73e0a95f91f038e8f0b280889078

chore(gatsby): Convert page-data-stats reducer to TypeScript (#24082)

view details

Peter van der Zee

commit sha 6d93fb81e0ca1862547f2af607f9844c16609689

chore(release): Publish - gatsby-admin@0.1.38 - gatsby-plugin-sharp@2.6.5 - gatsby-source-contentful@2.3.7 - gatsby-theme-blog-core@1.5.13 - gatsby-theme-blog@1.6.13 - gatsby-theme-notes@1.3.39 - gatsby-theme-ui-preset@0.0.28 - gatsby-transformer-sqip@2.3.5 - gatsby@2.21.38

view details

push time in 14 days

PR merged raubin/gatsby

Update fork

<!-- Have any questions? Check out the contributing docs at https://gatsby.dev/contribute, or ask in this Pull Request and a Gatsby maintainer will be happy to help :) -->

<!-- Is this a blog post? Check out the docs at https://www.gatsbyjs.org/contributing/blog-and-website-contributions/, and please mention if the blog post is pre-approved by someone from Gatsby. -->

Description

<!-- Write a brief description of the changes introduced by this PR -->

Documentation

<!-- Where is this feature or API documented?

  • If docs exist:
    • Update any references, if relevant. This includes Guides and Gatsby Internals docs.
  • If no docs exist:
    • Create a stub for documentation including bullet points for how to use the feature, code snippets (including from happy path tests), etc.
  • Tag @gatsbyjs/learning for review, pairing, polishing of the documentation -->

Related Issues

<!-- Link to the issue that is fixed by this PR (if there is one) e.g. Fixes #1234

Link to an issue that is partially addressed by this PR (if there are any) e.g. Addresses #1234

Link to related issues (if there are any) e.g. Related to #1234 -->

+519742 -98355

0 comment

3696 changed files

raubin

pr closed time in 14 days

PR opened raubin/gatsby

Update fork

<!-- Have any questions? Check out the contributing docs at https://gatsby.dev/contribute, or ask in this Pull Request and a Gatsby maintainer will be happy to help :) -->

<!-- Is this a blog post? Check out the docs at https://www.gatsbyjs.org/contributing/blog-and-website-contributions/, and please mention if the blog post is pre-approved by someone from Gatsby. -->

Description

<!-- Write a brief description of the changes introduced by this PR -->

Documentation

<!-- Where is this feature or API documented?

  • If docs exist:
    • Update any references, if relevant. This includes Guides and Gatsby Internals docs.
  • If no docs exist:
    • Create a stub for documentation including bullet points for how to use the feature, code snippets (including from happy path tests), etc.
  • Tag @gatsbyjs/learning for review, pairing, polishing of the documentation -->

Related Issues

<!-- Link to the issue that is fixed by this PR (if there is one) e.g. Fixes #1234

Link to an issue that is partially addressed by this PR (if there are any) e.g. Addresses #1234

Link to related issues (if there are any) e.g. Related to #1234 -->

+519742 -98355

0 comment

3696 changed files

pr created time in 14 days

issue commentoomphinc/colorcube

Adjusting color by one tick moves it to greyscale

Confirmed this behavior. Thanks for reporting!

syzygy333

comment created time in 20 days

issue openedoomphinc/colorcube

Image upload only shows partial palette preview

When deriving a palette from image, the palette preview beneath the image shows 4 or so colors, but the results tab has a much larger set.

Should we show the full palette beneath the image?

created time in 20 days

issue openedoomphinc/colorcube

Dark/Light links on the ratio results screen don't work

image

Clicking these should bring you to the settings tab.

created time in 20 days

issue closedoomphinc/colorcube

Loads at desktop resolution on mobile devices (iOS tested)

It looks like we'll need to do a little bit of work to put this into a mobile layout. On iOS, at least, the site loads at desktop scaled resolution. Some items overlap when scaling the viewport on actual desktop browsers.

closed time in 20 days

raubin

push eventoomphinc/colorcube

Robert Aubin

commit sha 8c1d1c29c4ec3a80c93c4e1d2afad967fb234b0c

Add offline mode info to readme

view details

push time in 20 days

push eventoomphinc/colorcube

Robert Aubin

commit sha ca47796607d6df93fe4408ac23a14d7963db45a7

Wire up offline mode.

view details

Robert Aubin

commit sha f61d0f2377e3f37e7b8109e2bd3647fca35e5d38

Merge branch 'interface-refactor' of github.com:oomphinc/colorcube into interface-refactor

view details

push time in 20 days

startedDhghomon/easy_rust

started time in 20 days

push eventoomphinc/colorcube

Robert Aubin

commit sha 59b8edb972e7687632152f8defc58a8605448838

Clean up and add click event to trigger results display

view details

push time in a month

push eventoomphinc/colorcube

Robert Aubin

commit sha 9d4b368247f4c34cace51e3511a4fa1087e057e1

Add bottom margin to prevent clipping by nav

view details

push time in a month

push eventoomphinc/colorcube

Robert Aubin

commit sha b72433dbbc6994e06be715666fb12744c80ef6ad

Fix issue with click handlers in app nav

view details

push time in a month

push eventoomphinc/colorcube

Robert Aubin

commit sha e96c656638e1bc741d2b8b49bade63d30b373649

Comment out call to missing file.

view details

push time in a month

push eventoomphinc/colorcube

Robert Aubin

commit sha c756f7c37e08e5b9692a9b70e1144dcbb810bba5

Remove last image upload before displaying next

view details

push time in 2 months

push eventoomphinc/colorcube

Robert Aubin

commit sha 9eea11ec6d7214b85143850338d43e6e6d3cb5a6

Refactor loadHistory

view details

push time in 2 months

push eventoomphinc/colorcube

Robert Aubin

commit sha c663fc947ef27d4210353510f623d3e0c4225fa2

Rename localstorage to palettehistory

view details

Robert Aubin

commit sha b08764c443673ca4e70d818c08a07bd985236b00

Refactor paletee history and update filename in the index

view details

push time in 2 months

push eventoomphinc/colorcube

Robert Aubin

commit sha ef37a4e12b1db5310156a7749a330946bd98ed7f

Remove some items from mobile layout.

view details

push time in 2 months

MemberEvent
MemberEvent

create barnchoomphinc/layout-builder-demo

branch : master

created branch time in 2 months

created repositoryoomphinc/layout-builder-demo

created time in 2 months

push eventoomphinc/colorcube

Robert Aubin

commit sha b6f13e85102983f03711b315ce1cd2e002e5cac1

Add palette preview for image upload results and adjust mobile styles to fit viewport

view details

push time in 2 months

push eventoomphinc/colorcube

Robert Aubin

commit sha 2e3d58c174c91751763fec8fd40346d081321a75

Fix spacing

view details

push time in 3 months

push eventoomphinc/colorcube

Robert Aubin

commit sha 3518a1478a744a6725825eb8306dd294040855f6

Responsive styles and custom image upload theme

view details

push time in 3 months

push eventoomphinc/oomph-grey-matter

Matthew Obert

commit sha 8d7385ec370665a82f47394cdeb6b7fad0668f5f

Fix typo in navigation

view details

raubin

commit sha 87f06c74871d05f5772c8f096a366986ba6bb888

Merge pull request #10 from hotwebmatter/patch-1 Fix typo in navigation

view details

push time in 3 months

more