Commit Graph

793 Commits (6567415a0dcb9ab4879f8c6afb3d2f65fa8cf751)

Author SHA1 Message Date
Artem S Vybornov 243840c5eb fix: postgres engine to query using configured locale (#1269)
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 3d6b04f75d fix: handle email verification exceptions (#1227)
5 years ago
NGPixel 49819b41db fix: missing write:pages perm for edit existing pages (#1228)
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 b5d773caec fix: missing release update job
5 years ago
NGPixel cb322db300 mics: make STABLE channel the default for updates
5 years ago
NGPixel d356937660 fix: cannot update user email from admin (#1197)
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
NGPixel 8eddc4799e fix: stable db migration + beta migration to stable
5 years ago
Obyoxar e9afcfcd94 fix: typo in PostgreSQL search module (#1176)
5 years ago
NGPixel 0efbd49adf fix: mysql setup fails during table reset
5 years ago
NGPixel b4cb8249f5 fix: remove explicit ids for groups and users during setup (#1156)
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 76b97e9f94 fix: remove debug leftovers
5 years ago
NGPixel 4f8de0d50d fix: replace tags with space in html cleanup for search (#1160)
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
NGPixel 118700f38b fix: setup truncate + autoprefixer rollback
5 years ago
NGPixel b567413fee fix: handle failed setup retries
5 years ago
NGPixel 820cc77a83 fix: MSSQL - setup + pageTree + page delete
5 years ago
Phil Cullen ea5c4ea33d fix: MSSQL - expand pages.* to prevent duplicate columns (#1126)
5 years ago
apif 8badd8fd55 fix: MSSQL - assetFolder getHierarchy query (#1131)
5 years ago
AchimHentschel 44a1c8699f fix: MSSQL - adds IDENTITY_INSERT in rebuild-tree.js #1125 (#1130)
5 years ago
Justin Kromlinger 8000ebec8f refactor: use dataPath variable as given in file config (#1118)
5 years ago
Phil Cullen 7db814c7ad fix: use global replace for analytics header templates (#1134)
5 years ago
NGPixel ab8391c085 fix: cascade delete pageTree on page delete (#1119)
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 c5ce6bcbaa
fix: prevent duplicate group assignment (#1081)
5 years ago
Nicolas Giard cffd32dee0
feat: local disk import all action + v1 import content (#1100)
5 years ago
NGPixel 73c89dfe44 feat: rebuild tree on page update
5 years ago
NGPixel 62d1d7a1df feat: move page
5 years ago
NGPixel acb57879dd feat: SRI security toggle
5 years ago
NGPixel 3de0e1499a feat: page tree browser
5 years ago
NGPixel 7a3198c306 fix: linting
5 years ago
NGPixel 2a4b89859c feat: fetch page tree resolver
5 years ago
NGPixel 38c33c58bb feat: rebuild page tree worker
5 years ago
unknown 5438aad637 fix: add site url field to setup page
5 years ago
Nick 5b9dd43e96 feat: import content + x-forwarded toggle
5 years ago
Lawrence Ching 922b7bd1bd feat: Baidu Tongji analytics module (#1087)
5 years ago
Nick 329e9872a1 fix: set minimum db pool size (#1071)
5 years ago
Nick 95535aa3b0 fix: prevent dots and spaces in page path during create
5 years ago
Nick 2e0f861fb2 feat: import users group creation logic
5 years ago
Nick 82ba7d0a36 feat: import users from v1 - db + create users
5 years ago
Nick 454da698a1 fix: git sync untracked
5 years ago
Nick 6a5bc2e273 refactor: plantuml module
5 years ago
Nick f9e10d5107 fix: force user ids during setup
5 years ago
Ethan Davidson 4f8a28f617 feat: PlantUML markdown module (#1066)
5 years ago
Nick 7b46d2a4fc fix: use companion agent for docker upgrade
5 years ago
Nick 1a7ace5107 feat: CONFIG_FILE env param
5 years ago
Nick d0dc300a59 feat: docker auto upgrade
5 years ago
Nick 766eebbe2f fix: editor selection UI + config trim DB_PASS_FILE
5 years ago
Nick 53cdb11239 fix: replace mail pass unless changed (#1053)
5 years ago
Nick 06250c4f03 fix: ignore mailto links from processing (#1041)
5 years ago
Nick 744e6e3248 fix: restore unicode chars for search content
5 years ago
Nick 89754ca7fc feat: DB_PASS_FILE argument support
5 years ago
Nick 309de5bc17 misc: deps cleanup + form validation fixes
5 years ago
Nick 26842ab62b feat: reconnect links after page update
5 years ago
Nick b6fd070b0b feat: list pages by tags + fix search permissions
5 years ago
Andrew Sim 5202eadebb feat: AWS S3 + Digitalocean Spaces storage modules (#1015)
5 years ago
Juan Baez 3ab7bcf8ea fix: host ref in html-core renderer (#1021)
5 years ago
Nick 69e644e18f fix: code linting
5 years ago
Nick 7634bd266d feat: ckeditor
5 years ago
Nick 04193dbc6f feat: database connection retries on start
5 years ago
Nick 33e31a9901 feat: page links table
5 years ago
Nick ab463fcae1 feat: tags on page fetch + pageLinks table schema
5 years ago
Nick efab00fa0c feat: content link states
5 years ago
Nick 22e51c9862 fix: tags load from editor
5 years ago
Nick 5a7fd2d73e feat: tags UI (wip) + save tags from page
5 years ago
Nick eac12121bb fix: always prefix lang for non-default language in disk storage module (#1000)
5 years ago
Nick 28c443c356 feat: admin dashboard recent pages + update deps
5 years ago
Nick 7b2c35d2dc fix: page not found component (#990)
5 years ago
D4uS1 94b0121efa feat: add keycloak auth provider (#1004)
5 years ago
Nick 1d8f1f50e1 fix: prevent empty page content
5 years ago
Nick 13358b26b0 fix: auto redirect to login from homepage
5 years ago
Nick 93237cdaeb fix: broken unauthorized page
5 years ago
Nick ca25661f81 fix: remove generated view files
5 years ago
Nick 1419e9613a fix: welcome page crash
5 years ago
Nick 10e19700e5 fix: UI improvements
5 years ago
Nick 7f67c72757 fix: missing vuetify-loader in webpack prod
5 years ago
Nick d3e693ab46 feat: mandatory password change on login + UI fixes
5 years ago
Nick 823ff1bc61 feat: update user
5 years ago
Nick a6fa4fb4ac feat: admin edit user (wip)
5 years ago
Nick 2d2cf90514 feat: admin create user + markdown help fix
5 years ago
Nick 577a061033 misc: admin vuetify 2.0 UI + arabic display improvements
5 years ago
Nick c4629419d3 fix: admin rendering UI + dark mode
5 years ago
rbtprograms 0f9ddf1e5d fix: Switch converted to Object Literal (#940)
5 years ago
Tiemen e184fed8ee feat: skip discord authorization screen (#949)
5 years ago
Nick e1f8bf59f5 fix: sidebar display
5 years ago
Nick 065c1bb12e misc: migrate to vuetify 2.0 (wip)
5 years ago
NGPixel eccf1a1b19 misc: migrate to vuetify 2.0 (wip)
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 08fd10603f fix: locale db field length
5 years ago
Nick 59dc6fde56 fix: fontawesome 5 latest version
5 years ago
Nick fd8d358b63 fix: git private key alt paste mode
5 years ago
Nick 5689444a17 feat: page locale migration + deps update
5 years ago
Nick 8b7122277a fix: github enterprise auth compatibility
5 years ago
Nick d74683b5fd fix: i18n client caching
5 years ago
Nick 6974811658 fix: editor locale redirect + welcome page localization
5 years ago
Nick d546695143 fix: legacy login errors + logout button
5 years ago
NGPixel 03e80bdff3 feat: legacy login
5 years ago
Nick bd24ff225b fix: gitlab baseurl missing (#907)
5 years ago
Nick 4eda8d6635 feat: alternate navigation icon set
5 years ago
Nick b6f1e1805e feat: locales availability + IE display mode
5 years ago
Nick 1424c3a8bf feat: utilities - telemetry
5 years ago
Nick dc4fa9b31e feat: utilities - cache
5 years ago
Nick 13f172978f feat: pages admin + path parsing fixes
6 years ago
Nick 4f968cf230 feat: simplified setup
6 years ago
Nick 604941fe6a feat: utilities section (wip) + auth utilities
6 years ago
Nick 9cd8657ce6 feat: 4 new analytics modules
6 years ago
Nick 2890d9ccf0 fix: handle duplicate page entries without render content
6 years ago
NGPixel 4e990d50eb feat: gitlab auth module + storage locale namespacing fix
6 years ago
Nick 2870da0e9e feat: analytics code rendering
6 years ago
Nick 537551874b feat: analytics modules backend + admin panel
6 years ago
Nick b34aa5bab4 fix: elasticsearch module upgrade + deps update
6 years ago
Nick d0b73c5a9b fix: UI localization on load + update all namespaced locales
6 years ago
Nick 1dfb55e803 feat: default locale with namespacing
6 years ago
Nick 28cf67cdaa feat: sideloading + locales nav menu
6 years ago
Comran Morshed b690603412 fix: locale override not loading (#880)
6 years ago
Nick 0f1c3a1658 feat: translations (wip)
6 years ago
Nick f93ea02975 fix: self-registration not assigning to predefined group
6 years ago
Nick 40d224e8c0 feat: admin mail - send test email
6 years ago
Nick 17f9f0baa9 feat: rtl display + dark theme improvements
6 years ago
Nick 922f179a90 feat: LDAP debug flag
6 years ago
Nick f7ebccbb43 fix: avoid setting db ssl unless explicitly provided
6 years ago
Nick a50bb2f281 fix: replace spaces in upload filenames
6 years ago
Karol Herbst 624297bc96 fix: setting git URL in git storage module if repository starts with http (#861)
6 years ago
Nick 9f58a08fcb feat: heroku compatibility
6 years ago
Nick 93c1cb5645 feat: db ssl support
6 years ago
Nick dc33476782 misc: upgrade apollo-server + remove temp dep resolutions
6 years ago
Nick c530c15b69 fix: page source id + font
6 years ago
Nick 7a09601a10 fix: page hands when attempting to create a 2 letters page
6 years ago
Nick c0d7e16ef7 fix: asset data type for mysql + mariadb
6 years ago
Nick 6c12061c17 feat: asset rename + delete
6 years ago
Nick 585f2d0296 fix: skip compilation for page contents
6 years ago
Nick 4f1c419859 fix: handle asset upload overwrite
6 years ago
Nick 1fecf38034 fix: upload file hash order
6 years ago
Nick eedd1c0707 fix: upload hierarchy error
6 years ago
Nick 35bc745826 feat: image upload / display
6 years ago
Nick 7b08c8bb31 feat: lists UX + assets create folder UI (wip)
6 years ago
Nick 965f0ad2cd feat: serve asset from db + editor mobile improvements
6 years ago
Nick d27ffe7ca4 fix: override upload cache content-type
6 years ago
Nick 212286fc4a feat: access cached upload file + ignore common page extensions
6 years ago
庄表伟 c2fe9621b9 fix: sqlite assets hash - set default value (#835)
6 years ago
Nick 6b886b6e3f feat: image upload + list root assets (wip)
6 years ago
Nick 9f87535a03 feat: healthz endpoint
6 years ago
Nick 6041b1697a fix: session knex connector + editor UI improvements
6 years ago
Nick 4552c6d2b0 fix: path parser intermittent locale search match (#832)
6 years ago
Nick ca4e0ada30 feat: markdown editor toolbar + default group rules fix
6 years ago
Nicolas Giard 0d2aa56b79
fix: view page as unauthorized user
6 years ago
Nick 8970e70333 fix: remove infinite login redirect from homepage
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 596833180e fix: block single letter pages + RTL admin label in dark mode fix
6 years ago
Nick 5b64c95117 feat: block creating pages with system reserved paths
6 years ago
Nick e597a7df1a fix: auth token refresh missing permissions field
6 years ago
Nick 5db7dcb266 feat: admin list pages + editor media ui imrprovements
6 years ago
Nick e2518c7a8d feat: storage disk - actions + daily backup
6 years ago
Nick f3b8d37fc5 feat: remove external css resources
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 2a950575e2 fix: navigation save cache error #780
6 years ago
Nick 81ff24b9b6 feat: elasticsearch engine
6 years ago
Nick 5938a20785 fix: missing guest global permissions (#788)
6 years ago
Nick 0fd681c1a5 fix: code lint
6 years ago
Nick 343d4db0b3 feat: algolia search engine
6 years ago
Nick 358e79d7f5 fix: setup https support + various fixes
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 abe5f3b25d feat: HTTP redirect to HTTPS server option
6 years ago
Nick 2141366335 feat: dev flags
6 years ago
Nick e3cb33f8b5 feat: admin dev pages modularity + storage state json fix
6 years ago
Nick 3743777b97 fix: sqlite migrations
6 years ago
Nick 7e458f98b4 feat: scheduler storage sync
6 years ago
Nick aa27554bc7 feat: storage schedule + status
6 years ago
Nick 040f840807 feat: graphql rate limiting directive
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 0eac78977a fix: error page missing lodash
6 years ago
Nick b1dd54768f fix: JSON fields handling for MariaDB
6 years ago
Nick a8c7710412 feat: load dev locale files
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 44e87cb60b fix: telemetry
6 years ago
Nick 3ede499732 feat: HTTPS support
6 years ago
Nick a113d1199d feat: (WIP) git storage module
6 years ago
Nicolas Giard 658c105ab5 feat: delete page
6 years ago
Nicolas Giard faa1f389d9 feat: theme code injection
6 years ago
Nicolas Giard 5f18c71ef2 fix: error page pagemeta title
6 years ago
Nicolas Giard 72253f9cb5 fix: root admin access deny bug + patreon link
6 years ago
Nicolas Giard abce09210e fix: setup locale crash
6 years ago
Nicolas Giard 3c8dcdcc37 fix: setup locale crash
6 years ago
Nicolas Giard 1771289188 feat: twemoji + headers fix
6 years ago
Nicolas Giard 86c6aabebd fix: missing apollo-fetch module
6 years ago
Nicolas Giard 63c044a09b feat: check for updates
6 years ago
Nicolas Giard 959f2ebde1 fix: graphql error notifications
6 years ago
Nicolas Giard 7e62c01ed1 feat: page Rules access check
6 years ago
Nicolas Giard 75eb277401 feat: guest + user permissions
6 years ago
Nicolas Giard 8c6aca6623 feat: unsaved changes prompt + beta preparations UI
6 years ago
Nicolas Giard 3b285c5074 feat: beta preparation + utf16 editor fix
6 years ago
Nicolas Giard 4bee20e664 fix: setup groups crash
6 years ago
Nicolas Giard edb97b832d feat: admin - manage groups + permissions + page rules
6 years ago
Nicolas Giard 10940ca230 feat: seo meta + page titles
6 years ago
Nicolas Giard fcee4c0945 feat: admin general + verify account
6 years ago
Nicolas Giard 2b98a5f27a feat: account verification + mail config in admin area
6 years ago
Nicolas Giard 78ae137f48 feat: register server-side validation + forgot password UI
6 years ago
Nicolas Giard 901dbb98e0 feat: register validation + create + admin improvements
6 years ago
Nicolas Giard 17244a0cb3 feat: user edit UI + admin UI improvements + fixes
6 years ago
Nicolas Giard 366a835278 fix: editor flow
6 years ago
Nicolas Giard 157110ed90 fix: TokenExpiredError no longer recognized
6 years ago
Nicolas Giard f856da074e feat: user menu + jwt certs + UI fixes
6 years ago
Nicolas Giard 74aa09f39c fix: dark mode handling
6 years ago
Nicolas Giard 964712905b feat: page history pagination + dark mode fix
6 years ago
Nicolas Giard 78ba895eee feat: source + history (wip)
6 years ago
Nicolas Giard 076aeaf749 feat: markdown rendering
6 years ago
Nicolas Giard 27adad8dad fix: localization master callback + various fixes
6 years ago
Nicolas Giard 3abc254685 feat: TOC, scroll to header, page UI improvements
6 years ago
Nicolas Giard 763bf4b903 feat: sidebar rendering
6 years ago
Nicolas Giard 0b5a4e0c63 feat: content rendering improvements + save fix
6 years ago
Nicolas Giard fb29dd511b fix: setup navigation
6 years ago
Nicolas Giard 9a2a9c220a feat: page history UI + nav links fix
6 years ago
Nicolas Giard b26f30ae20 feat: navigation save / load
6 years ago
Nicolas Giard 553ebefb86 fix: readme + admin UI fixes
6 years ago
Nicolas Giard c08b5ac837 feat: group permissions
6 years ago
Nicolas Giard 14e34d4346 feat: jwt renew via graphql + users create/authorize UI
6 years ago
Nicolas Giard 3caa842d18 feat: auth advanced settings UI + reload auth on save
6 years ago
Nicolas Giard aa08459daf feat: token refresh
6 years ago
Nicolas Giard 3abd2f917c feat: auth jwt, permissions, login ui (wip)
6 years ago
Nicolas Giard 904e2a6efb fix: modules non-string config + live trail logging
6 years ago
Nicolas Giard ed7d3ab540 fix: setup issues + webpack improvements
6 years ago
Nicolas Giard ca9ab4705d fix: contribute resolver
6 years ago
Nicolas Giard 0bd9c36db5 feat: list sponsors + contributors on contribute admin page
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 30806d3c8d feat: editor - existing content
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 2c6a95f900 feat: page cache + save/load logic + db fixes
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 92d0925d51 fix: mssql initial migration crash
6 years ago
Nicolas Giard e284822875 misc: updated dependencies + 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 2483dce941 feat: dev docker-compose
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 4bb522f9d9 feat: new page UI + db fixes + installer improvements
6 years ago
Nicolas Giard 96f4e89020 fix: mysql + sqlite incompatible queries
6 years ago
Nicolas Giard c4c1cf007b feat: xterm + UI fixes
6 years ago
Nicolas Giard 453c1beab3 refactor: views consolidation + css fixes
6 years ago
Nicolas Giard a78c6505f0 fix: setup editors add + page view responsive
6 years ago
Nicolas Giard 2f26d731fc feat: themes foundation + editors load improvements
6 years ago
Nicolas Giard 5620419d05 feat: view page layout (wip) + footer component + fixes
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 803d86ff63 feat: save page - updated + page history
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
7 years ago
NGPixel 9e2f1caaf7 feat: storage module refactor + UI fixes
7 years ago
NGPixel bc12db7295 feat: admin rendering UI + contribute i18n
7 years ago