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

release 0.4.0 #107

Merged
merged 60 commits into from
Jan 5, 2025
Merged

release 0.4.0 #107

merged 60 commits into from
Jan 5, 2025

Conversation

lastlink
Copy link
Contributor

@lastlink lastlink commented Jan 5, 2025

All Submissions:

  • Have you updated the ChangeLog with your proposed changes?
  • Have you checked to ensure there aren't other open Pull Requests for the same update/change?
  • pr update to master branch
    • Have you updated the getPluginVersion() in Plugin.php and Makefile version appropriately?

New Feature Submissions:

  • Have you added an explanation of what your changes do and why you'd like us to include them?

Description

Changes proposed in this pull request:

  • new release

lastlink and others added 30 commits August 19, 2024 08:15
* adjusted all titles of pages to show the project name
* removed obsolete references to 'wiki:wiki/sidebar' template in WikiController
… in a sidebar when showing wiki page details and editions

* the sidebar is also horizontally resizable now
* the original KB styles for sidebar/container/content replace the inline hardcoded clearfix styles
* adjusting styles for wiki content list items
…ller' using a minimalistic notation corresponding to actions and parameters

* removed the totally unnecessary 'wikipage_id' and 'project_id' parameters for file controller URLs
…ully preloaded) for the 'editions' and 'wiki listing' pages that show multiple rows with versions/pages at once

* making sure the sidebar layout for detail/editions takes the whole screen width
…fault detail page (wiki_id=0) that will show the first root wiki page

* extracted preparing the wiki pages tree in a separate method as it gets reused in several places
…ki related pages

* reworked title and header for the 'index' wiki page
* removed the redundant menu template for the 'index' wiki page
* added an explicit search button (e.g. for mobile)
* fixed styles for full width
* changed the 'renderChildren' helper method and its references in unit tests
…ree - only highlight the name link

* renamed the `columns` element to the more descriptive `wikitree`
* removing duplicated code from wikitree sidebar in favor of reusing `renderChildren` helper
…tons for the wikitree branches

* adjustments to branch fold/unfold buttons and icons, and edit/delete buttons aligned to right
 * using it for the wiki overview and for the parent page dropdown in editing wiki page modal dialog
 * fixed the bug that a wiki page could assign a parent from its own subtree, thus effectively and irreversibly breaking the wiki page hierarchy
Fix absent 'children' field in public pages
# Conflicts:
#	Template/wiki/detail.php
…edit/delete

* adjusting colors and positioning for links in the detail wiki template
* adjusting clear style for all main containers
…ent_id` parameter that was not used properly to obtain sublists

* added a collapsable list of subpages in the detail wiki page template
* now getting proper sublists with reduced indent for the wiki overview page and the detail wiki page template
…a placeholder for better visualization where the dragged wikipage will be moved

* added an explicit handle to drag wikipages in wikitree for mobile + fixed the `jquery-sortable` lib to properly handle touches and mobile drag
* fixed the base `wikitree` <ul> to contain an initial <li> item so to be able to rearrange root wikipages and their mutual subpages + added empty <ul> to the leaves of the wikitree, so to allow dragging subitems into them
imfx77 and others added 27 commits November 3, 2024 01:00
* checking for actual changes when creating editions
* fixed routes for restore/purge editions
* reworked restore/purge buttons for editions
* adjusted indent of lines for the wikitree
Massive improvements to UI/UX and Wiki Content tree sidebar
@lastlink lastlink enabled auto-merge January 5, 2025 20:21
Copy link

@accesslint accesslint bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are accessibility issues in these changes.

@lastlink lastlink merged commit ade8c0b into master Jan 5, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants