Commit Graph
246 Commits
Author SHA1 Message Date
rgrgogu 963ca25313 fix wip 2026-08-03 14:31:51 +08:00
rgrgogu 8dfa54a731 change things 2026-08-03 13:31:51 +08:00
kennethobsequio 32c72f0b39 fix admin limiters
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-08-03 13:31:38 +08:00
rgrgogu 6be0c29850 updated some of things 2026-08-03 12:03:11 +08:00
kennethobsequio d246c09cdd added and fix some of things
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-08-03 12:03:02 +08:00
kennethobsequio 6765c1faba digitalocean droplet is best
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-08-02 00:20:23 +08:00
rgrgogu 1315796412 tier plans missing 2026-08-01 23:02:46 +08:00
kennethobsequio c5052fda4c tier plans improving
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-08-01 23:02:31 +08:00
rgrgogu 510a883974 video block misses UIs 2026-08-01 18:08:54 +08:00
kennethobsequio cae958b5d5 assets and tier plans revamp
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-08-01 17:44:25 +08:00
rgrgogu a34c6feb84 assets and tier plans revamp 2026-08-01 17:44:12 +08:00
kennethobsequioandClaude Sonnet 5 39c3c4566b ci: trigger first deploy workflow run
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-01 14:33:35 +08:00
kennethobsequioandClaude Sonnet 5 c1e48faa56 ci: auto-deploy to droplet on push to main
Adds a GitHub Actions workflow that SSHes into the API droplet on every
push to main and runs deploy.sh (git pull + npm install + systemctl
restart). The deploy key is restricted server-side via a forced-command
in authorized_keys, so it can only ever run that one script.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-01 14:26:11 +08:00
kennethobsequio 08dd687912 assets: go 15GB limit
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-08-01 12:18:23 +08:00
rgrgogu 4f738a691d fix: asset operations 2026-08-01 12:18:15 +08:00
rgrgogu c647b06cd1 fix: asset operations 2026-08-01 12:07:48 +08:00
kennethobsequio 2bff5c030a assets: go 15GB limit
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-08-01 12:07:39 +08:00
rgrgogu 297f02186c fix: asset operations 2026-07-31 19:31:32 +08:00
rgrgogu 44d1fd2931 future tier plans to payment 2026-07-31 02:27:17 +08:00
kennethobsequio aad298bc54 revised: payment strategy
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-07-31 02:27:05 +08:00
rgrgogu cf6e6fc54c multi line paste for tier plans 2026-07-31 01:28:43 +08:00
rgrgogu fda50436a4 added tier badge loading fallback 2026-07-31 00:36:38 +08:00
rgrgogu d97946463d added tier badge loading fallback 2026-07-31 00:35:45 +08:00
rgrgogu 975b16b8c6 fix query from payment per tier plan 2026-07-30 23:09:40 +08:00
rgrgogu c698351127 added: missing quiz notice per unit inside Course 2026-07-30 21:29:05 +08:00
rgrgogu 3ccbda7a00 multi line paste for add course and edit course 2026-07-30 20:35:38 +08:00
rgrgogu f9616b7219 multi line paste for add course and edit course 2026-07-30 20:11:32 +08:00
kennethobsequio 2e5fd10b38 added: ipv4 based per locals
In compliance with Google OAuth factor by providing real ipv4 bound from localost machine

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-07-30 19:25:38 +08:00
rgrgogu 04c4a3e1f6 changes to advertisements 2026-07-29 03:25:31 +08:00
kennethobsequio 85699876f7 remove unused
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-07-27 07:48:47 +08:00
rgrgogu 48dd501d17 fix bugs 2026-07-25 10:22:52 +08:00
rgrgogu a546a57c17 fix bugs
Signed-off-by: rgrgogu <obsequio.rus@gmail.com>
2026-07-24 23:34:26 +08:00
rgrgogu 9c560aa45c fix 3 test case FAIL issue 2026-07-23 16:16:17 +08:00
rgrgogu ed500509eb added generatedBy 2026-07-21 09:52:04 +08:00
rgrgogu 77e758c38b add more things 2026-07-20 22:06:18 +08:00
kennethobsequio 2c12b5a6c3 added xlsx js for excel 2026-07-20 22:06:10 +08:00
kennethobsequio c85641371e use Arimo instead of Arial font
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-07-20 14:26:01 +08:00
kennethobsequio a2fb3e0774 make typst thru Dockerfile 2026-07-20 14:10:45 +08:00
kennethobsequio d665897ef5 updated db migration 2026-07-20 12:28:46 +08:00
rgrgogu f23b022a6f change design and queries to api 2026-07-20 11:28:51 +08:00
kennethobsequio a2c9936f79 change query 2026-07-20 11:28:21 +08:00
rgrgogu 793b24c019 add more things 2026-07-20 09:25:27 +08:00
kennethobsequio b401c1b53a missing nextOrderIndex for course added 2026-07-20 09:25:16 +08:00
rgrgogu d021725c1b ready 2026-07-20 08:17:38 +08:00
kennethobsequio 72a792d585 ready 2026-07-20 08:17:30 +08:00
rgrgogu cab0883512 fix more 2026-07-20 06:38:43 +08:00
kennethobsequio 1290219077 fix 2026-07-20 06:38:33 +08:00
rgrgogu 7fcc5f7a0b added draft for quiz and assessment unfinish 2026-07-20 05:13:18 +08:00
kennethobsequio 36124cc4a1 ordered models for lessons and units
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-07-20 05:13:11 +08:00
kennethobsequio 565a32477a ordered models for lessons and units
Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
2026-07-20 04:39:28 +08:00