47 Commits

Author SHA1 Message Date
43c36a8d25 Added self hosting instructions 2025-08-04 14:26:13 +03:00
e6e1b6f86b Updated copyright 2025-08-04 11:38:07 +03:00
22fe5231e2 Updated build date in metrics to be of iso format (yyyy-mm-dd) 2025-08-04 01:30:47 +03:00
57f7c9acc2 Added build info metrics to server 2025-08-04 01:12:50 +03:00
2a6562b93c Added build info metrics to server 2025-08-04 01:07:25 +03:00
7c48c09ec3 Client logs are now stored in the cache dir 2025-07-30 20:46:50 +03:00
e4e7038247 Converted buildDate to unix to prevent cache invalidation due to impure
date
2025-07-30 20:34:33 +03:00
77dc3bf32f Fixed ci to pass, removed pyroscope 2025-07-30 20:06:22 +03:00
171230a9de Added pyroscope support, experimental 2025-07-21 16:28:43 +03:00
15cc391221 It's now possible to build eko and eko-server with flake.nix 2025-07-21 16:22:11 +03:00
aa1fab53af Added copyright and AGPL notice to all source code files 2025-07-20 16:34:18 +03:00
c52d5693e9 Added server metrics (need to actually add metrics later) 2025-07-19 18:32:12 +03:00
3a0da9f4bb Fixed bug where TOS and privacy policy would be stored as a []byte
instead of a string which would cause inconsistency in atomics
2025-07-08 22:54:51 +03:00
966b9c4f24 Fixed bug of negation of prod flag 2025-07-08 22:44:42 +03:00
d16a8d00db Added log line to indicate production vs development 2025-07-08 22:35:28 +03:00
f255c81497 Slight changes to pass CI 2025-07-08 22:24:35 +03:00
047d33b3ae Refactored how the terms of service and privacy policy are stored, by
allowing changing them with 0 downtime
2025-07-07 18:46:47 +03:00
d447505072 Added error handling and logging for log file rotation 2025-07-06 15:10:20 +03:00
21b4d14a2f Fixed issues with timeout() function on the server and added automatic
log rotation every midnight (if the server is running at that time)
2025-07-06 15:04:08 +03:00
94ccbc282b Refactored server connection handling, still missing TOS and auth
handling
2025-07-05 19:50:13 +03:00
317bc967e6 Added extra info in user settings, fixed typos in help popups and
refactored some log statements
2025-07-05 11:30:16 +03:00
2d1408598a Added ctxkeys package to better handle addition context when logging and
partially integrated it with keys for user id and ip addr
2025-07-03 20:46:29 +03:00
635db98044 Replaced log with slog, preparing to migrate all logs to slog 2025-07-03 19:34:52 +03:00
875a5576db Updated env var names and added a log dir env var 2025-07-03 14:34:17 +03:00
3f2236077a Removed nested logs 2025-01-10 18:27:48 +02:00
297c8e7e17 Fixed gosec 2025-01-10 18:22:17 +02:00
38ddf2d0e2 Added a proper logs dir for server logs 2025-01-10 18:19:05 +02:00
cc8eef8eb8 Fixed CI, should deploy successfuly 2025-01-08 23:39:25 +02:00
fb0a6ba8b4 Trying to fix CD, broke CI on purpose to see if it fails 2025-01-08 23:33:31 +02:00
4e2ca64319 Fixed all high and medium security issues from gosec 2025-01-07 19:02:14 +02:00
f9f0f769f6 Fixed formatting, CI should pass 2025-01-07 18:03:35 +02:00
6e1b96900f Added formatting check to CI and broke formatting on purpose 2025-01-07 17:53:24 +02:00
82533fa7a5 Fixed sqlc codegen issues 2024-11-27 21:29:09 +02:00
6a34d7be01 Refactored server infrastructure 2024-11-27 12:52:22 +02:00
00dd876f25 Implemented proper connection and retry mechanisms 2024-11-22 16:46:19 +02:00
9968402054 feat(server): add --stdout flag to also print logs to stdout 2024-11-02 20:11:32 +02:00
c5064f6bbd feat: client and server api changes to accomedate DB 2024-11-02 13:18:21 +02:00
Kyren223
9a1030a579 feat: minor changes 2024-10-26 14:42:12 +03:00
Kyren223
688668f6d3 feat: worked on client 2024-10-24 16:39:14 +03:00
Kyren223
1997bc8a15 refactor: mid refactor 2024-10-20 11:36:43 +03:00
Kyren223
6e6ca1d7a1 feat: add ui for client 2024-10-17 17:12:57 +03:00
Kyren223
481fb0027e remove: custom logging in favor of standard lib log package 2024-10-11 14:16:21 +03:00
Kyren223
bd28345335 feat: implement basic client 2024-10-05 17:36:12 +03:00
Kyren223
b987605cfb feat: basic server connection handling 2024-10-05 15:27:40 +03:00
Kyren223
0929041a9c feat: implement logging system 2024-10-05 01:16:29 +03:00
Kyren223
ddb2878cc2 feat: committing in case I regret this 2024-10-05 00:03:23 +03:00
Kyren223
a79c02bbc3 Initial commit 2024-10-04 18:52:09 +03:00