99 Commits

Author SHA1 Message Date
31b2c151e1
feat(settings): add analytics settings, customization settings
Signed-off-by: miguel456 <me@nogueira.codes>
2023-07-02 14:33:14 +01:00
2b1caeb80c
branch commit
Signed-off-by: miguel456 <me@nogueira.codes>
2023-06-29 18:21:58 +01:00
05e2cd4f82
feat(overrides): add override functionality to Options
Signed-off-by: miguel456 <me@nogueira.codes>
2023-06-29 17:20:41 +01:00
c48f2a9ec2
refactor(theme): update app logos and how they are displayed
Signed-off-by: miguel456 <me@nogueira.codes>
2023-02-26 03:12:28 +00:00
1ed38f9145
feat(theme): update adminlte config
Signed-off-by: miguel456 <me@nogueira.codes>
2023-02-26 02:46:43 +00:00
25ef8ad19d
feat(theme): update adminlte config
Also adds a profile url method to the user model. Needs new way to do this.

Signed-off-by: miguel456 <me@nogueira.codes>
2023-02-26 02:41:49 +00:00
0695262e73
chore(deps): updated adminlte assets
Signed-off-by: miguel456 <me@nogueira.codes>
2023-02-26 02:11:00 +00:00
2b7909caa4
fix(config): updated config value w/ empty string key
Dotenv does not allow empty string keys; this would result in an ambiguous error when running post-install composer scripts and loading the app itself. Fixed by adding the actual .env key name.

Signed-off-by: miguel456 <me@nogueira.codes>
2023-02-25 23:52:26 +00:00
3727c84f3e
refactor: code style changes
Signed-off-by: miguel456 <me@nogueira.codes>
2023-01-15 00:04:00 +00:00
e9b70c61da
chore(deps): add Englightn, translation manager
Signed-off-by: miguel456 <me@nogueira.codes>
2022-11-07 23:49:19 +00:00
b89d71b371
Revert "Revert "merge 1""
This reverts commit 0c463d1f10145bf99dd63fd7128f992ab2371ffb.
2022-10-24 01:04:22 +01:00
0c463d1f10
Revert "merge 1"
This reverts commit 0bc6c20a6d6ad9b906827b9d3f3034a811178f60.
2022-10-24 01:03:43 +01:00
0bc6c20a6d
merge 1
Signed-off-by: miguel456 <me@nogueira.codes>
2022-10-24 01:01:10 +01:00
d21f1bf131 fix: update localization files w/missing backend strings 2022-03-31 17:25:25 +01:00
9e8ab2383e refactor: update localization files
Note: This commit removes previous translations, which means the app will now be untranslated.

Reasons for this include low translation quality, and the lack of a good quality assurance process in place.
2022-03-31 17:25:25 +01:00
498fe5d09e refactor: refactored administration strings
This commit also removes support for French and Spanish, and adds support for Brazillian Portuguese.
Additionally, the accidental leave protection on the form builder has also been fixed.
2022-03-31 17:25:25 +01:00
e6b10ab44e feat: prepare discord channel 2022-03-31 17:25:25 +01:00
7414bcf6b6 fix: remove duplicated bootstrap toggle library 2022-03-05 22:24:06 +00:00
e567094f40 feat: add loa requests
This commit adds a feature that allows users to request periods of inactivity from their managers. This is effectively known as a leave of absence.

The commit also introduces new permissions and migrations, therefore, you'll need to adapt your database according to these changes.
2022-02-24 00:56:46 +00:00
f61a287c78 chore: upgrade to L9
BREAKING CHANGE: This commit updates the Laravel framework to version 9. Additionally, it also updates outdated and abandoned dependencies in the composer.json file.

The resources/lang directory has also been moved to the repository's root directory.
2022-02-22 19:46:18 +00:00
294c678283 Fix broken opt-in notifications 2022-02-11 00:51:16 +00:00
6a4ba00c78 Prepared Pusher push notifications 2022-02-07 22:54:10 +00:00
23a191deb9 Add LOA feature, improve components 2022-02-07 18:59:22 +00:00
4da435dc1e Remove "staff member" list 2022-02-02 05:36:09 +00:00
f44ff75b77 build: add laravel socialite 2021-12-15 01:11:42 +00:00
59cfbd7ed1
Fix broken suspension cleaner
This commit rewrites the previously broken auto ban cleaner. It's now much more efficient and compact, and it removes bans correctly and on the right date.

Fixes #1
2021-10-30 03:53:32 +01:00
230eda1974
Removed API key feature
Removed API key generation feature in preparation for JWT authentication
2021-10-29 20:23:45 +01:00
0d3660a844
Update default locale 2021-10-26 23:37:03 +01:00
d5bd903c22
Allow changing authentication banner 2021-10-25 18:54:09 +01:00
c657da951c
Allow vacancies to be deleted 2021-10-25 05:45:45 +01:00
596d0ab648
Removed MojangStatusProvider
Mojang got rid of their old status API as it wasn't working properly, and it was based on a legacy system: https://bugs.mojang.com/browse/WEB-2303?focusedCommentId=1086543&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-1086543
2021-10-25 02:52:02 +01:00
3c0e33fef7
Fix issue with account deletions
Also, added the ignition file for customising the error page for devs
2021-10-25 02:08:32 +01:00
ab037a3474
Allow hiding IP addresses
This commit introduces a new feature where users can disable the collection and display of IP addresses. It's hardcoded in the .env config file for security reasons, and demo mode ignores this setting, because it already hides IPs by default.
2021-10-23 07:27:35 +01:00
135f816dcc
Change 2FA generation backend
Changes the image generation backend to SVG to avoid compatibility problems.
2021-10-13 08:21:20 +01:00
4594973a21
Prev changes 2021-10-13 01:19:56 +01:00
3f4bc28fd4
Added Demo mode
Demo mode allows to safely run a demo version of the app, with destructive features limited.

Some bugs were also fixed in this commit.
2021-09-04 00:44:54 +01:00
cbcc1f025a
Refactored ban system
Implemented a Reddit-like account suspension system (similar to subreddit bans). This makes it easier to ban users from the app, and the code has also been cleaned up.

The interface was also revamped.
2021-07-20 22:35:49 +01:00
ddd79d38fe
API Resources and first endpoints 2021-03-31 03:55:09 +01:00
2bc07d8ca0
Add key management page 2021-03-30 18:16:01 +01:00
99779c9053
API key management interface 2021-03-30 01:27:49 +01:00
6d94263ede
JSON response provider 2021-03-29 23:47:55 +01:00
33960270f3
Added Sanctum + new options to seeder 2021-01-01 21:01:23 +00:00
29f697d7b2
More footer info 2020-12-21 01:20:46 +00:00
cf65569702
Un-hardcode configuration value 2020-12-19 03:13:27 +00:00
8882804c6e
Menu changes 2020-12-07 20:28:18 +00:00
1fae91a62b
Remove view file button 2020-12-07 18:42:56 +00:00
32c01f6e0b Removed useless feature 2020-11-03 03:00:03 +00:00
e4fb438721 Merge remote-tracking branch 'origin/develop' into develop
# Conflicts:
#	app/Http/Controllers/TeamFileController.php
#	app/TeamFile.php
#	config/adminlte.php
#	routes/web.php
2020-11-02 21:50:30 +00:00
96aa01b9c6 Recent changes 2020-11-02 21:44:05 +00:00
d5d23b7dbd Apply fixes from StyleCI 2020-10-11 01:54:22 +00:00