daniel156161
9c731d6e67
feat(logging): add NanoShare wide event instrumentation
...
Build and Push Docker Container / build-and-push (push) Failing after 51s
- Register quart_common wide-event logging during app setup so every HTTP request emits one canonical structured event.
- Replace the inline security middleware with reusable quart_common security middleware wiring and move skip path configuration into app constants.
- Add NanoShare-specific wide-event context for health checks, auth/error handlers, file list/edit/delete/serve flows and upload outcomes.
- Rename runtime logging/project metadata from simple-picoshare to nanoshare where it is emitted in service context.
- Update my_helpers and quart_common submodules for Convex/wide-event integration and reusable security middleware support.
- Add NanoShare middleware tests covering safe user context, client IP enrichment, missing Convex handling and Convex security lookup failures.
2026-05-13 20:22:43 +02:00
Daniel Dolezal
26536a3cde
fix: rewrite SSH submodule URLs to HTTPS in CI
Build and Push Docker Container / build-and-push (push) Successful in 2m7s
2026-05-02 09:39:13 +02:00
daniel156161
42ce022d7b
use new shared blueprint function
Build and Push Docker Container / build-and-push (push) Successful in 1m50s
2026-04-15 19:00:16 +02:00
daniel156161
6ead4b8541
update my_helpers submodule
Build and Push Docker Container / build-and-push (push) Successful in 1m29s
2026-04-15 18:49:58 +02:00
daniel156161
0b81d3d803
use login from quard_common
2026-04-15 18:49:17 +02:00
daniel156161
3d8d74785c
fix file preview url
Build and Push Docker Container / build-and-push (push) Successful in 1m30s
2026-04-11 11:35:39 +02:00
daniel156161
1c58de68b6
update submodules
2026-04-11 11:35:20 +02:00
daniel156161
c28e4874d9
update my_helpers and remove useless newline into logger
Build and Push Docker Container / build-and-push (push) Successful in 1m23s
2026-04-06 14:25:48 +02:00
daniel156161
680e8dafff
allow to strem upload to convex and reuse file id when upload error happend
2026-04-06 14:20:11 +02:00
daniel156161
b170fcfa98
use hypercorn from .venv folder
2026-04-01 22:11:17 +02:00
daniel156161
4773338ccc
add convex health metrics route
Build and Push Docker Container / build-and-push (push) Successful in 2m4s
2026-04-01 21:32:28 +02:00
daniel156161
d9b7c88ccf
fix login that it not shows 500 when authentik is to slow
Build and Push Docker Container / build-and-push (push) Successful in 1m51s
2026-04-01 21:17:01 +02:00
daniel156161
7b77387182
remove feature_flag_required for edit and info routes and buttons
2026-04-01 21:15:23 +02:00
daniel156161
65951a23ce
use correct convex function and change how the edit html gets the file id
2026-04-01 21:05:07 +02:00
daniel156161
5bbc100d83
add info page for files
2026-04-01 20:39:25 +02:00
daniel156161
cf489c9f4a
update submodules
Build and Push Docker Container / build-and-push (push) Failing after 11m40s
2026-04-01 19:45:39 +02:00
daniel156161
eeda177182
allow to edit files
2026-04-01 19:45:22 +02:00
daniel156161
0681bd398c
not show pages that not exists yet
Build and Push Docker Container / build-and-push (push) Successful in 1m25s
2026-04-01 16:19:56 +02:00
daniel156161
ea4738ad06
use new quart_common functions
2026-04-01 16:17:30 +02:00
daniel156161
51f02ff5c8
add quart common submodule
2026-04-01 14:38:49 +02:00
daniel156161
b311bcae11
updateing my_helpers submodule
2026-04-01 13:44:55 +02:00
daniel156161
063ff3ca58
change convex from runtime to worker pool
Build and Push Docker Container / build-and-push (push) Successful in 1m52s
2026-03-28 13:21:09 +01:00
daniel156161
fc3a0219a0
update requirements
2026-03-28 13:15:40 +01:00
daniel156161
a6befb5aeb
update actions to new version:
...
Build and Push Docker Container / build-and-push (push) Successful in 1m21s
- checkout: v6
- setup-buildx-action: v4
- login-action: v4
- build-push-action: v7
2026-03-10 08:59:17 +01:00
daniel156161
cc79e43b3c
add /login and /logout paths to user auth
Build and Push Docker Container / build-and-push (push) Successful in 1m4s
2026-02-26 11:17:16 +01:00
daniel156161
367e9fbdb6
update requirements
Build and Push Docker Container / build-and-push (push) Successful in 1m17s
2026-02-26 10:39:40 +01:00
daniel156161
6137121209
update to get favicon from compontent by using the storage
Build and Push Docker Container / build-and-push (push) Successful in 1m36s
2026-02-16 12:02:52 +01:00
daniel156161
e8e37e8967
update requirements
Build and Push Docker Container / build-and-push (push) Successful in 1m18s
2026-02-11 12:44:20 +01:00
daniel156161
3cd30d3bad
update requirements
Build and Push Docker Container / build-and-push (push) Successful in 1m42s
2026-02-09 10:09:06 +01:00
daniel156161
bea2d98fa6
update requirements
Build and Push Docker Container / build-and-push (push) Successful in 2m9s
2026-01-22 10:19:13 +01:00
daniel156161
d82ed3d43a
fix adding of pasted text into convex and fix double paste problem
Build and Push Docker Container / build-and-push (push) Successful in 1m40s
2026-01-19 18:52:27 +01:00
daniel156161
e541000347
create Variables for to many 418 errors when they are a hacker or bot to get blocked
Build and Push Docker Container / build-and-push (push) Successful in 2m28s
2026-01-07 00:00:44 +01:00
daniel156161
b7ec488b44
add check if accessed storage file_id is a uuid and when not send them to a 404 error page
Build and Push Docker Container / build-and-push (push) Successful in 1m31s
2026-01-01 10:29:45 +01:00
daniel156161
9b69069367
update my_helpers submodule
2026-01-01 10:26:02 +01:00
daniel156161
6930bb3a61
remove not neaded safe_name and remove import of pathlib
Build and Push Docker Container / build-and-push (push) Successful in 1m20s
2025-12-29 09:17:42 +01:00
daniel156161
715af77a8c
add code to increment blocked path access
Build and Push Docker Container / build-and-push (push) Successful in 1m21s
2025-12-29 09:12:52 +01:00
daniel156161
6280299770
add robots txt file
Build and Push Docker Container / build-and-push (push) Successful in 1m22s
2025-12-23 15:24:22 +01:00
daniel156161
a39862b5ab
add testing files
2025-12-23 15:21:23 +01:00
daniel156161
ca7fbe9b80
update my_helpers and git ignore
2025-12-23 15:21:00 +01:00
daniel156161
729e7f5fca
add protection that shares the data with my webside
2025-12-23 15:20:36 +01:00
daniel156161
0b2d635fd8
remove gel db completly with package
Build and Push Docker Container / build-and-push (push) Successful in 1m58s
2025-12-22 14:11:19 +01:00
daniel156161
e4171e4b73
delete gel db database schema
2025-12-22 14:03:53 +01:00
daniel156161
410e09a980
add working accessed quary and rename fields in html template
Build and Push Docker Container / build-and-push (push) Successful in 1m37s
2025-12-22 14:00:02 +01:00
daniel156161
fefda61c0b
use new convex db base class and remove code that is already into the base class
Build and Push Docker Container / build-and-push (push) Successful in 1m21s
2025-12-22 11:43:05 +01:00
daniel156161
cdab1057cc
remove pip package
Build and Push Docker Container / build-and-push (push) Successful in 1m38s
2025-12-22 02:04:30 +01:00
daniel156161
d635da039f
move database and file storage from edgedb and disk to convex
2025-12-22 02:04:10 +01:00
daniel156161
88d72e3ee1
install convex package
2025-12-21 19:12:04 +01:00
daniel156161
6f0ad8bec2
move EdgeDB into db sub folder
2025-12-21 19:05:59 +01:00
daniel156161
2ea781c293
change gel db behafer to simple_scoping
2025-11-16 15:34:16 +01:00
daniel156161
51062d2e97
use uv python 3.13 debian slim as base image and not check config to use base image python and frozen to not check for updates of packages only lock file
Build and Push Docker Container / build-and-push (push) Successful in 58s
2025-10-31 14:17:43 +01:00