masoodafar-web
073e451891
Move page back control into the topbar next to the menu.
...
build-and-deploy / deploy (push) Successful in 4m6s
Keep the chevron back button on the same sticky header row (left) as the menu icon (right).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 04:10:22 +03:30
masoodafar-web
8edb8048a7
Unify all back buttons to the TOC chevron style.
...
build-and-deploy / deploy (push) Successful in 4m28s
Use the same ‹ icon, 44px square, and left placement on tafsir pages and the player TOC.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 03:47:00 +03:30
masoodafar-web
27a47a545e
Polish player chrome: left back, right menu, swipe-down dismiss.
...
build-and-deploy / deploy (push) Successful in 4m32s
Unify square icon buttons and close the expanded sheet with a real downward drag instead of a chevron control.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 03:29:50 +03:30
masoodafar-web
0cddd0f59a
Fix TOC open crash from infinite ayah reload loop.
...
build-and-deploy / deploy (push) Successful in 4m4s
Load the surah list once on open, stop progress ticks from re-rendering the dock, and keep TOC row markup stable for Blazor diffs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 03:17:26 +03:30
masoodafar-web
a63d482e15
Add fullscreen player sheet and surah ayah TOC.
...
build-and-deploy / deploy (push) Successful in 4m5s
Tap the dock to expand; open فهرست for the current surah list with ±15s skips and remaining time, without interrupting the single audio session.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 03:05:07 +03:30
masoodafar-web
fd8caa3b7c
Fix player dock UX: full-bleed LTR controls and delayed resume save.
...
build-and-deploy / deploy (push) Successful in 4m43s
Persist listening progress only after ~2.5s of real playback so opening an ayah no longer overwrites resume.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-10 03:00:38 +03:30
admin
3ca743ca12
Polish ayah UX with fixed player dock and progressive skeletons.
...
build-and-deploy / deploy (push) Successful in 4m45s
Compact header, sidebar surah list, closed notes, resume CTA, and larger ayah typography.
2026-10-10 02:15:35 +03:30
admin
f95c118efb
Use quran.afrino.co for web and quranb.afrino.co for API.
build-and-deploy / deploy (push) Successful in 4m23s
2026-10-10 01:44:04 +03:30
admin
6375ad9031
Point WASM ApiBaseAddress at https://quranb.afrino.co to fix mixed content.
build-and-deploy / deploy (push) Has been cancelled
2026-10-10 01:43:06 +03:30
masoodafar-web
358f66d45b
Add endpoint to serve legacy Gooya audio files from PVC
...
build-and-deploy / deploy (push) Failing after 2m49s
Implement a new API endpoint to retrieve audio files based on episode ID, checking multiple potential file paths. This allows for serving existing audio files without re-downloading them, enhancing the efficiency of audio retrieval.
2026-10-10 01:19:48 +03:30
admin
6acfb0b9d0
Skip re-downloading site MP3s; reuse existing Gooya audio on PVC.
...
build-and-deploy / deploy (push) Successful in 2m34s
Crawl only ayah text/notes/messages; API falls back to episode audio.
2026-10-10 01:11:14 +03:30
admin
d85813f529
Fix ListeningProgress migration by clearing old episode rows.
...
build-and-deploy / deploy (push) Successful in 2m38s
Renaming EpisodeId to TafsirId left invalid SurahId defaults that failed FK checks.
2026-10-10 00:37:00 +03:30
admin
9309a1e6de
Add Surah/Ayah browse with Gharaati Tafsir Noor crawl.
...
build-and-deploy / deploy (push) Failing after 11m0s
Replace episode bookmarks with surah/ayah bookmarks and ayah favorites;
import ayah text, notes, messages, and official per-ayah audio from gharaati.ir.
2026-10-10 00:24:02 +03:30
admin
d8189fab9e
Fix audio import job: run script via bash, avoid chmod on ConfigMap.
build-and-deploy / deploy (push) Successful in 1m7s
2026-10-09 23:26:52 +03:30
admin
1ff858b0ba
Enable Debian non-free so audio import job can install unrar.
build-and-deploy / deploy (push) Failing after 57s
2026-10-09 23:23:57 +03:30
admin
81715bf0ca
Fix SurahExplicitIds migration for SQL Server IDENTITY removal.
...
build-and-deploy / deploy (push) Successful in 2m39s
Recreate Surahs table without IDENTITY instead of unsupported ALTER COLUMN.
2026-10-09 23:02:31 +03:30
admin
92a2fdf6bc
Fix Surah seed tracking conflict on API startup retries.
...
build-and-deploy / deploy (push) Has been cancelled
Use idempotent seed, fresh DbContext per retry, and explicit Surah/Tafsir keys.
2026-10-09 22:57:27 +03:30
admin
ae746d65ba
Migrate to Blazor WASM, MSSQL platform DB, and durable audio PVC.
...
build-and-deploy / deploy (push) Failing after 15m11s
Remove in-cluster Postgres; serve WASM via nginx; add audio import job for Gooya archives.
2026-10-09 22:40:53 +03:30
admin
7f06856f45
Initial TafsirQuran app with Gitea CI/CD deploy to k3s.
...
build-and-deploy / deploy (push) Successful in 10m50s
Blazor UI + ASP.NET API + Postgres; push to main builds images and rolls out namespace tafsirquran.
2026-10-09 21:50:37 +03:30