1
0
Fork 0
mirror of https://github.com/Eggbertx/gochan.git synced 2025-08-06 09:26:22 -07:00
Commit graph

50 commits

Author SHA1 Message Date
Eggbertx
00e6a3558a Add removeLightbox for cleaning up lightboxes 2022-04-30 16:21:58 -07:00
Eggbertx
2569fa3605 Replace builtin JS prompt with our own 2022-04-30 15:45:09 -07:00
Eggbertx
cf5e1b95d7 Don't show Delete file on posts without uploads 2022-04-25 20:34:53 -07:00
Eggbertx
becb8cd8c6 Improve lightbox and prompt functionality 2022-04-25 19:43:10 -07:00
Eggbertx
6ddfaedc11 Make themes use div#content more 2022-04-14 21:20:32 -07:00
Eggbertx
4446ac7b3a Make cookies.js properly use webroot 2022-04-14 11:03:50 -07:00
Eggbertx
307a626063 Make post reporting from JS actually work 2022-04-06 00:23:04 -07:00
Eggbertx
d423398eff Replace Gulp with Parcel for js bundling 2022-03-24 16:05:50 -07:00
Eggbertx
5551bfc06c Add type declarations for staff actions, info 2022-03-20 21:17:09 -07:00
Eggbertx
581eb3967b Add types declaration file 2022-03-20 19:17:55 -07:00
Eggbertx
be09a8c7d5 Fix semicolon typo 2022-03-20 18:06:47 -07:00
Eggbertx
1d416bb52c Prevent build.py from deleting consts.js when installing frontend 2022-03-12 15:57:51 -08:00
Eggbertx
9656b9f3d0 Move dbconnect.sh to a script
Also update frontend README and booststrap start text
2022-02-05 14:17:24 -08:00
Eggbertx
d1ae92b01c Fix issue with videos not returning to thumbnails 2022-01-29 20:19:03 -08:00
Eggbertx
365ccc6d8b Add cookie tests 2022-01-29 20:02:50 -08:00
Eggbertx
34a4e4d4d1 Test all BBCodes + form submission code 2022-01-29 16:53:38 -08:00
Eggbertx
605f0280b3 Fix invalid event selection syntax 2022-01-29 14:01:34 -08:00
Eggbertx
cd935ee32c Move event handling to its own script, add BBCode testing 2022-01-29 13:58:36 -08:00
Eggbertx
b4d1aef54b Clarify info on potential jest installation issues 2022-01-29 11:52:39 -08:00
Eggbertx
8b92872677 Add Jest for JavaScript testing 2022-01-27 23:26:30 -08:00
dependabot[bot]
8116e2f204
Bump cached-path-relative from 1.0.2 to 1.1.0 in /frontend
Bumps [cached-path-relative](https://github.com/ashaffer/cached-path-relative) from 1.0.2 to 1.1.0.
- [Release notes](https://github.com/ashaffer/cached-path-relative/releases)
- [Commits](https://github.com/ashaffer/cached-path-relative/commits)

---
updated-dependencies:
- dependency-name: cached-path-relative
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-27 15:32:39 +00:00
Eggbertx
e9be46b260 Only open the qr box when it's usable, related to issue #51
Also remove the deprecated DropDownMenu class
2022-01-09 10:55:50 -08:00
Eggbertx
9fb5ebbd0b Turn staff action map into an array for more control over ordering 2022-01-01 16:03:39 -08:00
Eggbertx
c4e4b775ba Merge gochan-frontend.d.ts and gochan.d.ts 2022-01-01 13:03:11 -08:00
Eggbertx
11d498c4b0 Use Array.filter instead of for/of 2022-01-01 12:52:36 -08:00
Eggbertx
0ad1afb7c9 Fix JS inserting bbcode even when ctrl isn't pressed 2022-01-01 10:53:33 -08:00
Eggbertx
5c2673cf66 Remove watched thread button until watched threads work 2021-12-30 14:58:22 -08:00
Eggbertx
a7e7252376 Remove most of the nasty spaghetti code that relies on HTML output
Use new manage API to get actions
2021-12-30 14:50:05 -08:00
Eggbertx
5ab7b8dc90 Add improvements to top bar, post utils 2021-12-29 12:29:39 -08:00
Eggbertx
599a875883 Forgot to replace a self with this in arrow function 2021-12-29 12:23:17 -08:00
Eggbertx
cac3b6374e Copy password from post form to delete post password input 2021-12-29 11:32:33 -08:00
Eggbertx
a8fabfee3c Make showMessage lightbox less hacky 2021-12-23 17:14:34 -08:00
Eggbertx
2ffa152175 Update frontend package dependencies 2021-09-27 18:03:29 -07:00
Eggbertx
04dea4481a remove double import of currentBoard in index.js 2021-09-03 15:57:21 -07:00
Eggbertx
5f8e53fb76 Add functions for getting thread and board info 2021-09-03 15:49:53 -07:00
Eggbertx
3adde3edba Add desktop notifications, use jQuery to escape HTML stuff 2021-09-02 23:18:43 -07:00
Eggbertx
3e4e07c8ef Add some more basic thread watching stuff
(still extremely incomplete)
2021-08-28 09:04:54 -07:00
Eggbertx
dffe7fbe27 Replace custom post dropdown menu with HTML select element 2021-08-24 16:16:05 -07:00
Eggbertx
45a47e54fb Improve cookie loading with type setting 2021-08-24 13:14:11 -07:00
Eggbertx
2d945d38ca update npm packages, use fancy_log in gulpfile 2021-08-19 14:46:10 -07:00
Eggbertx
6b7ef77185 Move javascript files to html/js/ for smaller html files
Also add credit to other Gochan developers in LICENSE
2021-04-24 16:56:34 -07:00
Eggbertx
eb70899886 Package jquery with gochan.js 2021-04-21 17:36:19 -07:00
Eggbertx
8ccd217ff0 Add mp4 support 2021-03-24 11:44:50 -07:00
Eggbertx
90fdb573b7 Update package-lock.json to update dependency 2021-03-14 09:57:01 -07:00
Eggbertx
d0bdd2436b Update npm packages to (hopefully) appease Dependabot 2021-01-29 13:34:34 -08:00
dependabot[bot]
1db322ba5c
Bump ini from 1.3.5 to 1.3.8 in /frontend
Bumps [ini](https://github.com/isaacs/ini) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases)
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8)

Signed-off-by: dependabot[bot] <support@github.com>
2021-01-29 19:18:39 +00:00
Eggbertx
485ed84bac Add build.py to eventually replace build.ps1 and Makefile
TODO: add installation code and update README.md
2020-10-23 19:13:06 -07:00
Eggbertx
556a0e92f7 Update backend and frontend dependencies 2020-10-08 18:08:14 -07:00
Eggbertx
ba1f49a47c Fix broken thumbnail expansion in frontend refactor
Also remove unnecessary error logging in manage.GetStaffRank
2020-07-08 22:46:05 -07:00
Eggbertx
40ce904a10 Add ES6 frontend so far
Not fully stable yet
2020-06-03 15:43:35 -07:00