Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev vue merge #103

Merged
merged 100 commits into from
Sep 14, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
22f8f80
added vue & vue plugin for snowpack and basic test
Noxdor Nov 18, 2021
68fd92d
changed module declaration so that typescript doesn't throw an error …
Noxdor Nov 18, 2021
7b90fbf
changed main.ts to main.js because typescript can't resolve this righ…
Noxdor Nov 18, 2021
9acc72b
running example
Noxdor Nov 18, 2021
118d318
finished visuals of header of new settings page
Noxdor Dec 7, 2021
ae7fe4f
tiles basic design done
Noxdor Dec 7, 2021
6bf7e4a
added small effect for click on setting tile
Noxdor Dec 9, 2021
52e45bc
added chrome extension types for ts, animations
Noxdor Dec 10, 2021
f5f30f3
implemented statistics functionality
Noxdor Dec 10, 2021
3377c96
added button, input field and filled AutoLogin settings page
Noxdor Dec 11, 2021
29dc0bb
started email page, added secondary button class
Noxdor Dec 12, 2021
add4abe
started opal courses setting tile
Noxdor Dec 23, 2021
3516b9b
completed visual design of setting tiles
Noxdor Dec 23, 2021
36af036
auto login save working
Noxdor Dec 24, 2021
7819c21
data delete also working
Noxdor Dec 24, 2021
144d712
finished functionality of email setting
Noxdor Dec 24, 2021
af849b0
improveOpal working
Noxdor Dec 24, 2021
c51e107
added rockets
Noxdor Dec 24, 2021
ce03b01
added selection menu for rockets
Noxdor Dec 24, 2021
c1c3c88
(almost) fully functional settings page, ready for testing
Noxdor Dec 25, 2021
2a68969
prototype of popup theme toggle
Noxdor Dec 25, 2021
49fde47
small fix for the theme switch
Noxdor Dec 25, 2021
16346d9
statistics bug fix try
Noxdor Dec 26, 2021
7347002
statistics bug fix try
Noxdor Dec 26, 2021
1baf975
Added responsiveness of tiles down to around 550px
Noxdor Jan 8, 2022
a0b08b3
Added toggle effect for unselected, so the user understands more easi…
Noxdor Jan 8, 2022
959e6c9
made explanatory image bigger
Noxdor Jan 8, 2022
3a759f7
added small hint, that the moon/sun is interactive
Noxdor Jan 8, 2022
4bf107b
added some fun with the text around the color switch
Noxdor Jan 19, 2022
311bfa0
changed name from lottie to colorswitch
Noxdor Jan 19, 2022
cd46ff3
added dropdown
Noxdor Jan 19, 2022
7ab5cff
added stepper and basic onboarding layout
Noxdor Jan 26, 2022
1d66dd1
rocket has launched for onboarding 🚀
Noxdor Jan 27, 2022
bbd266e
optimized padding and added more fun for the main button
Noxdor Jan 27, 2022
928ae4d
finished layout for onboarding
Noxdor Jan 27, 2022
3817280
finished design of onboarding process
Noxdor Jan 28, 2022
dce1a26
fixed small color issue
Noxdor Jan 29, 2022
0866bea
onboarding doesnt open anymore once close is clicked or onboarding ended
Noxdor Feb 5, 2022
9a13cb3
color toggle working
Noxdor Feb 12, 2022
545af73
colour toggle really and actually finally working without problems
Noxdor Feb 17, 2022
f3b753f
fixed colour issue on dropdown
Noxdor Feb 17, 2022
4978f27
removed sentance that was now out of context
Noxdor Feb 17, 2022
e8bb936
s number is 7 digits but I was regexing for 6, corrected
Noxdor Feb 24, 2022
01dd56e
started extracting functionality
Noxdor Feb 24, 2022
0487e5d
jumping the login setup during onboarding is working now
Noxdor Mar 3, 2022
a8004a2
removed light mode problem
Noxdor Mar 3, 2022
10ccc88
added firefox logic for webstore link
Noxdor Apr 10, 2022
6865b6f
started implementing studiengangauswahl
Noxdor Apr 10, 2022
149ad76
Merge branch 'vue3' into dev-vue-merge
C0ntroller Aug 2, 2022
f1b9d3e
Rename save_click_counter to savedClickCounter
C0ntroller Aug 2, 2022
ef65cb2
Fix rocket icon setting
C0ntroller Aug 2, 2022
6a63c60
Studiengangselektor
C0ntroller Aug 2, 2022
a64777c
studies.json in popup
C0ntroller Aug 2, 2022
91630e1
owa fetch stuff
C0ntroller Aug 2, 2022
8c53a26
Fix credentials setup
C0ntroller Aug 2, 2022
a998501
Small typos and stuff
C0ntroller Aug 2, 2022
31cb8b7
Fixing all the rocket stuff (#102)
C0ntroller Aug 3, 2022
b82f6e4
Stuff from the wrong branch.
Noxdor Sep 12, 2022
aead73f
Finishes the implementation of a multiple auto login interface.
Noxdor Sep 12, 2022
bd27648
Add delete_user_data
C0ntroller Sep 12, 2022
7c23cf9
Removes spaces, renames files for better sorting, now saving zih logi…
Noxdor Sep 12, 2022
b4fd7a8
Change phosphor icon dependency
C0ntroller Sep 12, 2022
52b2a29
Change icons to new style (no more global phosphor usage possible)
C0ntroller Sep 12, 2022
67e7030
Merge branch 'dev-vue-merge' of github.com:TUfast-TUD/TUfast_TUD into…
C0ntroller Sep 12, 2022
b42bc08
Resolves small merge leftover.
Noxdor Sep 12, 2022
f9aeb12
Search Engine Onboarding working.
Noxdor Sep 12, 2022
9f34fa2
Add lint plugin
C0ntroller Sep 12, 2022
72f0d0e
Vue linter config
C0ntroller Sep 12, 2022
89f19f2
Correct lint command
C0ntroller Sep 12, 2022
ae1f93c
Lint
C0ntroller Sep 12, 2022
218b53c
Hyphens
C0ntroller Sep 12, 2022
8ffc2de
Version up
C0ntroller Sep 12, 2022
55c4eee
Displaying onboarding only once and tiles not scaling down when one i…
Noxdor Sep 12, 2022
234e3d3
Small tipo
Noxdor Sep 12, 2022
842a3f0
Should fix wrong input state.
Noxdor Sep 12, 2022
ee0e7f1
Smaller adjustments for AutoLogin
Noxdor Sep 12, 2022
7c103b8
more interactive tab style, so that the user understands he can click…
Noxdor Sep 12, 2022
64e0a9e
Smaller regex and const before usage
C0ntroller Sep 12, 2022
befe6db
Owa enable/disable/check commands
C0ntroller Sep 12, 2022
540b07c
Opal pdf settings commands
C0ntroller Sep 13, 2022
c0c8059
Remove unused permissions
C0ntroller Sep 13, 2022
3a2c534
Uses Daniels new commands to set settings and save them during onboar…
Noxdor Sep 13, 2022
6db0b59
Typo
C0ntroller Sep 13, 2022
db06ccb
Lint
C0ntroller Sep 13, 2022
ea5b432
adjusted texts; typos
OliEfr Sep 14, 2022
06e0479
Fixes issue with checkbox layout on smaller screens / higher zoom
Noxdor Sep 14, 2022
812b788
Checkbox autologin on by default, fixes second checkboxes only availa…
Noxdor Sep 14, 2022
6f5ead8
Removes console.logs.
Noxdor Sep 14, 2022
b52a0a1
se_redirect commands
C0ntroller Sep 14, 2022
fd80337
Adds scrollbar style and scrollbar if main view is too small.
Noxdor Sep 14, 2022
b231d76
Paths fixed for Opal insert logo
C0ntroller Sep 14, 2022
f9ba505
Asset paths and permission stuff
C0ntroller Sep 14, 2022
4742e2b
Add RI3 only if not already available
C0ntroller Sep 14, 2022
8733598
Working se implementation.
Noxdor Sep 14, 2022
24da129
Permissions stuff
C0ntroller Sep 14, 2022
1b2b703
No more RI3
C0ntroller Sep 14, 2022
b484afe
Add await
C0ntroller Sep 14, 2022
b5eb1fd
Always return something for settings
C0ntroller Sep 14, 2022
d0bb982
Rocket selection to backend
C0ntroller Sep 14, 2022
7582c94
useChrome() where possible
C0ntroller Sep 14, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 10 additions & 3 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,23 @@ module.exports = {
webextensions: true,
jquery: true
},
extends: ['standard'],
parser: '@typescript-eslint/parser',
parser: 'vue-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser'
},
plugins: ['promise', '@typescript-eslint'],
extends: [
'standard',
'plugin:vue/vue3-recommended'
],
rules: {
'prefer-arrow-callback': 'warn',
'no-unused-vars': 'warn', // This should be no error!
semi: ['warn', 'never'],
quotes: ['warn', 'single', { avoidEscape: true }],
'spaced-comment': 'warn',
'no-multiple-empty-lines': 'warn',
'eol-last': 'warn'
'eol-last': 'warn',
'vue/multi-word-component-names': 'off'
}
}
9 changes: 2 additions & 7 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,12 @@ jobs:

runs-on: ubuntu-latest

strategy:
matrix:
node-version: [12, 14, 16]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
- name: Use Node.js 16
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
node-version: '16.x'
cache: 'npm'
- run: npm ci
- run: npm run test
Loading