Skip to content
Open

Dev #219

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
f14af76
Series create, edit, and details (#185)
harshal-2304 May 25, 2026
0462d7f
feat(task): add audio upload and management features
tenkus47 May 25, 2026
f2a7362
lint
Tech-lo May 25, 2026
2489cec
refactor(audio-trimmer): improve code readability and formatting
tenkus47 May 25, 2026
a94045e
Merge branch 'update-audio-listing' of https://github.com/OpenPecha/W…
tenkus47 May 25, 2026
d1719a9
Merge pull request #189 from OpenPecha/update-audio-listing
tenkus47 May 25, 2026
5e58379
feat(task): enhance audio management and task editing capabilities
tenkus47 May 25, 2026
469fdab
fix(task): comment out unused status variable in PlanDetailsPage
tenkus47 May 25, 2026
c0ec50b
fix(task): improve conditional rendering in SubtaskCard and clean up …
tenkus47 May 25, 2026
c9b8126
feat(dashboard): sync filters and pagination to URL query params
harshal-2304 May 26, 2026
3a13931
Merge pull request #190 from OpenPecha/update-edit-button
tenkus47 May 26, 2026
2e4bbc8
Merge pull request #191 from OpenPecha/sortQueryParams#182
tenkus47 May 26, 2026
6b3c910
series inclusion (#195)
Tech-lo May 28, 2026
66de991
feat(groups): add groups management functionality
tenkus47 May 28, 2026
c399dbd
feat(task): enhance audio management with new API and UI components
tenkus47 May 28, 2026
fa4f4f0
feat(task): implement bulk delete and create days functionality in ta…
tenkus47 May 29, 2026
48d61ee
feat(create-plan): pre-fill series and language from series details
harshal-2304 May 30, 2026
31a45b6
chore(gitignore): ignore local .github directory
harshal-2304 May 30, 2026
bcbd558
update
Tech-lo May 30, 2026
d64a3ec
chore(gitignore): restore .cursor entry to .gitignore
harshal-2304 May 30, 2026
90b16c9
feat(plan-audio): place plan filter beside audio file search
harshal-2304 May 30, 2026
a96dd18
feat(task): update PlanDetailsPage with mobile preview and integrate …
tenkus47 May 30, 2026
8520d82
Merge pull request #200 from OpenPecha/Update-the-url
tenkus47 May 30, 2026
ce633ff
Merge pull request #196 from OpenPecha/add-groups
harshal-2304 May 30, 2026
519873f
Merge pull request #199 from OpenPecha/feat/series-plan-new
harshal-2304 May 30, 2026
1667d87
done audio
TenzDelek May 30, 2026
ad6c104
build fix
TenzDelek May 30, 2026
2adb291
lint
TenzDelek May 30, 2026
ff11bf9
fix(task): update PlanDetailsPage to manage search params and reset f…
tenkus47 May 30, 2026
03b5f84
refactor(test): remove outdated search params tests from PlanDetailsP…
tenkus47 May 30, 2026
63e86e9
refactor(task): simplify MobileView component and remove selectedDayI…
tenkus47 May 30, 2026
8dbec09
feat(task): add DayAddDialog to SideBar for adding new days
tenkus47 May 30, 2026
4071a67
Merge branch 'dev' into add-view-frame
tenkus47 May 30, 2026
b93edff
refactor(task): remove DayAddDialog from SideBar component
tenkus47 May 30, 2026
15fd281
refactor(task): clean up whitespace and improve formatting in PlanDet…
tenkus47 May 30, 2026
8781d43
fix(task): update ViewURL in MobileView component to use a static URL
tenkus47 May 30, 2026
f908e3b
Merge pull request #201 from OpenPecha/audiogen
tenkus47 May 30, 2026
c4254ec
Merge pull request #202 from OpenPecha/add-view-frame
tenkus47 May 30, 2026
c858a16
feat(groups): use embedded series and plans in group detail response
harshal-2304 Jun 1, 2026
98d837a
feat(groups): add invites, notifications, and role-based CMS permissions
harshal-2304 Jun 1, 2026
1db43fc
Update src/components/routes/groups/GroupsTable.tsx
harshal-2304 Jun 2, 2026
5dd3411
feat(groups): disable save buttons until section has changes
harshal-2304 Jun 2, 2026
5e65c21
fix(notifications): align bell with simplified notification API
harshal-2304 Jun 2, 2026
af3455b
feat(groups): add ownership transfer and block OWNER role assignment
harshal-2304 Jun 2, 2026
8e90770
feat(groups): improve pending invites overlay and notification dismis…
harshal-2304 Jun 3, 2026
173e6e0
refactor(groups): remove unused close button from pending invitations…
harshal-2304 Jun 3, 2026
313ca45
Merge pull request #203 from OpenPecha/feat/groups
harshal-2304 Jun 3, 2026
1c3537c
feat(api): enhance title search functionality and improve mobile view
tenkus47 Jun 3, 2026
7c5f05c
fix(dashboard): update Chinese language label in dashboard table UI
tenkus47 Jun 4, 2026
b5a24d5
fix(api): update fetchTextDetails to use params object for API request
tenkus47 Jun 4, 2026
6d1f6ca
refactor(api): improve formatting and readability in searchApi.ts and…
tenkus47 Jun 4, 2026
3d7387c
feat(dashboard): enhance localization support for dashboard item titles
tenkus47 Jun 4, 2026
992ce46
Merge pull request #213 from OpenPecha/title-localized
tenkus47 Jun 4, 2026
d0651c8
feat(rbac): add platform roles, transfers, and reviewer-safe CMS
harshal-2304 Jun 4, 2026
ca461ee
fix(build): resolve dashboard table and group content type errors
harshal-2304 Jun 4, 2026
464c3e6
refactor(dashboard): enhance group filter logic and API integration
harshal-2304 Jun 5, 2026
b1c464c
fix(dashboard): resolve table covers from nested API image variants
harshal-2304 Jun 5, 2026
81daa6a
chore(groups): remove unused PlatformRole import
harshal-2304 Jun 5, 2026
e638be4
Merge branch 'dev' of github-dharmaduta:OpenPecha/WeBuddhist-Studio i…
harshal-2304 Jun 5, 2026
7bfea93
fix(series-details): resolve plan cover images from API image variants
harshal-2304 Jun 5, 2026
a730b94
Merge pull request #212 from OpenPecha/localization
tenkus47 Jun 5, 2026
f5011cd
Merge branch 'dev' into feat/rbac
tenkus47 Jun 5, 2026
63fac07
Merge pull request #214 from OpenPecha/feat/rbac
tenkus47 Jun 5, 2026
27a90d4
refactor(PlanDetailsPage): remove unused HiOutlineDeviceMobile import
tenkus47 Jun 5, 2026
d5cf3f5
Merge pull request #215 from OpenPecha/fix-vite-build
tenkus47 Jun 5, 2026
2e367a5
Merge pull request #217 from OpenPecha/title-localized
tenkus47 Jun 8, 2026
6281090
Merge pull request #216 from OpenPecha/fix-vite-build
tenkus47 Jun 8, 2026
2da4996
fix(plan-search): cap results at 10 and remove infinite scroll
harshal-2304 Jun 8, 2026
4d27fac
Merge branch 'feat/rbac' of github-dharmaduta:OpenPecha/WeBuddhist-St…
harshal-2304 Jun 8, 2026
5d468a3
Merge branch 'dev' of github-dharmaduta:OpenPecha/WeBuddhist-Studio i…
harshal-2304 Jun 8, 2026
892b575
Merge pull request #220 from OpenPecha/feat/rbac
tenkus47 Jun 8, 2026
bf92c6b
refactor(searchApi): simplify title search logic and remove unused types
tenkus47 Jun 8, 2026
4ff604d
Merge pull request #222 from OpenPecha/text-v1
tenkus47 Jun 8, 2026
e52ede5
feat(group): add sub-title field to group metadata and forms
tenkus47 Jun 8, 2026
086b944
refactor(api): enhance image URL resolution for series and groups
tenkus47 Jun 8, 2026
2775209
Merge pull request #223 from OpenPecha/subtitle_add
tenkus47 Jun 8, 2026
049133d
fix(dashboard): update language label and enhance loading state display
tenkus47 Jun 9, 2026
5f4ff0a
Merge pull request #224 from OpenPecha/subtitle_add
tenkus47 Jun 9, 2026
596d3ed
feat(series): implement series creation and partial update functionality
tenkus47 Jun 9, 2026
c98c06f
feat(series): add sub-title support in series creation and update
tenkus47 Jun 10, 2026
9696d9f
Merge pull request #225 from OpenPecha/subtitle_add
tenkus47 Jun 10, 2026
2d0bb35
fix(series): ensure sub-title field is included in series API tests
tenkus47 Jun 10, 2026
a656a2c
Merge pull request #226 from OpenPecha/update-series-subtitle
tenkus47 Jun 10, 2026
bb412b7
Merge branch 'dev' of https://github.com/OpenPecha/plan_frontend into…
Tech-lo Jun 10, 2026
c7c8364
api_return_image_as_full_url
Lungsangg Jun 10, 2026
6228063
Merge pull request #227 from OpenPecha/img-preview-not-working-bug
Lungsangg Jun 10, 2026
edac383
md_preview_for_detail+subtask (#228)
Lungsangg Jun 11, 2026
c1d5b9b
feat(plan): enhance task and day management in PlanDetailsPage and Si…
tenkus47 Jun 11, 2026
edfe17e
feat(audio): enhance audio generation functionality in task components
tenkus47 Jun 12, 2026
cffefe3
feat(nginx): update studio configuration for improved API handling
tenkus47 Jun 12, 2026
87faf5a
feat(audio): add subtask audio upload and management features
tenkus47 Jun 12, 2026
bffd220
feat(subtask): add timestamp deletion functionality and enhance Audio…
tenkus47 Jun 15, 2026
1db8a43
feat(subtask): enhance AudioTrimmer and timestamp handling in SubTask…
tenkus47 Jun 15, 2026
6dce8ec
feat(subtask): improve audio playback handling in SubtaskCard
tenkus47 Jun 15, 2026
c2d7ae4
notification_cms_update
Lungsangg Jun 15, 2026
6645cfe
test_update
Lungsangg Jun 15, 2026
26aef1e
feat(groups): add long description field to group metadata and forms
tenkus47 Jun 16, 2026
de8c5be
verse_of_day_post_cms
Lungsangg Jun 16, 2026
7a8b5ed
feat(groups): add group type selection to GroupFormPage
tenkus47 Jun 16, 2026
c1f2f03
feat(groups): implement group type filtering in Groups component
tenkus47 Jun 16, 2026
99184c0
cms_update
Lungsangg Jun 16, 2026
3417564
ui_change
Lungsangg Jun 16, 2026
19ed16e
date_issue_fixed
Lungsangg Jun 16, 2026
22efc0b
cms_update
Lungsangg Jun 16, 2026
11b5e3c
feat(search): add segment search functionality to MarkdownLinkDialog
tenkus47 Jun 16, 2026
0f6b9be
field_removed
Lungsangg Jun 16, 2026
ad94e4f
image_upload_fix
Lungsangg Jun 16, 2026
7a9b203
group_dropdown_update
Lungsangg Jun 16, 2026
9700882
fixed
Lungsangg Jun 16, 2026
006650d
language_support_expansion
Lungsangg Jun 17, 2026
44ec174
tag_metadata
Lungsangg Jun 18, 2026
7c81758
preset_text_pair_update
Lungsangg Jun 18, 2026
ed3a09b
update
Lungsangg Jun 18, 2026
8d28e25
update
Lungsangg Jun 18, 2026
95b9a8c
update
Lungsangg Jun 19, 2026
4f3bc91
feat(subtask): enhance version preset display with visual hierarchy a…
Lungsangg Jun 19, 2026
406caa5
add version_button_added
Lungsangg Jun 19, 2026
6d6d40f
add version modal spacing update
Lungsangg Jun 19, 2026
19c6779
version title display
Lungsangg Jun 19, 2026
ae8830d
format update
Lungsangg Jun 19, 2026
37ec3a7
Merge pull request #232 from OpenPecha/preset-text-pair-subtask
Lungsangg Jun 19, 2026
981d736
add youtube videos
Tech-lo Jun 19, 2026
ac0e9db
Merge remote-tracking branch 'origin/dev' into tasklevel-youtube
Tech-lo Jun 19, 2026
71c3eec
Merge pull request #231 from OpenPecha/tag-metadata
tenkus47 Jun 19, 2026
72adbfd
Merge pull request #230 from OpenPecha/verse_of_day_POST_cms
tenkus47 Jun 19, 2026
45f95d0
Merge pull request #233 from OpenPecha/tasklevel-youtube
tenkus47 Jun 19, 2026
5441934
Merge pull request #229 from OpenPecha/notification
tenkus47 Jun 19, 2026
2f9ad45
Update language support in series details mappers and schema to inclu…
tenkus47 Jun 24, 2026
435d170
Enhance language support across components and schemas by adding Hind…
tenkus47 Jun 24, 2026
4572ae4
Add functionality to clone series plans and retrieve languages with p…
tenkus47 Jun 24, 2026
cd85266
Implement start date handling in CreatePlan component and enhance ser…
tenkus47 Jun 24, 2026
e9739ff
Refactor TTS language handling to support Gemini TTS for non-Tibetan …
tenkus47 Jun 25, 2026
8590172
Refactor language handling in series and dashboard components to util…
tenkus47 Jun 25, 2026
6a85852
Add functionality for uploading and deleting shareable images in plan…
tenkus47 Jun 26, 2026
6606d2b
add videos to plan
Tech-lo Jun 29, 2026
d56eff3
update failing tests
Tech-lo Jun 29, 2026
95cb50c
build fix
Tech-lo Jun 29, 2026
ce5491a
lint fix
Tech-lo Jun 29, 2026
65f4b79
refactor
Tech-lo Jun 29, 2026
455606e
lint
Tech-lo Jun 29, 2026
496ef33
Merge pull request #234 from OpenPecha/plan-level-vid
tenkus47 Jun 30, 2026
f4dccbe
Add GroupAccumulatorsPanel to GroupFormPage for enhanced group manage…
tenkus47 Jul 1, 2026
3dbeebd
Update GroupAccumulatorDTO to rename accumulator_id to preset_accumul…
tenkus47 Jul 1, 2026
6e82c16
Refactor language handling in SeriesDetailsPage and DayCreateDialog. …
tenkus47 Jul 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,12 @@ export default tseslint.config([
ecmaVersion: 2020,
globals: globals.browser,
},
rules: {
"@typescript-eslint/no-explicit-any": "off",
"react-refresh/only-export-components": [
"warn",
{ allowConstantExport: true },
],
},
},
]);
3 changes: 3 additions & 0 deletions nginx/studio.conf.template
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ server {
listen 4173;
server_name localhost;
proxy_http_version 1.1;
client_max_body_size 50m;

root /usr/share/nginx/html;

Expand All @@ -15,5 +16,7 @@ server {
location /api {
proxy_pass ${VITE_BACKEND_BASE_URL};
proxy_ssl_server_name on;
proxy_read_timeout 300s;
proxy_send_timeout 300s;
}
}
Loading
Loading