Henry Jameson
42bb348219
Fix fetching new users, add storing local users in usersObjects with their
...
screen_name as well as id, so that they could be fetched zero-state with
screen-name link.
2018-12-13 15:34:51 +03:00
Egor Kislitsyn
a8521fc8d9
Merge commit 'e443716bcd616ad61efae161624dd970841a935c' into feature/push-subscriptions
...
# Conflicts:
# src/i18n/en.json
# src/modules/interface.js
# src/modules/users.js
# yarn.lock
2018-12-13 18:22:15 +07:00
Egor Kislitsyn
b3455649c5
improve notification subscription
2018-12-13 18:04:09 +07:00
Egor Kislitsyn
ee70ec4c7e
fix race condition
2018-12-10 22:36:25 +07:00
Egor Kislitsyn
11716a7a53
second attempt to add subscribe module and fix race condition
2018-12-07 20:13:36 +07:00
Egor Kislitsyn
a85d128d37
Revert "add subscribe module and fix race condition"
...
This reverts commit 07f1b8523e
.
2018-12-07 18:53:40 +07:00
Egor Kislitsyn
07f1b8523e
add subscribe module and fix race condition
2018-12-07 18:13:04 +07:00
Egor Kislitsyn
ebe2a95140
improve web push notifications
2018-12-07 14:57:35 +07:00
Egor Kislitsyn
09147cacea
add service worker and push notifications
2018-12-06 20:34:00 +07:00
raeno
a3e19cbafa
Get rid of mutation_types file, use inline approach. Minor fixes
2018-12-05 23:07:58 +04:00
raeno
f9ff839b1a
Better styling for client-side validation. Add I18n for validation errors.
2018-12-05 19:17:29 +04:00
raeno
0029313775
Add client validation for registration form
...
* also extract registration logic to users.js module
2018-12-05 13:44:12 +04:00
Roger Braun
9af204b293
Move login to oauth.
2018-10-26 15:16:23 +02:00
Dingdreher
900aaefb98
Update users.js
2018-09-03 12:01:05 +00:00
meireikei
2e37e8cf39
Pass user id to fetchFriends
...
It looks like the API that fetchFriends expects was changed, to require
an ID.
2018-08-31 04:07:25 +00:00
Henry Jameson
a196c3551a
Revert "Drop the entire thing about hidden "own" timeline since it doesn't necessarily"
...
This reverts commit 612aa56c8b
.
2018-08-21 00:21:35 +03:00
Henry Jameson
612aa56c8b
Drop the entire thing about hidden "own" timeline since it doesn't necessarily
...
contain all of the users posts (it doesn't contain DMs) even though it's "us".
Since this is a workaround anyway just fetch home timeline instead. It could end
up making more queries if user doesn't post that often.
2018-08-20 19:01:54 +03:00
Henry Jameson
6454837ea4
Merge remote-tracking branch 'upstream/develop' into notifications
...
* upstream/develop: (26 commits)
Update status.vue
Update retweet_button.js
Update retweet_button.vue
Use serverside html rendering in usernames and bios if available.
Update status.vue
Revert "Merge branch 'feature/hide-all-status-actions-if-not-logged-in' into 'develop'"
Hide all status actions if not logged in
hopefully, fix linter
Fixes broken custom emoji in autocomplete when proxying to remote BE
Made it so that unfocused tab doesn't autostream posts when scrolled to the top
Remove trailing whitespace
Textarea is now focused when replying
the missing piece for invites system
Fixes selects having unreadable text on some browsers/OSes. Added bonus: theme switcher select now has styled options that show preview of what theme's bg/fg colors are
fixed lint
cleanup, fixed self-highlighting in notifications, fixed incorrect hex code handling
added ability to pick the style of highlighting
post-rebase fix, backported d7d787b84c
notifs fix
maybe i should actually add myself to contributors list?
...
2018-08-16 13:59:01 +03:00
Henry Jameson
ef04a78634
added workaround for broken favorites
2018-08-16 13:12:31 +03:00
Henry Jameson
8ccebbe156
both bugs fixed. it's reactive and no more conflicting cards
2018-07-06 20:12:09 +03:00
Henry Jameson
f911182a2f
working, somewhat
2018-07-06 20:12:09 +03:00
Roger Braun
27be1e0fa3
Move chat to own module.
2017-12-05 11:47:10 +01:00
Roger Braun
fbee80474b
Basic frontend changes for chat.
2017-12-04 19:08:33 +01:00
eal
07057043d9
Use state object for user view instead of timeline.
...
Also fetch user if not in the state already.
2017-11-14 18:08:03 +02:00
Henry Jameson
4cf580ee31
moved notification asking from page load to login event. Added image in
...
notifications support (doesn't work for native KDE notifications for me tho)
2017-11-13 00:11:55 +03:00
Roger Braun
8b4f59e1f7
Try logging in with the existing cookie.
2017-09-02 19:50:02 +03:00
Roger Braun
7d59051fc5
Add logout button.
2017-07-02 12:25:34 +02:00
Roger Braun
dede7f7f2f
Update existing currentusers if there is one.
2017-04-16 16:05:13 +02:00
Shpuld Shpuldson
ba4f7ef3ef
Merge branch 'feature/failed-login-error' into 'develop'
...
Visual feedback on failed login
See merge request !49
2017-03-08 19:21:36 -05:00
wakarimasen
0810b2d51a
Fix typo
2017-03-08 19:31:39 +01:00
wakarimasen
ccc460bb5e
Give more specific reason for failed login
2017-03-08 19:22:56 +01:00
wakarimasen
a6b6fe95c0
Show visual feedback on login error, redirect on success
2017-03-08 18:28:41 +01:00
Roger Braun
5699872bb5
Use user cache in users module.
2017-03-08 18:04:53 +01:00
Roger Braun
480a1ba253
Use cache to quickly access users.
2017-03-08 17:59:12 +01:00
Roger Braun
9c1093b6ca
Grab mutes from server on patched servers.
2017-02-20 18:01:45 +01:00
Roger Braun
ae388d7927
Be strict about putting changes in mutations.
2017-02-16 14:23:59 +01:00
Roger Braun
832bd3cdd2
Fetch Public and TWKN timelines when viewed.
2017-02-16 11:17:47 +01:00
Roger Braun
4c12de262f
Add muting to statuses.
2017-02-14 00:01:50 +01:00
Roger Braun
66ef9f1328
Add users muting.
2017-02-13 23:22:32 +01:00
Roger Braun
f18f87747f
Also add retweeted users to user store.
2016-12-08 09:08:59 +01:00
Roger Braun
fcccb9df68
Add basic user profiles.
2016-11-30 23:32:22 +01:00
Roger Braun
dcb9a5fa17
Add friend list fetching.
2016-11-30 21:27:25 +01:00
Roger Braun
25ecac846f
Add users repository in users module.
2016-11-30 18:29:44 +01:00
Roger Braun
56dc34977e
remove apiService from users module
2016-11-26 19:12:09 +01:00
Roger Braun
215e51f764
Move some interactions to the backendInteractor
...
The idea is that all interactions should move there, so components
don't have to pass around credentials all the time.
2016-11-26 18:57:08 +01:00
Roger Braun
8630f91a13
Add favorite-button.
2016-10-30 16:12:35 +01:00
Roger Braun
a7ce51b4b0
Go to friends timeline on login.
2016-10-30 14:25:18 +01:00
Roger Braun
f8d6fe41f0
Start fetching.
2016-10-28 14:26:51 +02:00
Roger Braun
945ea5e69f
Update modules.
2016-10-27 18:03:14 +02:00