Dan Brown
242d23788d
Merge pull request #4265 from BookStackApp/image_manager_responsive
...
Enhanced Responsive Image Manager
2023-05-29 16:52:55 +01:00
Dan Brown
08c73f02c9
Removed forced initial image manager display
2023-05-29 16:23:37 +01:00
Dan Brown
a139c2a8a2
Image manager: Improved screen reader usage
...
Added extra labels, or removed duplicate info, to improve screen reader
ux after testing via gnome/fedora/firefox screen reader usage testing.
2023-05-29 16:21:44 +01:00
Dan Brown
f5ef52ca59
Image manager: cleaned up style changes, dark mode support
...
- Updated tab handling to be smarter on initial tab selection, to first
target non-hidden tab panels where they may be handled server-side.
- Extracted contained search box handling styles to _forms.scss, after
merging with image-manager-specific styles since this is only usage of
contained variant.
- Aligned focus handling on image manager UI elements.
2023-05-29 15:50:36 +01:00
Dan Brown
948e95e1ad
Updated test to align with image manager HTML changes
2023-05-29 15:16:16 +01:00
Dan Brown
cd4b612019
Image update API: added update image file ability
2023-05-29 15:06:17 +01:00
Dan Brown
f78c0635ee
Fixed bad /api docs redirection on sub path
...
Direct route redirect does not seem to go via standard URL generator so
misses off generation via base URL.
2023-05-29 14:41:59 +01:00
Dan Brown
e3c4a9d167
Added the ability to replace existing image files
...
- Updated UI with image form dropdown containing delete and replace
image actions.
- Adds new endpoint and service/repo handling for replacing existing
image.
- Includes tests to cover.
2023-05-28 17:32:22 +01:00
Dan Brown
9ff7c97911
Image manager: Added extra detail below image edit form
2023-05-28 12:07:19 +01:00
Dan Brown
89d6d862fa
Image manager: extracted lang text, updated anims and search cancel
...
- Updated search cancel to only show when a search is active.
- Updated gallery image load animation to be much faster.
2023-05-28 11:37:49 +01:00
Dan Brown
946c9ae804
Image manager: supported a tabbed interface on mobile
...
Makes interface relatively usable now on mobile sizes.
Required updating of tab handling to support tabs being active at only
mobile screen sizes, include change on resize, upon support for
potentially nested tab usage.
Tab component will now search within sensible depths for finding its own
tabs and panels to control.
2023-05-27 16:58:10 +01:00
Dan Brown
dc6133c4c4
Image manager: added ability to trigger load more via scroll
2023-05-26 18:05:29 +01:00
Dan Brown
6c91e09c73
Image manager: Redesigned header bar(s)
2023-05-26 14:30:59 +01:00
Dan Brown
e467324658
Updated image manager to use grid-based css
2023-05-24 17:07:32 +01:00
Dan Brown
4c726201f9
Merge pull request #4262 from BookStackApp/command_cleanup
...
Command cleanup & alignment
2023-05-24 13:22:25 +01:00
Dan Brown
431aeefdda
Updated command classes to include "Command" in name
2023-05-24 13:21:46 +01:00
Dan Brown
c0620da9f8
Aligned command class code
...
- Aligned usage of injecting through handler.
- Aligned handler return type.
- Aligned argument and arg desc format.
- Aligned lack of constructor.
2023-05-24 12:59:50 +01:00
Dan Brown
0704f1bd0d
Covered untested commands with testing
2023-05-24 10:34:43 +01:00
Dan Brown
3b31ac75ec
Merge pull request #4247 from BookStackApp/controller_cleanup
...
Revised `app/` folder layout/structure
2023-05-24 09:12:49 +01:00
Dan Brown
df6326e5ab
Fixed failing references after controller/file reshuffle
2023-05-24 09:06:15 +01:00
Dan Brown
c0d5e158d7
Updated translation attribution before v23.05.2
2023-05-23 12:32:39 +01:00
Dan Brown
99377d43c1
Updated php deps
2023-05-22 20:52:50 +01:00
Dan Brown
ebb1942fb8
Updated translations with latest Crowdin changes ( #4239 )
2023-05-22 20:51:22 +01:00
Dan Brown
152f7f3ad0
Merge pull request #4252 from BookStackApp/cli_update_2
...
Updated System CLI
2023-05-22 20:45:32 +01:00
Dan Brown
8a03442b5b
Merge pull request #4254 from BookStackApp/code_active_line
...
Updated code view block line highlighting to only show on focus
2023-05-22 20:44:05 +01:00
Dan Brown
e591f4896e
Allowed attachment drag via main text link
...
Enables easier sorting and dragging of box into content.
Related to #591
2023-05-22 20:23:19 +01:00
Dan Brown
6a7bc68b61
Allowed button-based multi-file uploads
...
Likely something that worked via dropzone before.
This adds support for our custom dropzone file handling.
Related to #4241
2023-05-22 14:20:20 +01:00
Dan Brown
924f517217
Updated code view block line highlighting to only show on focus
...
The default 1st line highlighting confused users when existing on
read-only blocks as it was not clear this represented the active line.
This changes the highlight to only show when the block is focused upon.
2023-05-22 14:05:07 +01:00
Dan Brown
150b40edc1
Updated System CLI
...
- Fixed a range of additional issues involving symlinks.
- Fixed incorrect app locating relative to system cli.
2023-05-22 10:28:12 +01:00
Dan Brown
141eecb858
Cleaned up namespacing in routes
...
Also moved home controller and moved controllers up a level in http.
2023-05-18 20:57:05 +01:00
Dan Brown
295cd01605
Played around with a new app structure
2023-05-17 17:56:55 +01:00
Dan Brown
c17906c758
Updated translator attribution before release v23.05.1
2023-05-08 16:04:02 +01:00
Dan Brown
62d5701578
Merge pull request #4229 from BookStackApp/cli-update
...
Updated system CLI
2023-05-08 15:21:04 +01:00
Dan Brown
9f1a6947ab
Updated system CLI
...
- Fixed wrong env details being used on restore.
- Updated update-url on restore actually work.
- Added better support for symlinked locations.
- Added warning against updating in docker-like (non git controlled)
environments.
2023-05-08 15:16:30 +01:00
Dan Brown
ae90776927
Updated translations with latest Crowdin changes ( #4211 )
2023-05-08 14:49:01 +01:00
Dan Brown
4489f65371
Fixed code block line-number bar showing in exports
...
Also fixed in print view.
Likely crept in during CM6 changes.
For #4215
2023-05-08 14:45:45 +01:00
Dan Brown
ee1e047964
Updated php deps, formatted command changes
2023-05-08 14:37:01 +01:00
Dan Brown
8846f7d255
Prevented shorcuts activating when in codemirror areas
...
For #4227
2023-05-08 14:28:03 +01:00
Dan Brown
2523cee0e2
WYSWIYG code blocks: copied head styles into shadow root
...
Currently only link-based styles are made available in the shadow root
code editor environment, this adds normal styles to apply any user-added
via custom head content.
Fixes #4228
2023-05-08 12:21:53 +01:00
Dan Brown
b5cc0a8e38
Fixed added padding around hr tags in details blocks
...
Due to manual handling & wrapping of non-block content in details block
not taking hr elements into account.
For #3963
2023-05-08 12:01:52 +01:00
Dan Brown
3bcbf6b9c5
Added WYSWIYG editor code editor cancel focus return
...
Focus now returns to the editor properly when you quit out the code
editor without saving.
This also sets the return location to be correct on normal saving (Would
sometimes jump to the end of the document).
For #4109 .
2023-05-07 19:36:10 +01:00
Dan Brown
573bc3ec45
Added force option for update-url command
...
Includes test to cover.
Closes #4223
2023-05-06 23:05:25 +01:00
Dan Brown
57bdd83d8c
Added mostodon badge in readme, updated CLI
2023-05-03 10:57:09 +01:00
Dan Brown
ce0b75294f
Set page include limit to be 3 as expected instead of 4
2023-05-02 12:44:55 +01:00
Dan Brown
4bb2b31bc9
Updated translator attribution pre v23.05 release
2023-05-01 19:39:20 +01:00
Dan Brown
9d74508ae3
Updated translations with latest Crowdin changes ( #4163 )
2023-05-01 19:37:49 +01:00
Dan Brown
c41baa1b76
Updated CLI & PHP deps, added gitignore for local composer
2023-05-01 18:44:46 +01:00
Dan Brown
cd32597d4d
Fixed broken favourites in code editor
2023-05-01 18:43:03 +01:00
Dan Brown
8594656f6e
Merge pull request #4206 from BookStackApp/system_cli
...
Added System CLI
2023-04-28 19:17:38 +01:00
Dan Brown
0aca1c2332
Added system cli, and created backups directory
2023-04-28 19:08:45 +01:00