What's Changed
- update project setup to v2 by @FarrelAD in #1
- Stevan kontribusi pertama by @vanstevanzaky in #2
- move the config and routes directories to be inside the app directory by @FarrelAD in #3
- remove index.php in the root project by @FarrelAD in #4
- Membuat beberapa halaman umum by @vanstevanzaky in #5
- refactor project structure to follow MVC arhcitecture by @FarrelAD in #6
- remove login method in HomeController class by @FarrelAD in #7
- change require to require_once import another core class by @FarrelAD in #8
- add namespace for all php classess by @FarrelAD in #9
- manage code in authentication process by @FarrelAD in #10
- membuat halaman kontak dan dashboard by @vanstevanzaky in #11
- melengkapi halaman dashboard admin by @vanstevanzaky in #12
- merapikan komponen sesuai user dan membuat halaman dashboard mahasiswa by @vanstevanzaky in #13
- menambahkan halamana baru untuk mahasiswa by @vanstevanzaky in #14
- rename web title to be 'FINALIS JTI' by @FarrelAD in #15
- menambahkan style pada seluruh halaman mockup home by @vanstevanzaky in #16
- fix hero img background to be not resizeable and change the description info by @FarrelAD in #17
- menambahkan js accordion pada halaman index untuk section panduan by @vanstevanzaky in #18
- membuat halaman admin by @vanstevanzaky in #19
- membuat halaman permintaan verifikasi by @vanstevanzaky in #20
- add docs setup in the root project README.md by @FarrelAD in #21
- meimplentasikan halaman dashboard mahasiswa by @vanstevanzaky in #22
- try to make api routing that will consume by its java desktop by @FarrelAD in #23
- fix: make api admin auth result more proper by @FarrelAD in #24
- fix url laragon virtual host recommendation that will open in the browser by @FarrelAD in #25
- refactor: move accordion js logic in the separate js file by @FarrelAD in #26
- fix: web routing. student sidebar previously not connected to desired… by @FarrelAD in #27
- fix: bootstrap class and placing some html elements by @FarrelAD in #28
- refactor: change Students controller name and change method 'administrasi' to 'administrasiProdi' by @FarrelAD in #29
- add: make sidebar more clear when there is active page by @FarrelAD in #30
- refactor and fix a little code for logic in frontend and backend by @FarrelAD in #31
- merapikan halaman tugas akhir mahasiswa by @vanstevanzaky in #32
- add form post setup controller by @FarrelAD in #34
- stevan contribute halaman terkirim by @FarrelAD in #35
- move home page file to be inside of pages folder by @FarrelAD in #36
- fix something in js code by @FarrelAD in #37
- fix: a little code typo by @FarrelAD in #38
- menmabahkan halaman ta by @vanstevanzaky in #39
- Merge pull request #39 from andromeda-hebat/main by @FarrelAD in #40
- refactor admin menjadi admin prodi by @vanstevanzaky in #41
- add composer setup configuration by @FarrelAD in #42
- add: user authentication and authorization feature by @FarrelAD in #44
- merapikan halaman mahasiswa by @vanstevanzaky in #43
- add boostrap to ask user logout in sidebar admin prodi by @FarrelAD in #45
- fix sidebar layout and add logic to add external css file by @FarrelAD in #46
- refactor: rename everything that previously name as 'student' to 'mah… by @FarrelAD in #48
- fix indentation and change file name from 'top_bar' to 'topbar' by @FarrelAD in #49
- fix topbar reference component by @FarrelAD in #50
- membuah halaman footer by @vanstevanzaky in #51
- add backend logic for mahasiswa submit form tugas akhir by @FarrelAD in #52
- fix jquery syntax - make it ready first before executing other logic app by @FarrelAD in #53
- menambahkan halaman notif dan me efisiensikan halaman detail permintaan by @vanstevanzaky in #54
- refactor: remove file ta_terkirim.php by @FarrelAD in #55
- membuat halaman admin ta by @vanstevanzaky in #56
- add entities based on its database by @FarrelAD in #57
- fix dynamic template ui for pengajuan tugas akhir and topbar mahasiswa by @FarrelAD in #58
- remove page 'ta_terkirim.php' and 'ta_terverifikasi' by @FarrelAD in #59
- refactor: change code style to place data variable inside function ar… by @FarrelAD in #60
- membuat halaman administrasi jurusan by @vanstevanzaky in #61
- menambahkan halaman kelola data mahasiswa by @vanstevanzaky in #62
- menambahkan halaman kelola surat dan log aktivity by @vanstevanzaky in #63
- add backend feature: mahasiswa - berkas prodi by @FarrelAD in #64
- add database connectivity to insert new data from user form 'berkas ta' by @FarrelAD in #65
- refactor: move all general component and page to be one group folder - general by @FarrelAD in #66
- make the code more clean by @FarrelAD in #67
- readme 2.0 ? by @FarrelAD in #68
- fix login logic - add more info in $_session by @FarrelAD in #69
- adding and fixing dynamic view for student page by @FarrelAD in #70
- refactor mahasiswa & admin model and make repository for database logic by @FarrelAD in #71
- add initialization UserRepository in AuthController by @FarrelAD in #72
- fix user model and add new model for berkas TA by @FarrelAD in #73
- refactor: add OOP implementation to add new berkas by @FarrelAD in #74
- add session if database successfully to save the berkas prodi by @FarrelAD in #75
- remove some previous unecessary model properties by @FarrelAD in #76
- create a php script setup for database seeder by @FarrelAD in #79
- modify php script database seeder - now can retrieve from .sql file type by @FarrelAD in #80
- merapikan tugas akhir untuk user Mahasiswa by @vanstevanzaky in #77
- menambah file statistik pengajuan by @afifahnisa17 in #78
- remove unecessary folder by @FarrelAD in #82
- menambahkan detail dan preview by @vanstevanzaky in #81
- add database schema full script setup by @FarrelAD in #83
- add code setup for showing user history transaction by @FarrelAD in #84
- menambahkan isi seeder.sql by @afifahnisa17 in #85
- fix sql seeder database script by @FarrelAD in #86
- fix sql query and dynamic view html for display user history request by @FarrelAD in #87
- fix app logic for tugas akhir and administrasi prodi form by @FarrelAD in #88
- add first class diagram design by @FarrelAD in #89
- update seeder sql by @afifahnisa17 in #90
- add web mvc illustration diagram by @FarrelAD in #91
- add new diagram app flow by @FarrelAD in #92
- fix ui page by @vanstevanzaky in #93
- fix halaman dashboard ta by @vanstevanzaky in #94
- add verif ta db backend logic by @FarrelAD in #96
- admin_prodi by @vanstevanzaky in #95
- fix routing permintaan verif ta detail by @FarrelAD in #97
- add admin prodi dashboard database connection by @FarrelAD in #98
- add some database connection for admin prodi user role by @FarrelAD in #99
- add temporary decision for urgent thing to displaying user verif prodi berkas by @FarrelAD in #100
- add dynamic data in admin ta by @FarrelAD in #101
- add web favicon by @FarrelAD in #102
- dashboard jurusan by @vanstevanzaky in #103
- refactor readme to more niceeeeeee 🌈 by @FarrelAD in #104
- add logo in sidebar for all users by @FarrelAD in #105
- remove not needed contributor in readme doc by @FarrelAD in #106
- fix code dev mistake- forgot to add execute function in admin TA and admin prodi by @FarrelAD in #107
- add: error log feature that can be place in directory storage/logs/er… by @FarrelAD in #108
- make improvement for web user authentication management by @FarrelAD in #109
- move folder database into root project directory by @FarrelAD in #110
- add project documentation setup by @FarrelAD in #111
- add additional hyperlink for frontend and backend doc by @FarrelAD in #112
- add back hyperlink in dev doc by @FarrelAD in #113
- refactor: simplify code logic in database base class by @FarrelAD in #115
- menghapus beberapa hal tidak penting by @vanstevanzaky in #114
- make all class repository method to be static by @FarrelAD in #116
- add two page to inform user not authenticate and not authorized by @FarrelAD in #117
- refactor: change from not static to implement static method repository by @FarrelAD in #118
- add database logic to retrieve user request history by @FarrelAD in #119
- add new page to inform user error 404 page not found happen by @FarrelAD in #120
- add some database-backend feature integrity by @FarrelAD in #121
- fix typo method name by @FarrelAD in #122
- mempersingkat side bar jurusan by @vanstevanzaky in #123
- fix something something important by @FarrelAD in #125
- hapus checked box by @vanstevanzaky in #124
- fix mahasiswa login auth by @FarrelAD in #127
- fix detail page admin prodi by @vanstevanzaky in #126
- fix html templating in admin prodi permintaan verifikasi by @FarrelAD in #128
- fix ui display for admin prodi by @FarrelAD in #129
- fix sidebar css hover effect for admin prodi and admin ta by @FarrelAD in #130
- fix form administrasi jurusan by @vanstevanzaky in #131
- add new contributor to readme.md by @FarrelAD in #132
- simplify some codes by @FarrelAD in #133
- fix: temporary data as parameter in query add new berkas prodi and ta by @FarrelAD in #134
- refactor some codes to make it cleaner by @FarrelAD in #135
- change reddit sans font cdn by @FarrelAD in #136
- add notification for mahasiswa by @vanstevanzaky in #137
- tidy up the code by @FarrelAD in #138
- tidy up the codes - ui page and route by @FarrelAD in #139
- fixing user auth to more secure by @FarrelAD in #140
- simplify code for pdo query by @FarrelAD in #141
- add dotenv example file by @FarrelAD in #142
- add new style for contributor in main readme.md by @FarrelAD in #143
- change to the correct github img profile - dewita by @FarrelAD in #144
- fixing view logic and middleware auth by @FarrelAD in #145
- menambahkan untuk fitur notifikasi by @vanstevanzaky in #146
- simplify logic for dotenv - one liner by @FarrelAD in #147
- adding and fixing database logic to verify berkas from mahasiswa (prodi & ta) by @FarrelAD in #148
- add actual date to display in admin dashboard by @FarrelAD in #149
- fixing frontend - make it more clean and perfect by @FarrelAD in #150
- add: architecture, project structure, and routing docs for backend by @FarrelAD in #151
- refactor: simplify import route php script with composer by @FarrelAD in #152
- add contributing.md to guide any contributors by @FarrelAD in #153
- update database schema and seeder script by @FarrelAD in #154
- fix php script initial loading by @FarrelAD in #155
- update db schema and seeder to the latest version by @FarrelAD in #156
- fix middleware auth for dashboard and notification route by @FarrelAD in #157
- fixing-fixing by @FarrelAD in #158
- fix berkas status by @FarrelAD in #160
- fix pemanggilan top bar pada mahasiswa by @vanstevanzaky in #159
- fix berkas repository to get status bebas tanggunga ta by @FarrelAD in #161
- fix routing for admin jurusan by @FarrelAD in #162
- fix: incorrect sql query to check status bebas tanggungan by @FarrelAD in #163
- display all admin by @FarrelAD in #164
- db connection to display all mahasiswa by @FarrelAD in #165
- fix: dynamic status display when user do not any request by @FarrelAD in #167
- fix sidebar and topbar for all user by @vanstevanzaky in #166
- update query berkas tanggungan by @afifahnisa17 in #168
- fix: ui view to display form when user do not any request by @FarrelAD in #169
- fix typo halaman utama by @DewitaA12 in #170
- fix: route for contact by @FarrelAD in #171
- remove .ide directory by @FarrelAD in #173
- bug fixing in user 'mahasiswa' and 'admin jurusan' by @FarrelAD in #177
- fixing mahasiswa and admin page and remove entities folder by @FarrelAD in #178
- add: request statistic in dashboard admin prodi and ta by @FarrelAD in #179
- fix: correcting bootstrap modal path to display user logout confirmation by @FarrelAD in #180
- fix: change get data info berkas directly from array by @FarrelAD in #181
- remove unecessary comments by @FarrelAD in #182
- add dummy txt file by @FarrelAD in #183
- remove file text.txt by @FarrelAD in #184
- add badge status and new dotenv example file by @FarrelAD in #185
- fix: add additional information in 'detail permintaan' admin ta page by @FarrelAD in #186
- add: file name info in page 'detail permintaan prodi' by @FarrelAD in #187
- fix: layout in page 'detail permintaan prodi & ta' by @FarrelAD in #188
- add: total user statistic that will display in admin jurusan dashboard by @FarrelAD in #190
- add: hash password and secure session by @FarrelAD in #194
- add: setup to display data in base64 format by @FarrelAD in #195
- add: complete CRUD for admin management by @FarrelAD in #196
- add: CRUD
mahasiswa
data by @FarrelAD in #197 - remove unecessary sql field query by @FarrelAD in #198
- add: getter and setter for model
Berkas
,BerkasProdi
, andBerkasTA
by @FarrelAD in #199 - fix: bug delete data
admin
andmahasiswa
by @FarrelAD in #203 - add: validation to insert new
mahasiswa
data by @FarrelAD in #204 - add: validation when insert new mahasiswa data by @FarrelAD in #205
- simplify bs_modal component by @FarrelAD in #206
- fix: logout alert confirmation by @FarrelAD in #207
- fix: frontend bug by @FarrelAD in #210
- add setup notification feature by @FarrelAD in #211
- remove unecessary class by @FarrelAD in #212
- add active page from php in page
detail_permintaan
by @FarrelAD in #213 - fix: bug to display file preview in
detail-permintaan
page by @FarrelAD in #214 - fixing something by @FarrelAD in #215
- fix: admin ta page by @FarrelAD in #216
- update database sql script to the latest version by @FarrelAD in #217
- bug fix by @vanstevanzaky in #218
- add: all request berkas in admin jurusan page by @FarrelAD in #220
- membuat halaman panduan untuk mahasiswa by @vanstevanzaky in #219
- remove notification feature for
admin jurusan
by @FarrelAD in #221 - tombol kembali by @vanstevanzaky in #222
- fix: unknown variable if
mahasiswa
got rejected response by @FarrelAD in #223 - fix: wrong variable name by @FarrelAD in #224
- add: custom badge by @FarrelAD in #225
- fix: bug badge not display if current status
belum diajukan
by @FarrelAD in #226 - add 'distinct' for query notification by @afifahnisa17 in #227
- fix: wrong attribute name in button preview pdf file by @FarrelAD in #229
- add: template bebas tanggunga ta file by @FarrelAD in #230
- add column jenis berkas on dashboard admin jurusan by @afifahnisa17 in #228
- sql fix by @FarrelAD in #231
New Contributors
- @FarrelAD made their first contribution in #1
- @vanstevanzaky made their first contribution in #2
- @afifahnisa17 made their first contribution in #78
- @DewitaA12 made their first contribution in #170
Full Changelog: https://github.com/andromeda-hebat/FINALIS-JTI-WEB/commits/v1.0