Progress Update

MediaWizards Snitz™ Forums
https://www.reddick.co.uk/mvc/Topic/Posts/7405?pagenum=1
Oct 14, 2025 00:10

Topic


HuwR
Progress Update
Jun 30, 2025 17:05


Almost there πŸ˜€

I have been chasing down some hard to find errors which have taken a while to get to the bottom of. Hopefully they are now sorted out, but will need to review the logs in a few days to make sure.

I think everything is now working as it should.

 

Replies ...


HuwR
7/1/2025 11:43:29 AM..ToLocalTime().ToForumDisplay()


Looking good so far, no fresh errors since yesterday

HuwR
7/2/2025 9:49:54 AM..ToLocalTime().ToForumDisplay()


currently adding the "Blog Type" Views for Blog Forum

HuwR
7/3/2025 1:30:50 PM..ToLocalTime().ToForumDisplay()


Templates added for Blogs

HuwR
7/5/2025 9:31:13 AM..ToLocalTime().ToForumDisplay()


New layout and styling added for the blog pages.

HuwR
7/7/2025 8:23:03 AM..ToLocalTime().ToForumDisplay()


added some caching of data

HuwR
7/8/2025 11:20:12 AM..ToLocalTime().ToForumDisplay()


Fingers crossed,  think I have got on top of all the transient errors, only had a couple in the last 2 days. My assumption is that most of them were caused by BOT trafic, so will give it a few more days just to make sure.

HuwR
7/16/2025 7:34:40 AM..ToLocalTime().ToForumDisplay()


Help icons added to Admin pages

HuwR
7/16/2025 7:37:33 AM..ToLocalTime().ToForumDisplay()


Ranking info changed to use font icons instead of images.

HuwR
7/23/2025 5:44:10 PM..ToLocalTime().ToForumDisplay()


Events admin revamped and some issue with saving config resolved.

HuwR
7/23/2025 5:48:17 PM..ToLocalTime().ToForumDisplay()


No logged errors for a couple of days now, so looking good πŸ˜€

HuwR
7/24/2025 1:19:37 PM..ToLocalTime().ToForumDisplay()


Events plugin revamped, some functionality was missing or broken

HuwR
7/24/2025 1:20:07 PM..ToLocalTime().ToForumDisplay()


Still not appearing in menu here though?

HuwR
7/25/2025 12:59:44 PM..ToLocalTime().ToForumDisplay()


Continuing to test admin tasks, tweaking things I dislike, and generally ensuring everything is functioning properly.

HuwR
7/28/2025 10:07:53 AM..ToLocalTime().ToForumDisplay()


Impelmented new About/Policy pages. These are translateable templates

HuwR
7/29/2025 2:27:10 PM..ToLocalTime().ToForumDisplay()


Member profile popup added. Displays if you click on a member's avatar

profile popup dialog

HuwR
8/3/2025 7:38:10 AM..ToLocalTime().ToForumDisplay()


currently working on the archive viewing etc.

HuwR
8/5/2025 6:13:14 PM..ToLocalTime().ToForumDisplay()


Archive views now working as is searching of archives.

Currently refactoring a few queeries to improve performance in places

HuwR
8/6/2025 12:19:27 PM..ToLocalTime().ToForumDisplay()


Implemented missing posting restrictions

Forum Subscriptions Allowed

Restricted posting, Only Administrators can create Topics, Anyone may reply to Topics
HuwR
8/16/2025 7:58:51 AM..ToLocalTime().ToForumDisplay()


currently tweaking stuff to improve performance and reduse memory usage

HuwR
8/18/2025 9:03:07 AM..ToLocalTime().ToForumDisplay()


made some changes to modal popups and confirmation popups, should now be more uniform across the forum.

confirmation popup.

More consistant modal look/feel.

They can both be restyled by adjusting a few CSS values

HuwR
8/20/2025 6:48:47 AM..ToLocalTime().ToForumDisplay()


Updated some admin pages

HuwR
8/20/2025 11:42:25 AM..ToLocalTime().ToForumDisplay()


Manage subscriptions now working correctly

HuwR
8/20/2025 3:25:44 PM..ToLocalTime().ToForumDisplay()


5 days in a row with no logged errors πŸ˜€. Performance wise I have reduced the memory overhead significantly, it was consuming close to 1Gb of memory but now is less than 300Mb.

HuwR
8/25/2025 9:40:49 AM..ToLocalTime().ToForumDisplay()


Currently I am mostly testing an installation on Linux using Sqlite database. The longest process was getting the database migrations sorted out for Sqlite, other than that there were some issues with system paths but sofar mostly plain sailing.

I have a test site running on one of my Pi4 πŸ˜€ Snitz on a Pi

HuwR
8/28/2025 5:03:12 AM..ToLocalTime().ToForumDisplay()


Testing going well, a new blank install threw up a few issues so have been working through those 

HuwR
8/30/2025 8:11:25 AM..ToLocalTime().ToForumDisplay()


I have made a significant change to the calendar display, was having a few odd problems so have updated the javascript plugin (fullcalendar) to the latest version, the previous one was very old code. Need to make a few tweaks to the css but it behaves much better than the old one.

HuwR
8/31/2025 12:38:05 PM..ToLocalTime().ToForumDisplay()


Big thanks to doughnut who let me use a copy of his database to run a migration test, everything went a lot more smoothly than I expected πŸ•Ά. I just need to fire up a vanilla classic Snitz database and try one from that next.

HuwR
8/31/2025 8:09:45 PM..ToLocalTime().ToForumDisplay()


I just need to fire up a vanilla classic Snitz database and try one from that next.

Originally posted by HuwR

That was a bit more complicated πŸ˜› but got there in the end πŸ˜€

HuwR
9/1/2025 7:10:06 AM..ToLocalTime().ToForumDisplay()


Next thing is to see if I can get it working with a MySQL/MariaDB database, will have to fire up MySQL on one of my Pi

doughnut
9/1/2025 12:23:41 PM..ToLocalTime().ToForumDisplay()


The Pi can handle it πŸ˜€

HuwR
9/1/2025 1:39:59 PM..ToLocalTime().ToForumDisplay()


It was a bit more difficult than migrating your database, but I think that was mostly because it was a clean install to an empty database, so it raised a few issues which were mostly easily fixable. Still need to run some more tests, but it installed and I can log in and post.

This now means the forum can be run on Linux servers which are generally at lot cheaper than Windows servers. Now I just need to point the linux version of the code at the mysql database to make sure it plays nicely πŸ˜€

HuwR
9/3/2025 12:49:58 PM..ToLocalTime().ToForumDisplay()


Running on a Raspberry Pi

doughnut
9/3/2025 11:01:46 PM..ToLocalTime().ToForumDisplay()


I just had a look at the Raspberry, I didn't know a whole lot about them. So that little board is basically a whole computer on one board? You obviously add what you want or run what you want off of it, and your OS is on an external drive...and these things cost like 40 quid? that's amazing.

HuwR
9/4/2025 6:20:05 AM..ToLocalTime().ToForumDisplay()


yes pretty much, I have half a dozen doing various things, some working as servers, some controlling things like lights and plugs for home automation and other geeky stuff like an autonomous car πŸ˜€

HuwR
9/4/2025 8:06:28 AM..ToLocalTime().ToForumDisplay()


This one is my music server/amplifier πŸ˜€ (Raspberry Pi +  DigiAMP+ Amplifier hat) it runs an OS called PiCorePlayer all my music is on a USB stick

I also run my own cloud file server (like onedrive/googledrive) so all my important stuff gets automatically synched with it, even my phone.

doughnut
9/4/2025 1:19:29 PM..ToLocalTime().ToForumDisplay()


I actually think that's incredible, will have to have a dabble at some point....

HuwR
9/5/2025 7:09:54 AM..ToLocalTime().ToForumDisplay()


They are great, especially for kids to learn computing and robotics etc.

This was actually my first project, not sure exactly why I wanted to build it, but it is called a larson scanner (think Knight riders car or Cylons from Battlestar Galactica) It is quite complicated as it uses something called Charli plexing which allows you to control multiple LED's without having to use lots of input signals, for the 24 lights on this it only uses 6 wires to control them all.

I designed and printed the case, and also designed the circuit board, which my brother printed for me as he has a pcb print box.

HuwR
9/5/2025 7:14:58 AM..ToLocalTime().ToForumDisplay()


and here it is working πŸ˜€

HuwR
9/6/2025 12:20:26 PM..ToLocalTime().ToForumDisplay()


I have now added an Ad banner rotator to the code

doughnut
9/6/2025 9:58:35 PM..ToLocalTime().ToForumDisplay()


That does look like night rider, you should put it in the front of your car, or your scooter if you still have it πŸ˜€

HuwR
9/7/2025 7:16:55 AM..ToLocalTime().ToForumDisplay()


That does look like night rider, you should put it in the front of your car, or your scooter if you still have it πŸ˜€

Originally posted by doughnut

should maybe mount it on the front of my robot car πŸ˜€

HuwR
9/16/2025 7:34:30 AM..ToLocalTime().ToForumDisplay()


updated fontawesome icons to latest version 7

HuwR
9/20/2025 6:09:01 PM..ToLocalTime().ToForumDisplay()


big thanks to @doughnut for once again being a guinea pig πŸ˜€ Uncovered a few issues which have now hopefully been resolved.

doughnut
9/21/2025 9:13:09 AM..ToLocalTime().ToForumDisplay()


It's been good fun seeing all very old decrepid forum having life breathed back into it, and quite quickly too concidering the amount of issues...wish I was half as clever as mr Mushroom.

HuwR
9/21/2025 8:02:17 PM..ToLocalTime().ToForumDisplay()


It's been good fun seeing all very old decrepid forum having life breathed back into it, and quite quickly too concidering the amount of issues...wish I was half as clever as mr Mushroom.

Originally posted by doughnut

πŸ‘

HuwR
9/23/2025 1:21:43 PM..ToLocalTime().ToForumDisplay()


Almost ready I think πŸ˜• still testing and adding a few performance tweaks here and there. I need to start writing up some installation/upgrade steps πŸ˜›

HuwR
9/26/2025 7:23:46 AM..ToLocalTime().ToForumDisplay()


Still busy sorting through a few issues doughnut has uncovered while testing out an upgrade.

doughnut
9/30/2025 7:01:54 PM..ToLocalTime().ToForumDisplay()


Always my fault πŸ˜ŠπŸ˜€

HuwR
10/1/2025 6:55:51 AM..ToLocalTime().ToForumDisplay()


Always my fault πŸ˜ŠπŸ˜€

Originally posted by doughnut

πŸ˜€πŸ˜€

HuwR
10/1/2025 10:26:43 AM..ToLocalTime().ToForumDisplay()


Always my fault πŸ˜ŠπŸ˜€

Originally posted by doughnut

Your trying it out has been much appreciated, I'm pretty sure we have uncovered (and fixed) most issues that may occur

doughnut
10/1/2025 11:16:38 AM..ToLocalTime().ToForumDisplay()


πŸ‘

HuwR
10/3/2025 9:55:05 AM..ToLocalTime().ToForumDisplay()


currently working on a couple of things, one which is just for Snitz itself rather than a general plugin, it is a release manager for uploading/tracking of releases, the other is a general File manager

HuwR
10/4/2025 10:30:20 AM..ToLocalTime().ToForumDisplay()


New File Manager

New Releases page

HuwR
10/8/2025 8:57:16 AM..ToLocalTime().ToForumDisplay()


Codebase updated today.

A few fixes where bugs were found by @Doughnut (Thanks for your testing)

And some minor layout tweaks here and there.

HuwR
10/9/2025 8:46:45 AM..ToLocalTime().ToForumDisplay()


I think an official release is now getting really close πŸ˜ƒ Will probably update the main Snitz site first just to be sure, plus I need to finish off the installation guide.

doughnut
10/9/2025 7:10:03 PM..ToLocalTime().ToForumDisplay()


Nice work, I love it, hope you can somehow get a load of people using it...

HuwR
10/9/2025 8:16:48 PM..ToLocalTime().ToForumDisplay()


Nice work, I love it, hope you can somehow get a load of people using it...

Originally posted by doughnut

πŸ˜€ Not that bothered, I just enjoy playing with it, keeps me out of trouble πŸ˜‰

Started working on some setup screens

HuwR
10/9/2025 8:24:11 PM..ToLocalTime().ToForumDisplay()


HuwR
10/10/2025 4:28:31 PM..ToLocalTime().ToForumDisplay()


not much happening here currently. I'm still working on the installation screens.

HuwR
10/11/2025 1:42:28 PM..ToLocalTime().ToForumDisplay()


New setup pages now working, just doing end to end install tests for the different database configs.

© 2016-2025 Snitzβ„’ Forums MVC