Commit graph

1095 commits

Author SHA1 Message Date
rainbownapkin
02dc12e646 Added bulk-queueing from Internet Archive. 2024-10-29 18:44:01 -04:00
rainbownapkin
1cdf5f8ab9 Emergency Update: Pineapple Express += 2 (1.1.2) 2024-10-12 08:01:30 -04:00
rainbownapkin
74a555b5f5 re-arrange themes 2023-01-01 01:43:24 +00:00
rainbownapkin
cf59498476 XMAS theme 2022-12-02 04:12:55 +00:00
rainbownapkin
a6f082d5f1 Hotfix 1:
Critical Bugfix: Users unable to sync due to null reference in fschd.js.
Null checks added, should work fine now.
2022-10-01 12:28:03 +00:00
rainbownapkin
88b98993d2 1.1.1 Final Commit 2022-10-01 04:14:57 +00:00
rainbownapkin
adab2eb3f9 1.1-Indev Final commit before merging to master. Everything seems to
work fine, while being reasonably preformant and pretty.
2022-08-29 00:06:44 +00:00
rainbownapkin
85fbe6bb5a Autobump system and UI complete. The bulk of this update is now over.
Just a couple of bug fixes and tweaks before release.
2022-08-21 21:26:53 +00:00
rainbownapkin
cb4c99727f Autobump backend finished. Tweaks may be made during creation of
configuration frontend, but for the most part should be set in stone.
2022-08-13 04:50:09 +00:00
rainbownapkin
fcb562397a Finished tokebot implementation. tz and of tokes decapitalized and
consolidated, !r added, toke log and  per user toke count tracking. Toke
count on tooltip. Improved moderator commands & tokebot output
formatting.
2022-07-23 09:24:19 +00:00
rainbownapkin
46bcb040f2 improved tokebot whispers/pm's, mod/admin commands added(reset cooldown,
tokesay/tokeyell/tokewhisper, reloadtoke)
2022-07-22 11:35:37 +00:00
rainbownapkin
a048e2094c removed unneeded console.log 2022-07-20 07:26:04 +00:00
rainbownapkin
2fc8f16e9d Tokebot ported to codebase. 2022-07-20 07:22:16 +00:00
rainbownapkin
1da7cab9cd Added mod panel, nested fpanel menus, fpanel playlist 2022-07-19 06:32:22 +00:00
rainbownapkin
3f653c4893 Added raw file youtube support as holdover until invidious embed is
viable. This does not help with region locking, but at least allows
age restricted videos with no sign in, doesnt run any google scripts,
and does not run ads.
2022-07-14 01:54:06 +00:00
rainbownapkin
e171415b30 invidious backend finished. Queueing youtube videos no longer requires
API KEY, does not directly connect to or run any youtube code/servers.
Age Restricted videos are now fully queable.
2022-07-12 06:21:48 +00:00
rainbownapkin
32dddab258 quick cleanup 2022-07-10 22:06:56 +00:00
rainbownapkin
a16da4c3f1 Finished bugfixing new layout, fixed mobile support(still not perfect, will fix in either hotfix or next
update) and user tooltip
menu positioning.
2022-07-10 22:03:03 +00:00
rainbownapkin
5f97baffc6 improved server-whisper, user join/leave messages, layout/UI overhaul 2022-07-10 03:31:30 +00:00
rainbownapkin
e7adec32d7 merge upstream 2022-06-26 20:38:05 +00:00
rainbownapkin
3f27bfdbdf Create 1.1-indev branch, list of updates in README 2022-06-26 00:53:30 +00:00
rainbownapkin
8ca4aa4327 Panama Red Hotfix 1: removed - and _ from username symbol mask, embedded links in chat now open in new tab, links to imgur posts now embed as .gif's (ie: https://imgur.com/C2okGV6) 2022-02-06 02:14:51 +00:00
rainbownapkin
9455fd8964 fore.st - Panama Red (v1)
changelist:
-pseudo-random name colors
-layout fixes(moved chat after the video on the .pug. also disabled said
feature in fcyp.js)
-theme updates(tokebot flair, changed modflair, more compact layout,
unfucked cytube provided css (srsly, WTF calzoneman? Why?)
link decorations, made things moar unified)
-added image embedding, disabling fcyp image embed (nothing new from a
user standpoint, simply slowly stripping fcyp.js out)
-moved emote button to chatbar, added send button as well
-chatpaste & chatsmack functions allowing clickable usernames/
-fixed raw video controls
-ripped out chat processing logic from fcyp.js, it was breaking a lot of
shit and everything it did has been implemented by this update and moar

devnotes:
Biggest update yet, also made some good steps towards fully ripping
fcyp.js out completely. Played around with an image upload button. I
might have to setup a cors relay to get that working, I'll have to play
around more :p
2022-02-03 02:32:27 +00:00
rainbow napkin
cb8945b8ef lengthed chat buffer for mod channel to 1000 2022-01-09 22:13:14 +00:00
rainbow napkin
55a9fcf465 Added schedule airtimes, fixed layout issues, locked down fore,st(guest disable), contrast fixes (css) 2021-12-26 05:26:59 +00:00
rainbownapkin
7a491681cc init commit 2021-12-06 19:56:40 -05:00
Calvin Montgomery
0d9f4a5f03 Fix cookies on ACP for SIO4 upgrade 2021-11-06 19:53:16 -07:00
Techanon
ab8faf7c99 Fix chat width resizing when window is very thin
When the window resized to a small width, the chat header buttons would wrap to the next line, but would inline with the chat box itself making it resize to unreadable widths.
Changing the header to flex with some minor adjustments prevents the inline wrapping thus the chatbox retains it's intended width.
2021-11-05 16:14:15 -07:00
Calvin Montgomery
bd63013524 Fix #925 2021-10-13 20:14:44 -07:00
Calvin Montgomery
f41e0bda82 Fix new messages indicator being hidden behind chat messages on chromium 2021-10-13 19:58:19 -07:00
Calvin Montgomery
d179cd896f Allow revoting without refreshing 2021-08-19 21:03:15 -07:00
Calvin Montgomery
d563a85092 Use embed src as url in playlist for custom embed 2021-08-19 20:46:38 -07:00
Calvin Montgomery
394f03ee1c Remove some legacy cruft 2021-08-19 20:44:57 -07:00
Calvin Montgomery
7214b7c474 Upgrade to socket.io v4 2021-08-19 20:36:04 -07:00
Calvin Montgomery
c717a55c2d Implement #884 2021-08-11 21:16:19 -07:00
Calvin Montgomery
a3c17ea8ea Fix #913 2021-07-22 21:55:23 -07:00
Calvin Montgomery
8562b2173e Add placeholder text for #877 2021-03-22 22:58:38 -07:00
Calvin Montgomery
05107ce13f Remove ignore button from self (#904) 2021-03-22 22:49:11 -07:00
Calvin Montgomery
00e9acbe4d Revert "Remove channel reference counter"
This reverts commit d678fa56d1.  The
reference counter, flawed as it is, was masking far more issues than I
realized.  It would require a more significant rearchitecture of the
code to remove it.  Probably better to keep it and try to improve it for
now.
2021-01-09 13:03:38 -08:00
Calvin Montgomery
d678fa56d1 Remove channel reference counter
This was an old attempt at gracefully unloading channels that still had
pending callbacks.  Its implementation was always flawed, and the number
of places where it was used is small enough to replace with
straightforward checks for whether the channel has been unloaded after
an asynchronous operation.  Hopefully fixes the stuck 0 user channels
issue.
2020-11-11 22:05:05 -08:00
Calvin Montgomery
f081bc782a RIP Mixer 2020-07-26 10:24:36 -07:00
Lewis Crichton
99af92ed2c Make option on by default 2020-07-18 18:43:47 -07:00
Lewis Crichton
c148c991cd Relocate and rename option, make option restore after page refresh. 2020-07-18 18:43:47 -07:00
Lewis Crichton
d4f75146c7 option to disable IP on userlist hover 2020-07-18 18:43:47 -07:00
Xaekai
88365612da
Replace userlist visibility check logic (#859)
* Replace visibility check logic

JQuery queries using getComputedStyle, which makes it impossible to change userlist behavior using CSS. This replaces the check with a direct style="" value check so the JS does not trip up if any CSS customizations to the list visibility were made.

Co-authored-by: Algoinde <algoinde@gmail.com>
2020-04-17 14:53:39 -07:00
Xaekai
a53f65a1d5 Fix channel password prompt
Add zin param to allow explicit z-index in JS generated dialog boxes.
Give needpass dialog explicit z-index
2020-03-29 10:31:27 -07:00
kr4ssi@tuta.io
d2358924a4 Add tabcompletion for PMs 2020-03-16 20:08:04 -07:00
Calvin Montgomery
08f9feef74 Match word boundaries for nick highlight (#819) 2019-08-01 20:02:37 -07:00
Calvin Montgomery
6b2dfa483c Fix #813 2019-05-25 16:07:44 -07:00
Calvin Montgomery
a3a2daff4c Remove file extension check (#801) 2019-04-07 16:32:58 -07:00