Commit graph

65 commits

Author SHA1 Message Date
Anthony Fu
680b3493b3 pref: improve current user handle writting 2023-01-14 11:09:27 +01:00
Anthony Fu
d2ef57bcfa perf: cache userSettings, improve #1013 2023-01-14 10:55:16 +01:00
Anthony Fu
55aff4778b refactor: use head script instead of cookie 2023-01-14 10:55:16 +01:00
Tom Sherman
0b120e8b42
fix: handle undefined ._ property on useUserLocalStorage (#1060)
Fixes https://github.com/elk-zone/elk/issues/1056
2023-01-13 11:31:16 +01:00
三咲智子 Kevin Deng
9a41b9b7d7
feat(settings): respect settings from server (#1013) 2023-01-13 01:52:52 +08:00
三咲智子 Kevin Deng
4139be32f9
chore: cleanup 2023-01-13 00:04:37 +08:00
三咲智子 Kevin Deng
d0d0503a13
perf: fetch instance info only once 2023-01-13 00:01:18 +08:00
三咲智子 Kevin Deng
4e0777d723
refactor: output errors on devtools (#928) 2023-01-12 13:39:22 +08:00
三咲智子 Kevin Deng
de696d0300
refactor: move notification to masto composables 2023-01-10 20:29:16 +08:00
Daniel Roe
60ccfc84fa fix: break out of infinite loop if there are no notifications 2023-01-10 12:25:23 +00:00
三咲智子
217f1ea567
feat(settings): up to 16 fields for glitch edition 2023-01-10 16:33:20 +08:00
三咲智子
88731ee18d
feat(account): predict relationship from context 2023-01-10 15:49:49 +08:00
三咲智子
caa02446c7
refactor: upgrade masto 2023-01-10 14:10:26 +08:00
Daniel Roe
6a6e6bfb74
feat: track unread notifications using marker api (#891) 2023-01-09 12:31:56 +01:00
Joaquín Sánchez
e92a983947
fix(pwa): handle sw registration error and status (#858) 2023-01-08 14:12:25 +00:00
三咲智子
c5573cb10b
refactor: switch to v1 instance api
V2 instance api is too new, and we should
support more versions.
2023-01-08 17:16:15 +08:00
三咲智子 Kevin Deng
5c8f75b9b7
refactor: upgrade masto 5 (#867) 2023-01-08 14:21:09 +08:00
Daniel Roe
57fd9aeae2
feat: allow setting default server via env (#854) 2023-01-07 22:38:31 +01:00
Daniel Roe
31ae413da4
fix: allow logout without push notifications (#856) 2023-01-07 19:36:21 +01:00
Joaquín Sánchez
573bf48eda
fix: sync current account across tabs 2 (#816) 2023-01-06 10:34:18 +01:00
Joaquín Sánchez
d8eec1ed5e
fix: sync current account across tabs (#815) 2023-01-06 00:39:10 +01:00
Joaquín Sánchez
c6f292a68c
fix: use top level await accessing users idb (#721)
Co-authored-by: 三咲智子 <sxzz@sxzz.moe>
2023-01-03 08:18:01 +08:00
三咲智子
f844648cbf
fix: repeat server in acct 2023-01-03 07:00:12 +08:00
三咲智子
fbf1906bd4
fix(settings): refresh profile after initted 2023-01-02 03:42:19 +08:00
Joaquín Sánchez
496da96072
feat(pwa): allow access elk users from service worker (#662)
Co-authored-by: patak <matias.capeletto@gmail.com>
2023-01-01 20:38:05 +01:00
Ayaka Rizumu
613c5315b3
feat: added a profile settings and settings nav (#432) 2022-12-26 09:50:11 +01:00
Daniel Roe
c8a7e6e7e7
fix: use lazy pagination (#563) 2022-12-26 09:34:30 +01:00
Daniel Roe
72855d7725
refactor: move post-login push logic to single place 2022-12-26 08:47:23 +01:00
Joaquín Sánchez
6037700197
fix: logout without pwa (#528) 2022-12-23 19:28:10 +01:00
Daniel Roe
8d8b2b0a01
perf: remove semver dependency and skip version checks (#509) 2022-12-22 14:22:56 +00:00
Daniel Roe
bae4ad7d4a
chore: update masto (#506)
Co-authored-by: userquin <userquin@gmail.com>
2022-12-22 13:48:20 +00:00
Ryō Igarashi
2339acaf5e
chore: migrate to masto/fetch (#479) 2022-12-21 01:06:39 +00:00
Daniel Roe
dfc24370d8
fix: don't apply auth middleware on signin callback (#478) 2022-12-20 21:03:15 +00:00
Daniel Roe
60a8673757
fix: use masto.loginTo to update masto api (#474) 2022-12-20 15:56:54 +00:00
Daniel Roe
ab4321ad33
refactor: simplify assignment 2022-12-20 14:44:40 +00:00
Daniel Roe
8de1c95fd3
fix: handle permalinks with app shell (#468) 2022-12-20 09:20:40 +01:00
Daniel Roe
9a7c37db24
fix: key current instance on user server, not user id (#466) 2022-12-20 01:16:15 +01:00
Daniel Roe
80ad2ab607
fix: skip removal of notifications if pwa not enabled 2022-12-17 23:54:16 +00:00
Joaquín Sánchez
f0c91a3974
feat: pwa with push notifications (#337) 2022-12-17 23:29:16 +00:00
Daniel Roe
9395b7031e
feat: render app shell with ssr to improve loading experience (#448) 2022-12-17 17:55:29 +01:00
Anthony Fu
0ef44cdf50 refactor: reorganize modules 2022-12-13 15:03:36 +01:00
Anthony Fu
d546390f5c fix: reference conflicts 2022-12-13 14:49:22 +01:00
Anthony Fu
2bee673a14 refactor: user-specific storage 2022-12-13 14:22:27 +01:00
Joaquín Sánchez
de160c219a
feat: prevent mixing data on account switch (#384) 2022-12-11 23:30:26 +00:00
Daniel Roe
eb022c92e8
feat: make internal app URLs permalinks (#329) 2022-12-04 19:56:33 +00:00
Daniel Roe
e75cc9edf2
fix: handle account uris that differ from server url 2022-12-04 13:19:47 +00:00
Daniel Roe
20d8aa7e75
perf: fetch server and user details in parallel 2022-12-04 13:12:16 +00:00
Daniel Roe
585b9e0229
feat: show and stream new notifications (#282)
Co-authored-by: Anthony Fu <anthonyfu117@hotmail.com>
2022-12-02 10:21:10 +08:00
Chris
18d5fd4804
fix: checkLogin in StatusCard (#270) 2022-12-02 10:18:57 +08:00
Daniel Roe
81c5a1c4f0
fix: move config into nuxt.config 2022-11-30 21:28:55 +00:00