Wykres commitów

107 Commity (36d3fbd5763aed25df390e5e1bd393be7b63330a)

Autor SHA1 Wiadomość Data
Louis Chemineau 36d3fbd576 Prevent error when displaying notifications
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-05-15 12:25:35 +02:00
Louis Chemineau 8418364b9f Improve rendering of follow notifications
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 17:09:18 +02:00
Louis Chemineau 8ff5e72d41 Remove class on notification's date to prevent external transformation
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau 51b3ef24cd Fix interactions with rebloged statuses
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau 91347226ae Rework reblog style
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-20 16:41:02 +02:00
Louis Chemineau dfb3b2f8af Improve notifications style
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-11 19:30:50 +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 640c12678f Use ul and li to render status
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-04-06 16:30:56 +02: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
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 Chemineau e2da02512a Fix isBoost computed property
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-03-13 13:22:37 +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 ba96d644e0 Fix posting attachments
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-01-19 14:40:32 +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 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 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 fff26baedf
Embedd timeline in profile page
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-09-13 15:51:00 +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
Robin Appelman ef8c6f81fc fix js
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-16 14:06:04 +02:00
Robin Appelman 6e7cb67c93 fix alignment for posts without boosts
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-16 14:06:04 +02:00
Robin Appelman 4f127bd298 fix boosted layout
Signed-off-by: Robin Appelman <robin@icewind.nl>
2020-10-16 14:06:04 +02:00
Jonas Sulzer ea53553e91 👌 IMPROVE: move timeline to css grid layout and restructure code
Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
2020-10-16 14:06:04 +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
Curtis Parfitt-Ford a3c1a4ca0f Standard hover background colour
Signed-off-by: Curtis Parfitt-Ford <curtis@mashedkeyboard.me>
2020-08-24 17:51:13 +01:00
Curtis Parfitt-Ford 8546a5ac5a Dark timeline entries for the dark Nextcloud theme
Signed-off-by: Curtis Parfitt-Ford <curtis@mashedkeyboard.me>
2020-08-23 00:08:58 +01: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 6d6fa8a527 Proper URL for the single-post timeline
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:11:10 +02:00
Cyrille Bollu 9920fb13fe Clicking on an external post or announce opens the corresponding
post in another window

Also, implements nextcloud-logger in TimelineEntry.vue

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:07:24 +02:00
Cyrille Bollu 9b51fc5834 Do not call the single post timeline when clicking on a link, a post's attachment,
or a post's author name.

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:07:24 +02:00
Cyrille Bollu c3d605f3ef Uses proper endpoint to get a single post's content.
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:07:24 +02:00
Cyrille Bollu bf5b4483b7 fixes bugs in single-post timeline
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:07:24 +02:00
Cyrille Bollu f167062477 lint fixes
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:07:24 +02:00
Cyrille Bollu 3ef6790240 Makes TimelineEntry clickable, displays single-post timeline.
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:07:24 +02:00
Cyrille Bollu de841d1826 Trying to create a new timeline for showing a single post's context (replies and partens)
using Maxence's new endpoints (eg: 'apps/social/local/v1/post/replies?id=').

It doesn't work yet though.

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:06:47 +02:00
Cyrille Bollu 115a8f87db Prevents a timeline entry's modal to show in certain cases.
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:06:47 +02:00
Cyrille Bollu c3eb2f8f2a Show modal with v-if rather than v-show to workaround an issue with
that component.

See https://github.com/nextcloud/nextcloud-vue/issues/497

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:06:47 +02:00
Cyrille Bollu 6ba7c765d2 Makes timeline entries clickable.
When clicked they will show a modal component to display the toot in a
single page.

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-25 14:06:47 +02:00
Cyrille Bollu 33ba9440b9 Fixes the wrong account info used for creating an author's profile link in the
notification timeline

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-10 13:22:52 +02:00
Cyrille Bollu 540118b34d Fixes a bug in notification summary's ellipsing
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-10 09:16:03 +02:00
Cyrille Bollu fb789ead94 removes an un-necessary comma when ellipsing notifications
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-10 09:16:03 +02:00
Cyrille Bollu 30930e7a89 Ellipses actors' list when its big when displaying a notification
Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-10 09:16:03 +02:00
Cyrille Bollu f80d9c6b4d Displays "actor is following you" notifications in the same way as
"actor boosted/liked your post" notifications in the Notifications
timeline.

Signed-off-by: Cyrille Bollu <cyrpub@bollu.be>
2019-09-10 09:16:03 +02:00
Jonas Sulzer 0d42d2d0c6 📦 NEW: display a post block for like and boost notifications
Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
2019-09-10 09:15:21 +02:00
Jonas Sulzer 24a2e12b17 👌 IMPROVE: correctly display all keys in summary (like account/s etc)
Signed-off-by: Jonas Sulzer <jonas@violoncello.ch>
2019-09-10 09:15:21 +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