You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
create-ui-adm-zap-split
main
zap-split
fix-instance-favicon-link
typo-portugues-translation
redesign-sign-up-log-in
feat-adm-ui-zap-splits
feat-zap-split
update-zap-button
manual-account-lookups
fix-show-multiple-zaps-same-user
improve-readme
nostr-sign-load
renovate/docker-26.x
renovate/formatjs-monorepo
renovate/react-datepicker-6.x
renovate/vite-plugin-pwa-0.x
renovate/node-22.x
nip46-string
renovate/cssnano-7.x
renovate/testing-library-react-15.x
renovate/eslint-9.x
trending-links
renovate/docker-25.x
items
renovate/stylelint-config-standard-scss-13.x
i1601
fix-i1576
emoji-picker-react
emoji-datasource-15
relay
vite-build-static
ditto
i1461
develop
vite-sw
bun
edit-history
list-btn-crash
fix-data-override
zod-statuses
improve-media-viewer
status-hook
modals-overflow
commenting
media-modal-thread-view
media-view-context
v2-context
instancev2
vite2
zod-card
to-schema
tw-typescript
nostr-ws
nostr-fools
group-hashtags
group-members
useentities-spread
types
zod
cleanup
for-you
gleasonator
media-gallery
toast-story
fix-emoji-picker
vite
bosnian
features
downgrade-react-17
revert-polyfills
revert-1c9cc9e0
workbox
deps-pull-push
deduplicate
renovate/major-react-monorepo
renovate/lock-file-maintenance
maybe-fix-revoke
ci-build
browserlist
quote-replies
tajwal
theme-editor-hsl
timeline-settings
revert-fa4bd20d
entity-store
ads-account
modal-video-fix
redesign-interaction-bar2
ads-token
mention-reblog-author
canvas-permission
x-truth-ads
hide-status-actions
media-modal-fix
nuke-scss
chats-router
compose
poast
color-improvements
emoji-improvements
alex-chats
status-card
react-query-api
comment-danger
rtk-query
update-emoji-mart
timeline-nomemo
feed-suggestions
upgrade-jest
hoverstatus-max-height
autoload-false-fix
sw-index-revalidate
pgp
virtuoso-debug
settings-alert
jest-ts-fix
danger-nocache
danger-assign
code-quality
chats-fixes
dnd
ci-review-rules
review-teardown
revert-f5cbaf0b
fix-test-coverage
soapbox-json-api
unauthorized
site-logo-fallback
sidenav-improvements
set-dependency-scanning-config-1
site-logo
homepage-hide-logo
api-accept
edit-profile-fix
stable/2.0.x
next
revert-5af0e40a
next-virtuoso
next-virtuoso-proof
next-feed
next-interactions
virtualized-window
ts-auth
remove-makegetotheraccounts
tsx-components
tailwind-colors
next-old
purgecss
entities
status-loading
improve-ci
profile-avatar-switcher
glitchtip
party-hat
strip-front-mentions
password-reset
features-override
draftjs
sw-disable-appshell
v1.x.x
public-report
build-json
reply-to-ui
groups
remove-account-counters-reducer
importer-refactor
missing-header-fix
nank-fix
unuglify-production
error-boundary-browser-info
actually-fix-tabs-bar
fix-notifications-tab
datepicker-css
pip
link-previews
notifs-dropdown
fix/media-blob-bug
bundle-emoji
feature/local-only-statuses
jsnes
change/posts-and-replies-public
feature/misleading-links
fix/tabs-bar-issues
custom-allowed-emoji
noreferrer
renovate/webpack-cli-4.x
renovate/webpack-5.x
reports-section
icon_picker_admin_config
patch-4
patch-3
renovate/css-loader-5.x
renovate/major-reactrouter-monorepo
renovate/react-overlays-4.x
scrollable_list
patch-2
chats_delete_account
chats_typing
config-ui-updates
better-thread-display
composer-jump-take-seven
chats_paste
inline_pdf
drag_drop
chats-push-2
chat_textarea_autosize
better-alerts
manage-followers-section
scroll-to-point-in-thread
loading-indicator-on-tls
preload
detailed-status-hover-card-improvements
fix-timeline-queue-counter
timeline-tab-hover-styles
tl-language-filters
stable/1.0.x
v0.9
v0.9.0
v1.0.0
v1.1.0
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.3.0
v2.0.0
v3.0.0
v3.0.0-beta.1
v3.1.0
v3.2.0
${ noResults }
667 B
667 B
How it works
Soapbox FE is a single-page application (SPA) that runs entirely in the browser with JavaScript.
It has a single HTML file, index.html
, responsible only for loading the required JavaScript and CSS.
It interacts with the backend through XMLHttpRequest (XHR).
It incorporates much of the Mastodon API used by Pleroma and Mastodon, but requires many Pleroma-specific features in order to function.