Thibaut Girka
132dd28162
[Glitch] Fix timeline pagination in the WebUI
The `hasMore` property of timelines in redux store was set whenever an API
request returned only one page of results, *even* if the query only requested
newer statuses (using `since_id`), causing `hasMore` to be incorrectly set to
false whenever fetching new toots in a timeline, which happens each time
an account's timeline or media gallery is visited.
6 years ago
Thibaut Girka
c20c6c2029
[Glitch] Fix hasMore in notifications
6 years ago
Thibaut Girka
1e656c3632
[Glitch] Fix “load more” button when no data has been fetched
6 years ago
Thibaut Girka
2d097c10d0
[Glitch] Make account media gallery more consistent with account timeline
Display “load more” more consistently, add a loading indicator on first load.
6 years ago
Thibaut Girka
5f581d7c3c
[Glitch] Fix LoadMore usage in account media gallery
(Even though that codepath is probably never actually used…)
6 years ago
Thibaut Girka
73ee38f485
[Glitch] Do not display empty message when the list is known to have more elements
6 years ago
Thibaut Girka
39696024ca
Minor cleanup in ScrollableList component
6 years ago
ThibG
c6b7b98489
Merge pull request #849 from ThibG/glitch-soc/merge-upstream
Merge upstream changes
6 years ago
Thibaut Girka
4f59d1efd7
Fix directory controller in glitch-soc
6 years ago
Thibaut Girka
480f938511
[Glitch] Fix various things in the directory
Port ecd303c097
to glitch-soc
6 years ago
Thibaut Girka
0b1bc66695
Port directory CSS changes from upstream
Port 73be8f38c1
to glitch-soc
6 years ago
Thibaut Girka
e7f1bfdc2d
Merge branch 'master' into glitch-soc/merge-upstream
Conflicts:
- app/javascript/packs/public.js
- app/models/user.rb
- config/settings.yml
- db/schema.rb
Moved public.js changes to settings.js.
6 years ago
ThibG
81bda7d67c
Add setting to not aggregate reblogs ( #9248 )
* Add setting to not aggregate reblogs
Fixes #9222
* Handle cases where user is nil in add_to_home and add_to_list
* Add hint for setting_aggregate_reblogs option
* Reword setting_aggregate_reblogs label
6 years ago
Eugen Rochko
6b78e5b5ab
Cache hashtag sample accounts, and exclude ineligible ones ( #9465 )
6 years ago
Eugen Rochko
4638b16822
Make notification time smaller and reduce contrast ( #9464 )
6 years ago
Marcin Mikołajczak
6cf12aa74c
i18n: Update Polish translation ( #9459 )
Signed-off-by: Marcin Mikołajczak <me@m4sk.in>
6 years ago
ysksn
dfd123d5b3
Remove pending spec ( #9453 )
6 years ago
dependabot[bot]
1c7061fb90
Bump rubocop from 0.61.0 to 0.61.1 ( #9451 )
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.61.0 to 0.61.1.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.61.0...v0.61.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
Paweł Ngei
5c7f641565
Escape HTML in profile name preview in profile settings ( #9446 )
* fix non-escaped html in the profile settings
* provide a default profile text in case if there's no custom one
* update haml syntax
* simplify default profile name to username
* sanitize user-input html but display emojified icons
6 years ago
ysksn
d3547fa005
Add specs for ActivityPub::InboxesController ( #9456 )
6 years ago
ysksn
88b3eed16f
Add specs for Admin::AccountModerationNotesHelper ( #9455 )
6 years ago
ysksn
57bb62d5cf
Remove pending spec ( #9454 )
Since dots are not allowed in username,
this spec is no longer needed.
6 years ago
ysksn
51cbd045da
Add specs for AccountTagStat model ( #9452 )
6 years ago
Eugen Rochko
ecd303c097
Fix various things in the directory ( #9449 )
* Fix missing variable in directory page title
* Order hashtags by number of people instead of alphabetically
* Add icon to OpenGraph preview of directory page
* Prevent line breaks in hashtags and ensure lowercase in the table
6 years ago
Takeshi Umeda
c1c0f7c516
Fix tag mb_chars comparison of profile directory ( #9448 )
6 years ago
ThibG
e3682c9c17
Merge pull request #848 from ThibG/glitch-soc/merge-upstream
Merge upstream changes
6 years ago
Eugen Rochko
73be8f38c1
Add profile directory ( #9427 )
Fix #5578
6 years ago
Thibaut Girka
4167ed375b
Fix mention links in detailed statuses not opening in the WebUI
6 years ago
Thibaut Girka
24822eca73
Revert "Add database statement timeout of 60s ( #9382 )"
This reverts commit 58a29db99d
.
6 years ago
Thibaut Girka
1df392819d
Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
ysksn
155cf12680
Remove pending spec ( #9442 )
`#from_account` isn't defined.
6 years ago
ysksn
e2910dff12
Add spec for Identity.find_for_oauth ( #9441 )
6 years ago
dependabot[bot]
d5245434ec
Bump rails from 5.2.1.1 to 5.2.2 ( #9430 )
Bumps [rails](https://github.com/rails/rails ) from 5.2.1.1 to 5.2.2.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v5.2.1.1...v5.2.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
dependabot[bot]
781c7be08b
Bump rails-controller-testing from 1.0.3 to 1.0.4 ( #9440 )
Bumps [rails-controller-testing](https://github.com/rails/rails-controller-testing ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/rails/rails-controller-testing/releases )
- [Commits](https://github.com/rails/rails-controller-testing/compare/v1.0.3...v1.0.4 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
dependabot[bot]
c73c463478
Bump rubocop from 0.60.0 to 0.61.0 ( #9439 )
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.60.0 to 0.61.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.60.0...v0.61.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
ThibG
1a22eff1e0
Attempt fixing deadlocks by moving account stats update outside transaction ( #9437 )
* Use `update_column` instead of `update_attribute` in callback
`update_attribute` would normally cause callbacks to be called.
Called from a callback, it seems to stop further callbacks from executing.
`update_column` does the same work, but without calling callbacks or
preventing other callbacks from executing.
* Fix deadlocks by moving account stats update outside transaction
6 years ago
Paweł Ngei
9897cf0701
Add visible dates for notifications in Notification column ( #9423 )
* add RelativeTimestamp elements
* style the elements properly with CSS
6 years ago
ThibG
e88c6a5c3c
Fix thread depth computation in statuses_controller ( #9426 )
* Add test that should currently fail
* Fix depth computation (will still fail if statuses have been filtered out)
* Fix handling of broken threads
6 years ago
dependabot[bot]
a61ce1c947
Bump capybara from 3.11.1 to 3.12.0 ( #9388 )
Bumps [capybara](https://github.com/teamcapybara/capybara ) from 3.11.1 to 3.12.0.
- [Release notes](https://github.com/teamcapybara/capybara/releases )
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md )
- [Commits](https://github.com/teamcapybara/capybara/compare/3.11.1...3.12.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
dependabot[bot]
4ad6bac447
Bump rails-controller-testing from 1.0.2 to 1.0.3 ( #9417 )
Bumps [rails-controller-testing](https://github.com/rails/rails-controller-testing ) from 1.0.2 to 1.0.3.
- [Release notes](https://github.com/rails/rails-controller-testing/releases )
- [Commits](https://github.com/rails/rails-controller-testing/compare/v1.0.2...v1.0.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
dependabot[bot]
2b657c175f
Bump pry-rails from 0.3.7 to 0.3.8 ( #9418 )
Bumps [pry-rails](https://github.com/rweng/pry-rails ) from 0.3.7 to 0.3.8.
- [Release notes](https://github.com/rweng/pry-rails/releases )
- [Commits](https://github.com/rweng/pry-rails/compare/v0.3.7...v0.3.8 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
6 years ago
Eugen Rochko
58a29db99d
Add database statement timeout of 60s ( #9382 )
6 years ago
Eugen Rochko
6ddf0432e7
Improve account suspension speed and completeness ( #9290 )
- Some associations were missing from the clean-up
- Some attributes were not reset on suspension
- Skip federation and streaming deletes when purging a dead domain
- Move account association definitions to concern
6 years ago
David Yip
fe9340d95e
Merge pull request #838 from ThibG/glitch-soc/features/reply-all-streaming-entries
Display a double reply arrow on public pages for toots that are replies
6 years ago
ThibG
80462e1b8d
Merge pull request #842 from ThibG/glitch-soc/merge-upstream
Merge upstream changes
6 years ago
Thibaut Girka
d32d33f408
Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Eugen Rochko
2df5ef18ae
Bump version to 2.6.5 ( #9413 )
6 years ago
ThibG
84e5ed43e7
Preload common JSON-LD contexts ( #9412 )
Fixes #9411
6 years ago
ThibG
44e6c2dd74
Merge pull request #840 from ThibG/glitch-soc/merge-upstream
Merge upstream changes
6 years ago
Thibaut Girka
a07e37cc17
Merge branch 'master' into glitch-soc/merge-upstream
6 years ago