Commit graph

2226 commits

Author SHA1 Message Date
Liam
1de4a7b820 Add framework for zip data export 2024-11-09 00:36:08 -05:00
liamwhite
78a9caf083
Merge pull request #363 from philomena-dev/rust-refactor
Rust code refactor
2024-11-09 00:05:30 -05:00
Liam
9c797e8d64 Rust code refactor 2024-11-08 23:55:50 -05:00
liamwhite
6d459ca67d
Merge pull request #362 from philomena-dev/extra-lint-jobs
Extra lint jobs
2024-11-08 23:38:16 -05:00
Liam
5fab189f82 Run cargo fmt 2024-11-08 23:27:46 -05:00
Liam
7312c647a8 Add additional linting workflows 2024-11-08 23:26:51 -05:00
liamwhite
d752a6c128
Merge pull request #361 from philomena-dev/streamout
Change PhilomenaQuery.Batch to Stream-based instead of callback-based
2024-11-07 18:14:58 -05:00
Liam
c2cb6a1649 Change PhilomenaQuery.Batch to Stream-based instead of callback-based 2024-11-07 13:50:34 -05:00
Yay295
a08510f21e Add Bluesky scraper (#290)
* add bluesky scraper

* use com.atproto.sync.getBlob to get original bluesky image

* ignore data after bluesky post id

* fix json access and missing function

* fix bluesky fullsize image regex
2024-10-28 16:14:48 -04:00
Liam
34c9f76330 Fix tag short description indexing 2024-09-27 19:53:12 -04:00
liamwhite
16982b28aa
Merge pull request #358 from philomena-dev/dependabot/npm_and_yarn/assets/rollup-4.22.4
Bump rollup from 4.20.0 to 4.22.4 in /assets
2024-09-23 23:55:41 -04:00
dependabot[bot]
09c93f3215
Bump rollup from 4.20.0 to 4.22.4 in /assets
Bumps [rollup](https://github.com/rollup/rollup) from 4.20.0 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.20.0...v4.22.4)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-24 03:51:25 +00:00
liamwhite
960f81a450
Merge pull request #357 from philomena-dev/dependabot/npm_and_yarn/assets/vite-5.4.6
Bump vite from 5.4.0 to 5.4.6 in /assets
2024-09-17 16:38:23 -04:00
dependabot[bot]
1f3ee3c910
Bump vite from 5.4.0 to 5.4.6 in /assets
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.4.0 to 5.4.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.6/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.4.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-17 18:51:04 +00:00
liamwhite
4af107c606
Merge pull request #356 from philomena-dev/dependabot/npm_and_yarn/assets/micromatch-4.0.8
Bump micromatch from 4.0.7 to 4.0.8 in /assets
2024-09-10 14:29:40 -04:00
dependabot[bot]
8e4f439a5a
Bump micromatch from 4.0.7 to 4.0.8 in /assets
Bumps [micromatch](https://github.com/micromatch/micromatch) from 4.0.7 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-10 18:24:50 +00:00
Liam
7cad23133a Ensure assets build in CI 2024-09-10 14:23:49 -04:00
Liam
1dbae45ede Fix handling for nil upload 2024-09-10 14:23:05 -04:00
Liam
be77133136 Handle error result for API reverse search 2024-09-10 13:26:18 -04:00
Liam
2e88374ac1 quick fixup 2024-09-10 10:54:17 -04:00
Liam
516f4a98fd Fix range function clauses 2024-09-02 17:38:35 -04:00
liamwhite
f73befb439
Merge pull request #352 from koloml/refactor-autocomplete
Autocomplete: Extracting & slightly refactoring parts of the code
2024-09-02 09:36:56 -04:00
Liam
18c72814a9 Annotate return values 2024-09-02 09:32:50 -04:00
KoloMl
1fe752dca3 Tests: Looping selection between from end to start and from start to end 2024-08-31 23:57:24 +04:00
KoloMl
098ec6c6db Removed the check for direction and elements count for private method 2024-08-31 23:56:44 +04:00
KoloMl
0111ac5dfb Fixed selection using keyboard when stumbled upon option without value 2024-08-31 23:36:07 +04:00
KoloMl
7a6ca5b234 Tests: Check selection when clicked element has no value 2024-08-31 23:32:55 +04:00
KoloMl
914aa75a8e Tests: Covering SuggestionsPopup with tests 2024-08-31 23:19:46 +04:00
KoloMl
ab43c42e53 Removed unnecessary import 2024-08-31 21:35:05 +04:00
KoloMl
4b3348acee Tests: Covering server-side suggestions and local suggestions functions 2024-08-31 21:32:49 +04:00
KoloMl
997b1bbe8a Extracted local autocompleter download function 2024-08-31 21:11:53 +04:00
KoloMl
0fe6cd7842 Extracting chunks of code & slightly refactoring autocomplete script 2024-08-31 18:48:30 +04:00
liamwhite
42138a219b
Merge pull request #347 from wrenny-ko/client-tag-validation
Client-side tag input validation on image upload submit
2024-08-29 18:41:19 -04:00
liamwhite
c83b9f1833
Merge pull request #351 from philomena-dev/mouse-move-then-over
Add mouseMoveThenOver, test
2024-08-29 18:39:57 -04:00
wrenny-ko
343078678a scroll to tag block, review suggestions, cleanup 2024-08-29 18:35:20 -04:00
Liam
a3152fc9e0 Add mouseMoveThenOver, test 2024-08-29 13:55:17 -04:00
liamwhite
11d8ca0bfd
Merge pull request #350 from koloml/autocomplete-mouse-selection
Autocomplete: Prevent autocompleted options from selecting when cursor is placed right where popup is created
2024-08-29 13:35:02 -04:00
KoloMl
53d345ddff Moving mouseover handler into function for calling it from mousemove 2024-08-29 21:07:42 +04:00
KoloMl
c8bd0c9c33 Require mouse movement before autocomplete options are selected on hover 2024-08-29 03:31:43 +04:00
liamwhite
e0e375ad7e
Merge pull request #349 from koloml/ts-markdown-toolbar
Converting markdowntoolbar.js to TypeScript
2024-08-28 18:25:38 -04:00
KoloMl
42ba4c2be7 Removing unnecessary nullish operator 2024-08-29 02:21:14 +04:00
KoloMl
aa186fa0ad Simplifying comment 2024-08-29 02:20:22 +04:00
KoloMl
7643f5ddb2 Converting types to interfaces 2024-08-29 02:19:27 +04:00
Liam
2c60f9d662 Add missing interactions to reverse page 2024-08-28 18:10:19 -04:00
KoloMl
fee1c3e656 Convert markdown toolbar logic to TypeScript
Additionally, these changes contain bugfix for the "Escape" button
throwing an error if nothing is selected.
2024-08-29 01:52:01 +04:00
wrenny-ko
4010a8a277 tests for client side tag validation 2024-08-27 20:02:23 -04:00
wrenny-ko
b713524989 setting up test 2024-08-27 19:29:41 -04:00
liamwhite
073ca2881b
Merge pull request #348 from koloml/ts-autocomplete
Converting autocomplete.js to TypeScript
2024-08-27 19:20:03 -04:00
wrenny-ko
204e48d05b mocking out a test that actually compiles 2024-08-27 19:16:13 -04:00
KoloMl
76213ed169 Added explicit types for several functions 2024-08-28 03:11:27 +04:00