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
609f704464
Run linter
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 18:26:35 +01:00
Louis Chemineau
2d290aecca
Display reply, favorites, and reblog counts
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-22 18:24:16 +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
3f133cb6a1
Handle unknown visibility
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 12:23:15 +01:00
Maxence Lange
fe344c5aef
Merge pull request #1686 from nextcloud/artonge/fix/usage_of_nc_avatar
...
Fix usage of NcAvatar in timeline statuses
2023-03-21 09:30:57 -01:00
Maxence Lange
f91b6ae922
Merge pull request #1687 from nextcloud/artonge/feat/refresh_timeline_regularly
...
Automatically refetch timeline every 30sec
2023-03-21 09:30:33 -01:00
Louis Chemineau
b91aa2cb40
Handle unknown visibility
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 11:28:19 +01:00
Louis Chemineau
057ae4b6cd
Automatically refetch timeline every 30sec
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 11:22:42 +01:00
Louis Chemineau
9852577287
Fix usage of NcAvatar in timeline statuses
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-21 11:03:35 +01:00
Maxence Lange
3e3bfc1988
Merge pull request #1675 from nextcloud/artonge/display_visibility_on_statuses
...
Add visibility on statuses
2023-03-17 16:38:10 -01:00
Maxence Lange
3a150eaba7
Merge pull request #1676 from nextcloud/artonge/fix/reboost_action_color
...
Use primary color for reboost action
2023-03-17 16:37:48 -01:00
Louis Chemineau
901236e44e
Improve attachments rendering
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 15:04:08 +01:00
Louis Chemineau
a1eb3fc19c
Use primary color for reboost action
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 14:50:22 +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
Maxence Lange
f95a8c57c4
Merge pull request #1674 from nextcloud/artonge/feat/add_open_outside_icon_for_url
...
Add "open outside" icon for some link
2023-03-17 09:38:35 -01:00
Maxence Lange
31d0907448
Merge pull request #1671 from nextcloud/artonge/docs/this_is_beta
...
Emphasis on beta state
2023-03-17 09:38:00 -01:00
Maxence Lange
77f5deea1a
Merge pull request #1672 from nextcloud/artonge/fix/mention_regexp
...
Fix mentions regexp to support '-' in domain names
2023-03-17 09:37:36 -01:00
Louis Chemineau
9a2416f1ab
Add "open outside" icon for some link
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 11:12:16 +01:00
Louis Chemineau
3e4dad84e9
Use visibility of parent message when composing a reply
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 10:52:17 +01:00
Louis Chemineau
13edebce5c
Fix mentions regexp to support '-' in domain names
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 10:40:07 +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
3e960df219
Use boost status in boost annoncements
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-17 09:54:12 +01:00
Louis Chemineau
1940ede8e1
Improve accessibility on statuses
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-16 15:48:32 +01:00
Maxence Lange
55905acd54
Merge pull request #1661 from nextcloud/artonge/fix/properly_render_reply_to_content
...
Use MessageContent to render reply to statuses
2023-03-15 18:52:29 -01:00
Louis Chemineau
8cdb6ceaa5
Use MessageContent to render reply to statuses
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-15 12:09:18 +01:00
Louis Chemineau
1b358b70da
Fix profile link at the top of statuses
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-15 11:49:58 +01:00
Jérémie Tarot (@silopolis)
1a5352ea8c
strings(typo,spell): fix a few issues
...
Fix a few typos and hopefully improve wording and consistency
Signed-off-by: Jérémie Tarot (@silopolis) <silopolis@gmail.com>
2023-03-14 10:37:45 +01:00
Louis
ad26bfdb91
Merge pull request #1650 from nextcloud/artonge/fix/mentions_typing
...
Fix typing for mention in MessageContent.js
2023-03-13 16:48:00 +01:00
Louis
21165718d5
Merge pull request #1648 from nextcloud/artonge/fix/new_api_for_actions
...
Use new API for favourite and reblog actions
2023-03-13 14:58:36 +01:00
Louis Chemineau
392ac622d6
Fix typing for mention in MessageContent.js
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 14:54:08 +01:00
Louis Chemineau
d8d83401e1
Use new API for favourite and reblog actions
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 14:17:31 +01:00
Louis Chemineau
535fe76432
Fix condition to disable submit button
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 14:13:04 +01:00
Louis Chemineau
e2da02512a
Fix isBoost computed property
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 13:22:37 +01:00
Louis Chemineau
34ad2e43fd
Disable composer when sending status
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 13:16:29 +01:00
rakekniven
1394534e88
fix(l10n): Fixed grammar
...
Reported at Transifex.
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2023-03-12 01:11:51 +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
cef7d9b429
Prevent shrinking of attachments
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-23 12:53:28 +01:00
Louis Chemineau
161fb3cf58
Prevent adding more than one attachment
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-23 12:53:15 +01:00
Louis Chemineau
3d027881bb
Prevent error when inserting an emoji
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-23 12:52:47 +01:00
Louis Chemineau
d6f086a22a
Fix sending hashtags and mentions
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-19 15:11:05 +01:00
Louis Chemineau
ba96d644e0
Fix posting attachments
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-19 14:40:32 +01:00
Louis Chemineau
c4eef0b2d4
Revert "Merge pull request #1581 from nextcloud/artonge/feat/use_new_api"
...
**This only reverts the js part of** commit 6eb5150698
, reversing
changes made to f56e326f80
.
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-18 15:24:40 +01:00
Louis Chemineau
0b1f7b7853
Use new timeline API
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-16 14:57:42 +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
Louis
e019eb10cc
Merge pull request #1572 from nextcloud/artonge/fix/user_entry
...
Improve rendering of user entry in user lists
2023-01-12 13:50:54 +01:00
Louis
c0b8bf771c
Merge pull request #1571 from nextcloud/artonge/fix/correctly_store_followers_in_store
...
Fixes on user profile
2023-01-12 13:44:55 +01:00
Louis Chemineau
e790f086bb
Improve rendering of user entry in user lists
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-12 12:25:21 +01:00
Louis Chemineau
7b6aedf6e4
Improve follow button style in user profile
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-11 18:05:42 +01:00
Louis Chemineau
47c7383bd5
Add link to instance in user's profile
...
+ Properly space section in user profile
+ Translate string
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-11 18:05:20 +01:00
Louis Chemineau
0332ca2b31
Correctly store followers in the store
...
This fix follower list in UI
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-11 12:46:34 +01:00
Louis Chemineau
76389fce86
Revert removal of MessageContent
...
Fix https://github.com/nextcloud/social/issues/1561
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-10 14:45:38 +01:00
Louis Chemineau
74308c64ff
Fix cypress workflow
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-04 17:54:47 +01:00
Louis Chemineau
cd2e56d80c
Import and use needed linkify packages
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-04 10:56:57 +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
7ed9099cee
Also use content for federated posts
...
Otherwise we use an object in vue richtext
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-03 22:26:23 +01:00
Carl Schwan
ce9c6c05d6
Fix lint issues
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-02 13:30:28 +01:00
Carl Schwan
89472dc5ad
Reformat some code
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-02 12:49:30 +01:00
Carl Schwan
fae005454f
Fix notification
...
Port to vue components
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-28 15:32:17 +02:00
Carl Schwan
0d6fa6dde5
Port follow button to ncbutton
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 15:47:14 +02: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
fe78b4c198
Minor changes in the frontend
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-10-27 13:49:47 +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
1786f1f446
Make composer sticky again
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 12:43:00 +02:00
Carl Schwan
e037394a50
Make uploading files work
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 12:37:18 +02:00
Carl Schwan
b423ac536c
Fix issue with dark theme
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-14 10:31:07 +02:00
Carl Schwan
4230925233
Fix layout
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-13 16:16:37 +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
ee2fbc470a
Improve a bit usage of nc components
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-12 18:13:43 +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
5fd9376255
Fix inverted like button
...
Use outline when not liked, and filled and red with liked
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-07-12 14:28:25 +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
Carl Schwan
4ecb9e0142
Merge pull request #1443 from nextcloud/fix/button-style
...
Fix button style in composer
2022-07-11 14:47:51 +02:00
Carl Schwan
114b25df0f
Fix button style in composer
...
and cleanup a bit the code
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-07-11 14:08:07 +02:00
Carl Schwan
641efd7933
Update sidebar icons to use material icons
...
- This fix some icon being missing due to change in server
- Remove deprecated usage of icon by icon name
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-07-11 13:04:32 +02:00
Carl Schwan
486ff4a952
Improve posts rendering
...
- Hover effect like talk
- Fix the buttons and make better use of material icons
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-06-21 16:25:13 +02:00
Carl Schwan
9c8a5f62ae
Replace Emoji picker by the new one
...
This old one completely ddosed my machine because it generated thousands
of requests to fetch the images/emojis
This also port some things to the nc vue components as a side effect.
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-05-11 23:08:20 +02:00
Carl Schwan
3f0b3bcac0
Merge pull request #1362 from CommanderRoot/refactor/rm-deprecated-substr
...
Replace deprecated String.prototype.substr()
2022-04-15 20:20:50 +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
2d05dbd1a3
l10n: Correct spelling
...
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2021-11-23 10:57:59 +01:00
Valdnet
ae322feeb4
l10n: Spelling unification
...
Spelling unification in Transifex.
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2021-11-23 08:35:38 +01:00
rakekniven
7f978836b1
Merge pull request #1248 from nextcloud/Valdnet-patch-2
...
l10n: Unify spelling
2021-09-15 14:36:31 +02:00
Valdnet
57afcc27ce
l10n: One more word change
...
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2021-09-15 13:32:44 +02:00
Valdnet
f366bd7417
l10n: Correct word
...
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2021-09-15 13:24:20 +02:00
Valdnet
d04bb5aa3d
l10n: Extract a space from translation
2021-09-13 19:13:28 +02:00
Valdnet
ca79e1e10f
l10n: Unify spelling
...
Spelling unification in Nextcloud applications.
2021-04-12 13:54:09 +02:00
Valdnet
2c21d3e514
l10n: Unify spelling
...
Spelling unification in Nextcloud applications.
2021-04-12 10:33:34 +02:00
Maxence Lange
381c5105aa
Merge pull request #1068 from nextcloud/profile-numbers-inline
...
show profile numbers inline instead of next to the name and avatar
2020-12-02 22:22:04 -01:00
Valdnet
c21925c616
l10n: Cloud name with a capital letter
2020-10-24 18:21:56 +02:00
Robin Appelman
0b536bd831
show profile numbers inline instead of next to the name and avatar
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-22 14:38:55 +02:00