Nicolas Perriault
5da0c77551
it works™.
2017-04-30 12:15:33 +02:00
Nicolas Perriault
3530f3c79d
NotificationFilter type.
2017-04-30 11:46:51 +02:00
Nicolas Perriault
dbb32037b7
Initial view and styling.
2017-04-30 11:40:32 +02:00
Nicolas Perriault
b341f31b50
Adapt stylings.
2017-04-30 11:20:57 +02:00
Nicolas Perriault
8bb9adb307
Add more scroll events when navigating timelines.
2017-04-30 11:08:30 +02:00
Nicolas Perriault
059b2726e6
Fix #49 : Denote account relationships, follow & unfollow actions. ( #105 )
...
* Check relationships.
* Follow & unfollow actions.
* Don't display follow button to ourselves.
* Profile view follow button.
* Added follow/unfollow button to viewed account profile.
2017-04-29 22:48:55 +02:00
Nicolas Perriault
57f7f0cc7c
Fix #81 : Account followers and followings ( #104 )
2017-04-29 18:05:06 +02:00
Nicolas Perriault
017f07d45d
Improve reply prefix computation. ( #103 )
2017-04-29 11:57:26 +02:00
Nicolas Perriault
44f8caa1ea
Fix #97 : Allow deleting a toot. ( #102 )
2017-04-29 09:20:26 +02:00
Nicolas Perriault
d32f12bf20
Slice timelines to 100 entries max. ( #90 )
2017-04-28 20:09:19 +02:00
Nicolas Perriault
cfe0937a01
Fix wrong scrolling behavior for account timeline.
2017-04-28 19:35:14 +02:00
Nicolas Perriault
3ea6aaade2
Dedupe multiple account references in notifs. ( #101 )
2017-04-28 19:08:46 +02:00
Nicolas Perriault
56932df177
Fix #85 : Add a link to column headings for scrolling to top. ( #88 )
...
gg @nicosomb
2017-04-28 14:06:00 +02:00
Nicolas Perriault
fc08b5c6a9
Exclude current user from draft reply mentions. ( #86 )
...
* Exclude current user from draft reply mentions.
* @nicosomb review.
2017-04-28 11:21:54 +02:00
Nicolas Perriault
558f0295a5
Prevent opening thread view when clicking on ext. links.
2017-04-28 09:41:11 +02:00
Nicolas Perriault
9668e63f34
Open account when clicking on a follower's bio.
2017-04-28 09:24:14 +02:00
Nicolas Perriault
50f74848e8
Open thread on status text click.
2017-04-28 09:19:55 +02:00
Nicolas Perriault
5fbfe8e7cb
Fix #80 : Include all mentions in draft replies.
2017-04-28 09:03:50 +02:00
Nicolas Perriault
75aa841ceb
Fix #26 : Load account timeline. ( #77 )
2017-04-27 22:01:51 +02:00
Nicolas Perriault
e77dca0692
Fix #76 : Update current view when using timeline option.
2017-04-27 19:48:35 +02:00
Nicolas Perriault
1596085617
Fix duplicate account column view heading.
2017-04-27 19:44:19 +02:00
Nicolas Perriault
03bbda899c
Scrollable timelines. ( #75 )
2017-04-27 19:40:45 +02:00
Nicolas Perriault
0ad2b59c32
Fix #65 : Add a thread view. ( #73 )
...
* Add Mastodon.Http.context.
* Added thread events.
* Fix a few server endpoint urls.
* Added thread views.
2017-04-27 18:39:14 +02:00
Nicolas Perriault
f5b41aa155
Modularize the Mastodon package. ( #70 )
2017-04-27 16:34:27 +02:00
Nicolas Perriault
2de53bd103
Handle WebSocket "delete" events. ( #69 )
...
* Handle WS delete events.
* Factor ws msg handlers to their own updater.
2017-04-27 08:11:24 +02:00
Nicolas Lœuillet
d40f110b59
Refactored API URL ( #67 )
2017-04-26 17:07:43 +02:00
Vincent Jousse
00ffcecf1d
Add websocket for local and global timeline ( #66 )
...
* Connect to the websocket API
* Enable user timeline update through websockets
* Update elm-html-parser to latest
* Listem to local and global timelines
* Subscribe to global timeline only if it's displayed
* Some review changes
* Add elm-test and test notification aggregates
* Add new follow notification
* Fex addNotificationToAggregates
* Add test
* Clarify logic
* Update local and global timelines using WS
I've renamed the "public" timeline to "global", and removed the HTTP
reload of the user timeline when posting a Toot. We only rely on
websockets now.
2017-04-25 23:33:37 +02:00
Nicolas Perriault
c72a9281df
Fix erroneous WS subscription name for public TL.
2017-04-25 22:32:27 +02:00
Nicolas Perriault
1af985130f
Move mastodon server messages to their own type. ( #63 )
2017-04-25 20:37:44 +02:00
Nicolas Perriault
299a0236dc
Fix #57 : Reply preserving initial status properties. ( #62 )
...
Preserve visibility, sensitivity and spoiler text in replies.
2017-04-25 18:45:11 +02:00
Nicolas Perriault
a2e4014b56
Add error logging to WS errors.
2017-04-25 17:27:21 +02:00
Nicolas Perriault
b0c6bc0240
Fix #30 : Unique CW and NSFW content togglers. ( #54 )
2017-04-25 17:07:48 +02:00
Vincent Jousse
583ee2def2
Connect to the websocket API ( #35 )
2017-04-25 16:27:15 +02:00
Nicolas Lœuillet
ff81482572
Added link to original toot on date ( #52 )
2017-04-25 15:29:33 +02:00
Nicolas Perriault
4385aed0a2
Minor code cleanups.
2017-04-25 12:18:24 +02:00
Nicolas Lœuillet
09b52a2c7f
Added date for each toot ( #50 )
2017-04-25 12:15:45 +02:00
Nicolas Perriault
5f457f009a
Fix #43 : Sanitize server url. ( #47 )
...
* Sanitize server url.
* Prettify auth page.
2017-04-25 10:13:00 +02:00
Nicolas Perriault
b5fa55f49d
Fix #45 : Add a media viewer. ( #46 )
2017-04-24 21:21:43 +02:00
Jérémy Benoist
7e2896dcf0
Use project url instead of instance url ( #41 )
2017-04-24 12:02:23 +02:00
Nicolas Perriault
bbc3efeec8
Better follow notifications. ( #38 )
...
- improve the follow notification layout and displayed information of followers
- fixes an issue with them not being actually aggregated
- fixes a bug where reblog action button was highlighted when it was actually a fave
2017-04-24 11:46:14 +02:00
Nicolas Perriault
6b75c90ef6
Aggregate notifications. ( #37 )
2017-04-23 21:49:04 +02:00
Nicolas Perriault
3a697f07bb
Fix error when boosting a status.
2017-04-23 20:08:22 +02:00
Nicolas Perriault
e6ba007f18
Gain real estate with large notifications.
2017-04-23 14:39:11 +02:00
Nicolas Perriault
225a95a637
WiP: Add status action buttons. ( #32 )
...
* Add status action buttons.
* Handle favorite actions.
* Handle reblog actions.
* Optimistic updates for reblogs.
2017-04-23 10:18:47 +02:00
Nicolas Perriault
82ada5ede8
Add a button to close the account view.
2017-04-22 17:03:35 +02:00
Nicolas Perriault
d8f5270128
Remove main page heading.
2017-04-22 16:43:45 +02:00
Nicolas Perriault
440806fa80
Fix #23 : Render user mentions in the second column. ( #31 )
...
* Render user mentions in the second column.
* Add a timeline type toggler.
2017-04-22 16:39:19 +02:00
Nicolas Perriault
b10761a413
Fix code formatting.
2017-04-22 14:49:05 +02:00
Nicolas Lœuillet
c834260557
Added link to profile on avatar ( #28 )
2017-04-22 14:48:03 +02:00
Nicolas Perriault
3a487d6e02
Render image attachments in statuses. ( #24 )
...
* Render image attachments in statuses.
* Add a doorhanger to NSFW images. Sorry Japan.
2017-04-22 13:50:02 +02:00