Commit Graph

271 Commits

Author SHA1 Message Date
Hamid Reza Mohammadi
dfe514c55e #421 geo tag moderation 2026-10-03 20:10:11 +03:30
Hamid Reza Mohammadi
00f98bb611 editor improvements 2026-10-03 17:22:57 +03:30
Hamid Reza Mohammadi
0c98df8526 editor service errors are displayed better 2026-10-03 08:17:31 +03:30
Hamid Reza Mohammadi
872a8aab61 people tags #387 2026-10-02 09:12:19 +03:30
Hamid Reza Mohammadi
6db7c1ec77 people tags #387 2026-09-30 18:43:21 +03:30
Hamid Reza Mohammadi
eb88056d0b people tags #387 2026-09-30 18:31:59 +03:30
Hamid Reza Mohammadi
f305394ad7 people tags #387 2026-09-30 18:17:44 +03:30
Hamid Reza Mohammadi
bb68c074b0 people tags #387 2026-09-29 19:32:57 +03:30
Hamid Reza Mohammadi
1351679a21 ganjoor software changelog 2026-09-27 18:06:03 +03:30
Hamid Reza Mohammadi
7a722455ec CSRF antiforgery fixes 2026-09-27 14:03:38 +03:30
Hamid Reza Mohammadi
b94387d603 comments ui fix 2026-09-26 22:05:53 +03:30
Hamid Reza Mohammadi
226f7c3370 user sessions 2026-09-26 19:11:07 +03:30
Hamid Reza Mohammadi
4aef7ace1b ui for enable users to suggest geo location tags #421 2026-09-20 06:43:36 +03:30
Hamid Reza Mohammadi
1b2525346a tiymce bug fix applied again 2026-09-15 07:52:44 +03:30
Hamid Reza Mohammadi
e6397afae4 fix shadow 2026-09-14 20:30:50 +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
cdd6107319 changing css/js version numbers 2026-09-02 14:22:55 +03:30
Hamid Reza Mohammadi
ce4ff283d5 tinymce initialization bug fix 2026-09-02 13:34:30 +03:30
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
Hamid Reza Mohammadi
7415b343c1 user/role management 2026-08-21 08:41:31 +03:30
Hamid Reza Mohammadi
00f5e81da5 fixes for editor 2026-08-20 20:18:48 +03:30
Hesam Alizadeh
3f7766bbc6 Add id and title attributes to theme toggle and remove inline SVG fill colors 2026-08-20 01:49:12 -07:00
Hesam Alizadeh
335193c592 Bump p8.css version to 87 and remove fill colors from theme toggle icons 2026-08-20 01:32:35 -07:00
Hesam Alizadeh
73c495ecda Refactor admin layout and update Ganjoor theme styles 2026-08-16 19:20:13 -07:00
Hamid Reza Mohammadi
c030a192d2 #498 export tajik data 2026-08-14 21:44:19 +03:30
Hamid Reza Mohammadi
6e44e4dec1 #498 ui for public data generation 2026-08-14 20:23:11 +03:30
Hamid Reza Mohammadi
839421ae73 #498 import public data 2026-08-14 16:10:47 +03:30
Hamid Reza Mohammadi
2752ee8a82 improve UI/UX of the User Area
#496
2026-08-06 21:55:47 +03:30
Hamid Reza Mohammadi
376bf2cf87 improve UI/UX of the User Area
#496
2026-08-06 20:29:57 +03:30
Hamid Reza Mohammadi
4a1d43a299 improve UI/UX of the Admin Area
#497
2026-08-05 18:45:38 +03:30
Hamid Reza Mohammadi
8d528ddc13 improve UI/UX of the Admin Area
#497
2026-08-05 17:58:46 +03:30
Hamid Reza Mohammadi
5c9720ba1a mprove UI/UX of the Admin Area
#497
2026-08-05 17:44:30 +03:30
Hamid Reza Mohammadi
ada2dc5028 improve UI/UX of the User Area
#496
2026-08-05 13:23:37 +03:30
Claude
f09b9de84a User panel: Phase 0 shared UI foundations
- Add design-token stylesheet (wwwroot/css/user-panel.css): CSS variables
  derived from the existing p8.css palette (brand maroon, success/danger
  colors, radius, shadow), plus reusable component classes (card, button
  variants, alert, badge, empty state, pagination, list item, toast,
  confirm modal). Includes a prefers-color-scheme dark block compatible
  with the existing toggleColorScheme() mechanism in bk.js.
- Add wwwroot/js/user-panel.js: upConfirm() and upToast() helpers as
  styled, promise-based replacements for window.confirm()/alert(),
  falling back to the native dialogs if the modal/toast markup isn't
  present on a page.
- Add Areas/User/Pages/Shared/ partials: _Pagination (wraps the
  List<NameIdUrlImage> pattern already used by every list page),
  _EmptyState, _Toasts and _ConfirmModal (hosts, included once by the
  layout).
- Wire the new stylesheet/script and the toast/modal hosts into
  _UserPanelLayout.cshtml.
- Refactor Notifications.cshtml as a first demonstration: replaces the
  hand-rolled pagination loop, manual gray/lightsteelblue row
  alternation, and confirm()/alert() calls with the new components.

No backend/API changes. Rest of the User area is untouched pending
Phase 1+ (nav/dashboard, forms, remaining list pages, moderation
queues, editors).
2026-08-05 12:58:00 +03:30
Hamid Reza Mohammadi
7eb727431b two step pagination 2026-08-04 20:59:19 +03:30
Hamid Reza Mohammadi
2fcf7241f2 new sorting option 2026-08-04 20:58:05 +03:30
Hamid Reza Mohammadi
1e4527591c #495 comments pagination 2026-08-04 19:00:08 +03:30
Hamid Reza Mohammadi
ff3e82e897 #495 comment ratings 2026-08-04 18:24:35 +03:30
Hamid Reza Mohammadi
8f2261e1cb fixing ganjoo.net/vazn page 2026-07-20 13:33:44 +03:30
Hamid Reza Mohammadi
68315aa4aa refactoring 2026-07-18 13:51:04 +03:30
Hamid Reza Mohammadi
9a93cdd962 refactoring 2026-07-17 08:53:07 +03:30
Hamid Reza Mohammadi
ad3c9a8d88 versioning bk.js 2026-07-16 16:41:02 +03:30