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
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
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
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
1df392819d
Merge branch 'master' into glitch-soc/merge-upstream
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
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
Thibaut Girka
a07e37cc17
Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka
4b85bf12ab
Fix since_id
6 years ago
ThibG
5648b30d6c
Fix last_status parameter for notifications and conversations ( #9407 )
6 years ago
Quentí
6a285f0a15
[i18n] update and corrections for Occitan locale ( #9404 )
...
* Update + correction
Colomna and not columna
Pòt, verb missing
* Correction
D’aquí is followed by a time period, and dins by a season.
Read : https://github.com/briannesbitt/Carbon/pull/1403 for more details.
* Correction admin zone
* Correction
Reïnicializacion, with the funny ï
6 years ago
Paweł Ngei
b9ec34de57
Add a tooltip explaining what a locked account is ( #9403 )
...
* create a title tooltip explaining what a locked account is
* improve phrasing
* minor phrasing fix to unify default and english
6 years ago
ThibG
3cbe0c26bb
Merge pull request #837 from ThibG/glitch-soc/merge-upstream
...
Merge upstream changes
6 years ago
Thibaut Girka
76320bf6d8
Scroll to selected toot even if the ancestors happen to be loaded
6 years ago
Thibaut Girka
a10fee3c09
Scroll to detailed status when new ancestors get inserted
6 years ago
Thibaut Girka
31599ad91c
[Glitch] Fix bug in order of conversations in web UI
...
Port e18390cfe6
to glitch-soc
6 years ago
Thibaut Girka
837ea32c88
[Glitch] Replace recursion in status mapStateToProps
...
Port dfbadd6837
to glitch-soc
6 years ago
Thibaut Girka
a28f5695f3
[Glitch] Fix context building in the reducer
...
Port 7706ed038f
to glitch-soc
6 years ago
Thibaut Girka
1624a95b2b
[Glitch] Introduce flat layout to contexts reducer
...
Port 023fe5181b
to glitch-soc
6 years ago
Thibaut Girka
1a5de04789
Display a double reply arrow on public pages for toots that are replies
6 years ago
Thibaut Girka
bc8411ec87
Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
mayaeh
bfec030a4e
Fix that translation is not applied to "joining hashtags" ( #9397 )
6 years ago
Eugen Rochko
3948b6fa52
Remove npm-run-all dependency ( #9401 )
...
Fix #9359
6 years ago
Thibaut Girka
ad7a3974cc
Merge branch 'master' into glitch-soc/merge-upstream
6 years ago
Thibaut Girka
6a264c9379
Improve detailed status component lifecycle
...
- Move componentWillMount and componentWillReceiveProps logic to
getDerivedStateFromProps.
- Compute CW auto-unfold status earlier
6 years ago
ThibG
fa9f28f52d
Swap avatar and header input fields in profile page ( #9271 )
...
Fixes #9211
6 years ago
Thibaut Girka
7e63fb26e0
Do not hardcode preferences link, pleroma doesn't have it
6 years ago
Thibaut Girka
922d05864f
Add error boundary component to catch Web UI crashes
6 years ago
Thibaut Girka
39c8a71df8
Do not crash the whole UI when loading an invalid column
6 years ago
Thibaut Girka
c18bb5d245
Switch “cycling” reply policy link to set of radio inputs
...
Fixes #832
6 years ago
Thibaut Girka
f17a61a916
Add basic UI to set list replies setting in glitch-soc
6 years ago