multiple creatures
7bbcf793bc
custom filters now have an option to add or override content warnings; filter caching has been fixed
2019-08-15 22:40:20 -05:00
multiple creatures
4dfc40324b
add new `reject unknown` policy option to prevent spam & harassment from large/undermoderated servers
2019-08-08 12:46:17 -05:00
multiple creatures
ef04f3879a
add option to automatically space out boosts over configurable random intervals
2019-08-07 01:08:34 -05:00
multiple creatures
da389a664b
added ability to link accounts with `account 🔗 token` + `account 🔗 add` & switch between them with `i:am`/`we:are` bangtags; remove links with `account 🔗 del:USERNAME` or `account 🔗 clear`; list links with `account 🔗 list`
2019-08-06 13:55:54 -05:00
multiple creatures
1cd9fea3b5
add ability to access bookmarks from #self.bookmarks tag
2019-08-05 01:53:59 -05:00
multiple creatures
b644f1c505
respect 'don't @ me' requests
2019-08-03 13:47:20 -05:00
multiple creatures
7cfc0f0dce
fix name of `spoiler` column in migration
2019-08-02 02:32:22 -05:00
multiple creatures
65c42e5398
filters now have options to separately match post text, content warnings/titles, & hashtags + option to filter threads containing a matching post
2019-08-02 02:30:35 -05:00
multiple creatures
80a81fe223
ability to add domain moderation notes, edit existing domain policies in-place, and process asynchronously
2019-07-31 01:25:10 -05:00
multiple creatures
feeb789ecd
add `boostable` attribute to statuses model
2019-07-29 12:38:12 -05:00
multiple creatures
1f7a5bb57e
remove chat tables & adjust status table index
2019-07-24 16:40:58 -05:00
multiple creatures
25d628fca3
revert the current unfinished chat implementation
2019-07-24 13:01:12 -05:00
multiple creatures
3862f48c34
add self-destructing roars & `live`/`lifespan` bangtags
2019-07-23 16:48:08 -05:00
multiple creatures
084b950401
split `hide public profile` & `hide public ap outbox` into separate user options, make original `Account.hidden` prop federation-affecting `invisible mode`
2019-07-21 20:50:30 -05:00
multiple creatures
6d07ba50f3
keep `locked` badge for approves-followers + add `frozen` badge for admin-locked accts, also federate `frozen` state
2019-07-19 17:03:15 -05:00
multiple creatures
cfd314432d
correct references in kobold migration
2019-07-19 08:15:22 -05:00
multiple creatures
66286178ad
migrate the kobolds from user setting to account
2019-07-19 07:26:47 -05:00
multiple creatures
6f1a07945e
make sure user exists before migrating
2019-07-15 14:44:36 -05:00
multiple creatures
436f7984d9
move user variables to `users` relation
2019-07-15 14:12:24 -05:00
multiple creatures
5e3ea221a8
add `supports_chat` property, rename `adults_only` to `adult_content`, federate the kobolds~
2019-07-15 14:12:24 -05:00
multiple creatures
cf3ec71aa5
local visibility scope, chat scope+tags, unlisted tags
2019-07-15 14:12:24 -05:00
multiple creatures
cbdadfb5fa
add `origin` to status table to mark posts that were previously imported
2019-05-21 03:16:51 -05:00
multiple creatures
62d667dbf5
add `imported` column to status table to mark posts imported from a json dump
2019-05-21 03:16:51 -05:00
multiple creatures
bf33771c80
add `edited` column to status table to mark if a mod/admin changed something
2019-05-21 03:16:51 -05:00
multiple creatures
83c2c466fb
use dots instead of colons for tag scopes
2019-05-21 03:16:51 -05:00
multiple creatures
09b7532805
split `i:am` signatures into their very own `footer` column
2019-05-21 03:16:50 -05:00
multiple creatures
3b06175e8f
Moderation: add `force sensitive` and `force unlisted` actions. Accounts: add federatable `adult content` tag. Handle from remote accounts as well.
2019-05-21 03:16:23 -05:00
multiple creatures
0782dc3905
Drop remaining OStatus and PuSH code, as well as related database items.
2019-05-21 03:16:23 -05:00
multiple creatures
cb311a274c
Remove unneeded migration.
2019-05-21 03:16:23 -05:00
multiple creatures
e85b8af051
Second round of Rspec fixes.
2019-05-21 03:16:23 -05:00
multiple creatures
c983c4e952
Privacy: add options to make interaction lists private and to not be included in public interaction lists.
2019-05-21 03:16:22 -05:00
multiple creatures
a47b1daaeb
Implement scoped tags; use `local:` and `self:` scopes for community and personal tags, respectively.
2019-05-21 03:16:22 -05:00
multiple creatures
1e2977256c
Allow own roars to be included in lists.
2019-05-21 03:16:22 -05:00
multiple creatures
26d90a36ff
Custom filters: add ability to create filters that exclude or are exclusive to roars with attachments.
2019-05-21 03:16:22 -05:00
multiple creatures
9d4f42fb89
Add option to hide public replies from profile
2019-05-21 03:16:22 -05:00
multiple creatures
f7c5171a83
DB: Replace `NULL` boolean values with `FALSE` in Monsterpit feature columns; add `vars` column for persistent bangtag variable storage.
2019-05-21 03:16:22 -05:00
multiple creatures
3bfa72cbce
Dedicated `network` DB column for marking whether a roar is a part of the local network; rewrite posts from `FORCE_*` domains at create time instead of dynamically.
2019-05-21 03:16:22 -05:00
multiple creatures
89ad628e88
Add `share_key` column to status table in preparation for letting folks generate/revoke links to view private posts.
2019-05-21 03:16:22 -05:00
multiple creatures
1823e78aa7
Do not set default in `add_column` migration.
2019-05-21 03:16:21 -05:00
multiple creatures
2db51e2f4c
Refactored community-curated world timeline code; **privacy**: remove support for packmate-visible hashtags until we resolve federation caveats.
2019-05-21 03:16:21 -05:00
multiple creatures
6614d42c6e
hidden accounts + stats hiding
2019-05-21 03:16:21 -05:00
Thibaut Girka
bfc509f44a
Add database row to hold status content type
2019-05-17 23:51:14 +02:00
Thibaut Girka
6badf2d252
Merge branch 'master' into glitch-soc/merge-upstream
2019-05-15 17:11:40 +02:00
ThibG
14f6ce2885
Record account suspend/silence time and keep track of domain blocks ( #10660 )
...
* Record account suspend/silence time and keep track of domain blocks
* Also unblock users who were suspended/silenced before dates were recorded
* Add tests
* Keep track of suspending date for users suspended through the CLI
* Show accurate number of accounts that would be affected by unsuspending an instance
* Change migration to set silenced_at and suspended_at
* Revert "Also unblock users who were suspended/silenced before dates were recorded"
This reverts commit a015c65d2d1e28c7b7cfab8b3f8cd5fb48b8b71c.
* Switch from using suspended and silenced to suspended_at and silenced_at
* Add post-deployment migration script to remove `suspended` and `silenced` columns
* Use Account#silence! and Account#suspend! instead of updating the underlying property
* Add silenced_at and suspended_at migration to post-migration
* Change account fabricator to translate suspended and silenced attributes
* Minor fixes
* Make unblocking domains always retroactive
2019-05-14 19:05:02 +02:00
Thibaut Girka
68629f2773
Merge branch 'master' into glitch-soc/merge-upstream
...
Conflicts:
- app/controllers/statuses_controller.rb
minor conflict because of glitch-soc's theming system
- app/controllers/stream_entries_controller.rb
minor conflict because of glitch-soc's theming system
2019-05-10 17:09:12 +02:00
Jeong Arm
ce8635605c
Record deleted(by mod) status to prevent re-appear ( #10732 )
...
* Record deleted(by mod) status to prevent re-appear
* Move to Tombstone
* Add missing migration script
2019-05-09 22:03:02 +02:00
Thibaut Girka
33c80e0783
Merge branch 'master' into glitch-soc/merge-upstream
...
Conflicts:
- app/models/media_attachment.rb
2019-05-04 16:37:26 +02:00
Eugen Rochko
fba96c808d
Add blurhash ( #10630 )
...
* Add blurhash
* Use fallback color for spoiler when blurhash missing
* Federate the blurhash and accept it as long as it's at most 5x5
* Display unknown media attachments as blurhash placeholders
* Improve style of embed actions and spoiler button
* Change blurhash resolution from 3x3 to 4x4
* Improve dependency definitions
* Fix code style issues
2019-04-27 03:24:09 +02:00
Thibaut Girka
5085559b15
Merge branch 'master' into glitch-soc/merge-upstream
...
Conflicts:
- app/views/admin/pending_accounts/index.html.haml
No real conflict, upstream changes too close to glitch-specific
theming system changes.
- config/navigation.rb
Upstream redesigned the settings navigation, took those changes
and re-inserted the flavours menu.
2019-04-10 09:16:08 +02:00
Eugen Rochko
8b69a66380
Add "why do you want to join" field to invite requests ( #10524 )
...
* Add "why do you want to join" field to invite requests
Fix #10512
* Remove unused translations
* Fix broken registrations when no invite request text is submitted
2019-04-09 23:06:30 +09:00