Commit Graph

653 Commits

Author SHA1 Message Date
Anas Rashid
532d005cdb Rename Ganjoor -> Divan throughout the code
Projects (GanjooRazor -> DivanRazor, GanjoorService.sln -> DivanService.sln), files,
folders, classes, namespaces, settings, API routes (/api/divan) and DB tables (Divan*).
External addresses (ganjoor.net, github.com/ganjoor) unchanged. Migrations renamed
consistently (no pending model changes); requires a fresh database.
Upstream RUNNING_LOCALLY/SEMANTIC_SEARCH docs archived unmodified under docs/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:49:01 +02:00
Anas Rashid
8a981bf993 Remove Ganjoor-specific services; Urdu defaults
- drop 7-day/top visits tabs (Ganjoor's kntr analytics)
- page language options: Urdu (default), Persian, Arabic; drop Turkish/Kurdish
- fa-IR -> ur-PK as default language/culture (site + API); JS digits ur-PK-u-nu-arabext
- unlink blog/museum/ava/... .ganjoor.net help links (text kept)
- random verse: data-driven random poem from our DB/API instead of c.ganjoor.net widget
  and hard-coded Persian poet id ranges
- word tooltip: Urdu Wiktionary instead of vajehyab; drop abjad.ganjoor.net

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:45:08 +02:00
Anas Rashid
91a7517d31 Remove music features (Spotify, Golha, Beeptunes, music index, song suggestions)
Pages, API endpoints, services and assets removed; music DB models/tables kept
so the feature can be rebuilt for Urdu later.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:41:02 +02:00
Anas Rashid
ecad9e9311 Remove Tajik: TajikGanjoor site, API, services, export, transliteration
- delete TajikGanjoor project (removed from solution)
- drop Tajik endpoints/services/DTOs/entities; migration DivanRemoveTajik drops their tables
- remove Tajik admin buttons/handlers and appsettings sections
- README is now Divan's; upstream README kept in docs/GANJOOR-README.md

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:37:39 +02:00
Hamid Reza Mohammadi
b8c45ed93c book list api 2026-10-02 13:40:21 +03:30
Hamid Reza Mohammadi
cee01357fc people tags #387 2026-10-01 08:01:18 +03:30
Hamid Reza Mohammadi
f305394ad7 people tags #387 2026-09-30 18:17:44 +03:30
Hamid Reza Mohammadi
0cb288228d people tags #387 2026-09-29 21:10:46 +03:30
Hamid Reza Mohammadi
e0ab9915b6 people tags #387 2026-09-29 19:53:09 +03:30
Hamid Reza Mohammadi
bb68c074b0 people tags #387 2026-09-29 19:32:57 +03:30
Hamid Reza Mohammadi
9d12c23400 people tags #387 2026-09-29 17:13:02 +03:30
Hamid Reza Mohammadi
1c65da5ade people tags #387 2026-09-29 12:35:40 +03:30
Hamid Reza Mohammadi
8110e09a07 people tags #387 2026-09-28 14:41:47 +03:30
Hamid Reza Mohammadi
073222ec6d people tags #387 2026-09-28 13:48:43 +03:30
Hamid Reza Mohammadi
47011429f5 replace resitation 2026-09-17 21:08:41 +03:30
Hamid Reza Mohammadi
64fdb6318c semantic search 2026-09-11 16:45:47 +03:30
Hamid Reza Mohammadi
e63c8c5e9d semantic search 2026-09-10 13:03:20 +03:30
Hamid Reza Mohammadi
65737c73d8 fix for semantic search 2026-09-09 14:07:00 +03:30
Hamid Reza Mohammadi
e42cc5d8eb semantic search 2026-09-09 13:17:21 +03:30
Hamid Reza Mohammadi
4be5ec14f3 caching mechanism fixes 2026-09-04 19:16:04 +03:30
Hamid Reza Mohammadi
f379fcdbae updating nugets 2026-09-04 15:18:37 +03:30
Hamid Reza Mohammadi
56f74d4760 caching fixes 2026-09-04 14:29:11 +03:30
Hamid Reza Mohammadi
b7992bc919 image caching fix 2026-09-04 13:56:29 +03:30
Hamid Reza Mohammadi
97f3d7f6f9 tajik public data #498 2026-08-16 18:15:28 +03:30
Hamid Reza Mohammadi
978c6f6e0e tajik + persian text backend 2026-08-16 16:53:49 +03:30
Hamid Reza Mohammadi
c030a192d2 #498 export tajik data 2026-08-14 21:44:19 +03:30
Hamid Reza Mohammadi
a19c8a3128 #498 import public data 2026-08-14 15:02:44 +03:30
Hamid Reza Mohammadi
0fb3110dd9 #498 imprort public data 2026-08-14 14:57:00 +03:30
Hamid Reza Mohammadi
363e1f5b27 #498 permission fixed 2026-08-14 13:41:20 +03:30
Hamid Reza Mohammadi
ae50557acc Open source all public data
#498
2026-08-14 13:37:43 +03:30
Hamid Reza Mohammadi
eb452cb322 tajik backend fix 2026-08-08 08:04:48 +03:30
Hamid Reza Mohammadi
9a70dc333c tajik fix 2026-08-07 17:41:52 +03:30
Hamid Reza Mohammadi
ad8afedac4 tajik backend 2026-08-07 17:10:23 +03:30
Hamid Reza Mohammadi
cefc6a767f tajik backend fixes 2026-08-07 17:02:54 +03:30
Hamid Reza Mohammadi
2fcf7241f2 new sorting option 2026-08-04 20:58:05 +03:30
Hamid Reza Mohammadi
ca2f708add #495 rating comments 2026-08-04 15:47:05 +03:30
Hamid Reza Mohammadi
1b613ba397 #495 rating comments 2026-08-04 14:59:58 +03:30
Hamid Reza Mohammadi
64ca7ddaa4 #495 GanjoorCommentReactions 2026-07-22 18:42:56 +03:30
Hamid Reza Mohammadi
70ce216131 upgrading to .net 10 2026-07-05 21:14:32 +03:30
Hamid Reza Mohammadi
349d9ec9e9 #493 GanjoorUserPrePoemVisitViewModel 2026-06-26 19:09:49 +03:30
Hamid Reza Mohammadi
cd84353809 comment fix 2025-07-17 18:37:52 +03:30
Hamid Reza Mohammadi
e64d0e151b adding expiration to memory cache 2025-07-11 10:04:29 +03:30
Hamid Reza Mohammadi
1f952b6ba1 removing unused codes 2025-05-04 12:08:17 +03:30
Hamid Reza Mohammadi
583edc9de4 bug fix 2025-04-09 10:28:14 +03:30
Hamid Reza Mohammadi
e7ea960f83 #478 fix 2025-03-29 17:23:48 +03:30
Hamid Reza Mohammadi
0e2effde2f retrypublish made public 2025-03-29 12:29:12 +03:30
Hamid Reza Mohammadi
ed24f1c08f #478 users 2025-03-29 12:01:21 +03:30
Hamid Reza Mohammadi
eeb9f69783 #478 users 2025-03-29 11:37:22 +03:30
Hamid Reza Mohammadi
881ddd7c45 #478 user contributions + PublicUserNotes 2025-03-29 11:31:08 +03:30
Hamid Reza Mohammadi
a4a2b658cb #478 caching for user contributions 2025-03-29 11:00:34 +03:30