Commit graph

1417 commits

Author SHA1 Message Date
Gigiaj
77bbb94bfa swap fetch to use retry logic (shouldn't occur very often, but when it does we don't want to immediately fail) 2025-06-20 17:03:51 -05:00
Gigiaj
60af716dbc move nav badge handling to favicon and sum total there for it 2025-06-20 17:03:51 -05:00
Gigiaj
8cbc9ce601 Remove incorrect nav badge handling placement 2025-06-20 17:03:51 -05:00
Gigiaj
72aa386238 Remove incorrect nav badge handling placement 2025-06-20 17:03:51 -05:00
dependabot[bot]
42e552f6f8 Bump docker/build-push-action from 6.15.0 to 6.18.0 (#2351)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.15.0 to 6.18.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.15.0...v6.18.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 6.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-20 17:03:51 -05:00
dependabot[bot]
8e7c6ff033 Bump actions/setup-node from 4.3.0 to 4.4.0 (#2307)
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v4.3.0...v4.4.0)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-20 17:03:51 -05:00
Gigiaj
488bb724c5 add docs for Sygnal set-up 2025-06-20 17:03:51 -05:00
Gigiaj
f24c6cce76 Prevent firefox from crashing because of no badging API 2025-06-20 17:03:51 -05:00
Gigiaj
815a0ac7f4 set app badge 2025-06-20 17:03:51 -05:00
Gigiaj
350f3ac2f7 forgot to remove removed const ref 2025-06-20 17:03:51 -05:00
Ajay Bura
c416785f76 Release v4.8.1 (#2360) 2025-06-20 17:03:51 -05:00
Ajay Bura
fb0a0f83aa Add allow from currently selected space if no m.space.parent found (#2359) 2025-06-20 17:03:51 -05:00
Ajay Bura
b8eb1b999e Fix space navigation & view space timeline dev-option (#2358)
* fix inaccessible space on alias change

* fix new room in space open in home

* allow opening space timeline

* hide event timeline feature behind dev tool

* add navToActivePath to clear cache function
2025-06-20 17:03:51 -05:00
Gigiaj
654f32bd31 Add store to push notif setting to local storage (so we can manage the pusher state cleanly) 2025-06-20 17:03:51 -05:00
Gigiaj
b148cc3d1b Remove subscription / service worker check requirement 2025-06-20 17:03:51 -05:00
Gigiaj
c57509ac7b Remove large comment block, no longer needed 2025-06-20 17:03:51 -05:00
Gigiaj
13d38e8525 Fix imports 2025-06-20 17:03:51 -05:00
Gigiaj
a02a10eda1 adjust to reflect using the service worker to actually toggle 2025-06-20 17:03:51 -05:00
Gigiaj
129599572d add client config to parameters 2025-06-20 17:03:51 -05:00
Gigiaj
0c67cb40d7 Swap to sending to service worker for completion 2025-06-20 17:03:51 -05:00
Gigiaj
07e15e2421 Revise our fetch to be more in line with W3C spec 2025-06-20 17:03:51 -05:00
Gigiaj
f100279e65 Move message listener and add a togglePush listener (should ensure registers/deregisters always go off this way) 2025-06-20 17:03:51 -05:00
Gigiaj
91d6a5d2e9 Pass client config for togglePusher 2025-06-20 17:03:51 -05:00
Gigiaj
39fa3c49b1 Undo these 2025-06-20 17:03:51 -05:00
Gigiaj
99891765b7 update package-lock 2025-06-20 17:03:51 -05:00
Gigiaj
7587403023 Update gitignore 2025-06-20 17:03:51 -05:00
Gigiaj
af705f6785 add push notif details to client config 2025-06-20 17:03:51 -05:00
Gigiaj
e38eeb30bd Add push notif implementation 2025-06-20 17:03:51 -05:00
Gigiaj
b801f076a7 update imports 2025-06-20 17:03:51 -05:00
Gigiaj
a271a5647e Add render changes 2025-06-20 17:03:51 -05:00
Gigiaj
e2fbf9e738 Add WebPush separate toggle 2025-06-20 17:03:51 -05:00
Gigiaj
ac5925f293 Add a check for our custom tweak in the in-app notif handling to determine which should be used 2025-06-20 17:03:51 -05:00
Gigiaj
a883963314 Adds the client state listener for toggling whether to use push notifs or app notifs 2025-06-20 17:03:51 -05:00
Gigiaj
8a3eee367d remove disable import 2025-06-20 17:03:51 -05:00
Gigiaj
4af54629f7 clean up imports 2025-06-20 17:03:51 -05:00
Gigiaj
36227ef257 Move MapSet position 2025-06-20 17:03:51 -05:00
Gigiaj
1db4685189 Embed a very simple message handler between the SW and client for now (for token auth atm) 2025-06-20 17:03:51 -05:00
Gigiaj
f6acd72ab5 Add isProduction to determine the behavior to use for the SW 2025-06-20 17:03:51 -05:00
Gigiaj
ca026bf947 Add SW update prompt (useful for rolling out new changes and informing the user of them) 2025-06-20 17:03:51 -05:00
Gigiaj
c77ba1b534 Add push notif handling (clicks and push events) 2025-06-20 17:03:51 -05:00
Gigiaj
1d4864592f Clean up fetch code 2025-06-20 17:03:51 -05:00
Gigiaj
3b62beabf1 add param type 2025-06-20 17:03:51 -05:00
Gigiaj
4968e23dff actually set the path (should fix android blank icon issue) 2025-06-20 17:03:51 -05:00
Gigiaj
5029ea0a8a add precaching from workbox import 2025-06-20 17:03:51 -05:00
Gigiaj
14085c7ccf Convert to a more generic implementation for communicating with the client 2025-06-20 17:03:51 -05:00
Gigiaj
4cc1179a4f Add claim and install events 2025-06-20 17:03:51 -05:00
Gigiaj
5f52e932ae add workbox precaching (for SW caching) 2025-06-20 17:03:51 -05:00
Gigiaj
b45290d16f Add a public key for VAPID, push ID, and push endpoint (I'm willing to publicly host it unless it becomes irrational in cost which should never happen) 2025-06-20 17:03:51 -05:00
Ajay Bura
e6f4eeca8e
Update folds to v2.2.0 (#2341) 2025-05-27 14:10:27 +05:30
Ajay Bura
a23279e633
Fix rate limit when reordering in space lobby (#2254)
* move can drop lobby item logic to hook

* add comment

* resolve rate limit when reordering space children
2025-05-26 14:21:27 +05:30