Guus van Meerveld
|
76fca66095
|
fix(pop3): folder name now matches package name
|
1 day ago |
Guus van Meerveld
|
3289550c5c
|
fix(drone): fix pop package name
|
1 day ago |
Guus van Meerveld
|
72daaefb22
|
refactor(autoconfig): made package fully async
|
1 day ago |
Guus van Meerveld
|
5f2b478c52
|
fix(web): fix zod version mismatch between web and structures packages
|
1 week ago |
Guus van Meerveld
|
969fb93e41
|
refactor(pop3): convert pop3 package to async
|
1 week ago |
Guus van Meerveld
|
cc322a8182
|
feat(sdk): started work on oauth support
|
2 weeks ago |
Guus van Meerveld
|
8cf965ef81
|
refactor(web): removed axios
|
2 weeks ago |
Guus van Meerveld
|
10b5727aa6
|
fix(web): add snackbar for error when fetching boxes
|
3 weeks ago |
Guus van Meerveld
|
f5a7d7af0d
|
refactor(web): put all models and types into seperate 'structures' package
|
3 weeks ago |
Guus van Meerveld
|
accc343da3
|
fix(sdk): add check if there are any mail clients enabled
|
3 weeks ago |
Guus van Meerveld
|
f450a1f735
|
feat(web): now supports rust backend api server
|
3 weeks ago |
Guus van Meerveld
|
284321a240
|
fix(pop3): implement Std::Error for Pop error type
|
3 weeks ago |
Guus van Meerveld
|
7739a5b6a3
|
fix(sdk): panic when mailbox is not found if list of mailboxes is cached
|
3 weeks ago |
Guus van Meerveld
|
e6259ceaae
|
feat(server): add api routes for mailbox and message retrieval
|
3 weeks ago |
Guus van Meerveld
|
22de3c5a8e
|
feat(sdk): added implentation for credentials to create identifier
|
3 weeks ago |
Guus van Meerveld
|
8c0dc97254
|
feat(server): added login and logout handlers for mail sessions
|
3 weeks ago |
Guus van Meerveld
|
be76172ec8
|
refactor(sdk): added 'session' module that allows for easier login process
|
3 weeks ago |
Guus van Meerveld
|
2c16ea5407
|
build(docker): added dockerfile for server
|
4 weeks ago |
Guus van Meerveld
|
67447ca910
|
feat(server): started work on session management
|
4 weeks ago |
Guus van Meerveld
|
66bcb4e1cb
|
refactor(web): refactor mailboxtree to mailbox function to use Into trait
|
4 weeks ago |
Guus van Meerveld
|
dc43dea603
|
feat(server): fully implemented authorization system
|
4 weeks ago |
Guus van Meerveld
|
27fd89113d
|
feat(server): started work on authentication system
|
4 weeks ago |
Guus van Meerveld
|
34d2d49620
|
feat(server): added config option for cache timeout
|
4 weeks ago |
Guus van Meerveld
|
152d77ae7c
|
feat(server): improved config defaults
|
4 weeks ago |
Guus van Meerveld
|
060aab4107
|
feat(server): finished rate limiter, switched to dashmap for handling in memory cache
|
4 weeks ago |
Guus van Meerveld
|
ee11b117b5
|
feat(server): added support for configuration files, started on rate limiter guard
|
4 weeks ago |
Guus van Meerveld
|
a937a32c9c
|
fix(ci): update web apps test to only tests the actual web app itself
|
1 month ago |
Guus van Meerveld
|
1b5c67ffaf
|
fix(ci): remove pnpm caching for now
|
1 month ago |
Guus van Meerveld
|
7cb4fea724
|
fix(ci): install pnpm in a different way
|
1 month ago |
Guus van Meerveld
|
0811a33713
|
fix(ci): set full path for pnpm binary
|
1 month ago |
Guus van Meerveld
|
5ad69940d5
|
fix(ci): set fixed version for pnpm
|
1 month ago |
Guus van Meerveld
|
64ab676ee3
|
fix(ci): fix pnpm version for testing web app
|
1 month ago |
Guus van Meerveld
|
ef3ade2f09
|
fix(ci): fix paths error when mounting cache
|
1 month ago |
Guus van Meerveld
|
a3276cc0af
|
ci(web): added ci for web app
|
1 month ago |
Guus van Meerveld
|
e74cd0b800
|
feat(server): basic server implementation in rust
|
1 month ago |
Guus van Meerveld
|
d3d781c765
|
fix(pop3): fix retr test not working
|
1 month ago |
Guus van Meerveld
|
0195c5b1f1
|
fix(pop3): fixed issue with 'let else' not being stable in rust 1.61
|
1 month ago |
Guus van Meerveld
|
224a4bdead
|
refactor(web): made useUser hook id based for better multi user support
|
1 month ago |
Guus van Meerveld
|
d82aa00ece
|
refactor(pop3): improved multi line response support, added seperate file for tests
|
1 month ago |
Guus van Meerveld
|
db2e175b46
|
perf(sdk): greatly improved pop support/speed
|
1 month ago |
Guus van Meerveld
|
a479f164d6
|
fix(web): login not having the user filled in credentials ready if autodetect failed
|
1 month ago |
Guus van Meerveld
|
ede38a2986
|
test(autoconfig): added testing for autoconfig package
|
1 month ago |
Guus van Meerveld
|
ace0c82003
|
refactor(autoconfig): refactored http client, improved testing
|
1 month ago |
Guus van Meerveld
|
b98f505dc3
|
fix(lock-file): update cargo.lock
|
1 month ago |
Guus van Meerveld
|
19523811cf
|
refactor(web): greatly improved error handling
|
1 month ago |
Guus van Meerveld
|
f427f4d37e
|
ci(pop3): added caching for Rust builds
|
1 month ago |
Guus van Meerveld
|
f4aa0ad534
|
fix(web): fix not being able to enter a port number in login
|
1 month ago |
Guus van Meerveld
|
b54eb6d70a
|
build(docker): remove old packages from .dockerignore
|
1 month ago |
Guus van Meerveld
|
dd44ee6837
|
ci(.drone.yml): rename config back to .drone.yml
|
1 month ago |
Guus van Meerveld
|
7a855b9261
|
refactor(server): remove nestjs server
|
1 month ago |