Commit Graph

806 Commits

Author SHA1 Message Date
Boris
54dbf9ad00
feat: add asciidoc editor module (#5954)
* feat: add asciidoc editor module

* fix storage file extension for asciidoc pages

* fix: asciidoc editor + rendering improvements

* fix: description list css improvements

Co-authored-by: NGPixel <github@ngpixel.com>
2022-12-23 20:19:16 -05:00
NGPixel
d6d88ed976
fix: edit buttons header alignment when toc sidebar is on the right 2022-12-10 19:38:26 -05:00
NGPixel
c91ff2da7e
feat: add page-ready client boot event 2022-12-10 18:12:04 -05:00
NGPixel
eb99f828b1
fix: edit buttons hidden when toc sidebar is on the right 2022-12-10 18:05:53 -05:00
NGPixel
f3133a72ec
feat: toc sidebar position 2022-12-10 17:03:40 -05:00
NGPixel
ca2f7aaf73
chore: add css classes on page sidebar cards 2022-11-18 19:27:35 -05:00
cannorin
db2ad81a1f
feat: katex persistent macro support (#5838)
Co-authored-by: cannorin <cannorin@users.noreply.github.com>
2022-11-13 01:43:48 -05:00
NGPixel
9fbc25adb8
feat: improve table rendering + add markdown-it-decorate module 2022-11-08 22:40:43 -05:00
九零
1bb9be0e62
fix: admin contribute link address. (#5791) 2022-10-27 10:41:20 -04:00
Evandro Arruda
274ecf4b20
fix: America/Sao_Paulo timezone offset (#5690) 2022-09-30 16:52:25 -04:00
NGPixel
8715cd69b2
feat: edit shortcuts 2022-09-20 16:55:05 -04:00
Nicolas Giard
fa35f3a254
fix: footer text overflow on smaller desktop screens 2022-09-18 20:24:22 -04:00
Sandhya Veludandi
4e5da41d35
fix: page cursor and pagination (#5541)
* fix: search results not displaying on first page
* fix: page cursor position stays the same between page selection
2022-08-14 19:07:09 -04:00
Nicolas Giard
e78953d018
fix(admin): update admin groups page rules write:pages label to match actual permissions 2022-07-19 18:20:03 -04:00
NGPixel
48077fc9e5
feat(admin): make page extensions configurable 2022-06-24 22:20:36 -04:00
Nicolas Giard
18f9165945
fix(graphql): add missing admin mail name variable to save mutation 2022-06-11 17:55:16 -04:00
Nicolas Giard
1e577735c4
fix(mail): typo in admin mail save mutation 2022-06-11 17:40:48 -04:00
David Wheatley
97a744556b
feat(mail): allow setting of mailer identifying name (#5363) 2022-06-10 23:15:00 -04:00
myml
89cbb19912
fix: site tree not working because of incorrect variable name (#5304) 2022-05-18 15:40:37 -04:00
Nicolas Giard
cd33ff0afb
feat(admin): export tool for full migration / backup (#5294)
* feat: export content utility (wip)

* feat: export navigation + groups + users

* feat: export comments + navigation + pages + pages history + settings

* feat: export assets
2022-05-16 01:13:42 -04:00
myml
8be88cb273
fix(search): search result display as empty after clearing field (#5283) 2022-05-14 21:21:23 -04:00
myml
5590507ef3
fix(nav): add locale to current directory link (#5286) 2022-05-14 21:18:46 -04:00
Oleksandr Koltsov
24dbc097cb
fix: change spelling of Kiev to Kyiv (#5285)
Co-authored-by: Alex Koltsov <alex@slinex.com>
2022-05-13 16:18:03 -04:00
NGPixel
63ecb32494
fix: missing aria attributes + controls on tabset component 2022-04-03 16:55:11 -04:00
Tomas McNamer
fc6e4ab9c4
feat: add link to admin area on welcome page (#4035)
* feat: Add link to admin area on welcome page

See: #1259

* fix: remove trailing slash from welcome admin button

* fix: welcome page admin button link

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2022-02-12 18:14:27 -05:00
NGPixel
afafb4f4e0
fix: md task list - use same config as client 2022-02-12 17:28:34 -05:00
NGPixel
a04f7bd650
fix: force uploads to use auth headers instead of cookie 2022-01-22 19:52:59 -05:00
NGPixel
92fe9d3e31
fix: view source of page version crash (#3297) 2022-01-10 17:20:13 -05:00
David H
5210e14b57
fix: add scrollbar for big diagrams (#4120)
In case of large DrawIO diagrams, today it is sometimes impossible to display it totally on the screen.
This quick workaround provides a way to enable a scrollbar if the width of the diagram is higher than the browser/screen width.
2021-12-26 17:43:39 -05:00
NGPixel
43cc114ff0
fix: visualeditor font sizes not working in rendered version 2021-12-24 20:24:04 -05:00
NGPixel
79bdd44093
fix: force download of unsafe extensions 2021-12-24 20:18:12 -05:00
NGPixel
e79e591f9e
fix: handle scroll to header in tabset hidden tab 2021-12-17 23:21:08 -05:00
NGPixel
5d3e81496f
fix: sanitize SVG uploads 2021-12-17 21:41:38 -05:00
NGPixel
0d7d95d2ac
fix: markdown checkbox rendering with links 2021-12-08 23:56:24 -05:00
anatawa12
29f173c24c
fix: query parameter on tags page (#4668) 2021-11-06 01:16:11 -04:00
broxen
813df21020
fix: prevent malformed paths for pages (#4533)
* First take on removing erroneous path characters

Paths should not accept trailing slashes or hashtags. This is a first attempt at nullifying those.

* Use rules to verify path before acceptance

Use Regex and rules to verify paths before acceptance

* Rules to prevent any leading or trailing slashes

* Complex slug for regex on path, but it elminates special chars

* Added yarn.lock to .gitignore

* Maybe we do want yarn.lock afterall

* Adding yarn.lock

* Move Regex pattern outside of export
2021-10-10 14:56:20 -04:00
n1xx1
e8d56c28eb
fix: default theme summary and detail (#4156)
Fix incorrect styling with detail/summary elements when nested together.
2021-10-09 16:54:36 -04:00
François Karman
cc4c2bfcd5
fix: update social-sharing.vue to have proper icons (#4556)
facebook and linkedin icons were invalid
2021-10-09 14:03:24 -04:00
broxen
3e795777ec
fix: hide keyline when footnotes are preceded by header (#4529)
Hide key-line created by `markdown-it-footnote` template when footnotes are directly preceded by header.

Examples:
```md
# References
[^1]: Shows no key-line because References header has one already

# New Page
Text goes here and whatever else

[^1]: these footnotes have no preceding header and will show a key-line
```
2021-10-01 20:26:49 -04:00
broxen
8aa02318b5
fix: display of Headers within Details Summary (#4491)
* Header formatting for Details Summary

Cleaning up Headers within Details Summary

* Fix for TOC Anchor location

Fix for TOC Anchor location within Details Summary

* display: none for the keyline seems smarter

* Fixes to accommodate large summaries

Fixed to accommodate larger summaries containing both headers and phrasing text. Still removing keylines for summaries with ONLY a header.
2021-10-01 20:21:46 -04:00
Иван
14cb17c227
fix: spoiler summary overflows it's parent (#2502) 2021-10-01 20:21:13 -04:00
bavis-m
b3d9a183ea
fix: anchor links - use MouseEvent.currentTarget (#4236)
Co-authored-by: Mark <mark@mhack.io>
2021-09-11 17:05:14 -04:00
Mostafa
9f19543488
fix: add missing decodeURIComponent while page load (#4244) 2021-09-11 17:04:17 -04:00
tsh96
7e997aada5
fix: resolve admin pages pagination bug (#4280) 2021-09-11 16:59:10 -04:00
NGPixel
84b927915e fix: convert page - task list + UI fixes 2021-04-02 15:15:35 -04:00
NGPixel
26f1c0f372 feat: convert page 2021-04-02 00:39:11 -04:00
scienceasdf
cfbd3dca00
Fix: in group edit rules, write scripts permission and write styles permission can be configured. (#2829)
At present, the user that are not in the administrator group have no access to edit scripts and styles in page editor panel. This commit add configuration in group rule manage webpage so that users' permission on writing styles and writing scripts can be modified.
2021-01-29 14:17:30 -05:00
Guillaume Hanotel
e3fd967ad7
feat: ability to open search result in new tab with middle-click (#2919) 2021-01-29 14:14:27 -05:00
Marwane Kalam-Alami
b5af931f88
fix: support tags containing special characters (#2743) (#2748) 2020-12-13 14:56:31 -05:00
avioral
089b7850d9 fix: broken draw io diagram on rtl mode, improve elasticsearch config (#2647)
* - Modify elastic settings
- Add tags field to index
- Modify elastic search query
- Remove empty entities from build suggests list

* Fix map parser error

* - Fix broken drawio svg diagram (rtl issue)

* - Restore the spaces in objects to respect the project formatting rules.
- Omit explanation line
2020-11-02 11:59:34 -05:00