Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: GoobyFRS/GoobyDesk

v0.9.0-beta

02 Jan 22:14
5ba3f78
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Howdy Everyone - v0.9.0-beta is the next release from 0.7.5-beta. Each push is a step closer to a Production Ready product.

Little Changes

  • Minor HTML and CSS Tweaks
  • Updated .gitignore
  • Created various "helper" scripts to assist in installing and updating.
  • Default Configuration Template updates
  • Status Endpoint

Big Changes

  • Blueprints!
  • Created a Reports Module with data export options
  • User Password hashing using bcrypt
  • HSTS support implemented
  • License changed from do whatever, to don't close source and sell.
Assets 2
Loading

v0.7.2-beta

12 Dec 05:56
5ba3f78
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Howdy Everyone! This has been another major rework and I am happy to finally release it! It has various MAJOR changes!

  • Configuration is now done from the core_configuration.yml file. This preserves the DOTENV file to only secrets. This also allows for the Email, Discord, and Slack notifications to be independently enabled or disabled. The makes the configuration moving forward much more scalable as well.
  • local_webhook_handler.py has been fully re-worked to be more scalable. It will be easier to add more Chat/Collaboration platforms in the future should I need it.
  • Tailscale and Uptime-Kuma API ingest points now leverage the updated local_webhook_handler
  • More clean debug logging available
  • More code comment clean up as I try and make it easier to read.
  • Various bugs fixed ensuring all features work as expected.

If you are new to the project, follow the Wiki setup guide and you will be good. It has been updated.

If you are a current user, you will need to update your VENV based on the new ./requirements.txt

  • PIP Packages were updated to latest available on December
  • PyYAML added to the list of dependencies
Loading

v0.7.5-beta - Security Upgrades

19 Dec 15:29
45fcf1c
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Howdy! I know these releases come quick, but I am continually increasing the platform maturity.

  • Created and implemented local_authentication_handler.py helper/import to enable more secure password handling method.
  • Basic HTML template standardization.
  • JavaScript has been centralized and added error handling.
  • HTML Error Pages now also pre-load Bunny Fonts like normal pages.
  • Dashboard auto-refresh shortened from 10 minutes to 5 minutes.
  • Technician Session cookie now expires after 8 hours.

Further more, this update pairs well with the recent v0.7.4 release as we have moved away from Google Fonts API to support GDPR compliance and personal privacy concerns.

Update Process

sudo systemctl stop goobydesk.service
sudo git pull origin main
source venv/bin/activate
pip install -r requirements.txt
deactivate
sudo systemctl start goobydesk.service
sudo systemctl status goobydesk.service
Loading

v0.7.4-beta - The Great Color Release

17 Dec 05:41

Choose a tag to compare

Howdy! There are a ton of small QoL improvements in this release! The most obvious change are the colors! It's no longer all white! This should make it easier on the eyes.

  • New Background Color
  • Centralized styles.css
  • Semi-Centralized JavaScript
  • Ubuntu Font
  • GDPR compliant Bunny Fonts replace Google Fonts!
  • Button color tweaks
  • Easter Egg
  • Dashboard shows BuildID
  • Fully re-worked webhook system
  • Slack notifications activated; toggle-able
  • Fixed a Typo in the new ticket email
Loading

v0.6.1-beta

05 Dec 04:43
ca9797b
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Howdy folks! V0.6.0-beta had major package updates and I failed to mention that. So just FYI, you probably need to enter your virtual environment and upgrade the pip packages to prevent Internal Server Errors.

Now let's talk about what's the deal with v0.6.1-beta

  • More, cleaner, structured logging
  • Email race loop bug resolved
  • Created an ability to skip email functions in a clean manner
  • Enabled Slack webhook abilities on a new ticket submission
  • Now accepting Uptime-Kuma webhooks
  • Updated Tailscale webhook ingest
  • Fixed sub-module namespace issues
  • Changes to code comments
  • More error codes!

It feels like major changes but it's all small tweaks in reality. v0.6.x series releases will be minor bug fixes only.

v0.7.0-beta is well in the pipeline and will feature a portable configuration file to preserve the purpose of a .env file. I'm excited for this release!!

Thanks!

Loading

v0.6.0-beta

01 Dec 00:01
8943cde
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Howdy everyone! Once again I am rather excited to post a new release v0.6.0-beta to upgrade from v0.5.4-beta.
This one has a bunch of small updates.

  1. Python packages listed in the requirements.txt have been updated to lastest.
  2. Tailscale API endpoint to accept webhooks from Tailscale
  3. Implemented ability to send Slack webhooks similar to the Discord webhook alerts. However they are not yet active.
  4. Resolved namespace issues with the local py modules.
  5. Resolved an email loop issue.
  6. Added error codes to help determine crash/launch failure issues.
  7. Code comments cleaned up.

Overall its a rather large upgrade and I am getting close and closer to a v1.0 production release!

Loading

v0.5.2-beta

24 Nov 05:52
52ffbc5
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

I was away for a good portion of the year. GoobyDesk development is back!

  • Email handling and logging improvements
  • Technician login activity is now logged, allowing the ability to implement brute-force protection easier.
  • Small tweaks to logging implemented

I hope this release is beneficial to everyone and if you peak at the updated README youll see many more QoL improvements in the pipeline.

Loading

v0.5.0-beta

08 Mar 03:44
97d881c
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Howdy GitHub and Home Labbers! Welcome to v0.5.0-beta; this is the next step up from v0.4.2-beta and I am very pleased to have finally implemented these features.

1 - Implemented logging in favor of console print statements.
2 - Implemented Cloudflare Turnstile for Anti-Spam/Brute Force protection.
3 - Resolved an issue where IMAP/SMTP latency could cause thread blocking. Threads fail gracefully.
4 - Fixed login page layout.
5 - Navigation improvements. Ticket Commander pages show a link back to the Dashboard. Index has a link to Login. Login is dynamic.
6 - Various HTML5 best practices implemented for future flexibility.
7 - Minor changes to error handling to fit standard logging practices.

Loading

v0.4.2-beta

01 Mar 04:41
08e8a1c
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Howdy GitHub! Time for another update after a week of use. Welcome to v0.4.2, up from v0.4.1

What Changed

  • Techs can now append a note to a ticket from inside a ticket.
  • various HTML5 head tweaks

I continue to get close to a Production ready product. Still not there yet!

  • Application logging needs to be implemented
  • Rate limiting needs to be implemented
  • auto-magic deploy/update scripts
Loading

v0.4.1-beta

23 Feb 17:48
9925812
This commit was created on GitHub.com and signed with GitHub's verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Howdy GitHub - I am pleased to release v0.4.1-beta as the next step up from v0.4.0-beta.

In the past, my releases have often skipped various versions as my continuous development added and changed things rather quickly.
Now I feel as if GoobyDesk is gaining some sort of maturity. In the sense that I am no longer encountering issues with my daily use of the platform.

What Changed from v0.4.0 to v0.4.1

  • Dashboard & Ticket Commander pages now show the logged in technician.
  • Closed Tickets now show who closed them.
  • Closed Tickets now have a closure date.
  • Various but minor spelling errors and readability issues fixed.
Loading
Previous 1 2 Next
Previous Next