Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Go Live" items #18

Merged
merged 117 commits into from
Jun 27, 2024
Merged

"Go Live" items #18

merged 117 commits into from
Jun 27, 2024

Commits on May 1, 2024

  1. Configuration menu
    Copy the full SHA
    6546b8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6501f7f View commit details
    Browse the repository at this point in the history
  3. Remove Travis configuration

    mrcasual committed May 1, 2024
    Configuration menu
    Copy the full SHA
    69cbb80 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4de1db5 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Configuration menu
    Copy the full SHA
    5f5959a View commit details
    Browse the repository at this point in the history
  2. Clean up .gitignore

    mrcasual committed May 2, 2024
    Configuration menu
    Copy the full SHA
    7428697 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10e0ab3 View commit details
    Browse the repository at this point in the history
  4. Use short array syntax

    mrcasual committed May 2, 2024
    Configuration menu
    Copy the full SHA
    635d2f4 View commit details
    Browse the repository at this point in the history
  5. Add Pico CSS

    mrcasual committed May 2, 2024
    Configuration menu
    Copy the full SHA
    12932cb View commit details
    Browse the repository at this point in the history
  6. Fix filter name

    mrcasual committed May 2, 2024
    Configuration menu
    Copy the full SHA
    c40298f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0c82696 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    031469c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aaa6df9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab157e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36560ab View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Add missing class import

    mrcasual committed May 4, 2024
    Configuration menu
    Copy the full SHA
    285e7a0 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. Start refactoring the main Plugin class and Settings/Menu

    Removing (at the moment) unnecessary hooks/methods and moving
    things around.
    mrcasual committed May 6, 2024
    Configuration menu
    Copy the full SHA
    11157e3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3af75b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2db0c1a View commit details
    Browse the repository at this point in the history
  4. Add JS script to be enqueued on when displaying the Dashboard View

    At the moment the script configures "VE" shortcut to open the View
    editor :)
    mrcasual committed May 6, 2024
    Configuration menu
    Copy the full SHA
    c4c6978 View commit details
    Browse the repository at this point in the history
  5. Fix undefined index

    mrcasual committed May 6, 2024
    Configuration menu
    Copy the full SHA
    783a8c1 View commit details
    Browse the repository at this point in the history
  6. Allow using custom slug for Dashboard Views

    By defalt, the slug will be a URL-safe name of the
    Admin menu as configured under GravityView's global settings;
    this slug can also be changed using a filter.
    
    This also adds helper methods to get the submenu slug, as well
    as to check if the submenu is a Dashboard View.
    mrcasual committed May 6, 2024
    Configuration menu
    Copy the full SHA
    5d68eef View commit details
    Browse the repository at this point in the history
  7. Add Dashboards View settings to the View editor

    Currently there's a single setting, but more will be
    added as per #9
    mrcasual committed May 6, 2024
    Configuration menu
    Copy the full SHA
    32891ca View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    631823d View commit details
    Browse the repository at this point in the history
  9. Update @SInCE tags

    mrcasual committed May 6, 2024
    Configuration menu
    Copy the full SHA
    9b9f942 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Refactor the main JS and add modifier key to shortcuts

    It's now Alt/Option + V + E to open the View editor. The code
    was refactored to allow for easy addition of other shortcuts.
    mrcasual committed May 7, 2024
    Configuration menu
    Copy the full SHA
    9516545 View commit details
    Browse the repository at this point in the history
  2. Add user role selection to View editor's Dashboard Views settings

    This also refactors how assets are loaded and their names.
    mrcasual committed May 7, 2024
    Configuration menu
    Copy the full SHA
    f326b94 View commit details
    Browse the repository at this point in the history
  3. Update repo's readme.md

    This is work in progress as the CI has not been configured and
    there are no releases yet.
    mrcasual committed May 7, 2024
    Configuration menu
    Copy the full SHA
    293a6c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    26df3d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5ecd3d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cb12f23 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Do not include administrator role in the role selection dropdown

    Administrators by default have access to all Views
    mrcasual committed May 8, 2024
    Configuration menu
    Copy the full SHA
    6c6584b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f50d7b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5bdb7e View commit details
    Browse the repository at this point in the history
  4. Fix Grunt config

    mrcasual committed May 8, 2024
    Configuration menu
    Copy the full SHA
    ca0f8c0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    55b2ffe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e63e77d View commit details
    Browse the repository at this point in the history
  7. Fix copypasta issue, yo!

    mrcasual committed May 8, 2024
    Configuration menu
    Copy the full SHA
    55a4749 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4dccc59 View commit details
    Browse the repository at this point in the history
  9. Update docblocks

    mrcasual committed May 8, 2024
    Configuration menu
    Copy the full SHA
    07894e2 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Configuration menu
    Copy the full SHA
    89cb5b8 View commit details
    Browse the repository at this point in the history
  2. Display notice when no Dashboard Views are configured

    This will be shown under GravityView global settings.
    mrcasual committed May 10, 2024
    Configuration menu
    Copy the full SHA
    aa01b3b View commit details
    Browse the repository at this point in the history
  3. Update styles

    mrcasual committed May 10, 2024
    Configuration menu
    Copy the full SHA
    3475883 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    881d456 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30eda9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c50342 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7651b70 View commit details
    Browse the repository at this point in the history
  5. Add a setting to prevent the View from rendering in the frontend (#17)

    This prevents it from being included via a shortcode.
    mrcasual committed May 13, 2024
    Configuration menu
    Copy the full SHA
    d5308d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6fda9b7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    83109cb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9b789b5 View commit details
    Browse the repository at this point in the history
  9. Fix docblock/class import

    mrcasual committed May 13, 2024
    Configuration menu
    Copy the full SHA
    5d7be90 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. Refactor code

    mrcasual committed May 14, 2024
    Configuration menu
    Copy the full SHA
    63f9ed7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b13839 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3ade91 View commit details
    Browse the repository at this point in the history
  4. Configure CI

    mrcasual committed May 14, 2024
    Configuration menu
    Copy the full SHA
    9ffa680 View commit details
    Browse the repository at this point in the history
  5. Bump version to 2.0-beta

    We're not longer at 1.x
    mrcasual committed May 14, 2024
    Configuration menu
    Copy the full SHA
    87627cc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    89aab1a View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Configuration menu
    Copy the full SHA
    1cfc29a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a98f6d3 View commit details
    Browse the repository at this point in the history
  3. Revert "Fix the display of submenu items"

    Not needed and made things worse :P
    mrcasual committed May 15, 2024
    Configuration menu
    Copy the full SHA
    2b70f89 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    96dcbd8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6fb92f4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    11b369f View commit details
    Browse the repository at this point in the history
  7. Add GravityView Foundation setting to select fallback menu position

    If users don't have access to the menu after which Dashboard Views menu
    is placed, the fallback menu item (e.g., Dashboard that's accessible to
    most [all?]) can be specified.
    mrcasual committed May 15, 2024
    Configuration menu
    Copy the full SHA
    4c2b1a6 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    9b8f9c0 View commit details
    Browse the repository at this point in the history
  2. Add support for DataTables

    mrcasual committed May 21, 2024
    Configuration menu
    Copy the full SHA
    caae47d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    561b633 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    05473eb View commit details
    Browse the repository at this point in the history
  5. Update Request logic that checks if it's a Dashboard View

    Some GK plugins/extensions also use the request class to check
    if it's an admin request, in which case they stop initializing
    and loading assets, so we need to fake a "false" response unless
    doing Ajax.
    mrcasual committed May 21, 2024
    Configuration menu
    Copy the full SHA
    d3556bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7d6a3f4 View commit details
    Browse the repository at this point in the history
  7. Update docblocks

    mrcasual committed May 21, 2024
    Configuration menu
    Copy the full SHA
    8af9ec1 View commit details
    Browse the repository at this point in the history
  8. Remove unused/older code

    mrcasual committed May 21, 2024
    Configuration menu
    Copy the full SHA
    f760085 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    25b7d71 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Configuration menu
    Copy the full SHA
    4eb207a View commit details
    Browse the repository at this point in the history
  2. Fix Search throwing JS error because gvGlobals is not defined

    This is because d3556bd updated Request::is_admin() method
    to return false and something in the code messed up how
    https://github.com/GravityKit/GravityView/blob/2403886aae6e75395ff9e85c9d82f031cf252bdf/includes/class-frontend-views.php#L1494
    is called
    mrcasual committed May 22, 2024
    Configuration menu
    Copy the full SHA
    7757f81 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Enqueue scripts after rendering the View

    This ensures that assets hooked to "wp_enqueue_scripts" (frontend)
    are loaded.
    mrcasual committed May 23, 2024
    Configuration menu
    Copy the full SHA
    f083f40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eaf7527 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    005109a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae2401c View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    6663c2e View commit details
    Browse the repository at this point in the history
  2. Use proper semantic version

    mrcasual committed May 24, 2024
    Configuration menu
    Copy the full SHA
    5a9d220 View commit details
    Browse the repository at this point in the history
  3. Remove unused code

    mrcasual committed May 24, 2024
    Configuration menu
    Copy the full SHA
    c68f9ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5c7a582 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7886e85 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2addf22 View commit details
    Browse the repository at this point in the history
  7. Require GravityView 2.23

    mrcasual committed May 24, 2024
    Configuration menu
    Copy the full SHA
    26c3636 View commit details
    Browse the repository at this point in the history
  8. Add field option to exclude it from frontend display

    This is so that a field in the View editor can be configured
    for display in the Dashboard only. We already have an option
    to hide field from Dashboard display.
    mrcasual committed May 24, 2024
    Configuration menu
    Copy the full SHA
    46860cb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ed5e6cb View commit details
    Browse the repository at this point in the history

Commits on May 25, 2024

  1. Configuration menu
    Copy the full SHA
    65cc270 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e460d5b View commit details
    Browse the repository at this point in the history
  3. Update translations

    mrcasual committed May 25, 2024
    Configuration menu
    Copy the full SHA
    2a33924 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    e3ee3f4 View commit details
    Browse the repository at this point in the history
  2. Add Dashicon [ci skip]

    zackkatz committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b1eab6c View commit details
    Browse the repository at this point in the history
  3. Remove redundant code

    We enqueue frontend assets in the View::render_view() method.
    mrcasual committed May 27, 2024
    Configuration menu
    Copy the full SHA
    9de9f68 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22f2a94 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b6af1f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3f1879d View commit details
    Browse the repository at this point in the history
  7. Invert the setting to be internal-only

    This needs more language tweaking, but I think an action to prevent viewing is stronger than a default that enables it.
    zackkatz committed May 27, 2024
    Configuration menu
    Copy the full SHA
    f7641e7 View commit details
    Browse the repository at this point in the history
  8. Complete "internal-only" setting name modification

    Finishes work started on f7641e7
    zackkatz committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b8e78b1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e394095 View commit details
    Browse the repository at this point in the history
  10. Add method to implement DRY

    zackkatz committed May 27, 2024
    Configuration menu
    Copy the full SHA
    f4df97f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b50fc36 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    61c893c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b80b42d View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3868b1f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    b50cf49 View commit details
    Browse the repository at this point in the history
  16. Move user role settings up

    zackkatz committed May 27, 2024
    Configuration menu
    Copy the full SHA
    13c3d87 View commit details
    Browse the repository at this point in the history
  17. Tweak some wording

    zackkatz committed May 27, 2024
    Configuration menu
    Copy the full SHA
    83b222e View commit details
    Browse the repository at this point in the history
  18. Add filter for menu icon

    zackkatz committed May 27, 2024
    Configuration menu
    Copy the full SHA
    9a5e3a2 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Configuration menu
    Copy the full SHA
    a287711 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Fix edit entry not working

    Request::is_edit_entry() is expected to return an entry if
    it is indeed an edit entry screen.
    mrcasual committed May 30, 2024
    Configuration menu
    Copy the full SHA
    0870858 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88ef158 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2024

  1. Configuration menu
    Copy the full SHA
    1a21d13 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Remove Group & Group Order View settings

    Slack discussion: https://gravitykit.slack.com/archives/C727B06MB/p1719211527852459
    
    This feature would benefit from an actual UI to make it
    easy to re-arrange submenu items.
    mrcasual committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    918eab2 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. Trigger build

    mrcasual committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    1a2e088 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Update translations

    zackkatz committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    2faf62c View commit details
    Browse the repository at this point in the history