aa6aad652e
* thread preferences screen * minor tweaks * more spacing * replace gate with IS_INTERNAL * [Settings] Following feed prefs revamp (#5773) * gated new settings screen * Following feed prefs * Update src/screens/Settings/FollowingFeedPreferences.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * Update src/screens/Settings/FollowingFeedPreferences.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * replace pref following feed gate * Update src/screens/Settings/FollowingFeedPreferences.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * use "Experimental" as the header --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * [Settings] External media prefs revamp (#5774) * gated new settings screen * external media prefs revamp * replace gate ext media embeds * Update src/screens/Settings/ExternalMediaPreferences.tsx Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * add imports for translation * alternate list style on native --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * [Settings] Languages revamp (partial) (#5775) * language settings (lazy restyle) * replace gate * fix text determining flex space * [Settings] App passwords revamp (#5777) * rework app passwords screen * Apply surfdude's copy changes Thanks @surfdude29! Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * format * replace gate * use admonition for input error and animate --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * [Settings] Change handle dialog (#5781) * new change handle dialog * animations native only * overflow hidden on togglebutton animation * add a low-contrast border * extract out copybutton * finish change handle dialog * invalidate query on success * web fixes * error message for rate limit exceeded * typo * em dash! Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * another em dash Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * set maxwidth of suffixtext * Copy tweak Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com> * [Settings] Notifs settings revamp (#5884) * rename, move, and restyle notif settings * bold "experimental:" --------- Co-authored-by: surfdude29 <149612116+surfdude29@users.noreply.github.com>
66 lines
2.4 KiB
TypeScript
66 lines
2.4 KiB
TypeScript
import {Router} from '#/lib/routes/router'
|
|
|
|
export const router = new Router({
|
|
Home: '/',
|
|
Search: '/search',
|
|
Feeds: '/feeds',
|
|
Notifications: '/notifications',
|
|
NotificationSettings: '/notifications/settings',
|
|
Settings: '/settings',
|
|
Lists: '/lists',
|
|
// moderation
|
|
Moderation: '/moderation',
|
|
ModerationModlists: '/moderation/modlists',
|
|
ModerationMutedAccounts: '/moderation/muted-accounts',
|
|
ModerationBlockedAccounts: '/moderation/blocked-accounts',
|
|
// profiles, threads, lists
|
|
Profile: ['/profile/:name', '/profile/:name/rss'],
|
|
ProfileFollowers: '/profile/:name/followers',
|
|
ProfileFollows: '/profile/:name/follows',
|
|
ProfileKnownFollowers: '/profile/:name/known-followers',
|
|
ProfileList: '/profile/:name/lists/:rkey',
|
|
PostThread: '/profile/:name/post/:rkey',
|
|
PostLikedBy: '/profile/:name/post/:rkey/liked-by',
|
|
PostRepostedBy: '/profile/:name/post/:rkey/reposted-by',
|
|
PostQuotes: '/profile/:name/post/:rkey/quotes',
|
|
ProfileFeed: '/profile/:name/feed/:rkey',
|
|
ProfileFeedLikedBy: '/profile/:name/feed/:rkey/liked-by',
|
|
ProfileLabelerLikedBy: '/profile/:name/labeler/liked-by',
|
|
// debug
|
|
Debug: '/sys/debug',
|
|
DebugMod: '/sys/debug-mod',
|
|
Log: '/sys/log',
|
|
// settings
|
|
LanguageSettings: '/settings/language',
|
|
AppPasswords: '/settings/app-passwords',
|
|
PreferencesFollowingFeed: '/settings/following-feed',
|
|
PreferencesThreads: '/settings/threads',
|
|
PreferencesExternalEmbeds: '/settings/external-embeds',
|
|
AccessibilitySettings: '/settings/accessibility',
|
|
AppearanceSettings: '/settings/appearance',
|
|
SavedFeeds: '/settings/saved-feeds',
|
|
// new settings
|
|
AccountSettings: '/settings/account',
|
|
PrivacyAndSecuritySettings: '/settings/privacy-and-security',
|
|
ContentAndMediaSettings: '/settings/content-and-media',
|
|
AboutSettings: '/settings/about',
|
|
// support
|
|
Support: '/support',
|
|
PrivacyPolicy: '/support/privacy',
|
|
TermsOfService: '/support/tos',
|
|
CommunityGuidelines: '/support/community-guidelines',
|
|
CopyrightPolicy: '/support/copyright',
|
|
// hashtags
|
|
Hashtag: '/hashtag/:tag',
|
|
// DMs
|
|
Messages: '/messages',
|
|
MessagesSettings: '/messages/settings',
|
|
MessagesConversation: '/messages/:conversation',
|
|
// starter packs
|
|
Start: '/start/:name/:rkey',
|
|
StarterPackEdit: '/starter-pack/edit/:rkey',
|
|
StarterPack: '/starter-pack/:name/:rkey',
|
|
StarterPackShort: '/starter-pack-short/:code',
|
|
StarterPackWizard: '/starter-pack/create',
|
|
})
|