/Contributions

Place to record my contributions :D

Contributions | LouisSung

Mottoes

2. Copyleft

If you are good at something, never do it for free; instead, share it for free.
                                                      - @LouisSung; Sep. 24, 2021

1. Jokers

If life is a joke, we're jokers.
       - @LouisSung; Oct. 09, 2019

Open Source Projects

Pull Requests

6. [2021.08.03] microsoft/TypeScript-Website: #1968

  • 1 Day: Disable JSX:React to prevent syntax conflict with angle-bracket style type assertion in Playground
    Related: microsoft/TypeScript#45308

5. [2021.07.05] RocketChat/Rocket.Chat: #22564

  • Pending: [FIX] Prevent user creation for custom OAuth when registration is disabled and LDAP is enabled
    Related: #15787 and #20671

4. [2021.01.31] rfennell/AzurePipelines: #937

  • 3 Days: Support build info restoring when using Pipeline Artifacts
    Related: #938 and #939

3. [2021.01.06] nodejs/node: #36805

  • Pending: http_client: prevent domain fronting (Host mismatch) when using proxy

2. [2019.12.21] NG-ZORRO/ng-zorro-antd: #4584

  • 16 Days: refactor(module: resizable): change cursor styles

1. [2019.11.29] YOURLS/awesome-yourls: #51

  • 2 Days: Add OAuth_Sign_In

Issues

20. [2021.07.01] RocketChat/Rocket.Chat: #22125-comment

  • Closed: RocketChat /home randomly not loaded when embedded in iFrame

19. [2021.05.30] pkg/berry: #2955

  • 12 Days: [Bug]The yarn set version from source breaks with Usage Error: Couldn't find the node_modules state file when the YARN_NODE_LINKER=node-modules is set

18. [2021.05.27] yarnpkg/berry: #2935-comment

  • Closed: [Bug] Cannot install typescript 4.3.2 with yarn 2 / node_modules linker

17. [2021.05.26] yarnpkg/yarn: #8638

  • Pending: offline install failed due to git ls-remote unable to access github; as well as --prefer-offline config not works in .yarnrc

16. [2021.01.08] request/tunnel-agent: #32-comment

  • Pending: Using CONNECT the Host header has the proxy host:port as value instead of the origin server host:port

15. [2021.01.07] rfennell/AzurePipelines: #918

  • 7 Days: Mismatched Host header using proxy in XplatGenerateReleaseNotes@3.39.2

14. [2020.12.17] rfennell/AzurePipelines: #909

  • 1 Day: Bug report: getIndirectPullRequests() gets TypeError: Cannot read property 'commitId' of undefined

13. [2020.11.18] rfennell/AzurePipelines: #885

  • 19 Days: The compareReleaseDetails becomes the same as releaseDetails when manually retrigger the deployment (additional: empty workitems issue)

12. [2020.11.03] rfennell/AzurePipelines: #876

  • 2 Days: Is it possible to do async function (e.g., get data from APIs) within custom Handlebars extension?

11. [2020.07.24] mattermost/mattermost-plugin-autolink: #124

  • Pending: Error rendering when using @customgroup in mobile app

10. [2020.06.11] NginxProxyManager/nginx-proxy-manager: #256-comment

  • Merged: [WIP] added experimental multidb support

9. [2020.05.15] NG-ZORRO/ng-zorro-antd: #5228

  • Pending, added to milestone: FeatureRequest(Component: Tree): Keyboard control for tree expand, collapse, and node focus

8. [2020.04.14] NG-ZORRO/ng-zorro-antd: #5023

  • 1 Day: bug(module:button): class ant-btn-icon-only is not applied to the icon-only-button

7. [2020.04.14] danvk/source-map-explorer: #184

  • 2 Days: Question about Check that you are using the correct source map.

6. [2020.04.11] angular-eslint/angular-eslint: #60-comment

  • Resolved: ESLint Error (Bug): TypeError: Cannot read property 'range' of undefined

5. [2020.04.06] gitlab-org/gitlab: #213321

  • 1 Day: Premission issue for files uploading

4. [2020.03.23] bennymeg/nx-electron: #12

  • 7 Days: About current features and abilities

3. [2020.03.21] nrwl/nx: #2701

  • 5 Days: About debug NestJS in Nx using WebStorm

2. [2020.01.19] clientIO/joint: #1239-comment

  • Pending: memory leaks still happen even the paper.remove() is called

1. [2019.11.25] gridstack/gridstack.js: #1068

  • 2 Days: cellHeight(val) does not work properly on v0.5.3 (but OK on v0.5.2)

Tutorials

8. [2022.04.17] nextcloud/text: #1171-comment

  • WontFix: Find another solution for editing the readme.md

7. [2022.03.20] flutter/flutter: #78153

  • Closed: Support Microsoft Edge on Mac and Linux in flutter run

6. [2022.03.10] kaleidos-ventures/taiga-docker: #67

  • 1 Day: [Q] Tutorial to enable GitLab/GitHub OAuth while keeping PUBLIC_REGISTER_ENABLED=False

5. [2022.03.10] kaleidos-ventures/taiga-back: #54-comment

  • Resolved: [BUG] Taiga database could not be upgraded to Postgresql 14

4. [2022.03.03] nextcloud/server: #30566-comment

  • Resolved: Unrecongized file extensions are prompted for download instead of opening in text editor

3. [2021.04.27] LouisSung: rc-dev

  • Rocket.Chat development with Docker: preinstalled packages for offline development environment using Docker image

2. [2019.11.30] LouisSung: YOURLS-Run_with_Docker

  • Tutorial for YOURLS and Docker: Run YOURLS with docker (and php-fpm)

1. [2019.11.29] LouisSung: YOURLS-OAuth_Sign_In

  • Plugin for YOURLS: Enable OAuth sign in support (using GitLab as an example)


My Own Projects

Tools

2. [2019.04.25] LaTeXDiff_Git

1. [2017.11.05] GrafcetCcodeGenerator

  • For MIAT Methodology: Generate C code template by corresponding Grafcet flow chart

    • Requires refactoring It's an old project for my independent study in college. _(;3

Libraries

  • Add Context Menu in JointJS: Add context menu support for JointJS in Angular (using ContextMenu provided by NG-ZORRO)

Snippets and Plugins

3. [2021.01.06] UndoFunc

  • Function undo in Python: Sample implementation of function calls undo (undo pattern) with Python
    see also: undo.py and test_undo.py in the form of Python Decorators

  • Decorator helps on delay actions: Angular decorator to add debounce or throttle to functions (in order to reduce frequency of event trigger)

  • Fallback plan for Bootstrap: Load Bootstrap from self-hosting server when that from CDN failed

Configs and Examples

  • Config files for TypeScript: Written for NestJS and Angular

Issues

1. [2020.04.08] LouisSung/YOURLS-OAuth_Sign_In: #1

  • 2 Days: Using customized OAuth provider (within non-Docker environment)