Wiki.js | A modern and powerful wiki app built on Node.js

Overview
Wiki.js

Release License Backers on Open Collective Downloads Docker Pulls
Build status Quality Gate Status Maintainability Rating Security Rating Standard - JavaScript Style Guide
Chat on Slack Twitter Follow Subscribe to Newsletter

A modern, lightweight and powerful wiki app built on NodeJS

Follow our Twitter feed to learn about upcoming updates and new releases!

Donate

Wiki.js is an open source project that has been made possible due to the generous contributions by community backers. If you are interested in supporting this project, please consider becoming a sponsor, becoming a patron, donating to our OpenCollective, via Paypal or via Ethereum (0xe1d55c19ae86f6bcbfb17e7f06ace96bdbb22cb5).

Become a Sponsor Become a Patron Donate on OpenCollective Donate via Paypal
Donate via Ethereum Donate via Bitcoin Buy a T-Shirt

GitHub Sponsors

Support this project by becoming a sponsor. Your name will show up in the Contribute page of all Wiki.js installations as well as here with a link to your website! [Become a sponsor]

OpenCollective Sponsors

Support this project by becoming a sponsor. Your logo will show up in the Contribute page of all Wiki.js installations as well as here with a link to your website! [Become a sponsor]

Patreon Backers

Thank you to all our patrons! 🙏 [Become a patron]

  • Al Romano
  • Alex Balabanov
  • Alex Zen
  • Arti Zirk
  • Brandon Curtis
  • djagoo
  • Douglas Lassance
  • Ernie Reid
  • Etienne
  • Flemis Jurgenheimer
  • Florent
  • Günter Pavlas
  • hong
  • Ian
  • Iskander Callos
  • Josh Stewart
  • Justin Dunsworth
  • Keir
  • Loïc CRAMPON
  • Ludgeir Ibanez
  • Matt Gedigian
  • Patryk
  • Philipp Schürch
  • Richeir
  • SmartNET.works
  • Stepan Sokolovskyi
  • Zach Maynard
  • 张白驹

OpenCollective Backers

Thank you to all our backers! 🙏 [Become a backer]

Contributors

This project exists thanks to all the people who contribute. [Contribute].

Special Thanks

Algolia
Algolia for providing access to their incredible search engine.

Browserstack
Browserstack for providing access to their great cross-browser testing tools.

Cloudflare
Cloudflare for providing their great CDN, SSL and advanced networking services.

DigitalOcean
DigitalOcean for providing hosting of the Wiki.js documentation site.

Icons8
Icons8 for providing beautiful icon sets.

Lokalise
Lokalise for providing access to their great localization tool.

Netlify
Netlify for providing hosting for landings and blog websites.

Porkbun
Porkbun for providing domain registration services.

Comments
  • feat: add 2 more nesting levels for toc

    feat: add 2 more nesting levels for toc

    fix: #1216 feature request: https://requarks.canny.io/wiki/p/allow-to-select-toc-depth-level (20 votes)

    Added 2 more levels of table of contents. If you think that by default it is too much, please let me know I will add a configuration for it

    image

    needs-work 
    opened by regevbr 17
  • Auto installer (latest branch)

    Auto installer (latest branch)

    Same as #4227 but for the latest branch

    Description

    This is an auto installer for installations in a fully automated kubernetes install. A customer needed this b/c he wants to roll it out to all the subsidiaries with the least amount of frictions possible. Since this will be useful for everyone I decided not to do an out of tree implementation.

    Notes

    • got was added as a dependency. This project is still using request, however request is dead and deprecated for long time already. got is the node.js sides new project that fits into the spot of request best. Especially due to fine grained control over network parameters (such as socket timeouts, ssl timeouts, ...)
    • the setup.js file was rewritten by my auto fixer, if necessary will adjust that somewhat later, I would suggest you to add a .eslintrc or .prettierrc or both to the project to make sure that your repo standards are well defined and no one has to learn your code style standards and by that decrease interaction.
    • the graphql-upload dependency was implicit, but the lock file does not get used during the build. so it was broken and added specifically
    needs-work 
    opened by wzrdtales 10
  • feat: Page Properties should allow switching template type #1186

    feat: Page Properties should allow switching template type #1186

    fix: #1186

    Implement editor changing after page creation. The implementation ~is pretty straight forward and~ works all ways. @NGPixel I'm not a UI/UX man so please let me know what changes you want to make. Also this is my first real time working with vue so excuse my beginners mistakes if such exists

    opened by regevbr 9
  • Editor WYSIWYG and Videos: Improving/Fixing

    Editor WYSIWYG and Videos: Improving/Fixing "Insert Media"

    When using WYSISYG editor with "Insert media" button, the inserted video was not visible on view mode (See: https://github.com/Requarks/wiki/issues/1459)

    Modified code to:

    • handle issue https://github.com/Requarks/wiki/issues/1459
    • support also video URLs from inside wiki.js uploaded assets

    NB Iframes must be enabled otherwise embedding external videos (Eg. Youtube video) is not possible ^^ image

    opened by KingRial 8
  • Adding repository support for the helm chart.

    Adding repository support for the helm chart.

    This PR enables adding repository support for the helm chart, which makes management of helm charts for administrators easier. After implementing this PR, you can do the following.

    To add the chart to a local helm installation:

    helm repo add requarks/wiki https://wiki.js.org/dev/helm
    

    To update the chart to the latest version published in this repo:

    helm repo update
    

    etc.

    Important: If the chart is changed/updated later, run helm package . (for creating a new package) in this folder, followed by helm index . to update the index.yaml and with that the chart so that others can use the above commands to update their installations. (Ensure PRs on this helm chart take these steps to publish their changes.)

    Hope this helps :)

    backlog 
    opened by jeroenlandheer 7
  • feat: Caching kroki svgs #2020

    feat: Caching kroki svgs #2020

    fix: #2020

    When using krok/plantumli to generate umls in markdown, every page loads calls the kroki api to get the image, which is redundant, time consuming and imposes load on those free services for no reason.. I added a new html renderer that will pre fetch the image and inline it into the html. The reason it is not being handled by the kroki renderer is that markdown-it plugins must be sync

    needs-work 
    opened by regevbr 7
  • Initial support for captioned figures with optional floating

    Initial support for captioned figures with optional floating

    In markdown, users can use the class caption below an image to create a figure with an integrated caption, in the same width as the image. (The image might need to be manually sized if it is too large.) Optionally, the figure can be floated left or right using additional classes left or right.

    Example with caption on the same line:

    ![A nice photo](/image.jpg) Photo taken by my friend Bob.{.caption .left}
    

    Example with caption in the following paragraph and manual image size:

    ![A nice photo](/image.jpg =300x)
    
    Photo taken by my friend Alice.{.caption .right}
    

    Example screen shot:

    image

    needs-work 
    opened by despens 7
  • Configurable ToC Heading Levels

    Configurable ToC Heading Levels

    @NGPixel as you wrote

    I would consider accepting this PR for 2.x as the next version still require more time. I would however want some UI changes as to not rely on 10 radio boxes, which is a bit too busy. A range slider would be more appropriate, example in 3.0:

    image

    Also, the behavior should be more in line with how 3.x will work, with a min and max value:

    • min: The minimum heading that will be shown. A value of 2 would ignore h1 nodes but still show their children (if any).
    • max: The maximum heading that will be expanded. Lower headers are still accessible but collapsed by default.

    These changes shouldn't require much work but it would make the transition to 3.x much easier.

    I added a range slider as config choice for ToC heading selection. Please review and give your opinion. Yeah and I have no idea how to put this in the original PR. Sorry for that.

    Maybe we should make the collapse Level a dropdown menu?

    The look of my work: Page option: Bildschirmfoto 2022-03-17 um 07 11 39

    Admin option Bildschirmfoto 2022-03-17 um 07 15 33

    enhancement under review 
    opened by TimoKruth 6
  • bug: playing a video from assets is super slow #2074

    bug: playing a video from assets is super slow #2074

    fix: #2074

    Backstory - I uploaded a large 100mb mp4 video as an asset (using postgres as the db) and added an html5 video element to play it in a page. As soon as the page was trying to load, my wiki server just stopped responding for a good few minutes. Cpu was spiking at 100%. After a lot of investigation, I came to realize that the issue occurs due to a performance bug in the node-postgress library. I already fixed the bug ~~and waiting for CR on it.~~ and it was released and it is already being used in the master branch.

    This PR fixes a performance issue while handling videos: When a request is aborted (due to change of playing position for example) the browser cancels the request, but the error handling in the code ignored it and tried to send the file again from DB which wastes time and causes more issue and the response is already closed.

    In addition, I thought about an optimization - instead of fetching assets from db and caching them, the assets might already be cached on the local disk on one of the storage modules (git or disk), so why not use them? The reason I came up with the optimization is that even after my fix to node-postgres it still takes 40 whole seconds to retrieve the 100mb video file from the DB and it is simply a bad user experience...

    opened by regevbr 6
  • Page-component feature with components in /Components.

    Page-component feature with components in /Components.

    This is a feature to allow vue components to be specified in wiki pages. Response to feature request "Dynamic tables". Opens up many possibilities, for e.g. create tables of data from remote websites. I can give examples of wiki pages, but not sure where to include them since we don't have docs. Also, not sure how to make this as optional feature that can be enabled in config.

    I have included axios and bootstrap-vue as dependencies; it ensures we don't have to struggle with imports.

    This needs to be reviewed and discussed.

    opened by codevin 6
  • Fix toolbar z-index issue with Safari

    Fix toolbar z-index issue with Safari

    This should resolve #834

    I unfortunately can't test it, the project isn't building properly on my computer. I keep getting Error: Cannot find module './DirectoryWatcher' or Error: Cannot find module 'bluebird' when I run make docker-dev-up

    opened by curieos 6
  • git storage: disable color.ui

    git storage: disable color.ui

    If Git's color.ui has been set to "always" globally, the git storage module will fail to sync because branches.all will contain "\u001b[31mremotes/origin/master\u001b[m" instead of "remotes/origin/master", as revealed by WIKI.logger.info(JSON.stringify(branches.all[0])).

    opened by EricFromCanada 0
  • feat: Set groups based on LDAP groups

    feat: Set groups based on LDAP groups

    This PR provides LDAP group mapping functionality similar to the OIDC group mapping. Thank you to @fionera for the OIDC groups functionality, that provided the roadmap for us to get LDAP group sync to work.

    opened by icsinfo 0
  • fix: keycloak authentication post logout redirect for Keycloak 18+

    fix: keycloak authentication post logout redirect for Keycloak 18+

    What?

    This fixes the Keycloak authentication strategy post logout redirect from Keycloak 18 and above when 'Logout from Keycloak on Logout' is enabled. Additionally, a new parameter has been added to the strategy config to enable the old behavior for legacy versions of Keycloak.

    This was brought up in discussion #5213 and partially addressed in unmerged #5513. That PR fixes the logout error in Keycloak 18+, but doesn't provide a redirect back to the wiki.

    Why?

    In older versions of Keycloak, the 'redirect_uri' parameter can be passed to the logout endpoint to automatically log out and redirect afterwards. Starting with Keycloak 18, this has been replaced with 'post_logout_redirect_uri'. This parameter must be accompanied by 'id_token_hint' with its value set to the id_token obtained at login.

    How?

    The id_token from Keycloak is saved to the user's session upon successful authentication and added as 'id_token_hint' when generating the post logout redirect. Enabling 'Legacy Logout Redirect' in the strategy config will revert to the old behavior of using only 'redirect_uri'.

    opened by qfluxlab 0
  • feat: edit drawio site url

    feat: edit drawio site url

    Add support for drawio in offline mode (according to https://js.wiki/feedback/p/make-drawio-support-for-offline-mode)

    New config.yml value drawioBaseUrl added. By default it points to https://embed.diagrams.net/, but user can change it to some internal server.

    Howto check

    Get all files from https://github.com/jgraph/drawio/tree/dev/src/main/webapp directory and copy them to some server inside internal network. With docker, you may use nginx container.

    docker run  --publish 8094:80 -v "$PWD/webapp":/usr/share/nginx/html/subpath nginx
    

    In that case drawioBaseUrl would look like this

    drawioBaseUrl: http://127.0.0.1:8094/subpath
    
    needs-work 
    opened by dzruyk 0
Releases(v2.5.295)
  • v2.5.295(Dec 24, 2022)

  • v2.5.294(Dec 11, 2022)

  • v2.5.293(Dec 10, 2022)

  • v2.5.292(Nov 19, 2022)

  • v2.5.291(Nov 9, 2022)

    :sparkles: New Features

    • 9fbc25a - improve table rendering + add markdown-it-decorate module (commit by @NGPixel)

    :bug: Bug Fixes

    • 1893fd4 - login with Keycloak 20 by explicit set OAuth scopes (PR #5808 by @silicht)
    • 2cb3041 - Page Rules based on Tag Matches do not work for comment permissions (PR #5819 by @natsutteatsuiyone)
    • 445ad05 - incompatibility issues with [email protected] (PR #5799 by @natsutteatsuiyone)

    :wrench: Chores

    • d98e0b3 - rollback azure blob module to 12.9 (commit by @NGPixel)
    • f77c695 - set windows build node to 16.x (commit by @NGPixel)
    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(70.23 MB)
    wiki-js.tar.gz(66.79 MB)
  • v2.5.290(Oct 30, 2022)

    :bug: Bug Fixes

    • 274ecf4 - America/Sao_Paulo timezone offset (PR #5690 by @ecarruda)
    • 15206ef - comment edit not updating original content (PR #5646 by @adroslice)
    • 17c11b3 - typo in letsencrypt.js logging output (PR #5712 by @cleaverm)
    • db0255c - add missing scriptJs and scriptCss to single page resolver (PR #5689 by @rrg92)
    • e6bbf9d - oidc module - map() call on undefined; fix unrelate() usage (PR #5781 by @asenchuk)
    • 1bb9be0 - admin contribute link address. (PR #5791 by @JiuLing-zhang)

    :wrench: Chores

    • cf7abea - helm: add loadBalancerIP param (PR #5704 by @vampire-yuta)
    • 504f172 - update dependencies (commit by @NGPixel)
    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(65.10 MB)
    wiki-js.tar.gz(66.85 MB)
  • v2.5.289(Sep 20, 2022)

  • v2.5.288(Sep 17, 2022)

  • v2.5.287(Sep 5, 2022)

  • v2.5.286(Aug 6, 2022)

  • v2.5.285(Jun 25, 2022)

  • v2.5.284(Jun 11, 2022)

    :sparkles: New Features

    • 97a7445 - mail: allow setting of mailer identifying name (PR #5363 by @davwheat)

    :bug: Bug Fixes

    • e3d94f7 - don't push files to git if ignored (PR #5334 by @Fireant456)
    • b78026e - auth: handle null SAML authnContext context (commit by @NGPixel)
    • 046e4b9 - graphql: remove required flag on MailConfig schema (commit by @NGPixel)
    • 1e57773 - mail: typo in admin mail save mutation (commit by @NGPixel)
    • 18f9165 - graphql: add missing admin mail name variable to save mutation (commit by @NGPixel)
    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(63.54 MB)
    wiki-js.tar.gz(65.26 MB)
  • v2.5.283(May 23, 2022)

  • v2.5.282(May 16, 2022)

    :sparkles: New Features

    • cd33ff0 - admin: export tool for full migration / backup (PR #5294 by @NGPixel)

    :bug: Bug Fixes

    • 24dbc09 - change spelling of Kiev to Kyiv (PR #5285 by @crambo)
    • 9b40d60 - update to working twitch passport strategy (PR #5279 by @ebiggz)
    • b345375 - auth: SAML authnContext parameter should be an array (PR #5290 by @Ma27)
    • 5590507 - nav: add locale to current directory link (PR #5286 by @myml)
    • 8be88cb - search: search result display as empty after clearing field (PR #5283 by @myml)
    • a37d733 - auth: update SAML authnContext hint text for multiple values (commit by @NGPixel)
    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(63.33 MB)
    wiki-js.tar.gz(65.02 MB)
  • v2.5.281(May 10, 2022)

  • v2.5.280(May 2, 2022)

  • v2.5.279(Apr 30, 2022)

  • v2.5.278(Apr 17, 2022)

    :sparkles: New Features

    • 74887ba - auth: OAuth2 scope support (PR #5181 by @myml)
    • de15103 - auth: OAuth2 access_token in GET query string in userInfoURL (PR #5188 by @triszt4n)

    :bug: Bug Fixes

    • 44b3fd1 - admin - general settings not saving with empty value (PR #5165 by @rajatchauhanyti)
    • a647626 - external comments template using incorrect page variables (commit by @NGPixel)

    :wrench: Chores

    • 8dcbc18 - helm: add revisionHistoryLimit (PR #5175 by @Parkhost)
    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(65.58 MB)
    wiki-js.tar.gz(66.95 MB)
  • v2.5.277(Apr 4, 2022)

    :bug: Bug Fixes

    • 2c83472 - ldap: typo spelling of distinguished (PR #5066 by @gdevenyi)
    • 1f489a3 - handle multiple LDAP strategies (PR #5116 by @frantic91)
    • a652e43 - handle multi social auth strategies (commit by @NGPixel)
    • a50712e - handle links to same host but different port as external (commit by @NGPixel)
    • 05b4053 - encode filenames for assets force download (commit by @NGPixel)
    • dc5d8dd - handle page metadata parse failure (commit by @NGPixel)
    • 63ecb32 - missing aria attributes + controls on tabset component (commit by @NGPixel)
    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(65.54 MB)
    wiki-js.tar.gz(66.93 MB)
  • v2.5.276(Feb 21, 2022)

    ✨ New Features

    • 2815f38 - logging: add option to configure JSON logging (PR #5022 by @mskrip)
    • de6d4be - config: add option to specify default value to env var expansion (PR #5020 by @mskrip)

    🐛 Bug Fixes

    • 69e9ccc - remove wild log that was possibly for debugging (PR #5021 by @mskrip)
    • 3f5388d - logging: add default fallback for logFormat config (commit by @NGPixel)
    • 411802e - check update page access using original page path (commit by @NGPixel)
    • a3bf1f7 - apply locale restrictions to page rules (commit by @NGPixel)
    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(63.63 MB)
    wiki-js.tar.gz(64.96 MB)
  • v2.5.275(Feb 13, 2022)

    ✨ New Features

    • 8e3af9ac15 - use config value for json body parser limit (commit by @NGPixel)
    • fc6e4ab9c4 - add link to admin area on welcome page (PR #4035 by @tommcn)

    🐛 Bug Fixes

    • 7988fa62ca - use body parser limit config with fallback value (PR #4985 by @matthgyver)
    • afafb4f4e0 - md task list - use same config as client (commit by @NGPixel)

    🔧 Chores

    • 8d420759f8 - helm: add volumes and volumeMounts chart values (PR #4714 by @jordanjean)
    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(71.46 MB)
    wiki-js.tar.gz(64.68 MB)
  • 2.5.274(Jan 30, 2022)

  • 2.5.272(Jan 23, 2022)

  • 2.5.268(Dec 26, 2021)

    Changes:

    • 5210e14b57e1fce07552fa5dd80d72b404932534 fix: add scrollbar for big diagrams (#4120)
    • e84c15b926843a32d23b7e71e2d2f4622dfca9e7 fix: scanSVG incorrect ext reference (#4825)
    • 67c1be75f3c6d0dae26767255efc071dab03d7c5 docs: fix typo on helm documentation (#4791)
    • 802dbd96c38972ba1f598516adeae6189b9ea0f5 feat: extends plausible analytics to support self hosted installations (#4824)

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(66.66 MB)
    wiki-js.tar.gz(64.36 MB)
  • 2.5.264(Dec 25, 2021)

  • 2.5.260(Dec 18, 2021)

    Changes:

    • e79e591f9e3268089fbf4029876c6cedb26a2055 fix: handle scroll to header in tabset hidden tab
    • 5d3e81496fba1f0fbd64eeb855f30f69a9040718 fix: sanitize SVG uploads
    • 79e153815f959d5750319954eb1fdcb48d811c80 docs: change broken links in CONTRIBUTING guide. (#4789)
    • 0d7d95d2ac569149e637271f7bae61996b327a40 fix: markdown checkbox rendering with links
    • 29e0852a3eb5402e3aaaec90af25e9e28d724465 misc: update BACKERS

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(66.69 MB)
    wiki-js.tar.gz(64.39 MB)
  • 2.5.255(Dec 6, 2021)

  • 2.5.254(Dec 5, 2021)

    Changes:

    • 003ca518262b01a3fb5431fd6a4c9941a6073dc9 fix: arm dockerfile use non-alpine base image
    • 7e335fa8c3947c7a15b99e7f4750bbb67b7319d5 fix: revert arm dockerfile to node 14 (unsupported sqlite3 in 16.x)
    • 661ec5f5e021fd6dbf3a13f5c7bddafa503ee46d fix: arm dockerfile alpine python version
    • 0343ea4ddfb8e6ea9b759ad2c7d772fb9f171035 fix: arm dockerfile incorrect node version
    • 88258fdda6dfa0302a04b3fb6824f105bc53b248 misc: update arm dockerfile
    • 40416645868d748f95b16022f21247eaa467b96f misc: update dependencies
    • fcae980ed734552bd7202f97fab3bf6775834743 misc: update build Dockerfile
    • 414033de9dff66a327e3f3243234852f468a9d85 fix: asset path traversal on windows
    • 112d0707301306843b748bfa43fa4ce4cc63197f docs: update BACKERS
    • 3b41310ad986f8da105e74289f3b53a8f5e93f75 docs: update BACKERS
    See More
    • 19d614e3764ca7e7491ec1c9c8df9799ac1ed40b docs: update sponsors (2)
    • 9d668444744aa74699c71feda2ee71b94511460c docs: update sponsors
    • 29f173c24c75ff5fe27fd07913dfde62b89eafbf fix: query parameter on tags page (#4668)
    • 87fcfca6d72d65a56f613a972b8b65cf2a1cc512 feat: add Plausible Analytics module
    • f4d9fd43f09ce73692f3fd82b67e08dd507df65d misc: helm sideload initContainer option (#4325)
    • 5c99cf3cfa413779dc4bd17d81565e63734016e0 docs: update helm docs
    • d4e8e8b1477319489d57f9e0266eca9602732469 docs: update Helm instructions
    • fe75abac5700d712ffb3213537a1d2e866279130 misc: helm chart action cleanup
    • bfec7b31105be3fd7577cff2dd46dd56463e1b7a misc: update helm chart icon
    • 07087661ecba106fbccca660c96e1780f85c5e15 misc: add build version to helm chart push action
    • a93fbc3ca224653cd68ac425d123464da64f4b1f misc: fix helm charts auth var reference
    • e436441994cc5c65955bdf0386f6d1abe4ddb712 misc: fix helm charts auth (2)
    • 5142213ab828b766bf62c206bc23b1569af75561 misc: fix helm chart auth
    • 5fec2145a2ef3d22cbb86a1d72610b8065336b34 misc: fix helm push authentication (#4630)
    • f60a5c819b0200623b64f5e324b72e7f793b8db4 misc: use helm push chartmuseum plugin (#4629)
    • df15ca1fcfca3f7458d4619f6bb8afc464955a55 misc: update helm.yml action (#4628)
    • 6d47983c6b620541c8ba0524b031209959ba3524 misc: add helm chart build action (#4627)
    • 757398c2498f2883c4405d2d2ccf1c07b110d522 fix: remove fibers dependency
    • 5911867b211e23905f67574f4361a5bf7b2956de fix: various OAuth2 fixes
    • 2d4cbb07c05c0ea3369e9ef2be92c573333c074b misc: i18n-ally config
    • 87084c66b0a1a01d820835d5d5a7983cdeeedda2 feat: Generic OAuth2 authentication implementation (#3094) [ #2392 ]
    • 813df21020cead6e14c75cdddc10d7ef930cd71f fix: prevent malformed paths for pages (#4533)
    • e8d56c28ebd83e937d938f2d58b9a7c91b2d9136 fix: default theme summary and detail (#4156)
    • 12aef93cd61611594ea748fb6976131f86863861 fix: remove excess div wrappers (#4528) [ #4524 ]
    • 525f7581512dcba0a18fe7a0845554f649304f1c misc: fix helm high availability property (#4490)
    • 2916ec5889e4add9c2c34d852b95ce5da9914cbc misc: updated values file imagePullPolicy to match what is in deployment.yaml (#4546)
    • cc4c2bfcd511abf0ef541d2b5caff9360f9684f5 fix: update social-sharing.vue to have proper icons (#4556)
    • d93bd1ad5a9d093b8ff93037d3071aea681c20c0 fix: git storage - 'import everything' feature restored (#4559) (#4572)
    • cd98c9759a6a70b319f943b00062d053dc73c1e7 docs: update BACKERS
    • 2edeeced56c1056db9817a87bbd7294fc9aa9a19 docs: update BACKERS
    • 3e795777ec502ee91f764cba470156b484f90c32 fix: hide keyline when footnotes are preceded by header (#4529)
    • db73b650c96fc7404531421fd3b2ab7dd4b1b374 fix: issue with Custom Header IDs (#4527) [ #3502 ]
    • 8aa02318b531207f8a81cc8b6ff20ca633c0df0a fix: display of Headers within Details Summary (#4491)
    • 14cb17c227ccad22cebc51aaf40505347fbd9f65 fix: spoiler summary overflows it's parent (#2502)
    • a208f1f5e09bbf880c584c7944b482e2b8da6c79 docs: update BACKERS
    • ed3925b1c52b4155e0595146837916db0d094e40 fix: use first email address in Rocket.Chat auth response (#3122)
    • 3814eef92277973a52ceb3c76e793586ab2b1226 fix: admin email setup toLowerCase (#4516)
    • 3a8b415ed97a95da26b7ca1b545be4d00452951a docs: update BACKERS

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(66.30 MB)
    wiki-js.tar.gz(63.92 MB)
  • 2.5.219(Sep 25, 2021)

    Changes:

    • 8d1f75262021efd512344122718ea024b3bb8cdd feat: add possibility to set PostgreSQL schema other than public (#4161)
    • 66bf914725e64e2bc2ac462c1e127affbf9ecd51 fix: scheduled git sync task (#4481)
    • 1dc974245f1f47d4b870e13ddbc9d70877dcb548 fix: sftp error when dir already exists (#4024)
    • 54505976548630c30890cf7091a522e3fdc2e0fa docs: upgrade helm chart to take in consideration K8S v1.19+ for ingress (#4437)
    • 94aab69ba84f96453fdf11a9d4ce7a184bba935c fix: add beacon and error beacon newrelic parameters for eu region support (#4421)
    • f4de80f8bcac7e701e21b9724de1e4cf70eb5e05 misc: add helm high availablity when replicas are more than 1 (#4420)

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(59.47 MB)
    wiki-js.tar.gz(62.39 MB)
  • 2.5.214(Sep 12, 2021)

    Changes:

    • d5a5820c2f59e1315b5ba225809167f855a0131f fix: remove unused middleware
    • b3d9a183eaa9bc6c4079d582d8f8e5320513ef44 fix: anchor links - use MouseEvent.currentTarget (#4236)
    • 9f19543488834763812f473211178cbf6fa030be fix: add missing decodeURIComponent while page load (#4244)
    • 7e997aada50e7cddc8a3fe43d22ba5fcd82c3967 fix: resolve admin pages pagination bug (#4280)
    • c5a45e578e2d8a17566859d8f1be5677b00daa22 fix: git storage - handle renamed files & assets (#4307)
    • 9864be884d839f94f100d08e25064622388d7433 fix: replace passport-slack implementation (#4369)
    • 3174fdd76ba7044849b080bbe5d17778560daf79 docs: fix helm ingress doc
    • 826e6d4bdf86f331e09f3508dc2aba3d0ea05f85 feat(helm): adding liveness and readiness probes customizations (#4116)
    • ee8006892ee57f428d9a919cca314cdc370b7b31 feat: add support of hd auth parameter to work with G Suite domains (#4010)
    • 9081232e7cd30c2e3d4790eaa2eeff799dc2bea9 fix: disallow # char in file uploads (#3770)
    See More
    • 0788d615bcee8ac2703e1cdb3cc5c40cb5e38a04 docs: improve Helm README (existing postgresql Secret) (#3991)
    • a10312754515cf7f53cd002ad4ecd064e2795abc fix: graceful shutdown (#3821)
    • 71aa0c9346c3a120c4c1ca4c98c86c949a5f6b2f fix: jobs/worker - pass through job error from worker process (#3822)
    • a20f70ed8de1e5b2e216f6d87b4f8da97019dd56 fix: rendering/html-core - null checks (#3823)

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    wiki-js-windows.tar.gz(59.64 MB)
    wiki-js.tar.gz(62.60 MB)
Owner
requarks.io
Open source applications for teams
requarks.io
Build performant, native and cross-platform desktop applications with native Vue + powerful CSS like styling.🚀

Vue NodeGui Build performant, native and cross-platform desktop applications with Vue. ?? Vue NodeGUI is powered by Vue ?? and Qt5 ?? which makes it C

NodeGui 765 Dec 30, 2022
AT-UI is a modular front-end UI framework for developing fast and powerful web interfaces based on Vue.js.

AT UI AT-UI is a modular front-end UI framework for developing fast and powerful web interfaces based on Vue.js. 中文 README Features Based on Vue A npm

null 2.3k Jan 4, 2023
Admin UI Template is a modern, responsive, and customizable admin UI template for your business.

Admin UI Template is a modern, responsive, and customizable admin UI template for your business. It contains reusable components, theme color, and design support along with dark theme support.

Open Template Hub 7 Dec 18, 2022
⊞ The modern way to work with tables. Blazing fast facet-filtering, sorting, and searching.

Table Elements The easiest way to integrate Meilisearch into your frontend as a data source for your tables. These components will allow you to kick-s

Open Web 10 Nov 21, 2022
100 Modern CSS Buttons, Free And Royalty Free.

?? Contributions Currently, there are 100 buttons in this project, but we’d love to have more! If you have new button ideas, create an Issue. If you h

null 2.7k Jan 7, 2023
Catamyst Frontend Stack - Discussion and demo for Frontend Web Development with Modern Tech Stack

Catamyst Frontend Stack Discussion and demo for Frontend Web Development with Modern Tech Stack. Made by M Haidar Hanif from Catamyst. Haidar is the F

Catamyst Community 48 Dec 24, 2022
Most modern mobile touch slider with hardware accelerated transitions

Get Started | Documentation | Demos Swiper Swiper - is the free and most modern mobile touch slider with hardware accelerated transitions and amazing

Vladimir Kharlampidi 33.7k Jan 4, 2023
Modern ThreeJS boilerplate powered by Vite & Typescript

Modern ThreeJS ⚡️ Modern ThreeJS boilerplate powered by Vite & Typescript. Features Powered with Vite ?? GUI controls using Tweakpane ?? Typescript ??

Alvaro Saburido 64 Jan 4, 2023
Modern Vue Stack 2022. Joyful development experience 🎉

Modern Vue Modern Vue stack 2022 with Micro front end & Monorepo ?? . Joyful development experience ?? . The main branch will keep clean for quickly c

han 263 Dec 18, 2022
A modern, zero-dependency uptime monitoring tool & status page based on GitHub Actions & Nuxt Content v2.

StatusBase Uptime monitoring tool & beautiful status pages Powered by Nuxt Content v2! Free • Open Source • Notification View Demo · Report Bug · Requ

zernonia 208 Dec 27, 2022
A modern, zero-dependency uptime monitoring tool & status page based on GitHub Actions & Nuxt Content v2.

StatusBase Uptime monitoring tool & beautiful status pages Powered by Nuxt Content v2! Free • Open Source • Notification View Demo · Report Bug · Requ

StatusBase 194 Jul 5, 2022
Make Phaser 3 games with modern frontend tooling.

Phaser 3 + Vite.js Template Make Phaser 3 games with modern frontend tooling. Prerequisites You'll need Node.js and npm installed. It is highly recomm

ourcade 15 Dec 15, 2022
Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.

Onsen UI - Cross-Platform Hybrid App and PWA Framework Onsen UI is an open source framework that makes it easy to create native-feeling Progressive We

null 8.7k Jan 4, 2023
The first truly composable CSS animation library. Built for Vue, React, SCSS, and CSS, AnimXYZ will bring your website to life.

AnimXYZ animxyz.com AnimXYZ helps you create, customize, and compose animations for your website. Powered by CSS variables to allow a nearly limitless

Ingram Projects 2.1k Jan 2, 2023
A high quality UI Toolkit built on Vue.js 2.0

iView A high quality UI Toolkit built on Vue.js. Docs 3.x | 2.x | 1.x Features Dozens of useful and beautiful components. Friendly API. It's made for

iView 24k Jan 5, 2023
Lightweight Mobile UI Components built on Vue

Vant Mobile UI Components built on Vue ?? 文档网站(国内) ?? 文档网站(GitHub) ???? 中文版介绍 Features 65+ Reusable components 1kb Component average size (min+gzip) 9

有赞 20.7k Dec 31, 2022
A design system built by IBM

Carbon Design System Carbon is an open-source design system built by IBM. With the IBM Design Language as its foundation, the system consists of worki

Carbon Design System 6.2k Jan 3, 2023
A hackable slideshow framework built with Vue.js

Eagle.js - A slideshow framework for hackers Slideshow system built on top of the Vue.js Supports animations, themes, interactive widgets (for web dem

null 4.1k Dec 28, 2022
Admin dashboard template built with tailwindcss & vue-jsx.

K UI Admin Dashboard Template (Vue 3 & JSX) ⚠️ This template is not finished yet and still in design phase. We are building it in public. Live preview

Kamona-UI 4 Aug 14, 2022