v1.0.9
**HDRP Update - Part 3: Redesign**
**HDRP Update - Part 3: Redesign**
Last piece of this was cleaning up how a lot of things actually look and feel to use.
**Main website** - went through and redid the look of it. Got rid of the glow effects and gradient buttons that were all over the place, they were making the site feel kind of generic and overdone honestly. Buttons across the site are now a blue that actually matches our logo instead of the pink they were before. Also cleaned out a bunch of emoji that had crept into things like status labels and buttons, since it was making the whole site read a little too much like it was thrown together fast instead of an actual finished product.
**HR forms** - the forms for requesting time off, issuing a write up, and recording someone leaving all got redone so they actually feel like you're filling out a real official document, with a proper header and layout, instead of just a plain box with some fields in it.
**Department applications review** - this used to be genuinely rough, reviewers had to leave the site entirely just to approve or deny someone. Now it works the same as staff and sub department applications, stage tracking, shared notes between reviewers, interview scheduling, and you can approve or deny right from the page and it handles granting the role and messaging the applicant automatically.
That's everything from the last few days. Appreciate everyone putting up with the bugs while we got all this sorted out, should be a noticeably smoother experience going forward.
v1.0.8
**HDRP Update - Part 2: Fixes**
A good chunk of the last few days was just tracking down and fixing stuff that was actually broken, some of it for a while.
**Staff DMs on the website** - this one took a few tries to actually nail down. Turned out every time you went to message someone new, even someone you'd already been talking to, it was quietly starting a whole new separate conversation instead of continuing the old one. So your message history wasn't disappearing, it was just getting split up across a bunch of different threads that never lined up with each other, which is why it looked like messages were vanishing. Fixed the actual bug so it reuses your existing conversation with someone now, and on top of that, ran a one time cleanup that automatically found everyone's scattered duplicate conversations and merged them back into one thread each, so no history was actually lost.
**HR page crash** - the HR page had been throwing an error for a while. Root cause was a query trying to pull a staff member's name from a table that never actually stored one. Fixed it to pull the name the same way other working pages on the site already do it.
**Bot cleanup** - went through all three bots top to bottom. Found and removed two sets of duplicate commands (there was a duplicate help menu across all three bots, and three different setup commands that all had the same name but did different things depending which bot you ran them on). Found dead code sitting in one of the bots that could never actually run because the command it was tied to didn't even exist anymore. Fixed a bug that was crashing one of the bots on startup and had it stuck in a restart loop, and went further than just fixing that one case, now no command can ever crash any of the three bots that way again, period. Also rebuilt the help menu from scratch since it turned out to be missing ten real commands and had three others listed under the wrong bot entirely.
**Smaller stuff** - fixed the break picker on the duty page which was getting cut off and impossible to click properly, fixed the Buy Now buttons on the store looking cut off and cramped, and fixed staff photos not actually showing up on the team page after they were uploaded (that one was a cross domain issue, the photo route only existed on the staff site, not the main site).
v1.0.7
**HDRP Update - Part 1: New Stuff**
**HDRP Update - Part 1: New Stuff**
Been heads down on a bunch of new systems the past few days, here's the full rundown of what's live now:
**Custom Application Types** - before this, if we wanted a new kind of application, someone had to go build it from scratch in code. Now Owners can just create a new application type themselves, name it, write a description, pick a Discord role to grant if someone gets accepted, and build out whatever custom questions we want for it. It goes live immediately at its own link and staff can review submissions the same way we already review staff and department apps, with stages, notes, and the ability to approve or deny right from the review page.
**Personnel Files** - every staff member now has one single document that pulls together their whole history. Hire date, how long they've been with us, total logged duty time, every write up they've ever gotten, their full leave history, and if someone's left, their separation record too. Before this all that info was spread across a bunch of different pages with no single place to actually look at someone's full picture. You can also download it as a PDF now.
**Staff Photos** - the Team page used to just pull whatever your Discord avatar was. Now you can upload an actual photo of yourself instead through your account settings, and it'll show on the public site instead of your avatar.
**New Departments** - San Andreas Game Warden and San Andreas Communications Center are both fully live now. Hiring, ranks, role assignment, all of it works the same as every other department.
More coming in the next two posts, one's about fixes and one's about the redesign work.
Development update 1.0.6
- Made a new folder in [mlos] called [london] for london scripts mlos
- Removed qbx_customs
- Added tstudio vinewood residence
- Added swkeep keep bags in standalone
- Added ld organics mlo
- Added coastline customs mlo
- Added sportsbar mlo
- Added police tools
- Added police shields
- Added mobile spikes
- Added police tracker
- Added anpr
- Added speed camera van
- Added grappler
- Added swatels
- Added swat
- Added smart tazer
- Added smart drone
- Added smart speed signs from police tools to speed signs is in a new folder named [policejobs] in [assets] all from london scripts
- Added firejob
- Added fire robot
- Added smart fires
- Added fire tools in a folder named [firetools] in [assets] all from london scripts
Development Update 1.0.6
- Added Tworst Lite jobs pack
- Added Twosrt Builder Job
- Added tstudio_ponsonby
- Updated tstudio_paleto_bewo
- Updated tstudio_redstuner
- Updated tworst Builder Job
Server Website Update | 1.0.6
๐ Website Update: Mobile Support, a Better Store, and More
Hey everyone! We've been hard at work on https://harbordistrictrp.com/ , and wanted to walk you through what's new:
๐ฑ Actually mobile friendly, finally
- The site now properly works on phones menus, the store, applications, all of it. If it felt clunky or oddly zoomed out on mobile before, that's fixed. Browse and apply from your phone without a second thought.
๐ A real store experience
Click into any product to see a full page more photos, clear pricing, and everything spelled out in one place
- Every donation tier now clearly shows what you're getting and what the terms actually are, no more digging through walls of text
- Fixed a bug where certain purchases could fail at checkout
๐ค Partnered communities now shown proudly
- Communities we work with are now featured on the homepage and in the footer of every page.
๐ Updated legal pages
- Refreshed our Terms of Service, Privacy Policy, and Return Policy to be clearer especially around recurring donations, cancellations, and refunds. Added a dedicated Cookie Policy and a DMCA/Copyright Policy too. You'll also notice a proper cookie notice now, since we should've had one all along.
๐ฎ New: Required game files in the Member Portal
- If a feature (like certain police lights) needs an extra file installed to work correctly a siren limiter, for example you'll now find it clearly flagged as Required in the Member Portal, with a direct download.
โจ General polish
- Bigger logo, cleaner dropdown menus, and a handful of small visual upgrades throughout.
As always, let us know in Support if you run into anything weird. Thanks for being part of Harbor District! ๐๏ธ
Server Website Update | 1.0.4
- Fixed an authorization bug letting a department head edit another department's applications
- Fixed an open redirect vulnerability in the Discord login flow
- Added CSRF protection (state parameter) to Discord OAuth
- Stopped internal error details from being exposed to public visitors
- Fixed inconsistent output escaping on the FiveM store
- Added centralized caching for Discord permission checks (fewer API calls, less rate-limit risk)
- Made the ban check API key comparison timing safe
- Added rate limiting to support ticket submission
- Added security headers, forced HTTPS, and HSTS site wide
- Fully redesigned site navigation: 13+ links condensed into 5 grouped menus, with working mobile support
- Rebuilt the footer with organized sections and the required copyright/disclaimer line
- Built a full Account Settings page (profile, bio, contact email, recovery email)
- Built self-service and staff reviewed Account Recovery flows for lost/hacked Discord accounts
- Built identity-history tracking so bans/blacklist follow a person across a relink, but purchases/applications move with them
- Rebuilt "My Applications" with real pipeline progress, interview scheduling info, and all application types in one place
- Added Checkbox and Number question types to all three application forms
- Consolidated triplicated answer validation logic into one shared, consistent function
Development Update 1.0.5
- Added BEARCAT without stairs
- Removed the reticle for weapons
- Fixed Wasabi Ambulance medical supplies shop
- Added Cayo Perico Map
- Added RCore Door locking system
- Removed ox_doorlocks
- Fixed the third eye script
- Added support for the dealerships to now use third eye
- Updated the main servers website
- Added a new application process on the website
- Finshed removing qbox scripts that we do not need
Development Update 1.0.4
- Updated OP GANGS
- Updated APEX ADMIN MENU
- Updated JG-HUD
- Updated JG-MECHANIC
- Updated LB-PHONE
- Updated LB-TABLET
- Updated WASABI AMBULANCE
- Added TWORST LITEJOBS PACK
Development Update 1.0.3
- Installed the latest version of lb-phone
- Installed the latest version of lb-tablet
- Updated banking script
- Fixed the shops around the map
- Adjusted the prices of items around the map
HDRP Website Update/Change Log: 1.0.2
- Updated the public views website and fixed the UI
- Added a store page into the website
- Added a member portal into the website
- We now have listed the Terms of Service, Privacy Policy & Return Policy into the website
- Changed the way you view and can apply for departments in the server
- Department heads can now use the main website to review their departments applications
- Brand new "News" page on the website so you can see all of the announcements & Developer updates in one space
- You can now view your submitted applications via the new member portal on the website
SERVER MAINTENANCE
The server is going to be off-line until 5 AM PST due to server maintenance. If you have any questions, please feel free to DM the utilityโs bot