Hamid Reza Mohammadi
e65652e4dc
mprove UI/UX of the User Area
...
#496
2026-08-05 16:55:42 +03:30
Hamid Reza Mohammadi
2fee534f11
improve UI/UX of the User Area
...
#496
2026-08-05 13:58:27 +03:30
Hamid Reza Mohammadi
989defdf62
improve UI/UX of the User Area
...
#496
2026-08-05 13:56:18 +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
4007f93cc4
#495 comment ratings
2026-08-04 18:32:26 +03:30
Hamid Reza Mohammadi
ff3e82e897
#495 comment ratings
2026-08-04 18:24:35 +03:30
Hamid Reza Mohammadi
cc13bb6157
#495 bug fix
2026-08-04 16:25:07 +03:30
Hamid Reza Mohammadi
d7bb49b771
ui fixes
2026-07-20 17:15:54 +03:30
Hamid Reza Mohammadi
b99b6439b1
ui fix
2026-07-20 17:10:32 +03:30
Hamid Reza Mohammadi
232aa543a4
refactoring
2026-07-20 15:39:03 +03:30
Hamid Reza Mohammadi
b7b5c6b4bf
refactoring
2026-07-20 15:13:21 +03:30
Hamid Reza Mohammadi
bc6c059ded
ganjoor.net/vazn fix
2026-07-20 15:02:03 +03:30
Hamid Reza Mohammadi
f0eea6f655
fixes for ganjoor.net/vazn
2026-07-20 14:48:25 +03:30
Hamid Reza Mohammadi
5fa9eaf7db
fixing ganjoor.net/vazn
2026-07-20 14:02:58 +03:30
Hamid Reza Mohammadi
2f1e711074
refactoring
2026-07-20 13:42:26 +03:30
Hamid Reza Mohammadi
3bdec8092e
fixing ganjoor.net/vazn
2026-07-20 13:37:31 +03:30
Hamid Reza Mohammadi
8f2261e1cb
fixing ganjoo.net/vazn page
2026-07-20 13:33:44 +03:30
Hamid Reza Mohammadi
513b10df9e
warnings fix
2026-07-19 17:07:20 +03:30
Hamid Reza Mohammadi
3626ce2a58
refactoring
2026-07-19 17:02:18 +03:30
Hamid Reza Mohammadi
de31fa15c3
refactoring
2026-07-19 16:55:20 +03:30
Hamid Reza Mohammadi
469460d0ec
refactoring
2026-07-19 16:50:22 +03:30
Hamid Reza Mohammadi
8972484a1e
warning fix
2026-07-19 16:50:15 +03:30
Hamid Reza Mohammadi
68315aa4aa
refactoring
2026-07-18 13:51:04 +03:30
Hamid Reza Mohammadi
d94f84606e
fix
2026-07-17 13:38:07 +03:30
Hamid Reza Mohammadi
497e769c6d
refactoring
2026-07-17 08:53:51 +03:30
Hamid Reza Mohammadi
9a93cdd962
refactoring
2026-07-17 08:53:07 +03:30
Hamid Reza Mohammadi
2d26632d33
refactoring
2026-07-16 16:50:45 +03:30
Hamid Reza Mohammadi
5416bd3eaf
refactoring
2026-07-16 16:46:20 +03:30
Hamid Reza Mohammadi
32733e73ed
refactoring
2026-07-16 16:45:01 +03:30
Hamid Reza Mohammadi
0e8b8d16e0
removing unused pages
2026-07-16 16:42:10 +03:30
Hamid Reza Mohammadi
ad3c9a8d88
versioning bk.js
2026-07-16 16:41:02 +03:30
Hamid Reza Mohammadi
6cda2ab299
refactoring
2026-07-16 16:39:13 +03:30
Hamid Reza Mohammadi
35bf4c1bc2
refactoring
2026-07-15 13:52:28 +03:30
Hamid Reza Mohammadi
64ab66aacd
refactoring
2026-07-15 08:43:40 +03:30
Hamid Reza Mohammadi
86837dc6c8
refactoring
2026-07-14 13:22:49 +03:30
Hamid Reza Mohammadi
47f239a7a6
refactoring
2026-07-13 16:48:04 +03:30
Hamid Reza Mohammadi
572deb5090
Merge branch 'main' of https://github.com/ganjoor/GanjoorService
2026-07-13 16:10:49 +03:30
Hamid Reza Mohammadi
b3acb99d50
refactoring
2026-07-13 16:10:41 +03:30
Hamid Reza Mohammadi
4740e89c22
.net 10 publish profiles
2026-07-10 15:56:40 +03:30
Hamid Reza Mohammadi
b60d798801
Merge branch 'main' of https://github.com/ganjoor/GanjoorService
2026-07-05 21:14:39 +03:30
Hamid Reza Mohammadi
70ce216131
upgrading to .net 10
2026-07-05 21:14:32 +03:30
Hamid Reza Mohammadi
efa59ed539
#493 last visit of the user for a poem
2026-06-28 14:42:29 +03:30
Hamid Reza Mohammadi
412a77a30c
#493 last visit of user for poem
2026-06-27 15:58:22 +03:30
Hamid Reza Mohammadi
594cb93504
#493 last visit of user for poem
2026-06-27 15:05:20 +03:30
Hamid Reza Mohammadi
8d3336e875
#491 spotify policy change
2026-06-22 11:33:36 +03:30
Hamid Reza Mohammadi
4382280248
#491 spotify policy change
2026-06-22 11:26:28 +03:30