Commit Graph

53 Commits

Author SHA1 Message Date
Anas Rashid
e8f2306422 Rename Ganjoor -> Diwan throughout the code
Projects (GanjooRazor -> DiwanRazor, GanjoorService.sln -> DiwanService.sln), files,
folders, classes, namespaces, settings, API routes (/api/diwan) and DB tables (Diwan*).
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
0104850692 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
6bbd650741 Diwan: make env config work, ur-PK locale, own-site links relative
- AddEnvironmentVariables() where appsettings.json is read directly
- JWT ValidIssuer follows RSecurityBackend:ApplicationName (was hard-coded Ganjoor)
- deploy/entrypoint.sh: copy settings RSecurityBackend reads only from appsettings.json
- Dockerfile: pin SDK 10.0.302 (newer Razor rejects some upstream views)
- lang=ur-PK; ganjoor.net own-site links -> relative; api.ganjoor.net -> APIRoot; search.xml
- DIWAN.md: first admin password is Test!123 (upstream doc is wrong)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 23:32:16 +02:00
Hamid Reza Mohammadi
6ecfd8c38a people tags #387 2026-10-03 19:38:56 +03:30
Hamid Reza Mohammadi
073222ec6d people tags #387 2026-09-28 13:48:43 +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
70ce216131 upgrading to .net 10 2026-07-05 21:14:32 +03:30
Hamid Reza Mohammadi
e4efe2a58b removing not effective settings value (MaxRequestBodySize) 2025-04-16 10:52:57 +03:30
Hamid Reza Mohammadi
28fd9343e8 #478 basic service class and interface and a basic view model 2025-03-26 18:01:01 +03:30
Hamid Reza Mohammadi
7d7bcc130f comparison of usage stats of a selected word among all poets #471 2025-03-09 11:45:49 +03:30
Hamid Reza Mohammadi
66f6de4632 limiting field lengths phase 1 2024-12-19 11:05:12 +03:30
Hamid Reza Mohammadi
9e3d5e363b #453 add couplet summeries using AI 2024-12-06 12:28:33 +03:30
Hamid Reza Mohammadi
262b452a9c Upgrading to .NET 8 2023-11-23 21:11:36 +03:30
Hamid Reza Mohammadi
3266a845b6 Upgrading to .NET 8.0 2023-11-23 21:10:07 +03:30
Hamid Reza Mohammadi
9f4164d25d removing PDFLibrary code (kept at separate fork called NaskbanService) 2023-11-23 19:21:41 +03:30
Hamid Reza Mohammadi
ba7dce87b7 #403 IQueuedFTPUploadService 2023-07-29 12:12:28 +03:30
Hamid Reza Mohammadi
1c90d9774a #399 PDF Library Service 2023-07-22 11:45:19 +03:30
Hamid Reza Mohammadi
22abe9a9fc disabling Audit.net 2022-12-27 09:20:38 +03:30
Hamid Reza Mohammadi
990ac26492 docs: #286 IFAQService basic definition and implementation 2022-02-22 19:42:36 +03:30
Hamid Reza Mohammadi
9c2b05a6b5 docs: #275 IPoetPhotoSuggestionService 2022-02-04 16:32:40 +03:30
Hamid Reza Mohammadi
ada147f12e docs: #272 user page added 2022-01-10 19:32:02 +03:30
Hamid Reza Mohammadi
50e317a6ee removing an unnecessary file 2022-01-06 16:51:41 +03:30
Hamid Reza Mohammadi
c5ed8fb756 #244 upgrading Nuget packages 2021-11-19 12:43:35 +03:30
Hamid Reza Mohammadi
666d2810b3 #244 upgrading back-end projects to .NET 6 2021-11-19 12:26:09 +03:30
Hamid Reza Mohammadi
67c4812c96 #233 changing db models 2021-10-29 14:53:17 +03:30
Hamid Reza Mohammadi
474758bc5b IGeoLocationService interface and implementation 2021-10-29 12:27:11 +03:30
Hamid Reza Mohammadi
445b7b1b8f #233 db migration 2021-10-29 09:24:22 +03:30
Hamid Reza Mohammadi
4a0c33534d #217 IGanjoorNumberingService interface 2021-10-03 18:37:12 +03:30
Hamid Reza Mohammadi
58734cfd91 #203 adding IGanjoorTranslationService 2021-09-10 21:21:24 +04:30
Hamid Reza Mohammadi
31a4bbd910 #182 options api is now complete 2021-07-21 10:04:19 +04:30
Hamid Reza Mohammadi
bbda452385 #150 api for finding (by analysis) prosody information of a specific poem 2021-06-17 10:03:00 +04:30
Hamid Reza Mohammadi
a0dacaef55 #129 importing donations data from html text of donations page 2021-06-04 22:05:16 +04:30
Hamid Reza Mohammadi
afb21e566a moving banner sites code out of GanjoorService/Controller 2021-05-18 21:28:26 +04:30
Hamid Reza Mohammadi
1f41015910 adding UseQuerySplittingBehavior option 2021-05-18 12:13:23 +04:30
Hamid Reza Mohammadi
e0883cf0ae fixing mistake on using AddDbContextPool 2021-05-16 19:52:23 +04:30
Hamid Reza Mohammadi
7530296d2d #115 allow signup without verification 2021-05-14 10:05:01 +04:30
Hamid Reza Mohammadi
fb465ab226 #115 controlling signup process 2021-05-14 09:54:54 +04:30
Hamid Reza Mohammadi
b6e7b800c2 #87 assigning a user's comment to him or her after sign up 2021-03-12 19:12:16 +03:30
Hamid Reza Mohammadi
90a58dd6e0 #67 golha.co.uk search api is now complete 2021-01-19 16:38:59 +03:30
Hamid Reza Mohammadi
4f60edda8d long running jobs api 2021-01-07 13:21:21 +03:30
Hamid Reza Mohammadi
1456e5bb43 #45 adding audio-upload-enabled header to reduce the need for a separate query 2020-12-12 20:17:40 +03:30
Hamid Reza Mohammadi
f4f76a2ace compile fix + chown bug fix 2020-11-26 18:44:44 +03:30
Hamid Reza Mohammadi
1caed9209a Renaming Narration entity name to Recitation 2020-11-16 17:13:55 +03:30
Iman Abidi
ead69ee63a Persian errors for identity methods 2020-11-07 11:30:40 +01:00
Hamid Reza Mohammadi
33fd4f2442 #25 default policy 2020-10-31 19:25:15 +03:30
Hamid Reza Mohammadi
0b3a30d55d #24 upload limit in configration 2020-10-23 12:29:44 +03:30
Hamid Reza Mohammadi
174e115d1f #23 sqlite import and GanjoorStructures migration 2020-10-22 21:04:50 +03:30
Hamid Reza Mohammadi
661b26f043 #16 moving notification functionality to a new service 2020-10-08 19:56:47 +03:30