Wykres commitów

97 Commity (master)

Autor SHA1 Wiadomość Data
Louis Chemineau 80f4034daf Do not show composer in profile when displaying user lists
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau a9eb6a94f8 Add header in notification view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 18:47:28 +02:00
Louis Chemineau 4f999e02dd Restructure timeline internal to allow liking from single status view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 18:44:26 +02:00
Louis Chemineau 1e92bbcc3b Display main single post as div instead of li
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 17:15:16 +02:00
Louis Chemineau 764bfcc309 Fix dashboard vue
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 11:11:52 +02:00
Louis Chemineau f72c8eeb92 Fix ressource urls in profile
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:31:14 +02:00
Louis Chemineau 640c12678f Use ul and li to render status
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:30:56 +02:00
Maxence Lange 03d51eae16
Merge pull request #1694 from nextcloud/artonge/feat/set_visibility_direct_when_direct_view
Set visibility as direct when on direct view
2023-03-23 10:16:44 -01:00
Louis Chemineau 738204123c Scroll status into view on reply
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 19:45:53 +01:00
Louis Chemineau 14ab49b5c6 Remove profile info in single post
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 19:45:53 +01:00
Louis Chemineau 0b4307a270 Scroll main post into view in single posts
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 19:14:26 +01:00
Louis Chemineau ea7015ef4f Fix getting post from parents timeline
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 18:50:20 +01:00
Louis Chemineau 19b3465ee1 Improve rendering of single post
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 18:16:40 +01:00
Louis Chemineau abed6af7f5 Show ancestors on single post timeline
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 16:00:08 +01:00
Louis Chemineau f7db309da5 Set visibility as direct when on direct view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 14:47:48 +01:00
Louis Chemineau 4700db8947 Add composer in user profiles
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 12:44:16 +01:00
Louis Chemineau db03f9d100 Add visibility on statuses
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 14:47:12 +01:00
Louis Chemineau dd499dac9b Emphasis on beta state
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 10:11:30 +01:00
Louis Chemineau ab347790a8 Use new Mastodon like API
Revert "Revert "Merge pull request #1581 from nextcloud/artonge/feat/use_new_api""

This reverts commit c4eef0b2d4.

Signed-off-by: Louis Chemineau <louis@chmn.me>

Adapt views to new timeline api

Signed-off-by: Louis Chemineau <louis@chmn.me>

Add types

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix type errors

Signed-off-by: Louis Chemineau <louis@chmn.me>

Adapte front-end to mastodon data format

+ Add typing
+ Modernize code

Signed-off-by: Louis Chemineau <louis@chmn.me>

Use new API for media attachments

+ Split Composer.vue into tinier composent
+ Use blurhash value of attachments

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix media attachment rendering in post component

Signed-off-by: Louis Chemineau <louis@chmn.me>

Use square container to display statuses attachments

Signed-off-by: Louis Chemineau <louis@chmn.me>

Add typing to timeline.js

And fix type errors

Signed-off-by: Louis Chemineau <louis@chmn.me>

Forward format to getStreamSelectSql for direct timeline

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix liked timeline

Signed-off-by: Louis Chemineau <louis@chmn.me>

Use new API for local and federated timelines

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix profile and avatar for local users

Signed-off-by: Louis Chemineau <louis@chmn.me>

Update babel config

Signed-off-by: Louis Chemineau <louis@chmn.me>

Improve typing in account.js

Signed-off-by: Louis Chemineau <louis@chmn.me>

Handle new notification format

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix follow button

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix condition of delete button for statuses

Signed-off-by: Louis Chemineau <louis@chmn.me>

Add relationship fetching

Signed-off-by: Louis Chemineau <louis@chmn.me>

Improve attachments viewer

Signed-off-by: Louis Chemineau <louis@chmn.me>

Correctly use twemoji

Signed-off-by: Louis Chemineau <louis@chmn.me>

Clean up composer

Signed-off-by: Louis Chemineau <louis@chmn.me>

Insert emoji on the last line instead of creating a new one

Signed-off-by: Louis Chemineau <louis@chmn.me>

Overall improvements in composer

Signed-off-by: Louis Chemineau <louis@chmn.me>

Clean up PreviewGridItem

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix fetching relationships

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix followers and following list

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix direct link to followers and following lists

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix notifications endpoint

Signed-off-by: Louis Chemineau <louis@chmn.me>

Handle different types of notifications

Signed-off-by: Louis Chemineau <louis@chmn.me>

Add formatted date as title for statuses

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix entryContent computed property

Signed-off-by: Louis Chemineau <louis@chmn.me>

Handle reblog

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix favourite type

Signed-off-by: Louis Chemineau <louis@chmn.me>

Load context of status for single post

Signed-off-by: Louis Chemineau <louis@chmn.me>

Use new format to set the uid in single post

Signed-off-by: Louis Chemineau <louis@chmn.me>

Fix display name property

Signed-off-by: Louis Chemineau <louis@chmn.me>

Hack to handle context of single post

Signed-off-by: Louis Chemineau <louis@chmn.me>

Use item id to fetch context

Signed-off-by: Louis Chemineau <louis@chmn.me>

Remove unsused variable

Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-09 19:02:31 +01:00
Louis Chemineau bb9ab48fae Add stylelint
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-16 11:02:05 +01:00
Louis Chemineau 5980519712 Add workflow for es and style lint
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-16 10:57:30 +01:00
Carl Schwan 58ca865523 Fix csrf error
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 17:12:18 +01:00
Carl Schwan fb266f056d Implement UI
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 14:53:49 +01:00
Carl Schwan db3cb63810 Let's not support oci yet
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 15:07:12 +02:00
Carl Schwan b751689289 Follow up dashboard dark theme
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 16:32:07 +02:00
Carl Schwan c683f9135a Port to new Dashboard api
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 16:10:36 +02:00
Julien Veyssier c2524c6707
fix eslint errors
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-14 14:46:57 +02:00
Julien Veyssier 0915e4e101
add dashboard widget, only handling internal 'Follow' subtypes for the moment
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-09-14 14:46:44 +02:00
Carl Schwan 2afd3fdfaa Use vue-richtext to render link preview
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 14:11:42 +02:00
Carl Schwan fff26baedf
Embedd timeline in profile page
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-13 15:51:00 +02:00
Carl Schwan 184de87c86
Update nc vue components to v7
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-12 17:18:06 +02:00
Carl Schwan 5a36e2474e Improve upload UI
- Remove a dependency
- Cleanup the code
- Improve the usability
- Allow to add a description to an image

The backend is unfortunately not yet working but that need some DB work
blocked by another pull requests

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-07-11 18:20:55 +02:00
Tobias Speicher 11f437135a
Replace deprecated String.prototype.substr()
.substr() is deprecated so we replace it with .slice() which works similarily but isn't deprecated

Signed-off-by: Tobias Speicher <rootcommander@gmail.com>
2022-03-24 16:17:46 +01:00
Valdnet c21925c616
l10n: Cloud name with a capital letter 2020-10-24 18:21:56 +02:00
Robin Appelman 1b52eb4860 dont increase main post font size for now since it messes up the ui a bit
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-13 23:55:31 +02:00
Cyrille Bollu 615d80c444 ENHANCEMENT: single post should only be triggered on a click on the 'date' and not the full post
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2020-10-13 23:54:16 +02:00
Cyrille Bollu 54302fff68 IMPROVE: Display main post with a bigger font in SinglePostTimeline
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2020-10-13 23:54:16 +02:00
Cyrille Bollu a75cb8ca85 FIX: updated Profile.vue to use computed properties rather than methods for the account mixins
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2020-10-13 23:54:16 +02:00
Cyrille Bollu f0970a19d8 FIX: Uses computed properties rather than methods for the account mixins.
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2020-10-13 23:54:14 +02:00
Cyrille Bollu 9467e267e0 ENHANCEMENT: Adds a composer to the single post timeline.
This composer is hidden by default and will only show when
  some authenticated user clicks on the 'reply' icon of a post.

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2020-10-13 23:53:37 +02:00
Cyrille Bollu 13fdd63efb FIX: In single post timeline, do not load TimelineList component when
there are no answers.

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2020-10-13 23:53:01 +02:00
Cyrille Bollu 8f6aa483b4 FIX: Properly adds replies to timeline for single-post timeline
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2020-10-13 23:52:59 +02:00
Cyrille Bollu f57f0c5093 ENHANCEMENT: Adds profile info to single post timeline
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2020-10-13 23:51:41 +02:00
Cyrille Bollu 11f129a30c REFACTORING: Adds account-related mixins to avoid code duplication
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2020-10-13 23:51:39 +02:00
Robin Appelman 2ef6613857 migrate away from depricated OC.generateUrl
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-12 17:03:49 +02:00
Robin Appelman 952ffb94a6 render profile page for ostatus follow url
when initiating a follow from a remote mastadon instance, the user gets directed to 'apps/social/ostatus/follow/?uri=' which is currently broken.

this changes it to render the regular profile page for that link, allowing the user to follow the profile.

I'm not sure what the previous behavior was before things got broken

Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-09-18 19:25:13 +02:00
Jonas Sulzer ff9224e4ad
👌 IMPROVE: use vue Content components and transmit serverData over initialState
- use vue components `Content` and `AppContent` with it's respective styling
  to be independent from server styling
- use OCP\IInitialStateService and @nextcloud/initial-state to transmit the serverData
  instead of using a hidden span element and jsonEncode/Decode
  this is needed to use the `Content` component, so the vue instance can be mounted to
  #content directly (otherwise server styling for #content interfers with the vue styling)
- also improves some general styling (mostly widths and margins/paddings)

Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
2020-09-02 10:05:22 +02:00
Jonas Sulzer e4194be71b 👌 IMPROVE: update nextcloud npm dependencies to the new @nextcloud namespace versions && update the AppNavigation to the work with the new component
Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
2020-06-19 13:47:03 -01:00
Maxence Lange e0e26d9a49
Merge pull request #746 from nextcloud/bugfix/745/social-address-on-local-account
check social address during local actor
2019-09-26 12:32:49 +02:00
Cyrille Bollu 7a92cf1574 Single post timeline can be displayed to non logged in users.
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:11:10 +02:00