mirror of
https://github.com/discourse/discourse.git
synced 2026-03-03 20:15:55 +08:00
For DM channels, "Leave channel" doesn't make sense, since you are basically just hiding it from the sidebar for now. Changed the copy to "Close channel" for DM and group channels. Public channel: <img width="1200" height="800" alt="public-channel-leave-menu" src="https://github.com/user-attachments/assets/cedd1fb0-7ac7-44da-a5f0-2a55c7a51180" /> DM/group channel: <img width="1200" height="800" alt="dm-channel-close-menu" src="https://github.com/user-attachments/assets/fc8eab6c-0204-43ac-882b-a79a0fd99b32" />
138 lines
2.7 KiB
Text
138 lines
2.7 KiB
Text
/copyright
|
|
/coverage
|
|
/data
|
|
/log
|
|
/tmp
|
|
|
|
/.bundle
|
|
/.env
|
|
/.procfile
|
|
/dump.rdb
|
|
.DS_Store
|
|
|
|
/config/discourse.conf
|
|
/config/discourse.pill
|
|
/config/multisite.yml
|
|
# `discourse_dev` gem
|
|
/config/dev.yml
|
|
|
|
/public/assets
|
|
/public/backups
|
|
/public/csv
|
|
/public/fonts
|
|
/public/plugins
|
|
/public/tombstone
|
|
/public/uploads
|
|
/public/images/emoji
|
|
|
|
/db/schema_cache.yml
|
|
|
|
# Plugins except for the bundled ones
|
|
/plugins/*
|
|
!/plugins/discourse-details
|
|
!/plugins/discourse-local-dates
|
|
!/plugins/discourse-narrative-bot
|
|
!/plugins/discourse-presence
|
|
!/plugins/discourse-lazy-videos
|
|
!/plugins/automation
|
|
/plugins/automation/gems
|
|
!/plugins/chat
|
|
!/plugins/poll
|
|
!/plugins/styleguide
|
|
!/plugins/spoiler-alert
|
|
!/plugins/checklist
|
|
!/plugins/footnote
|
|
!/plugins/discourse-reactions
|
|
!/plugins/discourse-apple-auth
|
|
!/plugins/discourse-login-with-amazon
|
|
!/plugins/discourse-lti
|
|
!/plugins/discourse-microsoft-auth
|
|
!/plugins/discourse-oauth2-basic
|
|
!/plugins/discourse-openid-connect
|
|
!/plugins/discourse-zendesk-plugin
|
|
!/plugins/discourse-patreon
|
|
!/plugins/discourse-graphviz
|
|
!/plugins/discourse-rss-polling
|
|
!/plugins/discourse-math
|
|
/plugins/discourse-math/public/*/katex
|
|
/plugins/discourse-math/public/*/mathjax
|
|
!/plugins/discourse-chat-integration
|
|
!/plugins/discourse-data-explorer
|
|
!/plugins/discourse-post-voting
|
|
!/plugins/discourse-user-notes
|
|
!/plugins/discourse-assign
|
|
!/plugins/discourse-subscriptions
|
|
!/plugins/discourse-hcaptcha
|
|
!/plugins/discourse-gamification
|
|
!/plugins/discourse-calendar
|
|
!/plugins/discourse-policy
|
|
!/plugins/discourse-github
|
|
!/plugins/discourse-adplugin
|
|
!/plugins/discourse-affiliate
|
|
!/plugins/discourse-solved
|
|
!/plugins/discourse-topic-voting
|
|
!/plugins/discourse-templates
|
|
!/plugins/discourse-ai
|
|
!/plugins/discourse-cakeday
|
|
!/plugins/discourse-rewind
|
|
/plugins/*/auto_generated
|
|
|
|
/spec/fixtures/plugins/my_plugin/auto_generated
|
|
|
|
/vendor/bundle
|
|
/vendor/data/GeoLite2-City.mmdb
|
|
/vendor/data/GeoLite2-ASN.mmdb
|
|
|
|
# We provide a .sample but people can use newer versions if they want to
|
|
.ruby-version
|
|
.ruby-gemset
|
|
.tool-versions
|
|
|
|
# Likewise, there are sample files for VSCode config
|
|
/.vscode/*
|
|
!/.vscode/extensions.json
|
|
!/.vscode/*.sample
|
|
|
|
# Same for Zed config
|
|
/.zed/*
|
|
!/.zed/*.sample
|
|
|
|
# Front-end
|
|
dist
|
|
node_modules
|
|
yarn-error.log
|
|
.pnpm-store
|
|
|
|
# Linting artifacts
|
|
.eslintcache
|
|
/lint-progress
|
|
|
|
# Auto-generated plugin JS assets
|
|
/app/assets/javascripts/plugins/*
|
|
/app/assets/generated
|
|
|
|
# Generated API documentation files
|
|
openapi/*
|
|
|
|
# Cached License Data Files
|
|
/.licenses
|
|
|
|
# devenv.sh
|
|
.devenv*
|
|
|
|
# direnv.net
|
|
.direnv
|
|
|
|
# Types
|
|
frontend/discourse-types/declarations
|
|
*.tsbuildinfo
|
|
|
|
# discourse-ai evals
|
|
/plugins/discourse-ai/evals/cases
|
|
/plugins/discourse-ai/evals/log
|
|
/plugins/discourse-ai/config/eval-llms.local.yml
|
|
|
|
# AI customization
|
|
/.claude
|
|
/.cursor
|
|
.playwright-mcp
|