ac9afb1790
chore: refactor app settings ( #2 )
...
# Changelog
### Added
- [x] Add `Auth Mode` setting.
- [x] Add `Room Config` setting.
### Changed
- [x] Rename `media server` setting to `file server`
### Removed
- [x] Remove `proxy` setting. Coop is no longer depend on any 3rd party services.
- [x] Remove `contact bypass` settings. All chat requests from known contacts will be bypass by default.
**Note:**
- The Settings UI has been removed. It will be re-added in a separate PR.
Reviewed-on: #2
2026-01-14 09:48:15 +08:00
reya
512834b640
chore: rewrite the backend (not tested) ( #203 )
...
* wip: refactor
* refactor
* clean up
* .
* rename
* add relay auth
* .
* .
* optimize
* .
* clean up
* add encryption crate
* .
* .
* .
* .
* .
* add encryption crate
* .
* refactor nip4e
* .
* fix endless loop
* fix metadata fetching
2025-11-11 09:09:33 +07:00
reya
a4067d2c00
chore: fix crash when failing to parse message ( #202 )
...
* clean up
* .
* fix rich text component
* clean up
2025-11-03 19:04:16 +07:00
reya
b9297d3a01
chore: follow up on nip-4e ( #195 )
...
* update deps
* .
* remove resend button
* clean up
* .
* .
* .
* .
* .
2025-10-28 14:37:30 +07:00
reya
15bbe82a87
feat: nip4e ( #188 )
...
* encryption keys
* .
* .
* move nip4e to device crate
* .
* .
* use i18n for device crate
* refactor
* refactor
* .
* add reset button
* send message with encryption keys
* clean up
* .
* choose signer
* fix
* update i18n
* fix sending
2025-10-26 18:10:40 +07:00
reya
a1e0934fc3
chore: clean up codebase ( #186 )
...
* refactor app state
* clean up
* clean up
* .
2025-10-18 09:46:45 +07:00
reya
68a8ec7a69
feat: custom gossip implementation ( #181 )
...
* .
* rename global to app_state
* refactor event tracker
* gossip
* .
* .
2025-10-10 17:36:38 +07:00
reya
9abcc25f32
chore: optimize resource usage ( #162 )
...
* avoid string allocation
* cache image
* .
* .
* .
* fix
2025-09-23 09:03:48 +07:00
reya
807851518a
feat: manually handle NIP-42 auth request ( #132 )
...
* improve fetch relays
* .
* .
* .
* refactor
* refactor
* remove identity
* manually auth
* auth
* prevent duplicate message
* clean up
2025-08-30 14:38:00 +07:00
reya
5edcc97ada
chore: rework login and identity ( #129 )
...
* .
* redesign onboarding screen
* .
* add signer proxy
* .
* .
* .
* .
* fix proxy
* clean up
* fix new account
2025-08-25 09:22:09 +07:00
reya
3cf9dde882
chore: Improve Request Screening ( #101 )
...
* open chat while screening
* close panel on ignore
* bypass screening
* .
* improve settings
* refine modal
* .
* .
* .
* .
* .
2025-07-27 07:22:31 +07:00
reya
a631dd90d2
feat: screening ( #96 )
...
* .
* .
* refactor
* .
* screening
* add report user function
* add danger and warning styles
* update deps
* update
* fix line height
* .
2025-07-23 12:45:01 +07:00
reya
8195eedaf6
chore: improve render message ( #84 )
...
* .
* refactor upload button
* refactor
* dispatch action on mention clicked
* add profile modal
* .
* .
* .
* improve rich_text
* improve handle url
* make registry simpler
* refactor
* .
* clean up
2025-07-16 14:37:26 +07:00
reya
8bfad30a99
chore: improve data requests ( #81 )
...
* refactor
* refactor
* add documents
* clean up
* refactor
* clean up
* refactor identity
* .
* .
* rename
2025-07-08 15:23:35 +07:00