Commit Graph

801 Commits

Author SHA1 Message Date
NGPixel
f362905623 fix: hide write permissions when editing guest group 2020-05-11 00:18:58 -04:00
NGPixel
1a33a43a0d fix: use semver for latest version check 2020-05-11 00:09:10 -04:00
NGPixel
7508d92f92 feat: redirect editor UI (wip) 2020-05-10 18:43:45 -04:00
NGPixel
85a5af6f06 feat: v-card-info 2020-05-10 18:29:24 -04:00
NGPixel
134f057bb8 feat: uploads config + security admin page 2020-05-10 15:55:28 -04:00
NGPixel
53da387082 feat: plantuml in markdown preview 2020-05-08 22:51:32 -04:00
NGPixel
cc9f022051 fix: nav external blank option 2020-05-08 18:48:07 -04:00
NGPixel
2ff0e42c1d fix: add verifySSL option to mail settings 2020-05-08 14:35:57 -04:00
Reinier van der Leer
f7f6d266c8
fix: make page TOC sticky (#1825) 2020-05-03 20:21:08 -04:00
NGPixel
d2b99a2032 feat: timezone + dateFOrmat + appearance profile settings 2020-05-03 00:38:02 -04:00
NGPixel
e48b816f60 fix: disable browser autocomplete on search form 2020-05-01 21:30:52 -04:00
NGPixel
05e8a71cef fix: sanitize markdown preview on content change 2020-05-01 00:55:31 -04:00
NGPixel
fd91565e61 fix: ckeditor - beautify html before saving 2020-04-30 01:21:31 -04:00
NGPixel
5d43f6ada1 feat: content tabs 2020-04-26 21:04:08 -04:00
NGPixel
6784dd09f4 fix: add directory page to browse menu 2020-04-26 14:19:44 -04:00
NGPixel
a3a1dc1267 fix: ckeditor - extra ) when insert page link 2020-04-26 14:06:17 -04:00
NGPixel
bbe64ef6b6 feat: static navigation menu option 2020-04-25 17:45:59 -04:00
NGPixel
b2931471c0 fix: remove ssh port param for git module 2020-04-25 14:04:14 -04:00
NGPixel
c15d1a4967 fix: navigation mode change not persisted 2020-04-25 13:58:39 -04:00
NGPixel
a4e5276922 feat: copy navigation from locale 2020-04-25 13:48:05 -04:00
NGPixel
2dd4cf5c08 fix: sidebar nav incorrect scroll color in light mode 2020-04-24 21:28:48 -04:00
NGPixel
c9e7811c55 fix: theme loading optimizations 2020-04-24 17:40:41 -04:00
NGPixel
866cdd59c8 fix: dark mode improvements 2020-04-24 15:56:11 -04:00
NGPixel
0ab9ecfdb2 fix: new nav toolbar dark mode 2020-04-24 15:46:38 -04:00
NGPixel
4b1e2c1988 fix: admin navigation - icon tile 2020-04-24 15:17:47 -04:00
NGPixel
d1dd1f195b fix: ldap allow disable cert check + icon 2020-04-24 00:29:49 -04:00
NGPixel
ec2d10c7f2 fix: trim and auto-remove trailing slash for Site URL in Admin General 2020-04-24 00:17:10 -04:00
takumi9942
e0a0434622
fix: editor-modal-media action button (#1736) 2020-04-23 19:18:53 -04:00
Sebastien
a8344e4e06
fix: default link for new external link is now empty (#1749)
Default link for new external link is now empty instead of '/'
2020-04-23 19:17:47 -04:00
NGPixel
6bf0261544 fix: new nav show disabled locale bar 2020-04-21 23:31:16 -04:00
NGPixel
bd4263ecb2 feat: HA event handling + emitting 2020-04-19 22:47:02 -04:00
NGPixel
6a00a5dbce fix: git ssh port incorrect default value 2020-04-19 22:47:02 -04:00
NGPixel
8aba5305d8 feat: sidebar item permissions + admin nav edit 2020-04-18 18:33:22 -04:00
NGPixel
9a93ac28f2 feat: admin dashboard last logins 2020-04-18 18:33:22 -04:00
NGPixel
514d31a46d feat: hide sidebar option 2020-04-18 18:33:22 -04:00
NGPixel
1c80faa94d feat: browse nav + pageTree ancestors 2020-04-18 18:33:22 -04:00
NGPixel
3ca72ccc1e feat: new nav UI (wip) 2020-04-18 18:33:22 -04:00
takumi9942
14beb949d9
fix: media print css (#1704) 2020-04-12 13:19:16 -04:00
takumi9942
19361e9da8
fix: header nav grid and padding for mobile (#1697) 2020-04-11 15:47:50 -04:00
NGPixel
b2115143e3 feat: visual editor - link to page 2020-04-11 14:51:51 -04:00
NGPixel
76ade8df53 feat: link autocomplete + insert link modal (markdown) 2020-04-11 00:19:23 -04:00
NGPixel
77548c8778 fix: tags input normalization 2020-04-09 21:56:24 -04:00
NGPixel
d959ef7e5c feat: profile - pages 2020-04-05 23:49:26 -04:00
NGPixel
80ee45ae4f feat: admin edit user - activity panel 2020-04-05 23:49:26 -04:00
NGPixel
1e4d513252 feat: user profile page - save info + change pwd 2020-04-05 23:49:26 -04:00
NGPixel
c7f3c9d908 feat: user profile fetch info + groups 2020-04-05 23:49:26 -04:00
NGPixel
8ea699ac7a fix: user profile UI
fix: user profile UI
2020-04-05 23:49:26 -04:00
NGPixel
283bd7cf58 fix: editor save exact handler 2020-03-30 21:37:18 -04:00
NGPixel
1d16a3fc71 feat: mermaid support for markdown 2020-03-29 20:54:39 -04:00
NGPixel
951ebb6b61 feat: duplicate page 2020-03-29 17:48:45 -04:00
NGPixel
44a0f69a78 feat: katex chemical equations support 2020-03-29 17:06:32 -04:00
NGPixel
dba4ad138b fix: dashboard icon display 2020-03-28 18:58:33 -04:00
Sebastien
c460a365a6
fix: images on top of headers lines #1487 (#1588)
Images on top of headers lines
#1487
2020-03-28 14:37:12 -04:00
NGPixel
58b08e54b4 fix: missing footnote module in markdown editor preview 2020-03-28 14:28:08 -04:00
Dragan Espenschied
3402afa03c
fix: rendering of unordered lists and footnotes (#1609)
* Fix rendering of lists and footnotes

* Fix rendering of lists and footnotes

* fix: restore list arrow symbols

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2020-03-28 14:23:31 -04:00
NGPixel
d3b4c64554 fix: save timeout failsafe 2020-03-28 14:08:57 -04:00
NGPixel
21f19d3ae6 fix: duplicate page selector items 2020-03-27 20:56:09 -04:00
NGPixel
e413f3e420 fix: external link icon 2020-03-27 18:51:51 -04:00
NGPixel
934842ab9b fix: history - handle path move between live and latest versions 2020-03-22 22:48:20 -04:00
NGPixel
507928730a feat: editor save conflict localization 2020-03-22 18:58:27 -04:00
NGPixel
4b0e3d1c43 feat: save conflict resolution 2020-03-21 19:18:08 -04:00
NGPixel
b529ad21c9 fix: code blocks incorrect escaping + deps update 2020-03-20 23:23:13 -04:00
NGPixel
2810f7b5af feat: use local assets for twemoji 2020-03-15 22:34:42 -04:00
NGPixel
2e804a467e fix: tags page missing any locale translation 2020-03-15 19:33:21 -04:00
NGPixel
bf9c6dda1c fix: missing code highlighting when toggling markdown preview (#1484) 2020-03-15 19:32:12 -04:00
Sebastien
88f707b7c1
fix: sort assets by ID and desc (#1501)
* sort assets by ID and desc

* Update editor-modal-media.vue
2020-03-15 18:57:18 -04:00
NGPixel
dd3699b501 fix: sidebar overlay bug on smaller screens 2020-03-14 18:59:27 -04:00
NGPixel
830f51664c feat: katex in markdown preview + xss fix for svg 2020-03-06 14:31:05 -05:00
NGPixel
4398573645 feat: save conflict check polling 2020-03-02 00:43:19 -05:00
NGPixel
6890d9e04e feat: edit title from header in editors 2020-03-01 20:20:37 -05:00
NGPixel
13a995133b feat: branch off / create from template 2020-03-01 18:25:43 -05:00
NGPixel
e85de92715 feat: restore page version 2020-03-01 18:25:43 -05:00
NGPixel
e50dc89519 feat: view version of page source 2020-03-01 18:25:43 -05:00
NGPixel
2ac9131244 feat: page history - download version 2020-03-01 18:25:43 -05:00
NGPixel
95f01cdeb8 feat: history version diff 2020-03-01 18:25:43 -05:00
NGPixel
27ff329d16 feat: history UI 2020-03-01 18:25:43 -05:00
NGPixel
f7c0daec9a feat: content license notice option 2020-02-23 15:20:55 -05:00
NGPixel
c5a22f6d13 fix: editor - show save button as saved when no modif 2020-02-23 12:49:34 -05:00
Nicolas Giard
f72cf664eb
feat: manage / create API keys (#1516)
* fix: admin api UI update

* feat: admin api - create dialog UI

* feat: admin api - create + list keys

* feat: admin api localization (wip)

* feat: admin api localization

* feat: admin api - toggle state

* feat: process API keys + format gql request errors to json
2020-02-22 17:38:06 -05:00
NGPixel
ea5027cb2e fix: admin tags - persist close confirm dialog state 2020-02-14 21:50:17 -05:00
NGPixel
9384ce14d5 fix: square nav icons 2020-02-09 22:55:53 -05:00
NGPixel
4bf94a1d30 feat: social sharing menu 2020-02-09 14:10:39 -05:00
Nicolas Giard
5c20f585a4
feat: admin tags (#1452) 2020-02-09 00:49:32 -05:00
NGPixel
a7b2b31314 fix: disable API docs editor for 2.1 2020-02-07 22:39:18 -05:00
NGPixel
966da1f092 fix: hide renew cert button if https inactive 2020-02-07 22:05:44 -05:00
NGPixel
48ea692afe fix: list items spacing + lang menu max-height 2020-02-07 21:54:59 -05:00
NGPixel
ff5acba358 fix: redirect to previous path after login 2020-02-07 14:51:11 -05:00
NGPixel
a694d26290 fix: hide new nav for 2.1 2020-02-07 14:23:38 -05:00
NGPixel
f4e3fd0954 feat: tags autocomplete in page properties 2020-02-02 16:24:27 -05:00
NGPixel
a1e0e4f27a fix: hide new page button when path not available (#1394) 2020-02-01 16:26:33 -05:00
NGPixel
7ab16e2bf3 fix: disable SRI at build time 2020-02-01 16:14:25 -05:00
NGPixel
9c40975aeb fix: missing pagination on search results (#942) 2020-02-01 15:17:29 -05:00
NGPixel
9f16d3e3fa fix: code linting 2020-01-31 22:41:14 -05:00
NGPixel
ad3a6e15f9 fix: rtl list bullet symbol 2020-01-31 22:34:38 -05:00
NGPixel
1914d40574 fix: set rtl correctly if default lang is non-rtl 2020-01-31 22:29:40 -05:00
Aitor Rosell Torralba
429c2673ca
fix: list formatting multiline with fancy bullets (#1406)
* Fix list formatting multiline with fancy bullets

In kinda response to: https://github.com/Requarks/wiki/pull/1283 
Solves the problem with the list having issues with p elements and with multi lines but keeping the fancy css bullets.
Tested on Chrome, Firefox, Opera and Edge.

* remove important

* fix: bullet symbol for RTL

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2020-01-31 22:22:27 -05:00
BobbyB
b82c788e5c
feat: add Page Rules For Matching Tags (#1418)
* Added Page Rules For Matching Tags

* fix: use T as Tag Match icon

* fix: reorder page rules in checkAccess

* fix: common controller tags code refactor

Co-authored-by: Nicolas Giard <github@ngpixel.com>
2020-01-31 16:57:35 -05:00
NGPixel
4e9d4071fd fix: clear new password in admin user edit 2020-01-31 13:45:30 -05:00
NGPixel
1a4e96d074 fix: use monospaced font for code injection textareas 2020-01-26 17:27:04 -05:00
NGPixel
d0706b376b feat: ctrl + click save in editor to save and close 2020-01-26 13:29:17 -05:00
NGPixel
3e991fa590 misc: dev mode warning on setup 2020-01-25 23:12:57 -05:00
NGPixel
ae53484abd feat: admin ssl - renew cert + toggle redirection btn 2020-01-19 21:30:25 -05:00
NGPixel
59a8e9929c fix: diff2html css path 2020-01-18 15:26:02 -05:00
NGPixel
91e897ccd9 fix: admin contribute list + source permission 2020-01-18 15:19:03 -05:00
NGPixel
18b2f60b84 fix: unescaped code in markdown preview panel 2020-01-14 22:41:26 -05:00
alancnet
e836a49776 fix: light background in nested ckeditor unless dark mode (#1372) 2020-01-13 12:23:44 -05:00
NGPixel
1b749e7bf2 fix: letsencrypt maintainerEmail 2020-01-12 13:23:01 -05:00
NGPixel
c6933a2d20 feat: let's encrypt 2020-01-11 22:33:27 -05:00
NGPixel
0d6562cca4 feat: admin utilities - rerender all pages 2020-01-05 17:40:28 -05:00
NGPixel
6920a35d80 feat: visualize pages (dendograms) 2020-01-05 15:04:16 -05:00
NGPixel
661b6044fa feat: verify + activate + deactivate user from admin 2020-01-02 14:19:27 -05:00
NGPixel
0d6676c19b feat: SFTP storage module + sensitive field option 2019-12-25 01:47:19 -05:00
NGPixel
14c842ff9d fix: rtl offset + list indent (#1326, #1327) 2019-12-22 18:49:17 -05:00
NGPixel
f09f1f4f1e feat: delete a user 2019-12-22 16:08:18 -05:00
NGPixel
3b347f262c feat: save rendering configuration 2019-12-21 16:41:03 -05:00
NGPixel
cb5264e42b fix: hide bullet on links and grid lists 2019-12-20 17:19:53 -05:00
NGPixel
aa5368b2a1 feat: katex + admin SSL UI (wip) + dev warning 2019-12-18 23:45:33 -05:00
Noel Cower
d407312caa fix: list item formatting for lists with paragraphs (#1283)
This removes the fancy tick-mark next to unordered list items, which is
a little depressing, but fixes formatting for them when they contain
paragraphs (`<p>` elements). The tick-mark has been replaced with
a square mark. Both ordered and unordered lists have grown 1rem of left
padding to compensate for their position.

Considered using disclosure-closed as a similar triangle replacement,
but it's not regarded as something that should be used in production
(per MDN). Using a simple string is unsupported because it's only in
a CSS working draft, so a square is the least controversial option,
I think.

Closes #1282.
2019-12-16 00:55:32 -05:00
Sebastien
8d735c2cc7 fix: admin pages sorted by "last updated" by default (#1271)
* admin pages sorted by "last updated" by default. Creator and last Editor now in the table

#1270

* Sort by 'Last Updated' by default
2019-12-15 17:48:11 -05:00
NGPixel
5d7509acdf feat: api docs editor (wip) + deps update 2019-12-01 22:45:37 -05:00
NGPixel
9e35126fc5 fix: search hint display no results found error when empty (#1255) 2019-11-23 16:35:34 -05:00
NGPixel
f154f9cae5 fix: markdown preview fails to load lang files for code blocks (#1162) 2019-11-23 16:26:24 -05:00
NGPixel
a72a7b1cdf fix: disable code block line break + copy button 2019-11-22 16:16:37 -05:00
Hinaloe
115472a3fc fix: exclude non-class attributes from markdown rendering in editor preview (#1251) 2019-11-22 10:52:19 -05:00
Sebastien
70c3fc775e fix: admin system title text selection (#1247)
* Select Node.js and PostgreSQL version strings 

Select Node.js and PostgreSQL version strings are now selectable

* fix: admin system title text selection
2019-11-21 15:30:43 -05:00
Zhiming Wang
b19fb2a08c fix: wrong page title positioning in Safari (#1233)
Fixes #1221.
2019-11-19 12:32:29 -05:00
Nicolas Giard
e764e74a73
fix: markdown help dialog shown below editor 2019-11-18 14:37:55 -05:00
NGPixel
1c814638da fix: inconsistent spacing in nested lists 2019-11-16 22:25:51 -05:00
NGPixel
d6f2176de2 fix: insert file for visual editor 2019-11-16 22:02:51 -05:00
NGPixel
bf47e310f5 fix: groups edit tabs UI 2019-11-16 18:56:59 -05:00
Mislav Jakopović
81e6eacd6e misc: extend twemoji country flags (#1163) 2019-11-03 22:27:45 -05:00
NGPixel
491434fd92 fix: marker highlighting for visual editor 2019-11-03 22:25:29 -05:00
NGPixel
d69dde1df5 fix: UI fixes + search crash (#1086) 2019-11-02 16:04:43 -04:00
NGPixel
57f79c19b2 fix: blockquote missing right padding (#1168) 2019-11-02 00:03:39 -04:00
NGPixel
3d5e4abca1 fix: allow value selection in admin system info (#1161) 2019-10-30 23:11:17 -04:00
NGPixel
c83eb25514 fix: breadcrumbs url formatting on 3rd level and higher + missing locale (#930) 2019-10-27 17:39:55 -04:00
NGPixel
e5774a89f1 fix: nested lists indentation (#1114) 2019-10-26 16:43:25 -04:00
NGPixel
f1668b9ac5 feat: import assets from disk module 2019-10-20 14:42:10 -04:00
NGPixel
d987058336 feat: asset add/rename/remove + dump action for git and disk modules 2019-10-19 17:39:45 -04:00
Pavel Korovin
73aa870abc fix: SRI security toggle (#1104) 2019-10-19 03:14:18 -04:00
NGPixel
f8c3aef7bd feat: favicon + manifest update + page selector locale switch fix 2019-10-18 20:23:37 -04:00
Nicolas Giard
334d0a754e
feat: import v1 disk mode config (#1099) 2019-10-14 14:37:47 -04:00
Nicolas Giard
0f079e2d5f
fix: editor select back button (#1098) 2019-10-14 13:07:49 -04:00
NGPixel
c20107408e fix: page selector scroll 2019-10-13 23:10:49 -04:00
NGPixel
62d1d7a1df feat: move page 2019-10-13 19:59:50 -04:00
NGPixel
daa8174d7f feat: github sponsor button + keep parent path in page selector 2019-10-12 21:10:06 -04:00
NGPixel
acb57879dd feat: SRI security toggle 2019-10-12 14:41:45 -04:00
NGPixel
3de0e1499a feat: page tree browser 2019-10-12 00:55:43 -04:00
NGPixel
38c33c58bb feat: rebuild page tree worker 2019-10-07 00:06:47 -04:00
NGPixel
2883437a0f fix: hide item upload button (#1058) 2019-10-06 15:06:46 -04:00
unknown
5438aad637 fix: add site url field to setup page 2019-10-06 14:56:53 -04:00
Nick
5b9dd43e96 feat: import content + x-forwarded toggle 2019-10-05 16:58:34 -04:00
Hiep Le
fddde494e2 fix: v-btn flat is deprecated (#1089) 2019-10-04 23:52:33 -04:00
Hiep Le
3befd57060 fix: opening delete group dialog (#1088) 2019-10-04 23:14:19 -04:00
Hiep Le
06aa04ff81 fix: remove page rules (#1083) 2019-10-04 17:13:03 -04:00
Nick
2e0f861fb2 feat: import users group creation logic 2019-09-29 20:53:41 -04:00
Nick
82ba7d0a36 feat: import users from v1 - db + create users 2019-09-28 22:19:33 -04:00
Nick
41716e52a6 fix: i18n xhr for 5 lang codes 2019-09-27 14:59:53 -04:00
Nick
6a5bc2e273 refactor: plantuml module 2019-09-27 13:43:14 -04:00
Nick
ccc6a776fc fix: print readable code blocks 2019-09-27 11:47:45 -04:00
Nick
c7d6473401 feat: edit menu speed-dial UX 2019-09-27 00:02:26 -04:00
Nick
7b46d2a4fc fix: use companion agent for docker upgrade 2019-09-23 00:37:18 -04:00
Nick
8f7fdab771 fix: code tag styling 2019-09-22 17:03:33 -04:00
Nick
d0dc300a59 feat: docker auto upgrade 2019-09-22 16:32:39 -04:00
Nick
766eebbe2f fix: editor selection UI + config trim DB_PASS_FILE 2019-09-21 22:25:54 -04:00
Nick
3db491a8a4 fix: display admin link to all admin permissions (#1052) 2019-09-21 10:45:40 -04:00
Nick
a4eb5584bb feat: editor selection UI improvements 2019-09-15 23:40:52 -04:00
Nick
309de5bc17 misc: deps cleanup + form validation fixes 2019-09-15 23:20:40 -04:00
Nick
1717f7a8d3 feat: editor media modal UI for ckeditor 2019-09-14 15:35:47 -04:00
Nick
26842ab62b feat: reconnect links after page update 2019-09-14 13:14:07 -04:00
Nick
d89bf1ab71 feat: browse tags localization 2019-09-12 20:50:31 -04:00
Nick
2fcbe4a3c1 fix: hide create account link for non-local strategies 2019-09-10 15:31:00 -04:00
Nick
dedcd191a3 feat: editor select custom view UI 2019-09-10 14:50:16 -04:00
Nick
b6fd070b0b feat: list pages by tags + fix search permissions 2019-09-08 21:31:31 -04:00
Nick
69e644e18f fix: code linting 2019-09-08 12:39:05 -04:00
Nick
7634bd266d feat: ckeditor 2019-09-08 12:01:17 -04:00
Nick
ab463fcae1 feat: tags on page fetch + pageLinks table schema 2019-09-02 18:32:33 -04:00
Nick
efab00fa0c feat: content link states 2019-09-02 15:33:56 -04:00
Nick
5a7fd2d73e feat: tags UI (wip) + save tags from page 2019-09-01 18:33:36 -04:00
Nick
8e80b7471d feat: editor page props UI improvements + codemirror fix 2019-08-31 22:10:58 -04:00
Nick
cc469d8785 fix: handle anchor links within the page contents (#1006) 2019-08-31 21:59:14 -04:00
Nick
7a582f7146 fix: incorrect default lang selected in page-selector component (#1005) 2019-08-31 17:49:54 -04:00
Nick
28c443c356 feat: admin dashboard recent pages + update deps 2019-08-31 15:00:31 -04:00
Nick
3b02d701c4 fix: editor mardkwon scroll sync 2019-08-31 11:14:15 -04:00
Nick
025a0eeee3 fix: editor media modal displayed below editor (#992) 2019-08-30 21:27:02 -04:00
Nick
7b2c35d2dc fix: page not found component (#990) 2019-08-30 21:23:27 -04:00
Nick
06c2e6e88c fix: missing mdi icons on registration dialog (#996) 2019-08-30 16:15:58 -04:00
Nicolas Giard
e5d7ea8ce1
feat: add missing keycloak auth icon 2019-08-30 14:27:32 -04:00
Nick
9313bf8dde fix: clarify icons fa prefixes in admin nav help 2019-08-26 23:37:49 -04:00
Nick
518602b0d4 fix: hide incomplete ratings panel 2019-08-26 23:11:21 -04:00
Nick
93237cdaeb fix: broken unauthorized page 2019-08-26 23:03:56 -04:00
Nick
fd0335c613 fix: login dialog dark mode 2019-08-26 22:54:02 -04:00
Nick
c29d11f775 fix: scroll anchor preventing text selection 2019-08-25 17:12:38 -04:00
Nick
10e19700e5 fix: UI improvements 2019-08-25 14:23:56 -04:00
Nick
d3e693ab46 feat: mandatory password change on login + UI fixes 2019-08-24 22:19:54 -04:00
Nick
823ff1bc61 feat: update user 2019-08-17 18:29:58 -04:00
Nick
379d58d069 fix: anchor scroll offset 2019-08-16 13:39:49 -04:00
Nick
a6fa4fb4ac feat: admin edit user (wip) 2019-08-11 23:26:29 -04:00
Nick
0d9c7be909 fix: arabic UI improvements 2019-08-11 00:12:07 -04:00
Nick
2d2cf90514 feat: admin create user + markdown help fix 2019-08-10 22:14:53 -04:00