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
24add6c820
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
Hamid Reza Mohammadi
47011429f5
replace resitation
2026-09-17 21:08:41 +03:30
Hamid Reza Mohammadi
4be5ec14f3
caching mechanism fixes
2026-09-04 19:16:04 +03:30
Hamid Reza Mohammadi
56f74d4760
caching fixes
2026-09-04 14:29:11 +03:30
Hamid Reza Mohammadi
0e2effde2f
retrypublish made public
2025-03-29 12:29:12 +03:30
Hamid Reza Mohammadi
a4c46692bb
bug fix
2024-06-03 10:01:33 +03:30
Hamid Reza Mohammadi
f567133fc4
#427 edit approved mistakes for recitations (api)
2024-02-18 20:09:57 +03:30
Hamid Reza Mohammadi
c86f83a39a
#415 bug fix
2023-12-13 16:14:47 +03:30
Hamid Reza Mohammadi
0c263f9d7c
#415 edit narration recitation type
2023-12-13 12:01:16 +03:30
Hamid Reza Mohammadi
eb0612764a
#416 remove approved mistake api
2023-12-12 15:14:03 +03:30
Hamid Reza Mohammadi
e94aa72867
#415 filter by recitation type added to api
2023-12-12 10:08:30 +03:30
Hamid Reza Mohammadi
f97160aa7e
#415 checking and saving recitation types while uploading
2023-12-11 14:52:43 +03:30
Hamid Reza Mohammadi
3266a845b6
Upgrading to .NET 8.0
2023-11-23 21:10:07 +03:30
Hamid Reza Mohammadi
d797aead0a
#393 api for removing redundant variables and simplify api calls
2023-07-10 09:48:14 +03:30
Hamid Reza Mohammadi
d9fcc281ef
#384 rss for cattop1 and a new parameter
2023-06-09 07:09:26 +03:30
Hamid Reza Mohammadi
dc675bfac9
#384 API for accessing all category recitations (top first ones) in the category page
2023-06-05 17:15:18 +03:30
Hamid Reza Mohammadi
34677d3a62
docs: #369 special privileges for ranking audio recitations to make فریدون فرحاندوز the default recitation for Hafiz
2023-03-10 21:15:00 +03:30
Hamid Reza Mohammadi
53aa3c76e1
docs: #358 restoring RetryPublish for recitations controller
2023-01-12 22:00:48 +03:30
Hamid Reza Mohammadi
6e3d62bcbf
docs: #291 removing MySql nuget and additional codes
2022-03-07 19:15:10 +03:30
Hamid Reza Mohammadi
0f6ceb6f15
docs: fixes for recitations reports moderation permissions and notiftcations
2022-02-15 19:16:33 +03:30
Hamid Reza Mohammadi
5e91525c2a
#117 health check API method added
2021-12-27 20:22:55 +03:30
Hamid Reza Mohammadi
671f5cbf6f
#266 updating an API method to allow recitation owners have access to the list of their approved mistakes
2021-12-24 09:31:08 +03:30
Hamid Reza Mohammadi
c9c883cd23
#266 approving mistakes and recomputing recitation orders
2021-12-23 12:26:02 +03:30
Hamid Reza Mohammadi
7436c1c32c
#264 returning computation scores for recitation orders
2021-12-22 19:08:38 +03:30
Hamid Reza Mohammadi
c5bb6a1612
#264 GET api method for a user upvoted recitations
2021-12-20 19:31:00 +03:30
Hamid Reza Mohammadi
d519d6f64e
#264 adding switch recitation up vote API method (PUT)
2021-12-20 17:42:17 +03:30
Hamid Reza Mohammadi
223c5d9639
#264 removing a recitation order disrupting API method
2021-12-18 20:01:10 +03:30
Hamid Reza Mohammadi
1b528431d4
#264 API methods for voting are complete now
2021-12-18 19:09:35 +03:30
Hamid Reza Mohammadi
7bbd040b1b
#255 preventing rejected recitaions from being published again
2021-12-12 18:57:26 +03:30
Hamid Reza Mohammadi
6e84da9c45
#244 api for moderating reported recitations
2021-12-09 22:09:49 +03:30
Hamid Reza Mohammadi
0bc721dec2
#255 API method for getting list of reported errors for recitations
2021-12-09 21:22:46 +03:30
Hamid Reza Mohammadi
8a70837d0d
#255 API method for reporting an error in a recitation
2021-12-09 18:36:16 +03:30
Hamid Reza Mohammadi
68441d3481
#210 new published recitaions api methods (poetId and catId)
2021-09-30 16:23:32 +03:30
Hamid Reza Mohammadi
fad601c07b
#201 adding Accept-Ranges to mp3 response + preparing client to be published
2021-09-10 11:16:12 +04:30
Hamid Reza Mohammadi
52ed01caff
#89 removing ssh and remote updates (untested)
2021-03-14 10:18:45 +03:30
Hamid Reza Mohammadi
e1d00095ca
restored api to get xml file of recitations
2020-12-31 10:21:43 +03:30
Hamid Reza Mohammadi
5cc6d55622
removing chown permission
2020-12-19 19:48:19 +03:30
Hamid Reza Mohammadi
7ae09c2783
#51 new publish permission
2020-12-19 18:05:13 +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
893a0dfdac
#45 upload enabled switch on appsettings.json
2020-12-11 17:41:57 +03:30
Hamid Reza Mohammadi
be626256e8
published/id api added
2020-12-10 16:34:58 +03:30
Hamid Reza Mohammadi
a3f1fcef58
removing count from rss
2020-12-10 16:26:12 +03:30
Hamid Reza Mohammadi
f3cc1130a1
rss fix compile fix!
2020-12-09 13:28:34 +03:30
Hamid Reza Mohammadi
8f9b8245f8
rss fixes
2020-12-09 13:27:26 +03:30
Hamid Reza Mohammadi
291bf45e53
rss output is nearly functional (only needs permanent post links)
2020-12-07 18:32:00 +03:30
Hamid Reza Mohammadi
9f470e3699
building RSS for published recitations + some warnings are fix
2020-12-06 18:34:29 +03:30
Hamid Reza Mohammadi
ed09bc5d7e
rss output for recent published recitations: initial codes
2020-12-05 18:46:11 +03:30
Hamid Reza Mohammadi
3855c0a259
method name change
2020-12-04 18:33:02 +03:30
Hamid Reza Mohammadi
d274326a97
adding an anonymous api for retrieving published recitations
2020-12-03 17:14:10 +03:30