Eugen Rochko
8b976c3479
Move profile directory link in web UI from footer to discover section ( #9745 )
5 years ago
ThibG
28b482874a
Improvements to signature verification ( #9667 )
* Refactor signature verification a bit
* Rescue signature verification if recorded public key is invalid
Fixes #8822
* Always re-fetch AP signing key when HTTP Signature verification fails
But when the account is not marked as stale, avoid fetching collections and
media, and avoid webfinger round-trip.
* Apply stoplight to key/account update as well as initial key retrieval
5 years ago
kedama
cf3c0fc38c
Stop gifv timeline preview explicitly when open the media gallery. ( #9749 )
5 years ago
Eugen Rochko
5654535728
Change remote interaction dialog to use specific actions ( #9743 )
* Change remote interaction dialog to use specific actions
Instead of just "interact", use different strings based on whether
it's a reply, reblog or favourite. Add explanation why the step
is necessary in the first place
* Remove obsolete strings
5 years ago
Eugen Rochko
43c61bca60
Add locale param to sign-up API ( #9747 )
Fix #9627
5 years ago
0xflotus
57c91fbbed
refactored account.js ( #9739 )
5 years ago
Eugen Rochko
bd5a8c7765
Fix embed play icons regression from #9715 ( #9731 )
5 years ago
Eugen Rochko
5dbe186585
Add cache to custom emojis API ( #9732 )
Fix #9729
5 years ago
Eugen Rochko
86f27b178c
Fix deleting a scheduled status immediately deleting media attachments ( #9728 )
5 years ago
ash lea
dc501c4134
add list title editing
5 years ago
Eugen Rochko
1cbdf8d218
Fix wrong param name in scheduled statuses and return params in API ( #9725 )
The database column and API param are called in_reply_to_id, not
in_reply_to_status_id, so it makes no sense to encode it that way
5 years ago
Eugen Rochko
8ad57a0426
Fix PublishScheduledStatusWorker being queued with no arguments ( #9724 )
5 years ago
Thibaut Girka
7baf15675f
Add local setting to disable swipe-to-change-columns
5 years ago
Eugen Rochko
a49d43d112
Add scheduled statuses ( #9706 )
Fix #340
5 years ago
Eugen Rochko
b17b2f25ac
Follow new account before unfollowing the old one during move ( #9719 )
5 years ago
Naoki Kosaka
fae32634b1
Use Contact User as Relay, Report, Subscribe. ( #9661 )
* Use Contact User as Relay, Report, Subscribe.
* Use Account.representative to fetch contact user.
* Use find_local.
* No reason to use Account.representative in subscribe_service.
* Don't required representative!
* Fallback is included in Account.representative method.
5 years ago
Eugen Rochko
45899cfa69
Change note length validation to ignore mention domains and URLs ( #9717 )
Fix #4419
5 years ago
Eugen Rochko
92daf7cd37
Fix unreadable text color in report modal for some statuses ( #9716 )
Fix #9697
5 years ago
ThibG
6f9a7bd02c
Add quick links to the admin interface in the WebUI ( #8545 )
* Allow to show a specific status in the admin interface
* Let the front-end know the current account is a moderator
* Add admin links to status and account menus
If the current logged-in user is an admin, add quick links to the admin
interface in account and toot dropdown menu. Suggestion by @ashkitten
* Use @statuses.first instead of @statuses[0]
5 years ago
Eugen Rochko
1512af2811
Display fallback link card thumbnail when none is given ( #9715 )
5 years ago
Eugen Rochko
664bb7bb72
Add preview cards to non-detailed statuses on public pages ( #9714 )
5 years ago
Eugen Rochko
c39c112ced
Fix admin UI view of local followers ( #9712 )
Regression from #9700
5 years ago
Eugen Rochko
82ef5c0461
Fix list of local followers showing remote followers in admin UI ( #9700 )
5 years ago
ysksn
19abf4ef0b
Add specs for UnreservedUsernameValidator ( #9698 )
* Add specs for UnreservedUsernameValidator
* Use instance variable
5 years ago
Thibaut Girka
e77ceb1b29
[Glitch] Update dependencies for Node.js (2018-12-31)
Port compatibility changes from 8f5fdab5bf
to glitch-soc
5 years ago
Thibaut Girka
1464620ddb
[Glitch] Improve admin UI for account view
Port SCSS changes from 6e49907ecf
to glitch-soc
5 years ago
Thibaut Girka
9b606cb24c
[Glitch] Update emoji codepoint mappings to v11.0
Port 2ee779dcd3
to glitch-soc
5 years ago
Thibaut Girka
bb96a74637
Revert "Add handler for Move activity ( #9629 )"
This reverts commit 0f938ff29c
.
5 years ago
Thibaut Girka
1b35ca17a9
Fix some image paths in SCSS files
5 years ago
Thibaut Girka
eb481c9049
Fix syntax errors in win95 SCSS file
5 years ago
Eugen Rochko
66436d0895
Improve e-mail digest ( #9689 )
- Reduce time-to-digest from 20 to 7 days
- Fetch mentions starting from +1 day since last login
- Fix case when last login is more recent than last e-mail
- Do not render all mentions, only 40, but show number in subject
- Do not send digest to moved accounts
- Do send digest to silenced accounts
5 years ago
Yamagishi Kazutoshi
dc84899fff
Upgrade ESLint to v5.x ( #9694 )
5 years ago
ThibG
70be301d69
Ensure blocked user unfollows blocker if Block/Undo Block are processed out of order ( #9687 )
* Ensure blocked user unfollows blocker if Block/Undo Block are processed out of order
* Add specs for Block causing unfollow and for out-of-order Block + Undo
5 years ago
ThibG
f04f3ee436
Fix icon alignment in onboarding interaction screen ( #9686 )
5 years ago
Eugen Rochko
7fc7437d05
Add CSV export for lists and domain blocks ( #9677 )
Fix #6893
Fix #9268
5 years ago
ThibG
1d4215be77
Restore ReplyDistributionWorker to allow existing jobs to be processed ( #9676 )
5 years ago
Eugen Rochko
e3dc8870bf
Remove visible timestamps for notifications ( #9675 )
Revert #9423 . Issues with line breaks / clutter.
5 years ago
Yamagishi Kazutoshi
8f5fdab5bf
Update dependencies for Node.js (2018-12-31) ( #9669 )
* Update react-* to v16.7.0
* Upgrade react-hotkeys to v1.1.4
* Update react-intl to v2.7.2
* Update react-select to v2.2.0
* Update react-swipeable-views to v0.13.0
* Upgrade react-textarea-autosize to v7.1.0
* Upgrade redux to v4.0.1
* Upgrade reselect to v4.0.0
* Update raf to v3.4.1
* Update enzyme to v3.8.0
* Update rails-ujs to v5.2.2
* Update axios to v0.18.0
* Update http-link-header to v1.0.2
* Update rellax to v1.7.1
* Update intersection-observer to v0.5.1
* Update stringz to v1.0.0
* Upgrade babel-eslint to v10.0.1
* Update @babel/* to v7.2.x
* Update babel-plugin-react-intl to v3.0.1
* Update babel-plugin-transform-react-remove-prop-types to v0.4.21
* Upgrade dotenv to v6.2.0
* Update express to v4.16.4
* Update webpack to v4.28.3
* Upgrade autoprefixer to v9.4.3
* Update babel-loader to v8.0.4
* Upgrade css-loader to v2.1.0
* Upgrade file-loader to v3.0.1
* Update marky to v1.2.1
* Update mini-css-extract-plugin to v0.5.0
* Update offline-plugin to v5.0.6
* Update style-loader to v0.23.1
* Update eslint-plugin-jsx-a11y to v6.1.2
* yarn upgrade
* fix
* Replace webpack-manifest-plugin to webpack-assets-manifest
* Replace node-zopfli to @gfz/zopfli
* Remove monkey-patch for http-link-header
5 years ago
kodai
6a090db4c9
Fix links not being verified ( #9673 )
Fix #9365
5 years ago
Jeong Arm
511231ce57
Skip full text search if failed ( #9654 )
* Skip full text search if failed
* Move rescue block to "perform_statuses_search!"
5 years ago
ThibG
6fb6a53938
Avoid duplicate work by merging ReplyDistributionWorker into DistributionWorker ( #9660 )
5 years ago
ThibG
b2f4114550
Do not ignore federated reports targetting already-reported accounts ( #9534 )
5 years ago
ThibG
6a7a36fcdd
Immediately go back in browser history upon successfully sending toot ( #9663 )
Avoids possible misleading delay before redirection during which the
composer would be cleared and redrawn.
5 years ago
Takeshi Umeda
1340460c85
If it is disabled, remove the link of the profile directory ( #9665 )
5 years ago
ThibG
e74c99edf5
Fix crash when clearing uninitialized timeline ( #9662 )
5 years ago
Thibaut Girka
b300948526
Fix crash when clearing uninitialized timeline
Fixes #875
5 years ago
Thibaut Girka
d126240129
Immediately go back in browser history upon successfully sending toot
5 years ago
ThibG
290932602b
Reduce usage of LD signatures ( #9659 )
* Do not LDS-sign Follow, Accept, Reject, Undo, Block
* Do not use LDS for Create activities of private toots
* Minor cleanup
* Ignore unsigned activities instead of misattributing them
* Use status.distributable? instead of querying visibility directly
5 years ago
ysksn
05edec6917
Add specs for BlackListedEmailValidator ( #9651 )
* Add specs for BlackListedEmailValidator
* Use instance variable
5 years ago
ysksn
4725aeec9f
Add specs for DisallowedHashtagsValidator ( #9653 )
In order to implement tests easier, `#select_tags` created.
5 years ago