Commit Graph

96 Commits

Author SHA1 Message Date
orenom 97588806cd use primarily REDIS_URL env variable for config.redis_url - keep REDIS_HOST here for backwards compatibility 2022-01-21 17:54:40 +01:00
orenom c7efe63218 update version 0.1.0 => 0.1.1 0.1.1 2022-01-20 20:09:56 +01:00
orenom 10382a1fa8 use snake case for variables 2022-01-20 19:21:54 +01:00
orenom fdb6dda91e fix invalid applyUserMods() theme parameter (fixes #39) 2022-01-20 19:16:22 +01:00
orenom 521eedeaf1 fix redis ignoring configs (fixes #41). now redis_url is used instead of redis_host and redis_port 2022-01-13 19:39:34 +01:00
orenom 0c53c2444c fix caching, redis was using wrong url as the key 2021-12-26 18:36:30 +01:00
orenom b98dec3c6b Merge pull request 'fix(handleWikiPage): avoid sending 'lang' param to wikipedia' (#37) from curben/Wikiless:lang-param into main
Reviewed-on: https://codeberg.org/orenom/Wikiless/pulls/37
2021-12-26 18:33:30 +01:00
Ming Di Leom d6ccd66f4b fix(handleWikiPage): avoid sending 'lang' param to wikipedia
- continue #35
2021-12-26 04:57:20 +00:00
orenom 44a0187a8e add instance wiki.604kph.xyz 2021-12-25 23:49:01 +01:00
orenom 00ccaf3dbe update version 0.0.5 => 0.1.0 0.1.0 2021-12-25 18:50:05 +01:00
orenom af7213b0e4 update dependencies 2021-12-25 18:47:54 +01:00
orenom 656460c918 Merge pull request 'fix(utils): remove unneeded lang parameter' (#35) from curben/Wikiless:rm-wiki-lang into main
Reviewed-on: https://codeberg.org/orenom/Wikiless/pulls/35
2021-12-25 18:43:50 +01:00
orenom 042ff3fdf4 also add wikipedia-wordmark-en.svg for fr language (related to #12) 2021-12-25 17:54:19 +01:00
orenom 9301a4f4f4 Merge pull request 'fix(css): add fr style' (#34) from curben/Wikiless:fr-style into main
Reviewed-on: https://codeberg.org/orenom/Wikiless/pulls/34
2021-12-25 17:40:09 +01:00
orenom f63656b65d Merge pull request 'refactor: async/await' (#36) from curben/Wikiless:async into main
Reviewed-on: https://codeberg.org/orenom/Wikiless/pulls/36
2021-12-25 17:28:13 +01:00
Ming Di Leom e6b360d225 fix(utils): revert writeFile() to createWriteStream
- https://codeberg.org/orenom/Wikiless/pulls/36#issuecomment-294336
- https://github.com/sindresorhus/got/blob/2ac07e1b60f59e2219bd6c2809a9e40f56b146b6/documentation/3-streams.md
2021-12-25 07:51:22 +00:00
Ming Di Leom b961f7a3ea fix(utils): check response is not empty before fs.writeFile()
- use utf8 encoding for svg
2021-12-23 11:03:32 +00:00
Ming Di Leom c354933580 fix(utils): remove unneeded lang parameter 2021-12-22 19:35:42 +00:00
Ming Di Leom ffa94a11c8 fix(fr): add menu icon
- style: unnecessary else return
- style: use 'const' if possible
2021-12-22 19:10:55 +00:00
Ming Di Leom 8f8e665927 fix(routes): add fr logos 2021-12-22 11:39:29 +00:00
Ming Di Leom d2b01b7ea7 fix(routes): replace logo with wikiless' 2021-12-22 11:39:29 +00:00
Ming Di Leom 8f6c164a44 fix(css): add fr style
- continue #30
- https://fr.wikipedia.org/w/load.php?lang=fr&modules=ext.discussionTools.init.styles|ext.uls.interlanguage|ext.visualEditor.desktopArticleTarget.noscript|ext.wikimediaBadges|mediawiki.ui.button,icon|skins.vector.icons,styles|wikibase.client.init&only=styles&skin=vector
- https://fr.wikipedia.org/w/load.php?lang=fr&modules=site.styles&only=styles&skin=vector
- add search icon search.svg
2021-12-22 11:39:11 +00:00
Ming Di Leom 443bca6b43 refactor: async/await
- feat(deps): add 'got'
  * support redirect, retry on error and promise
- feat(deps): upgrade redis to v4
  * promise-based
- style: remove unnecessary 'else return'
2021-12-22 07:56:30 +00:00
orenom c6e7ebe129 fix lang suffix for applyUserMods (PR #30) 2021-12-21 22:32:04 +01:00
orenom b23b9f7b59 Merge pull request 'fix(utils): load fr-specific style' (#30) from curben/Wikiless:fr into main
Reviewed-on: https://codeberg.org/orenom/Wikiless/pulls/30
2021-12-21 22:25:46 +01:00
Ming Di Leom feb7e0f770 fix(utils): load fr-specific style
- #12
2021-12-18 06:28:47 +00:00
orenom cea651e0c6 fix README linebreaks 2021-12-17 18:12:00 +01:00
orenom 3fa94a625f remove wiki.ioens.is instance for not working for over 5 months 2021-12-17 18:09:07 +01:00
orenom 67414ed28c bump version 0.0.4 => 0.0.5 2021-12-17 18:07:46 +01:00
orenom 55537a44d0 add cache control feature - wikiless can now empty the cached media files automatically 2021-12-17 18:06:04 +01:00
orenom 337332af57 fix PR #31 related errors 2021-12-17 17:32:46 +01:00
orenom f343a05418 Merge pull request 'style: lint' (#31) from curben/Wikiless:lint into main
Reviewed-on: https://codeberg.org/orenom/Wikiless/pulls/31
2021-12-17 17:27:12 +01:00
Ming Di Leom 0657e7cd3b style: lint
- use const if possible
- skip false conditions
- check falsy empty string
- remove whitespace
2021-12-14 12:18:30 +00:00
orenom bb2c413889 bump version 0.0.3 -> 0.0.4 2021-12-13 00:11:19 +01:00
orenom 988e7cf1dc fix the stylesheets if the user has chosen a theme via preferences 2021-12-13 00:07:28 +01:00
orenom 7cd0cc907e Merge pull request 'feat(css): support 'prefers-color-scheme: dark'' (#29) from curben/Wikiless:dark into main
Reviewed-on: https://codeberg.org/orenom/Wikiless/pulls/29
2021-12-12 22:53:48 +01:00
orenom c7be596d90 Merge pull request 'fix(routes): prepend slash to wikipage that starts with "/"' (#28) from curben/Wikiless:title-slash into main
Reviewed-on: https://codeberg.org/orenom/Wikiless/pulls/28
2021-12-12 22:50:31 +01:00
orenom 89a7579594 Merge pull request 'fix(utils): use path instead of full url' (#27) from curben/Wikiless:path into main
Reviewed-on: https://codeberg.org/orenom/Wikiless/pulls/27
2021-12-12 22:50:03 +01:00
Ming Di Leom 1c1feb0672 feat(css): support 'prefers-color-scheme: dark'
- Closes #7
- https://blog.jim-nielsen.com/2019/conditional-syntax-highlighting-in-dark-mode-with-css-imports/
2021-12-11 09:03:46 +00:00
Ming Di Leom 70145ff008 fix(routes): prepend slash to wikipage that starts with "/"
- Closes #25
- Related #21
2021-12-08 11:04:06 +00:00
Ming Di Leom 655f9f35f7 fix(utils): use path instead of full url
- enables multiple hosts (e.g. onion, eepsite) to share an instance
2021-12-08 09:53:54 +00:00
orenom 37794684d5 Merge pull request 'docs(instance): wikiless.sethforprivacy.com' (#26) from curben/Wikiless:sethforprivacy into main
Reviewed-on: https://codeberg.org/orenom/Wikiless/pulls/26
2021-12-06 16:36:26 +01:00
Ming Di Leom a37bd1377a docs(instance): wikiless.sethforprivacy.com
- https://blog.sethforprivacy.com/about/#privacy-preserving-front-ends-and-tools
2021-12-06 10:35:03 +00:00
orenom effec8ce4d set status code to 500 if processing failed 2021-11-07 16:53:33 +01:00
orenom 3a074a4fa0 update dependencies 2021-10-30 21:54:39 +02:00
orenom 61374d7cb9 remove debugging msg 2021-10-30 21:44:18 +02:00
orenom 78d267ef9b uri encode wiki page names (fixes #22) 2021-10-30 21:41:26 +02:00
orenom 2422a60aa0 add route for wiki-pages which start with a forward slash (fixes #21) 2021-10-30 20:27:10 +02:00
orenom 68a7f41d2b proxy wikimedia.org, adds wikimedia-svg support (fixes #23) 2021-10-30 20:13:48 +02:00
orenom 2c042368a5 check that removeAttribute is a function (fixes #19) 2021-10-07 15:44:44 +02:00