diff --git a/app/javascript/mastodon/features/status/components/detailed_status.js b/app/javascript/mastodon/features/status/components/detailed_status.js
index 619957dbe7..6f2415965f 100644
--- a/app/javascript/mastodon/features/status/components/detailed_status.js
+++ b/app/javascript/mastodon/features/status/components/detailed_status.js
@@ -76,7 +76,7 @@ export default class DetailedStatus extends ImmutablePureComponent {
·
-
+
diff --git a/app/javascript/mastodon/locales/en.json b/app/javascript/mastodon/locales/en.json
index 608d911e94..84579f188d 100644
--- a/app/javascript/mastodon/locales/en.json
+++ b/app/javascript/mastodon/locales/en.json
@@ -2,7 +2,7 @@
"account.block": "Block @{name}",
"account.block_domain": "Hide everything from {domain}",
"account.disclaimer": "This user is from another instance. This number may be larger.",
- "account.edit_profile": "Edit profile",
+ "account.edit_profile": "edit ~/.profile",
"account.follow": "Follow",
"account.followers": "Followers",
"account.follows": "Follows",
@@ -10,7 +10,7 @@
"account.media": "Media",
"account.mention": "Mention @{name}",
"account.mute": "Mute @{name}",
- "account.posts": "Posts",
+ "account.posts": "Pings",
"account.report": "Report @{name}",
"account.requested": "Awaiting approval",
"account.unblock": "Unblock @{name}",
@@ -18,14 +18,14 @@
"account.unfollow": "Unfollow",
"account.unmute": "Unmute @{name}",
"boost_modal.combo": "You can press {combo} to skip this next time",
- "column.blocks": "Blocked users",
- "column.community": "Local timeline",
- "column.favourites": "Favourites",
- "column.follow_requests": "Follow requests",
- "column.home": "Home",
- "column.mutes": "Muted users",
- "column.notifications": "Notifications",
- "column.public": "Federated timeline",
+ "column.blocks": "~/.blocked",
+ "column.community": "/timelines/local",
+ "column.favourites": "~/.florps",
+ "column.follow_requests": "~/.follow-requests",
+ "column.home": "/timelines/home",
+ "column.mutes": "~/.muted",
+ "column.notifications": "~/.notifications",
+ "column.public": "/timelines/federated",
"column_back_button.label": "Back",
"column_header.pin": "Pin",
"column_header.unpin": "Unpin",
@@ -33,9 +33,9 @@
"column_subheading.settings": "Settings",
"compose_form.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only posts.",
"compose_form.lock_disclaimer.lock": "locked",
- "compose_form.placeholder": "What is on your mind?",
+ "compose_form.placeholder": "What is in your databanks?",
"compose_form.privacy_disclaimer": "Your post will be delivered to mentioned users on {domains}. Do you trust {domainsCount, plural, one {that server} other {those servers}}? Post privacy only works on Mastodon instances. If {domains} {domainsCount, plural, one {is not a Mastodon instance} other {are not Mastodon instances}}, there will be no indication that your post is not a public post, and it may be boosted or otherwise made visible to unintended recipients.",
- "compose_form.publish": "Toot",
+ "compose_form.publish": "Ping",
"compose_form.publish_loud": "{publish}!",
"compose_form.sensitive": "Mark media as sensitive",
"compose_form.spoiler": "Hide text behind warning",
@@ -61,7 +61,7 @@
"emoji_button.travel": "Travel & Places",
"empty_column.community": "The local timeline is empty. Write something publicly to get the ball rolling!",
"empty_column.hashtag": "There is nothing in this hashtag yet.",
- "empty_column.home": "You aren't following anyone yet. Visit {public} or use search to get started and meet other users.",
+ "empty_column.home": "You aren't following anyone yet. Visit {public} or use query to get started and meet other users.",
"empty_column.home.inactivity": "Your home feed is empty. If you have been inactive for a while, it will be regenerated for you soon.",
"empty_column.home.public_timeline": "the public timeline",
"empty_column.notifications": "You don't have any notifications yet. Interact with others to start the conversation.",
@@ -76,24 +76,24 @@
"home.column_settings.advanced": "Advanced",
"home.column_settings.basic": "Basic",
"home.column_settings.filter_regex": "Filter out by regular expressions",
- "home.column_settings.show_reblogs": "Show boosts",
+ "home.column_settings.show_reblogs": "Show relays",
"home.column_settings.show_replies": "Show replies",
"home.settings": "Column settings",
"lightbox.close": "Close",
"loading_indicator.label": "Loading...",
"media_gallery.toggle_visible": "Toggle visibility",
"missing_indicator.label": "Not found",
- "navigation_bar.blocks": "Blocked users",
- "navigation_bar.community_timeline": "Local timeline",
- "navigation_bar.edit_profile": "Edit profile",
- "navigation_bar.favourites": "Favourites",
- "navigation_bar.follow_requests": "Follow requests",
- "navigation_bar.info": "About this instance",
- "navigation_bar.logout": "Logout",
- "navigation_bar.mutes": "Muted users",
+ "navigation_bar.blocks": "~/.blocks",
+ "navigation_bar.community_timeline": "/timelines/local",
+ "navigation_bar.edit_profile": "edit ~/.profile",
+ "navigation_bar.favourites": "~/.florps",
+ "navigation_bar.follow_requests": "~/.follow-requests",
+ "navigation_bar.info": "/about/more",
+ "navigation_bar.logout": "Jack out",
+ "navigation_bar.mutes": "~/.muted",
"navigation_bar.preferences": "Preferences",
- "navigation_bar.public_timeline": "Federated timeline",
- "notification.favourite": "{name} favourited your status",
+ "navigation_bar.public_timeline": "/timelines/federated",
+ "notification.favourite": "{name} florped your ping",
"notification.follow": "{name} followed you",
"notification.mention": "{name} mentioned you",
"notification.reblog": "{name} boosted your status",
@@ -140,18 +140,18 @@
"report.placeholder": "Additional comments",
"report.submit": "Submit",
"report.target": "Reporting",
- "search.placeholder": "Search",
+ "search.placeholder": "Query...",
"search_results.total": "{count, number} {count, plural, one {result} other {results}}",
- "status.cannot_reblog": "This post cannot be boosted",
+ "status.cannot_reblog": "This ping cannot be relayed",
"status.delete": "Delete",
- "status.favourite": "Favourite",
+ "status.favourite": "Florp",
"status.load_more": "Load more",
"status.media_hidden": "Media hidden",
"status.mention": "Mention @{name}",
"status.mute_conversation": "Mute conversation",
"status.open": "Expand this status",
- "status.reblog": "Boost",
- "status.reblogged_by": "{name} boosted",
+ "status.reblog": "Relay",
+ "status.reblogged_by": "{name} relayed",
"status.reply": "Reply",
"status.replyAll": "Reply to thread",
"status.report": "Report @{name}",
diff --git a/app/javascript/styles/custom.scss b/app/javascript/styles/custom.scss
index 8c6c123162..aa3fb9f0c7 100644
--- a/app/javascript/styles/custom.scss
+++ b/app/javascript/styles/custom.scss
@@ -12,13 +12,25 @@ body {
@media screen and (min-width: 1300px) {
.column {
flex-grow: 1 !important;
- max-width: 400px;
+ max-width: 500px;
}
.drawer {
- width: 17%;
- max-width: 400px;
+ width: 20%;
}
+
+ .columns-area {
+ justify-content: center;
+ }
+}
+
+@media screen and (min-width: 1900px) {
+ .column, .drawer {
+ width: 400px;
+ border-radius: 4px;
+ height: 96vh;
+ margin-top: 2vh;
+ }
}
.muted {
diff --git a/app/validators/status_length_validator.rb b/app/validators/status_length_validator.rb
index 3f3e422d95..cd791e2f34 100644
--- a/app/validators/status_length_validator.rb
+++ b/app/validators/status_length_validator.rb
@@ -1,7 +1,7 @@
# frozen_string_literal: true
class StatusLengthValidator < ActiveModel::Validator
- MAX_CHARS = 500
+ MAX_CHARS = 512
def validate(status)
return unless status.local? && !status.reblog?
diff --git a/app/views/about/_links.html.haml b/app/views/about/_links.html.haml
index fb3350539e..d7fe317e61 100644
--- a/app/views/about/_links.html.haml
+++ b/app/views/about/_links.html.haml
@@ -9,4 +9,4 @@
%li= link_to t('about.get_started'), new_user_registration_path
%li= link_to t('auth.login'), new_user_session_path
%li= link_to t('about.terms'), terms_path
- %li= link_to t('about.source_code'), 'https://github.com/tootsuite/mastodon'
+ %li= link_to t('about.source_code'), 'https://github.com/chronister/mastodon'
diff --git a/app/views/about/show.html.haml b/app/views/about/show.html.haml
index d15b04163f..87a729055f 100644
--- a/app/views/about/show.html.haml
+++ b/app/views/about/show.html.haml
@@ -17,7 +17,7 @@
.wrapper
%h1
- = image_tag asset_pack_path('logo.png')
+ = image_tag asset_pack_path('logo-cybre.png')
= Setting.site_title
%p!= t('about.about_mastodon')
@@ -36,7 +36,7 @@
.info
= link_to t('auth.login'), new_user_session_path, class: 'webapp-btn'
·
- = link_to t('about.other_instances'), 'https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/List-of-Mastodon-instances.md'
+ = link_to t('about.other_instances'), 'https://instances.mastodon.xyz/'
·
= link_to t('about.about_this'), about_more_path
@@ -82,6 +82,6 @@
·
= link_to t('about.apps'), 'https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md'
·
- = link_to t('about.source_code'), 'https://github.com/tootsuite/mastodon'
+ = link_to t('about.source_code'), 'https://github.com/chronister/mastodon'
·
- = link_to t('about.other_instances'), 'https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/List-of-Mastodon-instances.md'
+ = link_to t('about.other_instances'), 'https://instances.mastodon.xyz/'
diff --git a/app/views/layouts/admin.html.haml b/app/views/layouts/admin.html.haml
index 59d95a0c68..b49aa83f5a 100644
--- a/app/views/layouts/admin.html.haml
+++ b/app/views/layouts/admin.html.haml
@@ -6,7 +6,7 @@
.sidebar-wrapper
.sidebar
= link_to root_path do
- = image_tag asset_pack_path('logo.png'), class: 'logo'
+ = image_tag asset_pack_path('logo-cybre.png'), class: 'logo'
= render_navigation
.content-wrapper
diff --git a/app/views/layouts/auth.html.haml b/app/views/layouts/auth.html.haml
index e5429a8ed0..097fc6d08d 100644
--- a/app/views/layouts/auth.html.haml
+++ b/app/views/layouts/auth.html.haml
@@ -6,7 +6,7 @@
.logo-container
%h1
= link_to root_path do
- = image_tag asset_pack_path('logo.png')
+ = image_tag asset_pack_path('logo-cybre.png')
.form-container
= render 'flashes'
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 0d33aae3f6..201651d17d 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -1,30 +1,30 @@
---
en:
about:
- about_mastodon: Mastodon is a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.
+ about_mastodon: Cybrespace is an instance of Mastodon, a free, open-source social network. A decentralized alternative to commercial platforms, it avoids the risks of a single company monopolizing your communication. Pick a server that you trust — whichever you choose, you can interact with everyone else. Anyone can run their own Mastodon instance and participate in the social network seamlessly.
about_this: About this instance
apps: Apps
business_email: 'Business e-mail:'
closed_registrations: Registrations are currently closed on this instance.
contact: Contact
- description_headline: What is %{domain}?
+ description_headline: What's special about %{domain}?
domain_count_after: other instances
domain_count_before: Connected to
features:
api: Open API for apps and services
blocks: Rich block and muting tools
- characters: 500 characters per post
+ characters: 512 characters per post
chronology: Timelines are chronological
ethics: 'Ethical design: no ads, no tracking'
gifv: GIFV sets and short videos
- privacy: Granular, per-post privacy settings
+ privacy: Granular, per-ping privacy settings
public: Public timelines
features_headline: What sets Mastodon apart
get_started: Get started
links: Links
other_instances: Other instances
source_code: Source code
- status_count_after: statuses
+ status_count_after: pings
status_count_before: Who authored
terms: Terms
user_count_after: users
@@ -37,7 +37,7 @@ en:
nothing_here: There is nothing here!
people_followed_by: People whom %{name} follows
people_who_follow: People who follow %{name}
- posts: Posts
+ posts: Pings
remote_follow: Remote follow
reserved_username: The username is reserved
unfollow: Unfollow
@@ -205,9 +205,9 @@ en:
delete_account_html: If you wish to delete your account, you can proceed here. You will be asked for confirmation.
didnt_get_confirmation: Didn't receive confirmation instructions?
forgot_password: Forgot your password?
- login: Log in
- logout: Logout
- register: Sign up
+ login: Jack in
+ logout: Jack out
+ register: Apply for upload
resend_confirmation: Resend confirmation instructions
reset_password: Reset password
set_new_password: Set new password
@@ -255,7 +255,7 @@ en:
storage: Media storage
followers:
domain: Domain
- explanation_html: If you want to ensure the privacy of your statuses, you must be aware of who is following you. Your private statuses are delivered to all instances where you have followers. You may wish to review them, and remove followers if you do not trust your privacy to be respected by the staff or software of those instances.
+ explanation_html: If you want to ensure the privacy of your pings , you must be aware of who is following you. Your private pings are delivered to all instances where you have followers. You may wish to review them, and remove followers if you do not trust your privacy to be respected by the staff or software of those instances.
followers_count: Number of followers
lock_link: Lock your account
purge: Remove from followers
@@ -263,7 +263,7 @@ en:
one: In the process of soft-blocking followers from one domain...
other: In the process of soft-blocking followers from %{count} domains...
true_privacy_html: Please mind that true privacy can only be achieved with end-to-end encryption.
- unlocked_warning_html: Anyone can follow you to immediately view your private statuses. %{lock_link} to be able to review and reject followers.
+ unlocked_warning_html: Anyone can follow you to immediately view your private pings. %{lock_link} to be able to review and reject followers.
unlocked_warning_title: Your account is not locked
generic:
changes_saved_msg: Changes successfully saved!
@@ -284,7 +284,7 @@ en:
landing_strip_signup_html: If you don't, you can sign up here.
media_attachments:
validations:
- images_and_video: Cannot attach a video to a status that already contains images
+ images_and_video: Cannot attach a video to a ping that already contains images
too_many: Cannot attach more than 4 files
notification_mailer:
digest:
@@ -297,8 +297,8 @@ en:
one: "1 new notification since your last visit \U0001F418"
other: "%{count} new notifications since your last visit \U0001F418"
favourite:
- body: 'Your status was favourited by %{name}:'
- subject: "%{name} favourited your status"
+ body: 'Your ping was florped by %{name}:'
+ subject: "%{name} florped your ping"
follow:
body: "%{name} is now following you!"
subject: "%{name} is now following you"
@@ -309,8 +309,8 @@ en:
body: 'You were mentioned by %{name} in:'
subject: You were mentioned by %{name}
reblog:
- body: 'Your status was boosted by %{name}:'
- subject: "%{name} boosted your status"
+ body: 'Your ping was relayed by %{name}:'
+ subject: "%{name} relayed your ping"
pagination:
next: Next
prev: Prev
@@ -324,7 +324,7 @@ en:
authorized_apps: Authorized apps
back: Back to Mastodon
delete: Account deletion
- edit_profile: Edit profile
+ edit_profile: edit ~/.profile
export: Data export
followers: Authorized followers
import: Import
@@ -344,7 +344,7 @@ en:
unlisted_long: Everyone can see, but not listed on public timelines
stream_entries:
click_to_show: Click to show
- reblogged: boosted
+ reblogged: relayed
sensitive_content: Sensitive content
time:
formats:
diff --git a/config/locales/simple_form.en.yml b/config/locales/simple_form.en.yml
index 3e769fb96b..99173e948a 100644
--- a/config/locales/simple_form.en.yml
+++ b/config/locales/simple_form.en.yml
@@ -8,7 +8,7 @@ en:
one: 1 character left
other: %{count} characters left
header: PNG, GIF or JPG. At most 2MB. Will be downscaled to 700x335px
- locked: Requires you to manually approve followers and defaults post privacy to followers-only
+ locked: Requires you to manually approve followers and defaults ping privacy to followers-only
note:
one: 1 character left
other: %{count} characters left
@@ -46,11 +46,11 @@ en:
must_be_following: Block notifications from people you don't follow
notification_emails:
digest: Send digest e-mails
- favourite: Send e-mail when someone favourites your status
+ favourite: Send e-mail when someone florps your ping
follow: Send e-mail when someone follows you
follow_request: Send e-mail when someone requests to follow you
mention: Send e-mail when someone mentions you
- reblog: Send e-mail when someone boosts your status
+ reblog: Send e-mail when someone boosts your ping
'no': 'No'
required:
mark: "*"
diff --git a/config/settings.yml b/config/settings.yml
index 7b78b6cdb1..13ac097c67 100644
--- a/config/settings.yml
+++ b/config/settings.yml
@@ -7,7 +7,7 @@
# For more information, see docs/Running-Mastodon/Administration-guide.md
#
defaults: &defaults
- site_title: Mastodon
+ site_title: 'Cybrespace'
site_description: ''
site_extended_description: ''
site_contact_username: ''
diff --git a/public/500.html b/public/500.html
index d085d490b0..4197f5cdda 100644
--- a/public/500.html
+++ b/public/500.html
@@ -8,8 +8,8 @@
+
+ 1f418
+
+
+
+
diff --git a/public/logo-cybre-glitch.gif b/public/logo-cybre-glitch.gif
new file mode 100644
index 0000000000..abe9b2a9a2
Binary files /dev/null and b/public/logo-cybre-glitch.gif differ
diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png
index 57eae8355d..a79f119923 100644
Binary files a/public/mstile-150x150.png and b/public/mstile-150x150.png differ