Amirhossein Khalili amiirkhl
amiirkhl pushed to main at GuilanCE/guilan-ace-backend 2026-06-15 14:19:07 +00:00
08cab3b815 feat(analytics): expose full dashboard result groups
a326d2e31d fix(analytics): normalize dashboard entry years
Compare 2 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-frontend 2026-06-15 14:18:48 +00:00
f30d53df7e refactor(admin): simplify grouped navigation
4edf8a0736 fix(admin-dashboard): tighten mobile layout
4fb44fcb4c fix(admin-dashboard): improve blog engagement visuals
268dd26d9a feat(admin-dashboard): add full result drilldown modals
6ba8f6ec8b feat(admin-dashboard): sync tabs and filters with URL
Compare 7 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-backend 2026-06-15 12:49:00 +00:00
38e7baef9c feat(analytics): split dashboard metrics by domain
amiirkhl pushed to main at GuilanCE/guilan-ace-frontend 2026-06-15 12:48:49 +00:00
83321c1d39 fix(admin): refresh analytics dashboard layout
amiirkhl pushed to main at GuilanCE/guilan-ace-frontend 2026-06-14 06:23:32 +00:00
6c3a7ed5f4 feat(admin): add analytics dashboard UI
5c15727516 feat(admin): wire analytics dashboard route
Compare 2 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-backend 2026-06-14 06:23:19 +00:00
8669e99ca5 feat(analytics): add admin dashboard api
amiirkhl pushed to main at GuilanCE/guilan-ace-frontend 2026-06-14 05:41:57 +00:00
fc94ceb9f5 feat(ui): confirm destructive admin actions
4e24b96068 fix(admin): correct metadata option labels
Compare 2 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-frontend 2026-06-13 20:44:34 +00:00
a76a8a96ff feat(payments): add coupon management page
ec38a4435e feat(events): add admin registration detail sidebar
9d05973a19 feat(events): redesign admin event editing
4e800a8bd9 feat(admin): group sidebar navigation
0e7bf49b61 feat(admin): add user and metadata management pages
Compare 6 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-backend 2026-06-13 20:43:59 +00:00
c2abcd7b97 feat(payments): add discount code admin API
bdc4fc1a49 feat(events): expand admin event management APIs
20e7a04e59 feat(users): add paginated admin metadata APIs
Compare 3 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-frontend 2026-06-13 06:55:50 +00:00
25bd46ea2a fix(admin): confirm event deletion actions
9e5be244f0 fix(admin): debounce authorization user search
10992303de fix(profile): align activity item cards
Compare 3 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-backend 2026-06-12 20:48:41 +00:00
0151497385 feat(blog): add production taxonomy seed commands
amiirkhl pushed to main at GuilanCE/guilan-ace-frontend 2026-06-12 20:32:47 +00:00
053b742f89 feat(blog): show review feedback in admin
489e46dd06 fix(admin): use icon blog review actions
25cbf53179 feat(blog): add codemirror markdown editor
cb8eeadba9 fix(admin): improve responsive UI styles of admin blog page
eb28a00abd feat(blog): add queued asset uploads
Compare 11 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-backend 2026-06-12 20:32:32 +00:00
8b307196da feat(blog): expose review feedback
690dc7b600 fix(blog): limit category nesting depth
9acab4af2c feat(users): add authorization management APIs
7cbc99a82f feat(blog): add admin taxonomy APIs
Compare 4 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-backend 2026-06-12 07:52:39 +00:00
36aef98986 fix(blog): filter profile activity results
029f0c7b8d feat(blog): notify users about comment activity
Compare 2 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-frontend 2026-06-12 07:52:20 +00:00
bced5dceb1 fix(blog): collapse inactive toc branches
e06a4b1cf8 fix(blog): flatten nested comment replies
b953d78b19 fix(profile): wire blog activity data
Compare 3 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-frontend 2026-06-11 18:54:39 +00:00
5a9d36efa9 fix(profile): improve styling of profile page
ed14ea9488 fix(blog): tune post title leading
0668fa2bb3 fix(navbar): polish logo and icon controls
da95b4ec99 fix(markdown): align article headings
53d989f730 feat(blog): wire comment moderation and writers
Compare 8 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-backend 2026-06-11 18:52:35 +00:00
41f9be4c7e fix(users): require mobile for superuser creation
13ea129d3a feat(blog): add mock data seed command
5045f8da47 feat(blog): expand publishing and moderation APIs
Compare 3 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-backend 2026-06-10 08:27:36 +00:00
4039be0187 feat(blog): add recommended posts endpoint
amiirkhl pushed to main at GuilanCE/guilan-ace-frontend 2026-06-10 08:27:31 +00:00
7ddc6b158d feat(blog): redesign post detail experience
0d01933f9d feat(blog): redesign post list cards
039158e0c4 feat(blog): add copyable highlighted code blocks
Compare 3 commits »
amiirkhl pushed to main at GuilanCE/guilan-ace-backend 2026-06-09 05:28:15 +00:00
a8b992279d feat(backend): add blog featured image endpoints