Lucas
a5297f8c6e
feat: option to restrict Discord auth to a specific server ( #1548 )
...
* Optionally restrict discord authentication to members of a specific server
* fix: discord auth module code linting
Co-authored-by: Lucas Neves <lneves@modusgames.com>
Co-authored-by: Nicolas Giard <github@ngpixel.com>
5 years ago
gh0stalker
a6dd93746e
fix: resolve Twitch OAuth API ( #1561 )
5 years ago
NGPixel
830f51664c
feat: katex in markdown preview + xss fix for svg
5 years ago
Nicolas Giard
fba9e0058f
fix: allow figcaption in xss module
5 years ago
NGPixel
c5a22f6d13
fix: editor - show save button as saved when no modif
5 years ago
NGPixel
2d06a1d9df
fix: set open external link in new tab as an option
5 years ago
Lukáš Hrdlička
fc79d92423
feat: open external link in new tab ( #1453 )
5 years ago
NGPixel
09554c8528
fix: add missing html tags to whitelist
5 years ago
NGPixel
90fbc62917
fix: kbd xss whitelist
5 years ago
NGPixel
e68932aa40
feat: purge local repo action for git module
5 years ago
wallrick
b1c7edac90
feat: add ssh port override option for git module ( #1432 )
...
* Adding an override for the ssh port
* fix: git module - ssh custom port
Co-authored-by: Nicolas Giard <github@ngpixel.com>
5 years ago
NGPixel
f4e3fd0954
feat: tags autocomplete in page properties
5 years ago
NGPixel
9f16d3e3fa
fix: code linting
5 years ago
alancnet
73da73a595
fix: allow highlight color ( #1365 )
5 years ago
NGPixel
6920a35d80
feat: visualize pages (dendograms)
5 years ago
NGPixel
0755c538ed
fix: html rendering order param + decodeEntities
5 years ago
NGPixel
edd11cd73f
feat: make relative links root absolute option
5 years ago
NGPixel
82376c19b9
fix: render system link detection resets on each find
5 years ago
Scott Simontis
bb03aed1c8
fix: exclude tel: links from parsing #1318 ( #1344 )
...
Telephone links will no longer be incorrectly parsed as web links.
Signed-off-by: Scott Simontis <yo@scottsimontis.io>
5 years ago
NGPixel
0d6676c19b
feat: SFTP storage module + sensitive field option
5 years ago
NGPixel
4a2f1d045b
feat: azure blob storage provider + s3 rename fix
5 years ago
NGPixel
f09f1f4f1e
feat: delete a user
5 years ago
NGPixel
3b347f262c
feat: save rendering configuration
5 years ago
NGPixel
aa5368b2a1
feat: katex + admin SSL UI (wip) + dev warning
5 years ago
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
5 years ago
NGPixel
278cd7173d
feat: rendering security module
5 years ago
NGPixel
5d7509acdf
feat: api docs editor (wip) + deps update
5 years ago
NGPixel
3183014b25
fix: postgreSQL search engine error during page move ( #1181 )
5 years ago
NGPixel
e35e68d764
fix: exclude assets from internal link detection ( #1189 )
5 years ago
NGPixel
46630e1638
fix: allow target in markdown attrs ( #1240 )
5 years ago
George Vagenas
68200f5136
fix: use https for plantuml ( #1223 )
5 years ago
NGPixel
fb0c64a07e
fix: exclude non-class attributes from markdown rendering
5 years ago
NGPixel
19e4ab69d2
fix: add missing EOL for git key contents
5 years ago
Obyoxar
e9afcfcd94
fix: typo in PostgreSQL search module ( #1176 )
5 years ago
NGPixel
d69dde1df5
fix: UI fixes + search crash ( #1086 )
5 years ago
NGPixel
8ba78dd771
fix: handle link reformatting from home path ( #1169 )
5 years ago
NGPixel
d78127dc29
fix: handle link reformatting when not using namespacing + 5 letters locales support ( #1165 , #1166 )
5 years ago
NGPixel
37ce116dd2
fix: handle headers for all editors ( #1127 )
5 years ago
NGPixel
28fdf14002
fix: export + import tags in storage events
5 years ago
NGPixel
692e5ca0bd
fix: use preferred_username as alternate for Azure AD
5 years ago
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
5 years ago
NGPixel
c4303a5659
feat: git sync - process assets
5 years ago
NGPixel
f1668b9ac5
feat: import assets from disk module
5 years ago
NGPixel
186174f8fe
feat: asset upload/move/delete for S3 module
5 years ago
NGPixel
d987058336
feat: asset add/rename/remove + dump action for git and disk modules
5 years ago
NGPixel
f4816d0628
fix: pageHelper getFileExtension missing return
5 years ago
Nicolas Giard
cffd32dee0
feat: local disk import all action + v1 import content ( #1100 )
5 years ago
NGPixel
62d1d7a1df
feat: move page
5 years ago
NGPixel
7a3198c306
fix: linting
5 years ago
NGPixel
38c33c58bb
feat: rebuild page tree worker
5 years ago
Lawrence Ching
922b7bd1bd
feat: Baidu Tongji analytics module ( #1087 )
...
* Support Baidu Tongji analytics module
* fix: baidutongji logo + props
5 years ago
Nick
454da698a1
fix: git sync untracked
5 years ago
Nick
6a5bc2e273
refactor: plantuml module
5 years ago
Ethan Davidson
4f8a28f617
feat: PlantUML markdown module ( #1066 )
...
* initial plantuml work
* got plantuml rendering working
* fix: added plantuml module config order
5 years ago
Nick
06250c4f03
fix: ignore mailto links from processing ( #1041 )
5 years ago
Nick
309de5bc17
misc: deps cleanup + form validation fixes
5 years ago
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
5 years ago
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
5 years ago
Nick
69e644e18f
fix: code linting
5 years ago
Nick
7634bd266d
feat: ckeditor
5 years ago
Nick
33e31a9901
feat: page links table
5 years ago
Nick
efab00fa0c
feat: content link states
5 years ago
Nick
eac12121bb
fix: always prefix lang for non-default language in disk storage module ( #1000 )
5 years ago
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
5 years ago
Nick
d3e693ab46
feat: mandatory password change on login + UI fixes
5 years ago
Nick
c4629419d3
fix: admin rendering UI + dark mode
5 years ago
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
5 years ago
Tiemen
e184fed8ee
feat: skip discord authorization screen ( #949 )
5 years ago
Nick
7f4e392877
fix: gitlab baseurl typo ( #934 )
5 years ago
Nick
0c6472ab85
feat: azure ad auth
5 years ago
Nick
9966a97bd3
feat: azure ad auth (wip)
5 years ago
Nick
fd8d358b63
fix: git private key alt paste mode
5 years ago
Nick
8b7122277a
fix: github enterprise auth compatibility
5 years ago
Nick
bd24ff225b
fix: gitlab baseurl missing ( #907 )
5 years ago
Nick
604941fe6a
feat: utilities section (wip) + auth utilities
5 years ago
Nick
9cd8657ce6
feat: 4 new analytics modules
5 years ago
NGPixel
4e990d50eb
feat: gitlab auth module + storage locale namespacing fix
5 years ago
Nick
2870da0e9e
feat: analytics code rendering
5 years ago
Nick
537551874b
feat: analytics modules backend + admin panel
5 years ago
Nick
b34aa5bab4
fix: elasticsearch module upgrade + deps update
5 years ago
Nick
922f179a90
feat: LDAP debug flag
6 years ago
Karol Herbst
624297bc96
fix: setting git URL in git storage module if repository starts with http ( #861 )
6 years ago
Nick
4f23984ac6
feat: users create (wip)
6 years ago
Nick
849d4f4774
feat: twitch auth module
6 years ago
Nick
d80bb928f7
feat: okta auth module
6 years ago
Nick
c03dae933f
feat: facebook auth module
6 years ago
Nick
2abecea09c
feat: google auth module
6 years ago
Nick
bdfac22876
feat: SAML auth module
6 years ago
Nick
438f1485fa
fix: handle git basic auth URl format ( #814 )
6 years ago
Nick
26c7d49a78
feat: ldap module + deps upgrade
6 years ago
Nick
db14239eba
feat: dropbox auth module + uploads folder boot fix
6 years ago
Nick
d7676513ac
feat: auth0 + discord + github + slack auth modules
6 years ago
Nick
8af21c02af
feat: oauth2 login (wip)
6 years ago
Nick
6fe49309c1
feat: admin auth + config ref + modules sidebar ui + GQL upload (wip)
6 years ago
Nick
e2518c7a8d
feat: storage disk - actions + daily backup
6 years ago
Nick
10df1b4b0c
feat: storage actions + git module actions
6 years ago
Nick
2089d586cb
fix: postgres search pageWords table creation
6 years ago
Nick
7c77cb0815
fix: postgres indexing ( #791 ) + deactivate handler
6 years ago
Nick
81ff24b9b6
feat: elasticsearch engine
6 years ago
Nick
343d4db0b3
feat: algolia search engine
6 years ago
Nick
7bbf683902
fix: HTTPS server ( #784 ) + custom git path ( #783 )
6 years ago
Nick
c236cfdff9
fix: aws cloudsearch empty fields query
6 years ago
Nick
6eb6eecfa2
feat: AWS CloudSearch engine
6 years ago
Nick
c9648371e6
feat: aws cloudsearch engine (wip)
6 years ago
Nick
21ee8c0c0b
feat: azure search module + rebuild index
6 years ago
Nick
f7664339f4
feat: search suggestions + results UI improvements
6 years ago
Nick
ab42e5e1ab
feat: postgres search engine
6 years ago
Nick
b5db531234
feat: search + basic engine (wip)
6 years ago
Nick
e6f1f3add4
feat: git changes processing
6 years ago
Nick
3743777b97
fix: sqlite migrations
6 years ago
Nick
cd3f88bad0
refactor: removed redis + new scheduler engine
6 years ago
Nick
37556399b6
fix: use frontmatter format for metadata in storage
6 years ago
Nick
f74c0caac2
feat: storage modes + git improvements
6 years ago
Nick
d5028b1bce
feat: git init + commands
6 years ago
Nick
830ddd9d2c
fix: await page render to finish before resolving
6 years ago
Nick
3b99382df0
misc: added storage supportedModes option
6 years ago
Nick
a113d1199d
feat: (WIP) git storage module
6 years ago
Nicolas Giard
1771289188
feat: twemoji + headers fix
6 years ago
Nicolas Giard
2b98a5f27a
feat: account verification + mail config in admin area
6 years ago
Nicolas Giard
076aeaf749
feat: markdown rendering
6 years ago
Nicolas Giard
3abd2f917c
feat: auth jwt, permissions, login ui (wip)
6 years ago
Nicolas Giard
d52f213012
feat: markdown anchors
6 years ago
Nicolas Giard
d393a95495
feat: code highlighting client-side
6 years ago
Nicolas Giard
20f2fd29fe
feat: add editor selection + code editor + grapejs POC
6 years ago
Nicolas Giard
578ea577f0
feat: html code highlighter
6 years ago
Nicolas Giard
572393aa7b
feat: sub+sup+imsize markdown renderers
6 years ago
Nicolas Giard
09d1f580d9
feat: rendering pipeline logic
6 years ago
Nicolas Giard
0b93544677
feat: admin rendering UI + module configuration UI + UI fixes
6 years ago
Nicolas Giard
5e109802c6
feat: admin UI fixes + SAML strategy + dashboard gql
6 years ago
Nicolas Giard
019537563e
feat: admin logging + search
6 years ago
Nicolas Giard
5919d14670
feat: loggers + search engines models
6 years ago
Nicolas Giard
9c6a4f6c20
refactor: logging + search modules PH
6 years ago
Nicolas Giard
4cb9f3d9c6
feat: rendering modules + admin rendering
6 years ago
Nicolas Giard
db8e598e9a
feat: page display + renderers reorg
6 years ago
Nicolas Giard
c4c1cf007b
feat: xterm + UI fixes
6 years ago
Nicolas Giard
2f26d731fc
feat: themes foundation + editors load improvements
6 years ago
NGPixel
47dcc90fb7
feat: storage extra metadata + user search fix
6 years ago
NGPixel
bcd6ceb271
feat: authentication improvements
6 years ago
NGPixel
2817c72ec3
feat: core improvements + local fs provider + UI fixes
6 years ago
NGPixel
076e923d48
feat: save page + create event for storage targets
6 years ago
NGPixel
cb84df7a53
feat: save page
6 years ago
NGPixel
fd8bf4dbff
feat: authentication module refactor + added CAS module
6 years ago
NGPixel
9e2f1caaf7
feat: storage module refactor + UI fixes
6 years ago
NGPixel
bc12db7295
feat: admin rendering UI + contribute i18n
6 years ago
NGPixel
4643336e9d
feat: auth + storage config improvements
6 years ago
NGPixel
bb102c3356
feat: admin storage - save + list
6 years ago
NGPixel
0afa65fa58
feat: auth self-registration config + gql grouping
6 years ago
NGPixel
416755f17a
refactor: remove config namespaces
7 years ago
NGPixel
17b2117b39
refactor: knex remaining models
7 years ago
NGPixel
c9b643fbf0
refactor: migrate to objection.js + knex
7 years ago
NGPixel
e03e6826a8
feat: storage + search modules skeleton
7 years ago
NGPixel
8e09c6fce1
refactor: updated loggers + admin UI improvements + setup fixes
7 years ago
NGPixel
7acc4e9fed
refactor: global namespace + admin pages UI
7 years ago
NGPixel
1ae47dde2e
feat: admin - general, locale, theme, users, system info UI
7 years ago
NGPixel
37c28691ff
fix: sentry logger transport typo
7 years ago
NGPixel
3471a7a6f9
refactor: project cleanup + onboarding page
7 years ago
NGPixel
f0e45ece6f
refactor: dev mode
7 years ago
NGPixel
cb0d86906f
feat: login + TFA authentication
7 years ago
NGPixel
8b30d31457
feat: login component, icon svg symbols, project structure
7 years ago
NGPixel
2d5a3203db
feat: modular logging + setup wizard
7 years ago
NGPixel
18dee58a06
feat: config wizard save
7 years ago
NGPixel
2668dde7bd
feat: upgradeFromMongo (wip) + panel UI improvements
7 years ago
NGPixel
82ea0b50fb
feat: config wizard UI improv. + upgrade from Mongo
7 years ago
NGPixel
ba1d83ebcb
feat: db + redis error handling, setup options, updated deps
7 years ago
NGPixel
98d311145b
fix: eslint for vue components
7 years ago
NGPixel
51cd37fd05
feat: upgraded dependencies
7 years ago
NGPixel
784b48680c
feat: telemetry module
7 years ago
NGPixel
e183167c9b
Merge remote-tracking branch 'origin/master' into dev
7 years ago
NGPixel
c94e2d5700
feat: config-manager component
7 years ago
NGPixel
c26fae2ede
feat: Kernel module
7 years ago
NGPixel
2be7f71be8
feat: fusebox updates + vue-component-plugin
7 years ago
NGPixel
501f0a9a53
feat: auth strategies over GraphQL + svg loading
7 years ago
NGPixel
32b7947704
feat: GraphQL translations + login form
7 years ago
NGPixel
759b66469c
feat: persian locales + auth fix
7 years ago
NGPixel
cac3d21c6e
feat: self-contained auth modules + login UI + icons
7 years ago
NGPixel
52630127cd
feat: login page UI
7 years ago
NGPixel
dd73b036d2
fix: git config typo
7 years ago
NGPixel
35cb56c694
feat: file resolvers + pull changes from master
7 years ago
NGPixel
574e4b97f4
feat: GraphQL setting, right, folder resolvers
7 years ago
NGPixel
02183f82ec
feat: mutations + updated deps
7 years ago
NGPixel
840eb7e705
feat: GraphQL mutations for folder, group, tag, user
7 years ago
NGPixel
1405b822f4
feat: GraphQL Date scalar
7 years ago
NGPixel
7e1cb3d171
feat: GraphQL mutations for User + Group
7 years ago
NGPixel
437b88bf58
feat: GraphQL schema
7 years ago
NGPixel
749766e9bd
feat: queue handling
7 years ago
NGPixel
2020e457cf
feat: modular auth + logging changes
7 years ago
NGPixel
f32429325c
feat: modular auth + queue tasks
7 years ago
NGPixel
9c112ab535
feat: cluster implementation
7 years ago
NGPixel
60750eeed8
feat: GraphQL base implementation
7 years ago
NGPixel
d76f6182b2
refactor: migrate to PostgreSQL + Sequelize
7 years ago