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
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
680e8dafff
allow to strem upload to convex and reuse file id when upload error happend
2026-04-06 14:20:11 +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
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
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
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
d635da039f
move database and file storage from edgedb and disk to convex
2025-12-22 02:04:10 +01:00
daniel156161
42c7047a92
show how many ids got deleted and when none got deleted
Build and Push Docker Container / build-and-push (push) Successful in 1m28s
2025-10-25 15:58:55 +02:00
daniel156161
fe4526bfe0
generate longer file_ids and retry if they is a collison in the database
Build and Push Docker Container / build-and-push (push) Successful in 1m31s
2025-10-25 15:45:13 +02:00
daniel156161
cd96e9135f
fix not logging when user accessed they files and only show the file access from the user files and not all
Build and Push Docker Container / build-and-push (push) Successful in 1m37s
2025-10-25 14:54:00 +02:00
daniel156161
31a3e25a16
move template page files into a better structure
2025-10-25 14:20:12 +02:00
daniel156161
501acce9ba
don't log if the same user access they shared files
Build and Push Docker Container / build-and-push (push) Successful in 1m30s
2025-10-25 13:55:55 +02:00
daniel156161
180fd1c071
add better rate limits
Build and Push Docker Container / build-and-push (push) Successful in 1m48s
2025-10-24 21:59:02 +02:00
daniel156161
2eda108577
add code to convert datetime into localtime into file list and add access quarys
2025-10-24 10:50:19 +02:00
daniel156161
8c2259d1de
add routes and upload functions
2025-10-24 08:25:57 +02:00