Commit Graph

218 Commits

Author SHA1 Message Date
NGPixel
3b347f262c feat: save rendering configuration 2019-12-21 16:41:03 -05:00
NGPixel
aa5368b2a1 feat: katex + admin SSL UI (wip) + dev warning 2019-12-18 23:45:33 -05:00
Artem S Vybornov
243840c5eb fix: postgres engine to query using configured locale (#1269)
* fix: Postgres Engine to query using right locale
* fix: postgres search dictLanguage parameter binding
2019-12-15 17:52:42 -05:00
NGPixel
278cd7173d feat: rendering security module 2019-12-11 23:36:19 -05:00
NGPixel
5d7509acdf feat: api docs editor (wip) + deps update 2019-12-01 22:45:37 -05:00
NGPixel
3183014b25 fix: postgreSQL search engine error during page move (#1181) 2019-11-23 16:21:10 -05:00
NGPixel
e35e68d764 fix: exclude assets from internal link detection (#1189) 2019-11-23 16:13:41 -05:00
NGPixel
46630e1638 fix: allow target in markdown attrs (#1240) 2019-11-21 22:32:41 -05:00
George Vagenas
68200f5136 fix: use https for plantuml (#1223) 2019-11-18 13:51:19 -05:00
NGPixel
fb0c64a07e fix: exclude non-class attributes from markdown rendering 2019-11-16 22:19:35 -05:00
NGPixel
19e4ab69d2 fix: add missing EOL for git key contents 2019-11-16 19:11:37 -05:00
Obyoxar
e9afcfcd94 fix: typo in PostgreSQL search module (#1176) 2019-11-03 14:30:55 -05:00
NGPixel
d69dde1df5 fix: UI fixes + search crash (#1086) 2019-11-02 16:04:43 -04:00
NGPixel
8ba78dd771 fix: handle link reformatting from home path (#1169) 2019-11-01 23:59:51 -04:00
NGPixel
d78127dc29 fix: handle link reformatting when not using namespacing + 5 letters locales support (#1165, #1166) 2019-10-31 00:07:37 -04:00
NGPixel
37ce116dd2 fix: handle headers for all editors (#1127) 2019-10-27 21:08:42 -04:00
NGPixel
28fdf14002 fix: export + import tags in storage events 2019-10-27 15:56:39 -04:00
NGPixel
692e5ca0bd fix: use preferred_username as alternate for Azure AD 2019-10-27 13:57:39 -04:00
Justin Kromlinger
8000ebec8f refactor: use dataPath variable as given in file config (#1118)
* Actually use path variables as given in default config

* Drop paths.content, avoid populating the global WIKI object
2019-10-25 18:20:02 -04:00
NGPixel
c4303a5659 feat: git sync - process assets 2019-10-20 18:34:38 -04:00
NGPixel
f1668b9ac5 feat: import assets from disk module 2019-10-20 14:42:10 -04:00
NGPixel
186174f8fe feat: asset upload/move/delete for S3 module 2019-10-19 17:45:01 -04:00
NGPixel
d987058336 feat: asset add/rename/remove + dump action for git and disk modules 2019-10-19 17:39:45 -04:00
NGPixel
f4816d0628 fix: pageHelper getFileExtension missing return 2019-10-18 20:23:37 -04:00
Nicolas Giard
cffd32dee0
feat: local disk import all action + v1 import content (#1100) 2019-10-14 23:44:37 -04:00
NGPixel
62d1d7a1df feat: move page 2019-10-13 19:59:50 -04:00
NGPixel
7a3198c306 fix: linting 2019-10-11 16:39:48 -04:00
NGPixel
38c33c58bb feat: rebuild page tree worker 2019-10-07 00:06:47 -04:00
Lawrence Ching
922b7bd1bd feat: Baidu Tongji analytics module (#1087)
* Support Baidu Tongji analytics module

* fix: baidutongji logo + props
2019-10-04 17:07:54 -04:00
Nick
454da698a1 fix: git sync untracked 2019-09-27 14:17:12 -04:00
Nick
6a5bc2e273 refactor: plantuml module 2019-09-27 13:43:14 -04:00
Ethan Davidson
4f8a28f617 feat: PlantUML markdown module (#1066)
* initial plantuml work

* got plantuml rendering working

* fix: added plantuml module config order
2019-09-26 23:01:45 -04:00
Nick
06250c4f03 fix: ignore mailto links from processing (#1041) 2019-09-21 10:49:58 -04:00
Nick
309de5bc17 misc: deps cleanup + form validation fixes 2019-09-15 23:20:40 -04:00
Andrew Sim
5202eadebb feat: AWS S3 + Digitalocean Spaces storage modules (#1015)
* Provide basic implementation of AWS S3 storage module

* Abstract S3 Compatible Storage Module logic

* Refactor `getFileExtension()` into the `page` object

* Add implementation for Digitalocean storage module

* Remove accidental `async`/`await` in S3 Storage Module

* Remove argument from the call to `page.getFileExtension()`

https://github.com/Requarks/wiki/pull/1015#discussion_r321990073
2019-09-08 21:11:25 -04:00
Juan Baez
3ab7bcf8ea fix: host ref in html-core renderer (#1021)
Fixing typo on: "server\modules\rendering\html-core\renderer.js"

Lines 40 and 41. Invalid reference to "WIKI.config.site.host" -- should be: "WIKI.config.host"

This was causing rendering issues when attempting to create some sample pages; such as: https://github.com/jbaez001/markdown-cheatsheet
2019-09-08 21:09:46 -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
33e31a9901 feat: page links table 2019-09-02 22:18:59 -04:00
Nick
efab00fa0c feat: content link states 2019-09-02 15:33:56 -04:00
Nick
eac12121bb fix: always prefix lang for non-default language in disk storage module (#1000) 2019-08-31 17:56:49 -04:00
D4uS1
94b0121efa feat: add keycloak auth provider (#1004)
* added custom keycloak authentication.

* update readme.

* updated readme.

* reverted README for PR.

* fix: use async/await

* changed callback parameter name from done to cb.

* fix: keycloak description + website

* fix: keycloak logo
2019-08-30 14:26:34 -04:00
Nick
d3e693ab46 feat: mandatory password change on login + UI fixes 2019-08-24 22:19:54 -04:00
Nick
c4629419d3 fix: admin rendering UI + dark mode 2019-08-04 23:53:21 -04:00
rbtprograms
0f9ddf1e5d fix: Switch converted to Object Literal (#940)
* updating a switch into object literal and fixed a couple linter errors

* added a comment about weird formatting

* style: use lodash get

* fix: pass eslint + puglint + jest
2019-08-04 16:31:13 -04:00
Tiemen
e184fed8ee feat: skip discord authorization screen (#949) 2019-08-04 15:56:46 -04:00
Nick
7f4e392877 fix: gitlab baseurl typo (#934) 2019-07-23 21:21:24 -04:00
Nick
0c6472ab85 feat: azure ad auth 2019-07-20 11:09:55 -04:00
Nick
9966a97bd3 feat: azure ad auth (wip) 2019-07-20 00:16:29 -04:00
Nick
fd8d358b63 fix: git private key alt paste mode 2019-07-14 18:55:12 -04:00
Nick
8b7122277a fix: github enterprise auth compatibility 2019-07-14 13:36:39 -04:00
Nick
bd24ff225b fix: gitlab baseurl missing (#907) 2019-07-13 01:57:50 -04:00
Nick
604941fe6a feat: utilities section (wip) + auth utilities 2019-06-30 15:18:26 -04:00
Nick
9cd8657ce6 feat: 4 new analytics modules 2019-06-29 16:45:27 -04:00
NGPixel
4e990d50eb feat: gitlab auth module + storage locale namespacing fix 2019-06-25 02:13:41 +00:00
Nick
2870da0e9e feat: analytics code rendering 2019-06-23 22:57:04 -04:00
Nick
537551874b feat: analytics modules backend + admin panel 2019-06-23 18:35:14 -04:00
Nick
b34aa5bab4 fix: elasticsearch module upgrade + deps update 2019-06-22 23:32:48 -04:00
Nick
922f179a90 feat: LDAP debug flag 2019-06-04 22:23:32 -04:00
Karol Herbst
624297bc96 fix: setting git URL in git storage module if repository starts with http (#861) 2019-06-02 13:04:57 -04:00
Nick
4f23984ac6 feat: users create (wip) 2019-04-28 20:25:19 -04:00
Nick
849d4f4774 feat: twitch auth module 2019-04-28 14:11:27 -04:00
Nick
d80bb928f7 feat: okta auth module 2019-04-28 13:51:42 -04:00
Nick
c03dae933f feat: facebook auth module 2019-04-28 02:11:38 -04:00
Nick
2abecea09c feat: google auth module 2019-04-28 00:20:06 -04:00
Nick
bdfac22876 feat: SAML auth module 2019-04-27 21:42:04 -04:00
Nick
438f1485fa fix: handle git basic auth URl format (#814) 2019-04-27 00:08:43 -04:00
Nick
26c7d49a78 feat: ldap module + deps upgrade 2019-04-26 23:59:35 -04:00
Nick
db14239eba feat: dropbox auth module + uploads folder boot fix 2019-04-22 13:12:03 -04:00
Nick
d7676513ac feat: auth0 + discord + github + slack auth modules 2019-04-21 21:43:33 -04:00
Nick
8af21c02af feat: oauth2 login (wip) 2019-04-21 02:04:00 -04:00
Nick
6fe49309c1 feat: admin auth + config ref + modules sidebar ui + GQL upload (wip) 2019-04-20 20:49:05 -04:00
Nick
e2518c7a8d feat: storage disk - actions + daily backup 2019-04-07 17:00:42 -04:00
Nick
10df1b4b0c feat: storage actions + git module actions 2019-04-06 19:06:17 -04:00
Nick
2089d586cb fix: postgres search pageWords table creation 2019-03-24 12:51:52 -04:00
Nick
7c77cb0815 fix: postgres indexing (#791) + deactivate handler 2019-03-24 00:27:42 -04:00
Nick
81ff24b9b6 feat: elasticsearch engine 2019-03-23 18:18:36 -04:00
Nick
343d4db0b3 feat: algolia search engine 2019-03-17 21:52:16 -04:00
Nick
7bbf683902 fix: HTTPS server (#784) + custom git path (#783) 2019-03-16 22:10:01 -04:00
Nick
c236cfdff9 fix: aws cloudsearch empty fields query 2019-03-16 18:47:00 -04:00
Nick
6eb6eecfa2 feat: AWS CloudSearch engine 2019-03-16 18:39:31 -04:00
Nick
c9648371e6 feat: aws cloudsearch engine (wip) 2019-03-13 02:52:08 -04:00
Nick
21ee8c0c0b feat: azure search module + rebuild index 2019-03-11 00:47:27 -04:00
Nick
f7664339f4 feat: search suggestions + results UI improvements 2019-03-10 01:28:58 -05:00
Nick
ab42e5e1ab feat: postgres search engine 2019-03-09 18:43:32 -05:00
Nick
b5db531234 feat: search + basic engine (wip) 2019-03-09 00:51:47 -05:00
Nick
e6f1f3add4 feat: git changes processing 2019-02-24 23:48:28 -05:00
Nick
3743777b97 fix: sqlite migrations 2019-02-22 17:05:49 -05:00
Nick
cd3f88bad0 refactor: removed redis + new scheduler engine 2019-02-13 17:21:18 -05:00
Nick
37556399b6 fix: use frontmatter format for metadata in storage 2019-02-10 18:06:03 -05:00
Nick
f74c0caac2 feat: storage modes + git improvements 2019-02-03 17:08:06 -05:00
Nick
d5028b1bce feat: git init + commands 2019-02-03 02:48:30 -05:00
Nick
830ddd9d2c fix: await page render to finish before resolving 2019-02-02 16:59:00 -05:00
Nick
3b99382df0 misc: added storage supportedModes option 2019-02-02 12:09:25 -05:00
Nick
a113d1199d feat: (WIP) git storage module 2019-02-02 12:09:25 -05:00
Nicolas Giard
1771289188 feat: twemoji + headers fix 2019-01-18 15:58:39 -05:00
Nicolas Giard
2b98a5f27a feat: account verification + mail config in admin area 2018-12-22 16:18:16 -05:00
Nicolas Giard
076aeaf749 feat: markdown rendering 2018-11-23 21:10:24 -05:00
Nicolas Giard
3abd2f917c feat: auth jwt, permissions, login ui (wip) 2018-10-12 16:41:21 -04:00
Nicolas Giard
d52f213012 feat: markdown anchors 2018-09-17 00:36:44 -04:00