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
Cyrille Bollu
15b7336751
New, working, TimelineSinglePost view
...
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:11:10 +02:00
Cyrille Bollu
eb83711ddf
Adapts Timeline view for the single-post view.
...
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:07:24 +02:00
Cyrille Bollu
128438e705
Profiles view is now able to load an account whose domain part is
...
a host-meta of the real domain.
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-17 17:10:08 +02:00
Jonas Sulzer
a727183fe2
📦 NEW: show user block for {actor} is following you
...
Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
2019-09-10 09:15:21 +02:00
Maxence Lange
c21cb5e2ba
fixing imports
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2019-09-09 13:16:40 -01:00
Cyrille Bollu
ae1028f7c0
Better layout of the followers/following list.
...
Can't get them to layout with a width of 50% though (ie: 2 accounts per line) ;-(
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-08-22 10:06:02 +02:00
Jonas Sulzer
2174d828e2
📦 NEW: restructuring and basic displaying of '{account} followed you'
...
Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
2019-06-27 18:25:51 +02:00
Julius Härtl
238c422241
Use individual imports
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-02-26 21:10:12 +01:00
Julius Härtl
bc542a613f
Implement following a remote from the public pages
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-02-20 20:58:32 +01:00
Julius Härtl
5f0fa2cbc1
Implement frontend for ostatus popup
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-02-20 20:58:32 +01:00
Julius Härtl
9c6c164b89
Add search and timeline for hashtags
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-02-05 15:25:20 -01:00
Julius Härtl
d5f8ac27c9
Adjust eslint rules
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-01-09 15:59:59 +01:00
Julius Härtl
0694366ba5
Fix eslint call
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-01-09 15:51:22 +01:00
Julius Härtl
fc8d0f7ab7
Only show following nextcloud if account is already loaded
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-01-03 10:01:06 +01:00
Julius Härtl
6afde12932
Move follow/unfollow to store and rework account store handling
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-01-03 10:01:03 +01:00
Julius Härtl
c9fe80865b
Fix frontend for public profiles
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-12-20 11:07:49 +01:00
Jan-Christoph Borchardt
b08cb01e77
Minor wording enhancements for first run
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2018-12-05 12:33:41 +01:00
Julius Härtl
4dfb5f1062
Suggest to follow Nextcloud on mastodon on first use
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-12-05 11:42:52 +01:00
Julius Härtl
c3bd113694
Add public stream to profile page
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-12-05 10:50:37 +01:00
Jan-Christoph Borchardt
8638318a96
Minor wording improvements for emptycontent views
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2018-12-04 19:20:02 +01:00
Julius Härtl
af66b518cb
Add empty content component
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2018-12-04 19:20:02 +01:00
Jan-Christoph Borchardt
8bb2dadb75
Add first emptycontent illustration
...
Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
2018-12-04 19:20:02 +01:00