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
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
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
591510c552
typo fix
2025-03-08 15:03:32 +03:30
Hamid Reza Mohammadi
4cdd3782b2
removing naskban links: bug fix + an option for not removing ganjoor links
2025-02-03 15:52:51 +03:30
Hamid Reza Mohammadi
69722ad959
refactoring
2025-01-24 14:02:32 +03:30
Hamid Reza Mohammadi
89c2a08feb
ganjoor museum: fix uploading
2025-01-18 10:09:15 +03:30
Hamid Reza Mohammadi
57aba2f395
Ganjoor Museum: update an artifact item
...
#463
2025-01-17 16:45:23 +03:30
Hamid Reza Mohammadi
fd74aa7135
Ganjoor Museum: import manuscripts from IIIF manifest
...
#462
2025-01-17 16:33:10 +03:30
Hamid Reza Mohammadi
88bcc61536
Unlink museum ganjoor and naskban links
...
#458
2025-01-10 15:47:04 +03:30
Hamid Reza Mohammadi
c87b1e91c9
#457 making the api more freindly
2025-01-10 14:38:15 +03:30
Hamid Reza Mohammadi
cbc14aa78d
ganjoor museum: add an item to an existing book #457
2025-01-10 11:31:40 +03:30
Hamid Reza Mohammadi
27ce1daf83
museum: paginated artifact view for logged on user
2024-12-24 20:38:07 +03:30
Hamid Reza Mohammadi
e956915165
#455 offline image transfer
2024-12-20 14:23:06 +03:30
Hamid Reza Mohammadi
d2c6753d30
Museum: get an artifact info without information for all items
2024-12-17 18:35:32 +03:30
Hamid Reza Mohammadi
393119a42f
#455 FillOriginalTextForAICreatedImagesForPoems
2024-12-15 15:53:15 +03:30
Hamid Reza Mohammadi
60286749ae
#455 improvements
2024-12-14 17:03:13 +03:30
Hamid Reza Mohammadi
9739fc9f34
#455 processing poems by poets
2024-12-13 21:32:31 +03:30
Hamid Reza Mohammadi
f1524378ae
#455 progress update + ai/create/images + poetID
2024-12-13 16:41:41 +03:30
Hamid Reza Mohammadi
19738c5a89
#455 ai/create/images
2024-12-13 15:23:23 +03:30
Hamid Reza Mohammadi
3266a845b6
Upgrading to .NET 8.0
2023-11-23 21:10:07 +03:30
Hamid Reza Mohammadi
576cd21907
#397 comment added
2023-07-16 17:09:50 +03:30
Hamid Reza Mohammadi
6d7b2c7e33
#391 make new artifact upload to ftp optional and controllable by the import api
2023-06-30 12:13:56 +03:30
Hamid Reza Mohammadi
7ac8f309f0
docs: #361 api for uploading artifacts to the external server
2023-01-17 19:13:57 +03:30
Hamid Reza Mohammadi
4bef987736
docs: #331 bug fix
2022-06-09 19:46:00 +04:30
Hamid Reza Mohammadi
35112666b0
docs: #305 API for tagging GanjoorLinks as IsTextOriginalSource
2022-03-31 12:22:38 +04:30
Hamid Reza Mohammadi
320798d557
docs: #288 changing search the items API output type
2022-02-27 19:24:26 +03:30
Hamid Reza Mohammadi
13018f7380
docs: #288 API added for searching through museum artifacts and items
2022-02-25 16:30:45 +03:30
Hamid Reza Mohammadi
863c9ede70
docs: #263 Remove museum original images to free up space and replace them with the urls to their original sources
2022-01-16 10:50:42 +03:30
Hamid Reza Mohammadi
e8b937b150
#274 adding the jobtype parameter
2022-01-14 10:11:35 +03:30
Hamid Reza Mohammadi
f19f22438e
#263 rolling back webp conversion code
2021-12-17 18:13:42 +03:30
Hamid Reza Mohammadi
6b0f2331f7
#262 adding api method for webp conversion
2021-12-17 15:55:55 +03:30
Hamid Reza Mohammadi
afad3d4f3a
removing bookmarks and notes for a deleting artifact
2021-12-15 18:57:39 +03:30
Hamid Reza Mohammadi
b451526fa9
#246 api for reporting inappropriate notes and moderating reported ones
2021-11-22 19:57:22 +03:30
Hamid Reza Mohammadi
ad45a49f57
#168 api
2021-07-01 15:40:01 +04:30
Hamid Reza Mohammadi
280f048e14
#123 paging for unsynchronized images
2021-05-28 14:01:11 +04:30
Hamid Reza Mohammadi
f649341222
#123 displaying next unsynched image
2021-05-28 13:29:37 +04:30
Hamid Reza Mohammadi
59eeb8c24f
caching for poets
2021-05-06 17:16:00 +04:30
Hamid Reza Mohammadi
c0c30ad75b
#76 delete user's own comment api
2021-02-18 19:03:06 +03:30
Hamid Reza Mohammadi
5a97115a89
#74 protecting pinterest suggestion api
2021-02-10 18:11:27 +03:30
Hamid Reza Mohammadi
1148201ee0
notifications controller is now an independent entity
2020-11-28 14:10:38 +03:30
Hamid Reza Mohammadi
661b26f043
#16 moving notification functionality to a new service
2020-10-08 19:56:47 +03:30
Hamid Reza Mohammadi
80ccc62162
#5 audio narrations secure get api is ready
2020-08-30 17:15:07 +04:30
Hamid Reza Mohammadi
47b718dcef
انتقال انتخاب نوع import از کنترلر api به سرویس IArtifactService
2020-08-21 09:55:36 +04:30
Hamid Reza Mohammadi
5991d7fa5f
Add project files.
2020-08-14 21:06:22 +04:30