Commit Graph

48 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
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