Commit Graph

820 Commits (3814eef92277973a52ceb3c76e793586ab2b1226)

Author SHA1 Message Date
NGPixel 134f057bb8 feat: uploads config + security admin page
5 years ago
NGPixel 53da387082 feat: plantuml in markdown preview
5 years ago
NGPixel cc9f022051 fix: nav external blank option
5 years ago
NGPixel 98bf0d9ccb fix: escape mustache template chars in content
5 years ago
NGPixel 2ff0e42c1d fix: add verifySSL option to mail settings
5 years ago
NGPixel 6a4b25bc28 fix: plantuml deflate raw
5 years ago
daneallen 4aa7828a92
fix: add rel option to external links in content (#1853)
5 years ago
NGPixel d2b99a2032 feat: timezone + dateFOrmat + appearance profile settings
5 years ago
NGPixel c81ba5a503 fix: markdown footnotes id incorrectly stripped
5 years ago
NGPixel 281172a9f4 feat: mathjax markdown module
5 years ago
NGPixel 954262f517 fix: tabs renderer remove switchTab handler
5 years ago
NGPixel 5d43f6ada1 feat: content tabs
5 years ago
NGPixel bbe64ef6b6 feat: static navigation menu option
5 years ago
NGPixel b2931471c0 fix: remove ssh port param for git module
5 years ago
NGPixel 89debd57f7 fix: path chars check typo
5 years ago
NGPixel 7306fabdba fix: auto-trim trailing slash from paths + illegal chars check during move
5 years ago
NGPixel 566043ec43 fix: perform git move manually to prevent bad source
5 years ago
NGPixel bade9430f2 fix: storage internalSchedule typo
5 years ago
NGPixel d1dd1f195b fix: ldap allow disable cert check + icon
5 years ago
NGPixel ec2d10c7f2 fix: trim and auto-remove trailing slash for Site URL in Admin General
5 years ago
NGPixel 7c59bfed08 fix: browse tree ancestors not converted in mariadb
5 years ago
GaliTW ac11cd2cdd
fix: move page with wrong object key (#1757)
5 years ago
NGPixel 4308152a08 fix: uriencode git user/pass for http remote
5 years ago
NGPixel dae64f00a0 fix: brute-knex refactor
5 years ago
NGPixel 2213ba2c81 fix: git custom ssh port not handled
5 years ago
NGPixel 02816b68d0 fix: db inline CA cert reconstruct
5 years ago
NGPixel 81732da709 fix: db inline CA cert mode
5 years ago
NGPixel d651412d34 fix: pg db connection problem
5 years ago
NGPixel cf81ad910d fix: HA reload group guest expiration
5 years ago
NGPixel 405187b8e0 fix: HA event publish
5 years ago
NGPixel bd4263ecb2 feat: HA event handling + emitting
5 years ago
NGPixel 6a00a5dbce fix: git ssh port incorrect default value
5 years ago
NGPixel 7cd5721ca1 feat: handle event propagation via DB (HA)
5 years ago
NGPixel 8aba5305d8 feat: sidebar item permissions + admin nav edit
5 years ago
NGPixel 9a93ac28f2 feat: admin dashboard last logins
5 years ago
NGPixel 514d31a46d feat: hide sidebar option
5 years ago
NGPixel a33691d642 fix: bypass users model when updating lastLoginAt
5 years ago
NGPixel 1c80faa94d feat: browse nav + pageTree ancestors
5 years ago
NGPixel 3ca72ccc1e feat: new nav UI (wip)
5 years ago
NGPixel 53ceea74f1 fix: skip telemetry if devmode
5 years ago
NGPixel 17f833509f fix: html sanitizer - whitelist start prop for ol tag
5 years ago
NGPixel 2ff3abe0d8 fix: html sanitizer - whitelist i tag
5 years ago
NGPixel 71be4660bf fix: use new telemetry endpoint
5 years ago
NGPixel 76ade8df53 feat: link autocomplete + insert link modal (markdown)
5 years ago
NGPixel 245104c6ae fix: mssql + older mariadb migration 2.2.17 failure
5 years ago
NGPixel 77548c8778 fix: tags input normalization
5 years ago
NGPixel d959ef7e5c feat: profile - pages
5 years ago
NGPixel 80ee45ae4f feat: admin edit user - activity panel
5 years ago
NGPixel 1e4d513252 feat: user profile page - save info + change pwd
5 years ago
NGPixel c7f3c9d908 feat: user profile fetch info + groups
5 years ago
NGPixel 5229390d87 fix: plantuml default markers
5 years ago
NGPixel 5f382f21cf fix: enable mermaid by default
5 years ago
NGPixel 1d16a3fc71 feat: mermaid support for markdown
5 years ago
NGPixel 44a0f69a78 feat: katex chemical equations support
5 years ago
NGPixel 3613c73008 fix: mysql 2.2.50 failed migration
5 years ago
NGPixel f5fa2ad468 fix: sqlite pageHistory migration update query
5 years ago
NGPixel 58b08e54b4 fix: missing footnote module in markdown editor preview
5 years ago
NGPixel 4b0e3d1c43 feat: save conflict resolution
5 years ago
NGPixel bacbe4f543 fix: whitelist task list checkboxes
5 years ago
NGPixel b529ad21c9 fix: code blocks incorrect escaping + deps update
5 years ago
NGPixel 2810f7b5af feat: use local assets for twemoji
5 years ago
NGPixel fcd37afdb0 fix: drop userKeys on user delete
5 years ago
Lucas a5297f8c6e
feat: option to restrict Discord auth to a specific server (#1548)
5 years ago
gh0stalker a6dd93746e
fix: resolve Twitch OAuth API (#1561)
5 years ago
gh0stalker 741208911b
fix: postgres 2.2.17 migration missing quotes (#1562)
5 years ago
Lukas Frischknecht ee0eb55522
fix: update docker configuration file location (#1570)
5 years ago
NGPixel 830f51664c feat: katex in markdown preview + xss fix for svg
5 years ago
NGPixel 4398573645 feat: save conflict check polling
5 years ago
NGPixel 13a995133b feat: branch off / create from template
5 years ago
NGPixel e85de92715 feat: restore page version
5 years ago
NGPixel e50dc89519 feat: view version of page source
5 years ago
NGPixel 2ac9131244 feat: page history - download version
5 years ago
NGPixel 95f01cdeb8 feat: history version diff
5 years ago
Nicolas Giard fba9e0058f
fix: allow figcaption in xss module
5 years ago
NGPixel df933f5dc4 fix: reject API tokens if API is disabled
5 years ago
NGPixel f7c0daec9a feat: content license notice option
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
Nicolas Giard f72cf664eb
feat: manage / create API keys (#1516)
5 years ago
alancnet de4d407fdc
fix: apply json size limit to graphql (#1480)
5 years ago
NGPixel ea5027cb2e fix: admin tags - persist close confirm dialog state
5 years ago
NGPixel 56235c6354 fix: setup incorrectly starting HTTPS server
5 years ago
NGPixel 09554c8528 fix: add missing html tags to whitelist
5 years ago
Nicolas Giard 5c20f585a4
feat: admin tags (#1452)
5 years ago
NGPixel 90fbc62917 fix: kbd xss whitelist
5 years ago
NGPixel 1b4d8142f3 fix: code linting auth.js
5 years ago
NGPixel ff5acba358 fix: redirect to previous path after login
5 years ago
NGPixel 1fc786e2ed fix: redirect home to login only if guest
5 years ago
BobbyB 7d23344c7a
fix: page rules role check (#1447)
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)
5 years ago
NGPixel f4e3fd0954 feat: tags autocomplete in page properties
5 years ago
NGPixel 9f16d3e3fa fix: code linting
5 years ago
NGPixel ad3a6e15f9 fix: rtl list bullet symbol
5 years ago
NGPixel 1914d40574 fix: set rtl correctly if default lang is non-rtl
5 years ago
BobbyB b82c788e5c
feat: add Page Rules For Matching Tags (#1418)
5 years ago
NGPixel 22fa5c9b23 fix: handle migrations .js naming
5 years ago
NGPixel 4dc7e05373 fix: migration for pageHistory content column type
5 years ago
NGPixel 95e79a7316 fix: auto beautify css injection in admin
5 years ago
NGPixel da86d8ccf7 fix: objection.js 2.0 compat fixes
5 years ago
NGPixel 8f5265622f fix: objection.js 2.0 compat fixes
5 years ago
NGPixel 3e991fa590 misc: dev mode warning on setup
5 years ago
NGPixel 988ba3f616 fix: objection 2 changes
5 years ago
NGPixel ae53484abd feat: admin ssl - renew cert + toggle redirection btn
5 years ago
NGPixel 91e897ccd9 fix: admin contribute list + source permission
5 years ago
NGPixel b18dd29fa0 feat: browse page by ID
5 years ago
NGPixel 1b749e7bf2 fix: letsencrypt maintainerEmail
5 years ago
NGPixel c6933a2d20 feat: let's encrypt
5 years ago
alancnet 73da73a595 fix: allow highlight color (#1365)
5 years ago
NGPixel 0d6562cca4 feat: admin utilities - rerender all pages
5 years ago
NGPixel 6920a35d80 feat: visualize pages (dendograms)
5 years ago
NGPixel 4698afdaeb fix: truncate pictureUrl if too long (#1311)
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 661b6044fa feat: verify + activate + deactivate user from admin
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)
5 years ago
NGPixel 3092615c5e fix: improve db error reporting for pg
5 years ago
NGPixel f1725159f7 feat: accept db ssl config
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
alancnet a257831c6c fix: rebuild-tree exceeds mssql parameter limit (#1328)
5 years ago
alancnet a457e82b16 fix: getPagePath would include a trailing (#1323) (#1324)
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)
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