Frédéric Guillot
|
60a7362327
|
Use SQL transaction when creating user sessions
|
2020-12-22 20:28:34 -08:00 |
|
Frédéric Guillot
|
228862fefa
|
Refactor config package
- Parse configuration only once during startup time
- Store configuration values in a global variable
|
2019-06-02 06:30:08 -07:00 |
|
Frédéric Guillot
|
ca45765c46
|
Improve logging messages in ui package
|
2018-11-11 11:47:41 -08:00 |
|
Frédéric Guillot
|
5a69a61d48
|
Move UI middlewares and routes to ui package
|
2018-11-11 11:29:12 -08:00 |
|
Frédéric Guillot
|
1f58b37a5e
|
Refactor HTTP response builder
|
2018-10-08 15:31:58 -07:00 |
|
Frédéric Guillot
|
beb7a0cfcb
|
Use unique translation IDs instead of English text as key
|
2018-09-21 22:23:23 -07:00 |
|
Frédéric Guillot
|
c9f9dd3262
|
Store client IP address in request context
|
2018-09-09 15:15:14 -07:00 |
|
Frédéric Guillot
|
eee1f31903
|
Refactor HTTP context handling
|
2018-09-03 14:26:40 -07:00 |
|
dzaikos
|
4148d8af80
|
Added remote client IP to login failure error message.
Fixes #205
|
2018-08-25 02:47:34 -04:00 |
|
Frédéric Guillot
|
dbcc5d8a97
|
Use canonical imports
|
2018-08-24 21:56:39 -07:00 |
|
Frédéric Guillot
|
a291d8a38b
|
Improve themes handling
- Store user theme in session
- Logged out users will keep their theme
- Add theme background color to web manifest and meta tag
|
2018-07-18 22:30:05 -07:00 |
|
Frédéric Guillot
|
34a3fe426b
|
Compress HTML responses to Gzip/Deflate if supported by browser
|
2018-07-06 20:39:28 -07:00 |
|
Frédéric Guillot
|
3b39f0883c
|
Rewrite RealIP() to avoid returning an empty string
|
2018-06-01 07:22:31 -07:00 |
|
Frédéric Guillot
|
f49b42f70f
|
Use vanilla HTTP handlers (refactoring)
|
2018-04-29 16:35:04 -07:00 |
|