Gabriel Kaszewski GKaszewski
GKaszewski pushed to main at GKaszewski/gabrielkaszewski-next 2026-05-04 21:25:25 +00:00
41050de352 feat: amber portal border + hidden scrollbar on movie-corner iframe
1226ea2fbe fix: correct metadata title and add iframe security/perf attributes
10d882fce6 feat: add movie-corner page with cinematic hero and embedded reviews
a9b8900256 feat: add Movie Corner to navbar
fc14d37da8 docs: movie-corner implementation plan
Compare 6 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 21:24:06 +00:00
b30a6a102b feat: per-page titles, OG/SEO tags, HOST/PORT env vars, BASE_URL in config
Compare 2 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 20:23:09 +00:00
38a3aa6bbf fix: update .gitignore to include db-shm and db-wal files
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 20:10:52 +00:00
3135a15cb3 fix: WAL mode + busy_timeout for SQLite, fix rate limiter TOCTOU race
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 19:41:10 +00:00
d083f8ae3d refactor: use constant for minimum password length and API rate limit
874c406d4a fix: security hardening — SameSite=Strict, Secure cookie flag, password min length, generic registration error, auth rate limiting
Compare 2 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 19:24:49 +00:00
78e1f4ef72 clean up
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 19:23:53 +00:00
cf74b06b4a fix: use pixel bar heights and show avg rating values in trends chart
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 19:17:34 +00:00
317898d51b fix: count distinct movies per user in users list, not total reviews
790bb6fbb5 fix: read BASE_URL from env for RSS channel link
658df38788 fix: move rss_url after user lookup, extract RSS_FEED_LIMIT constant
cff0f854fa feat: point RSS nav link to user feed when on profile page
66ade70273 feat: add GET /users/{id}/feed.rss per-user RSS feed handler
Compare 12 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 18:28:08 +00:00
e28f628c80 fix: remove redundant 'common' section from documentation
60c25d4c24 fix: update test assertion for new default page limit
22aafe99be fix: set domain DEFAULT_LIMIT to 5 for pagination
0ff22cca5f fix: remove email from top bar nav
ccc39e27e4 fix: lower default page limit to 5
Compare 5 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 17:48:42 +00:00
76319756f4 feat: add chrono dependency to Cargo.lock
7703227970 fix: add missing trait stubs to test mock impls
b9933bb48d feat: add profile/feed/chart CSS styles
0c48708ce6 fix: has_more overflow, magic constant, remove dead get_index handler
a2a889bced feat: wire activity feed, users list, and profile page handlers
Compare 19 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 15:47:02 +00:00
d034af9e9c feat: update color scheme to use primary variables for consistency in styling
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 13:43:04 +00:00
59d308f41b feat: enhance movie rating display with star icons and improved styling
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 13:39:17 +00:00
bbb2ee00d6 feat: enhance styling and layout; add background image and improve UI elements
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 13:19:32 +00:00
5dd9aac68d feat: add Dockerfile, .dockerignore, and README; remove common crate
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 13:08:06 +00:00
6dcc4c8317 Refactor movie review logging and resolution strategies
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 12:40:11 +00:00
e31d99a240 fix(tests): add missing trait methods to PanicRepo mocks
41fec1efa5 fix(presentation): restore user_id in get_new_review_page for nav bar
160c08d1c4 fix(presentation): pass None user_id for non-diary page contexts
7aa6d7bf4d feat(template): add user_id to HtmlPageContext and delete button to diary
144f2f8e0c fix(presentation): use {id} syntax in delete review route
Compare 31 commits »
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 10:03:18 +00:00
f790fa2a0f feat(rss): implement RSS feed adapter and integrate with application state
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 09:51:21 +00:00
edcf3c1170 feat(poster-fetcher): add poster fetcher adapter with configuration and integration
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 09:44:46 +00:00
1985d2c57f feat(poster-storage): implement S3/Minio storage adapter and configuration
GKaszewski pushed to master at GKaszewski/movies-diary 2026-05-04 09:24:22 +00:00
f0b3d8ad90 feat(log_review): add manual title resolution for movie lookup