Permalink
Commits on Jan 8, 2018
  1. chore(docs): updates instructions for collections routes

    mrclay committed Jan 8, 2018
    Core needs to handle paths like `/blog` as well as `/blog/all`.
  2. Merge pull request #11565 from mrclay/routes_subdir

    mrclay committed Jan 8, 2018
    chore(router): fixes URLs generated on site in a subdirectory
  3. chore(router): fixes URLs generated on site in a subdirectory

    mrclay committed Jan 8, 2018
Commits on Jan 3, 2018
  1. chore(css): fix code style

    mrclay committed Jan 3, 2018
  2. chore(core): simplifies logging and display

    mrclay committed Dec 24, 2017
    Explains logging in the settings file. INFO-level logs are no longer logged
    during boot up, even if PHP error logging is set to E_ALL.
    
    The logging level can be set via `$CONFIG->debug` in settings.php and this
    allows logging boot-time queries. When set this way, the fixed value is
    shown in the settings forms.
    
    Log display in HTML is done only via the developers plugin.
    
    Fixes #11547
    Fixes #11560
  3. Merge pull request #11561 from mrclay/hypeJunction-routing

    mrclay committed Jan 3, 2018
    feat(router): adds routing based on URL templates
  4. Merge pull request #11542 from mrclay/error_fails

    mrclay committed Jan 3, 2018
    chore(tests): test no longer killed if Application error handler called
  5. chore(tests): test no longer killed if Application error handler called

    mrclay committed Dec 22, 2017
    In units `Application::$_instance` is sometimes not set.
Commits on Dec 27, 2017
  1. Merge pull request #11533 from mrclay/11532_tabs

    mrclay committed Dec 27, 2017
    chore(css): tabs display as tabs on tablets
  2. chore(css): tabs display as tabs on tablets

    mrclay committed Dec 22, 2017
    This layout allows tabs to wrap in cases where they must.
    
    Fixes #11532
Commits on Dec 26, 2017
  1. Merge pull request #11550 from mrclay/11516_sandbox

    mrclay committed Dec 26, 2017
    chore(developers): fix sandbox and some inspect layouts
  2. chore(developers): fix sandbox and some inspect layouts

    mrclay committed Dec 26, 2017
    Fixes #11516
  3. feature(comments): comments are configurable per entity

    mrclay committed Dec 20, 2017
    Using plugin hooks, sites determine the order of comments and how many
    appear per page, by entity type if desired.
    
    The `comment/view/` URLs redirect correctly, and the comment streams always
    display the added comment when creating a comment.
Commits on Dec 22, 2017
  1. chore(core): adds types for most core objects

    mrclay committed Dec 22, 2017
    Also replaces a ton of `elgg_instanceof` usages to improve static analysis.
    
    Fixes #11526
  2. chore(docs): documents the `usersettings/save` action better

    mrclay committed Dec 21, 2017
Commits on Dec 21, 2017
  1. Merge pull request #11525 from mrclay/meta

    mrclay committed Dec 21, 2017
    chore(settings): clearer notion of where the site description is used
  2. Merge pull request #11518 from mrclay/dev_layout

    mrclay committed Dec 21, 2017
    chore(developers): fix developers popup layout
  3. chore(developers): fix developers popup layout

    mrclay committed Dec 21, 2017
  4. chore(groups): cleaner group modules grid

    mrclay committed Dec 19, 2017
    Modules on the same line are the same height.
Commits on Dec 20, 2017
  1. chore(bookmarks): clean up bookmarks plugin

    mrclay committed Dec 19, 2017
    BREAKING CHANGE:
    The `elgg:bookmarks` PHP library and bookmarklet GIF were removed.
  2. chore(core): site secret now reliably gets a factory if not in config

    mrclay authored and jeabakker committed Dec 18, 2017
    This fixes the /serve-file handler.
Commits on Dec 19, 2017
  1. feat(groups): clearer join/owner status and less prominent leave button

    mrclay committed Dec 19, 2017
    Joining/creating a group leaves a title button that indicates “Joined”
    or “Owned” and places the Leave button in a dropdown child menu, along
    with a group notifications link.
    
    Fixes #8872
  2. Merge pull request #11503 from mrclay/secret_fix

    mrclay committed Dec 19, 2017
    chore(core): site secret now reliably gets a factory if not in config
Commits on Dec 18, 2017
  1. chore(core): site secret now reliably gets a factory if not in config

    mrclay committed Dec 18, 2017
    This fixes the /serve-file handler.
Commits on Dec 9, 2017
  1. fix(views): clean up of class attribute usage

    mrclay committed Dec 9, 2017
    Fixes #11468
  2. chore(sql): removes reverse_order_by query option

    mrclay committed Dec 9, 2017
    All usages have been replaced by explicit `order_by` values.
    
    Fixes #11460
    
    BREAKING CHANGE:
    `reverse_order_by` in $options is ignored.
Commits on Nov 25, 2017
  1. chore(sql): fix deprecation message about order_by strings

    mrclay committed Nov 25, 2017
    Also uses this strategy in the metadata cache.
    
    Refs #11412
Commits on Nov 5, 2017
Commits on Oct 29, 2017
  1. fix(discussions): fix comments URL fragment

    mrclay committed Oct 29, 2017
    Aligns ID with all other object comments.
Commits on Oct 19, 2017
Commits on Aug 23, 2017
  1. chore(tests): no longer test HHVM builds

    mrclay committed Aug 23, 2017
    Fixes #11185