Commit Graph

1792 Commits

Author SHA1 Message Date
Ehsan Mohandesi
e7fbc6559d Fix 500 on failed login by encoding the redirect parameters
After a rejected login the site redirects back to /login carrying the API's
error message in the query string. That message is Persian, and HTTP header
values must be ASCII, so Kestrel threw InvalidOperationException and the user
got an error page instead of the login form with the reason for the failure.
Encode both the path and the message.

Not noticed before because IIS Express tolerates the non-ASCII Location header;
it surfaces as soon as the site is run on Kestrel.
2026-09-13 22:16:28 -05:00
Hamid Reza Mohammadi
7f76c5c9c1 caching fixes 2026-09-13 14:56:55 +03:30
Hamid Reza Mohammadi
0811bfd868 moderation new option 2026-09-13 13:39:48 +03:30
Hamid Reza Mohammadi
de3dbeefaa caching fix 2026-09-12 15:35:27 +03:30
Hamid Reza Mohammadi
da0648606e caching improvements 2026-09-12 15:05:43 +03:30
Hamid Reza Mohammadi
fb87847d65 recitation icons fix 2026-09-12 12:23:36 +03:30
Hamid Reza Mohammadi
157565496d lock on recitation 2026-09-12 12:15:01 +03:30
Hamid Reza Mohammadi
566ff6d002 go to current position of recitation 2026-09-12 09:42:42 +03:30
Hamid Reza Mohammadi
5ebf07d485 bottpm audio player 2026-09-12 07:38:52 +03:30
Hamid Reza Mohammadi
64fdb6318c semantic search 2026-09-11 16:45:47 +03:30
Hamid Reza Mohammadi
4369252060 recitation currrent audio sync fix 2026-09-11 07:47:15 +03:30
Hamid Reza Mohammadi
47445877d2 semantic search 2026-09-10 19:38:38 +03:30
Hamid Reza Mohammadi
1303431972 semantic search 2026-09-10 14:42:11 +03:30
Hamid Reza Mohammadi
3d8b0867d8 semantic search 2026-09-10 14:12:26 +03:30
Hamid Reza Mohammadi
851ea607a2 semantic search 2026-09-10 13:47:27 +03:30
Hamid Reza Mohammadi
e63c8c5e9d semantic search 2026-09-10 13:03:20 +03:30
Hamid Reza Mohammadi
63832b57c9 editor improvements 2026-09-06 07:37:14 +03:30
Hamid Reza Mohammadi
b0ca62a579 editor improvements 2026-09-05 16:28:51 +03:30
Hamid Reza Mohammadi
96a36f2dc2 editor improvements 2026-09-05 16:08:00 +03:30
Hamid Reza Mohammadi
1ac05f2f18 improving editor 2026-09-05 15:30:50 +03:30
Hamid Reza Mohammadi
cdd6107319 changing css/js version numbers 2026-09-02 14:22:55 +03:30
Hamid Reza Mohammadi
fca38516d3 improving partials 2026-09-02 14:18:37 +03:30
Hamid Reza Mohammadi
c0803000f3 double click to open beyt partial control 2026-09-02 13:59:03 +03:30
Hamid Reza Mohammadi
ce4ff283d5 tinymce initialization bug fix 2026-09-02 13:34:30 +03:30
Hamid Reza Mohammadi
bc195c041a bug fix 2026-09-02 13:24:50 +03:30
Hamid Reza Mohammadi
629cddecbc fixing jump to main content 2026-09-02 08:28:08 +03:30
Hamid Reza Mohammadi
537ac26cb3 jump button removed for cats with no desc 2026-09-02 07:46:59 +03:30
Hamid Reza Mohammadi
73fbfd7f76 improving accessing contents in the bio section 2026-09-01 21:44:25 +03:30
Hamid Reza Mohammadi
d07a73c165 rollng back items 2026-09-01 20:49:46 +03:30
Hamid Reza Mohammadi
bccee50ed5 make ganjoor page links visible 2026-09-01 19:44:10 +03:30
Hamid Reza Mohammadi
2291bb80b1 nav fixes 2026-09-01 17:47:15 +03:30
Hamid Reza Mohammadi
93a5090346 fixing nav links 2026-09-01 17:40:27 +03:30
Hamid Reza Mohammadi
186348a148 navigation fixes 2026-09-01 17:32:54 +03:30
Hamid Reza Mohammadi
6ef7969486 poemm navigation fix 2026-09-01 17:27:53 +03:30
Hamid Reza Mohammadi
11a085efb3 fixes for caching 2026-09-01 16:14:47 +03:30
Hamid Reza Mohammadi
bf38bb5230 robots.txt 2026-09-01 15:57:00 +03:30
Hamid Reza Mohammadi
ded7dc47c6 pagination fix 2026-08-30 07:41:08 +03:30
Hamid Reza Mohammadi
5ce907e88c filter by user nickname 2026-08-29 12:57:22 +03:30
Hamid Reza Mohammadi
523cdcd23a more info in examine user pages 2026-08-29 12:13:37 +03:30
hesamat
fcffceeac2 Tooltip and page hierarchy styling fixes.
- Refine #page-hierarchy h2 a style: IranNastaliq, 2.1rem, line-height 2.4,
  5px 20px padding, max-width 575px, font-smoothing and legibility hints.
- Keep tooltip dark in both color schemes.
- Style tooltip links with white text and a subtle white hover highlight.
- Match the tooltip arrow to the dark tooltip background.
- Make the tooltip close button separator gold for better visibility.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-22 00:00:23 -07:00
hesamat
ea2205fd30 Remove poem-preview.html from repository
This file was only for local preview and should not be committed.
2026-08-21 12:55:02 -07:00
hesamat
e84aacc3d4 Bump p8.css cache-busting version to 88
Update query-string version in all .cshtml layout links.
2026-08-21 12:54:18 -07:00
hesamat
1700c9b911 Fix footer link layout on mobile
- Add explicit 3-column grid for desktop footer
- Switch to a 2+1 responsive layout under 768px
- Keep desktop-only 50px indent on tools list
- Balance the bottom 'about' list by flowing it into two columns on mobile
2026-08-21 12:49:49 -07:00
hesamat
f62504458d Refine p8.css: warm poem background, 18px corners, dark golden border
- Use solid #f3e9d0 for .poem light-mode background (average of 7% papere.jpg overlay)

- Refined dark mode color palette

- 18px border-radius (12px on mobile) for #main/.poem/.sitem

- Golden 1px border and shadow for #main/.poem/.sitem in dark mode
2026-08-21 12:10:17 -07:00
N3TC4T
83598acf10
Fix tooltip item color dark 2026-08-21 17:47:34 +02:00
hesamat
17196dc9ed Remove background image from body in p8.css
- Remove background-image, background-repeat, background-position,
  background-size, background-attachment and background-blend-mode
  from body, leaving only background-color
- Remove now-unused CSS vars: --damask-medallion, --damask-ground
  and --page-pattern-size (light, dark and mobile override)
2026-08-20 23:35:14 -07:00
Hamid Reza Mohammadi
7415b343c1 user/role management 2026-08-21 08:41:31 +03:30
Hesam Alizadeh
97b0335066 Use gold highlight color and reduce mobile poem/tooltip font sizes 2026-08-20 12:58:27 -07:00
Hamid Reza Mohammadi
6d64e78f22 ui fix 2026-08-20 20:25:12 +03:30
Hamid Reza Mohammadi
00f5e81da5 fixes for editor 2026-08-20 20:18:48 +03:30