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
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
223166ef5e
Divan: 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
- DIVAN.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