├── .github
└── ISSUE_TEMPLATE
│ ├── bug_report.yml
│ ├── config.yml
│ └── feature_request.yml
├── .gitignore
├── .idea
├── .gitignore
├── inspectionProfiles
│ └── Project_Default.xml
├── misc.xml
├── modules.xml
└── vcs.xml
├── LICENSE
├── PATCHNOTE.md
├── README.md
├── client
├── assets
│ ├── caveat-cyrillic-ext-wght-normal.woff2
│ ├── caveat-cyrillic-wght-normal.woff2
│ ├── caveat-latin-ext-wght-normal.woff2
│ ├── caveat-latin-wght-normal.woff2
│ ├── cozy-nest-style-sdnext.css
│ ├── cozy-nest-style.css
│ ├── index.css
│ ├── index.js
│ ├── kofi-cup-border.png
│ └── worker-json.js
└── index.html
├── cozy-nest-client
├── .env
├── .env.production
├── .eslintrc.cjs
├── .gitignore
├── CozyNestEventBus.js
├── LICENSE
├── README.md
├── chakra
│ ├── ButtonWithConfirmDialog.jsx
│ ├── Checkbox.theme.ts
│ ├── Input.theme.ts
│ ├── Modal.theme.ts
│ ├── Tabs.theme.ts
│ └── chakra-theme.ts
├── cozy-prompt
│ ├── App.jsx
│ ├── CozyPrompt.css
│ ├── main.jsx
│ ├── mode-prompt.js
│ ├── prompt_highlight_rules.js
│ └── useExternalTextareaObserver.js
├── cozy-types.d.ts
├── cozy.build.js
├── cozy_extra_network
│ ├── CozyExtraNetworks.jsx
│ ├── CozyExtraNetworks.scss
│ ├── ExtraNetworksCard.jsx
│ ├── FolderTreeFilter.jsx
│ ├── FolderTreeFilter.scss
│ ├── ImageUpload.scss
│ ├── ImageUploadModal.jsx
│ ├── LazyComponent.jsx
│ └── main.jsx
├── extra-network
│ ├── ExtraNetworks.css
│ ├── ExtraNetworks.jsx
│ ├── LoaderContext.jsx
│ └── main.jsx
├── image-browser
│ ├── App.css
│ ├── App.jsx
│ ├── Browser.jsx
│ ├── Controls.jsx
│ ├── CozyImage.jsx
│ ├── CozyImageInfo.jsx
│ ├── CozyTags.jsx
│ ├── ImagesContext.tsx
│ ├── MockImageBrowser.jsx
│ ├── editor
│ │ ├── ExifEditor.css
│ │ └── ExifEditor.jsx
│ ├── index.css
│ ├── index.html
│ └── main.jsx
├── index.html
├── main.jsx
├── main
│ ├── Constants.js
│ ├── CozyLogger.js
│ ├── Loading.js
│ ├── SimpleTimer.js
│ ├── Utils.css
│ ├── Utils.jsx
│ ├── _dev.js
│ ├── cozy-utils.js
│ ├── dom_ids.js
│ ├── kofi-cup-border.png
│ ├── modal
│ │ ├── Modal.jsx
│ │ └── Module.jsx
│ ├── nevysha-cozy-nest.js
│ ├── override_ui.js
│ ├── svg.js
│ ├── svg_for_react.jsx
│ └── tweaks
│ │ ├── clear-generated-image.js
│ │ ├── cozy-alert.js
│ │ ├── troubleshot-dialog.js
│ │ └── various-tweaks.js
├── package-lock.json
├── package.json
├── settings
│ ├── App.css
│ ├── App.jsx
│ ├── Header.jsx
│ ├── OuputFolderSelector.jsx
│ ├── PopoverColorPicker.jsx
│ ├── main.jsx
│ └── useClickOutside.js
├── static
│ ├── caveat-cyrillic-ext-wght-normal.woff2
│ ├── caveat-cyrillic-wght-normal.woff2
│ ├── caveat-latin-ext-wght-normal.woff2
│ ├── caveat-latin-wght-normal.woff2
│ ├── cozy-nest-style-sdnext.css
│ └── cozy-nest-style.css
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
├── data
└── .keepme
├── javascript
└── nevysha-cozy-nest.js
├── preload.py
├── screenshots
├── Screenshot 2023-05-03 100850.png
├── chrome-capture-2023-4-1 (1).png
├── chrome-capture-2023-4-1 (2).png
├── chrome-capture-2023-4-1 (3).png
├── chrome-capture-2023-4-1.gif
├── chrome-capture-2023-4-1.png
├── chrome-capture-2023-4-2 (1).png
├── chrome-capture-2023-4-2.gif
└── chrome-capture-2023-4-2.png
├── scripts
├── cozy_lib
│ ├── CozyLogger.py
│ ├── CozyNestConfig.py
│ ├── Static.py
│ ├── cozy_extra_network.py
│ ├── cozynest_image_browser.py
│ └── tools.py
└── nevysha_cozy_nest.py
└── version_data.json
/.github/ISSUE_TEMPLATE/bug_report.yml:
--------------------------------------------------------------------------------
1 | name: Bug Report
2 | description: File a bug report
3 | title: "[Issue]: "
4 | labels: []
5 |
6 | body:
7 | - type: markdown
8 | attributes:
9 | value: |
10 | Thanks for taking the time to fill out this bug report!
11 | **Please include as much information as possible, including screenshots, logs, and steps to reproduce the issue.**
12 | - type: markdown
13 | attributes:
14 | value: |
15 | **Please note that Cozy-Nest is quite hacky and experimental, so it's not uncommon to see bugs and compatibility issues with others extensions.**
16 | If possible, please try to reproduce the issue with only Cozy-Nest enabled, or specify the extension having compatibility issues.
17 | - type: markdown
18 | attributes:
19 | value: |
20 | Don't forget to include the troubleshooting info. To get them, follow these steps:
21 | 1. Open Cozy-Nest
22 | 2. Click on the magic wand icon in the top right corner
23 | 3. Click the link "click here to gather relevant info"
24 | 4. Paste the screenshot bellow along with your issue description.
25 | - type: textarea
26 | id: what-happened
27 | attributes:
28 | label: What happened?
29 | description: Please include troubleshooting info from Cozy-Nest. You can paste image directly inside the form bellow. Also tell us, what did you expect to happen.
30 | placeholder: Tell us what you see!
31 | value: "A bug happened!"
32 | validations:
33 | required: true
34 | - type: dropdown
35 | id: webui
36 | attributes:
37 | label: Webui
38 | description: Which webui are you using?
39 | options:
40 | - Automatic1111's webui
41 | - SD.Next (Vlad's fork webui)
42 | validations:
43 | required: true
44 | - type: dropdown
45 | id: browsers
46 | attributes:
47 | label: What browsers are you seeing the problem on?
48 | multiple: true
49 | options:
50 | - Firefox
51 | - Chrome
52 | - Safari
53 | - Microsoft Edge
54 | - Something else (please specify)
55 | validations:
56 | required: true
57 | - type: textarea
58 | id: additional-info
59 | attributes:
60 | label: Additional info
61 | description: Please provide any additional information you think might be relevant.
62 | placeholder: ...
63 | value: "A bug happened!"
64 | validations:
65 | required: false
66 | - type: textarea
67 | id: browser-logs
68 | attributes:
69 | label: Relevant browser log output
70 | description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
71 | render: shell
72 | - type: textarea
73 | id: webui-logs
74 | attributes:
75 | label: Relevant log output from the webui
76 | description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
77 | render: shell
78 | - type: checkboxes
79 | id: terms
80 | attributes:
81 | label: Checklist
82 | description: Before submitting this issue, please make sure you've done the following
83 | options:
84 | - label: I have searched the issues to make sure this is not a duplicate
85 | required: true
86 | - label: Webui is up to date
87 | required: true
88 | - label: Cozy-Nest is up to date
89 | required: true
90 | - label: All my extensions are up to date
91 | required: true
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 | contact_links:
3 | - name: Cozy-Nest community
4 | url: https://github.com/Nevysha/Cozy-Nest/discussions/categories/general
5 | about: Please ask and answer questions here.
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/feature_request.yml:
--------------------------------------------------------------------------------
1 | name: Feature request
2 | description: Suggest an idea for Cozy-Nest
3 | title: "[Feature]: "
4 | labels: ["enhancement"]
5 |
6 | body:
7 | - type: textarea
8 | id: description
9 | attributes:
10 | label: Feature description
11 | description: Describe the feature in a clear and simple way
12 | value: "I would like to see..."
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | Cozy-Nest.iml
2 | nevyui_settings.json
3 | data/images.cache
4 | /scripts/cozy_lib/log_enabled
5 | /scripts/__pycache__/
6 | /scripts/cozy_lib/__pycache__/
7 |
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 | # Editor-based HTTP Client requests
5 | /httpRequests/
6 | # Datasource local storage ignored files
7 | /dataSources/
8 | /dataSources.local.xml
9 |
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
Found a bug or want to ask for 23 | a feature ? Please click 24 | here to gather relevant info then use this subreddit or github. You can also join this discord server to discuss about Cozy Nest 28 |
WARNING : Some visual settings are immediately applied but will not be 29 | saved until you click "Save"